【发布时间】:2015-12-22 14:19:54
【问题描述】:
我想我有一个简单的。我购买了快速 SSL,并将其安装在我的网站上。似乎没问题(我有一个密钥文件,中间和最终 crs 文件),但有一点混乱:SSL 正确安装在 https://xxxxx.com 但不是在 https://www.xxxxx.com 上。
这是我从 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;
....
拿到key文件的时候,我当然是把xxxx.com设置为域名,因为www是不允许的。
我需要 www 上的 SSL。谢谢你的帮助!!
M :)
【问题讨论】:
标签: ssl nginx ssl-certificate