在 Nginx 部署网站时可能会遇到一个较为奇怪的问题——有时候访问很正常但是过一会儿就会出错,症状表现为会返回同一台服务器的另一个网站。
这个问题主要是另一个网站监听了 IPv6、但是这个网站没有导致的。于是当使用 IPv4 访问时一切正常,一旦使用 IPv6 就会被切入另一个网站。在 server 中加入对应的监听语句即可。
# After listen 80;
listen [::]:80;
# After listen 443 ssl;
listen [::]:443 ssl; 枫茶舍
筱枫的笔记和碎碎念
在 Nginx 部署网站时可能会遇到一个较为奇怪的问题——有时候访问很正常但是过一会儿就会出错,症状表现为会返回同一台服务器的另一个网站。
这个问题主要是另一个网站监听了 IPv6、但是这个网站没有导致的。于是当使用 IPv4 访问时一切正常,一旦使用 IPv6 就会被切入另一个网站。在 server 中加入对应的监听语句即可。
# After listen 80;
listen [::]:80;
# After listen 443 ssl;
listen [::]:443 ssl;