为什么ping通ip后就无法访问网站了?

为什么ping通ip后就无法访问网站了?

当我使用该ping命令测试我的网站时,它显示OK。

ping 结果

当我使用ip或域(sexylingerietop.com)访问该网站时,它显示无法连接。我昨天将该网站放在了 vps 上。该网站有时可以访问,有时不能。这可能是什么原因造成的?

当我使用 ftp 访问该站点时,它可以正常工作。

答案1

Ping 与在浏览器中访问不同。对于 Ping,服务器只需接受 ICMP 请求,而访问网站时,您会向该 IP 上的 Web 服务器发出 HTTP 请求。会发生更多事情。

因此,有很多事情可能出错,例如:

  • 未安装网络服务器或由于某种原因不接受请求
  • 该服务器设有防火墙,阻止 80 端口上的连接

编辑: 如果您遇到间歇性问题,上述情况可能并非如此。那么我强烈建议您就遇到的问题联系您的 VPS 托管商。

答案2

讽刺的是,我一天内在 Linux 和 Windows 上都遇到过两次这个问题。在 Windows 上,问题最终是防病毒 (Avast) Internet 扫描程序阻止了端口 80 流量。在清除浏览器中的 DNS 缓存并重新启动网络接口后,一台 Linux 机器仍然没有成功。我重新启动了网络服务 /etc/init.d/networking restart,然后它就正常工作了。

答案3

如果您可以通过 ping 访问该网站并通过 FTP 获得访问权限,则 HTTP 守护程序可能已关闭。您应该联系您的提供商并询问他们有关情况。

相关内容