0
我覺得我很簡單。我購買了一個快速SSL,我將它安裝在我的網站上。它似乎沒問題(我有一個密鑰文件,中間和最終的crs文件),但有一點混亂:SSL已正確安裝在https://xxxxx.com上,但未在https://www.xxxxx.com上。NGINX錯誤配置SSL證書 - 域名與證書通用名稱或SAN不匹配
這是我從SSL檢查得到的錯誤:
Wrong certificate installed.
The domain name does not match the certificate common name or SAN.
我有一個Nginx的機器。這是配置文件的一部分:
server {
listen 80; ## listen for ipv4
listen 443 ssl;
set $myHost "xxxx.com";
set $site "xxxx";
server_name xxxx.com www.xxxx.com local.xxxx.com staging.xxxx.com s.xxxx.com;
#ssl_certificate /var/www/sites/ssl/oldfile.cert;
#ssl_certificate_key /var/www/sites/ssl/oldfile.key;
ssl_certificate /var/www/sites/ssl/122015/newfile.crt;
ssl_certificate_key /var/www/sites/ssl/122015/newfile.key;
root /var/www/sites/xxxx/current/web/;
access_log /var/www/sites/xxxx/current/app/logs/xxxx.com.access.log;
error_log /var/www/sites/xxxx/current/app/logs/xxxx.com.error.log;
....
當我拿到密鑰文件,我設置xxxx.com當然的域名,因爲WWW是不允許的。
我需要www上的SSL。謝謝你的幫助!!
M :)