Nginx服务器响应ip但不响应域名

nup*_*pac 2 nginx

我有一台带有 nginx 设置的服务器。我希望它响应域testhero.in.th

所以在配置文件中,在我的服务器块中,我设置了server_name testhero.in.th.

我尝试通过域访问该站点,但服务器响应时间过长。所以我使用 dig 来查看域是否指向我的服务器。我得到一个指向我的服务器的 A 记录。ip 是188.166.198.107.

然后我在地址栏中输入ip,然后我就可以访问该站点。

为了确保,我跟踪了 nginx 的访问日志。当我尝试使用 ip 访问服务器时,我会看到日志,但是当我尝试通过域访问时,却没有。

我应该采取哪些步骤来找出无法通过我的域名访问该网站的原因?

bgt*_*vfr 9

最好的办法是您的客户端没有联系服务器。步骤如下:

  • 仔细检查是否有 dns 问题(即,当您 ping testhero.in.th 时,您的客户端连接的 IP 是 188.166.198.107

  • 检查您的浏览器是否没有为 testhero.in.th 使用代理(也许您的浏览器配置为使用代理,但有一个包含服务器 IP 的异常列表)。

  • 清理浏览器缓存。

  • 尝试其他浏览器。wget 和 curl 是不错的选择。

如果一切都失败了,您仍然可以使用 tcpdump 服务器端来检查您的客户端 IP 是否有传入连接