嗨今天我遇到奇怪的问题,每当我试图ping我的服务器正常工作,但每当我从浏览器请求超时发生http请求发生。
任何人都可以帮我解决这个问题。
你能telnet到服务器上的端口80吗?
telnet <server_host_or_ip_address> 80
如果没有,服务器是否在端口80上侦听?
netstat -lntp | grep :80
如果不是你的webserver守护进程运行?
例如Apache
ps auxw | grep [h]ttpd
如果您的webserver守护程序正在运行并侦听端口80,但您仍然无法连接它可能是防火墙规则。
响应ping的服务器意味着它收到一个ICMP数据包,并发送一个响应。 这就是ping的意思。 它与端口80上的HTTP协议无关。它听起来像服务器已启动,但机器上的Web服务已closures/中断。