Nginx多个域名,https redirect to http
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx多个域名,https redirect to http相关的知识,希望对你有一定的参考价值。
背景描述:nginx绑定多个域名,其中一个域名配置了https,如域名A:https://www.aaa.com;另外的域名B(http://www.bbb.com)没有配置SSL证书,
问题:以https方式访问B域名https://www.bbb.com的时候,默认跳转到A域名:https://www.aaa.com
解决方式1:在B网站的配置文件中配置443端口的监听,结果会跳转的nginx的欢迎页面;
server {
listen *:443 ssl;
server_name www.bbb.com;
ssl_certificate server_sha2.crt;
ssl_certificate_key server.key;
}
解决方式2:替换nginx默认页面,个性化展示。(待续)
Stackoverflow的解决方式:
http://stackoverflow.com/questions/3470290/nginx-redirect-https-to-http
以上是关于Nginx多个域名,https redirect to http的主要内容,如果未能解决你的问题,请参考以下文章
一个ip对应多个域名多个ssl证书配置-Nginx实现多域名证书HTTPS