Nginx服务器响应ip而不是域名

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

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

我试图通过域访问该网站,我得到服务器花了很长时间来回应 。 所以我使用dig来查看域是否指向我的服务器。 我得到一个指向我的服务器的logging。 该IP是188.166.198.107

然后我进入地址栏的IP,然后我可以访问该网站。

为了确保,我尾巴的Nginx的访问日志。 当我尝试使用ip访问服务器时,我看到日志,但是当我尝试通过域访问时,我不知道。

我应该采取哪些措施来找出为什么我无法通过我的域名访问该网站?

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

  • 双倍,有dns的dns问题(即,当你ping testhero.in.th,由您的客户端IP联合是188.166.198.107

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

  • 清理浏览器caching。

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

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