已解答
发布

由于免费的证书只能绑定一个域名,所以只好将其他的域名都重定向到有ssl证书的这个域名,但发现重定向的时候,会先报https证书的错误,并没有成功的跳转,好奇之下就查看了一下nginx的虚拟主机的配置文件,感觉亲的一键安装脚本有一点点瑕疵,建议调整下下面两段配置文件的顺序。
(1)if ($host != http://www.xxx.cn) {
rewrite ^/(.*)$ $scheme://www.xxx.cn/$1 permanent;
}
(2)if ($ssl_protocol = “”) { return 301 https://$host$request_uri; }
不知道我的这种做法是不是最好的,就只是作为一个小小的建议吧~

2 答案

发布
管理员 2017-01-02

这个应该没什么问题。。。

#1
发布

如果再在www.xxx.com.conf里面手动添加xxx.cn和www.xxx.cn两个域名,访问xxx.cn就出问题了

#2

请登录或者 注册 来提交答案