请求超时错误

请求超时错误

你好,今天我遇到了一个奇怪的问题,每当我尝试 ping 我的服务器时,它都能正常工作,但是每当我从浏览器发送 http 请求时,就会发生请求超时。

谁能帮我解决这个问题。

答案1

您能通过 telnet 连接到服务器上的 80 端口吗?

telnet <server_host_or_ip_address> 80

如果没有,服务器是否在监听端口 80?

netstat -lntp | grep :80

如果没有,您的 Web 服务器守护进程是否正在运行?

以 Apache 为例

ps auxw | grep [h]ttpd

如果您的 Web 服务器守护程序正在运行并在端口 80 上监听,但您仍然无法连接,则这可能是防火墙规则。

答案2

服务器响应 ping 意味着它收到了 ICMP 数据包并发送了响应。这就是 ping 的全部含义。它与端口 80 上的 HTTP 协议无关。听起来好像服务器已启动,但机器上的 Web 服务已关闭/损坏。

相关内容