我有一台带有 nginx 设置的服务器。我希望它响应域testhero.in.th
。
所以在配置文件中,在我的服务器块中,我设置了server_name testhero.in.th
.
我尝试通过域访问该站点,但服务器响应时间过长。所以我使用 dig 来查看域是否指向我的服务器。我得到一个指向我的服务器的 A 记录。ip 是188.166.198.107
.
然后我在地址栏中输入ip,然后我就可以访问该站点。
为了确保,我跟踪了 nginx 的访问日志。当我尝试使用 ip 访问服务器时,我会看到日志,但是当我尝试通过域访问时,却没有。
我应该采取哪些步骤来找出无法通过我的域名访问该网站的原因?
最好的办法是您的客户端没有联系服务器。步骤如下:
仔细检查是否有 dns 问题(即,当您 ping testhero.in.th 时,您的客户端连接的 IP 是 188.166.198.107
检查您的浏览器是否没有为 testhero.in.th 使用代理(也许您的浏览器配置为使用代理,但有一个包含服务器 IP 的异常列表)。
清理浏览器缓存。
尝试其他浏览器。wget 和 curl 是不错的选择。
如果一切都失败了,您仍然可以使用 tcpdump 服务器端来检查您的客户端 IP 是否有传入连接
归档时间: |
|
查看次数: |
8634 次 |
最近记录: |