首页 > 解决方案 > Nginx 指令 server_name 有时会失败

问题描述

我在服务器中有 7 个应用程序nginx,配置了 server_name 指令和监听端口 80。对我和许多其他人来说一切正常。

问题是 2 个客户端有问题,因为当我向他们发送链接时,例如 aaa.com,他们得到 bbb.com 的内容。

我尝试了很多地方和不同的计算机,但我无法复制这个问题。

知道发生了什么吗?

谢谢!

标签: nginxreverse-dns

解决方案


很久以前我们也遇到过类似的问题。问题是,客户端在代理后面会弄乱 http 标头,尤其是主机标头。我会设置一个日志并记录每个请求的主机头。这应该让你知道问题出在哪里。


推荐阅读