我的Nginx安装中有很多虚拟主机。
一切正常,除了输入没有ssl(http而不是https)的域时,它们都重定向到jsFiddle demo。
例如,输入https://(www。)DomainA.com或https://(www。)DomainB.com即可。
输入http://(www。)DomainA.com或http://(www。)DomainB.com重定向到https://DomainC.com。
请注意,即使进入一个我已安装到BIND DNS服务器但未分配给nginx上的任何虚拟主机(没有https)的域,它也会重定向到https://DomainC.com,但在使用https时会正确显示我的默认虚拟主机,而不是以上任何域。
虚拟主机包含以下重定向:
if ($host = www.DomainA.com) {
return 301 https://DomainA.com$request_uri;
}
if ($host = http://DomainA.com) {
return 301 https://DomainA.com$request_uri;
}
我的nginx -T:https://DomainC.com