为什么通过浏览器连接到xx.xx.xx.xx会给我一个连接超时?
新的实例,RHEL 7.新鲜的Apache安装。 版本2.4.6
Port 80打开,Apache正在监听
netstat -anp | grep 80 tcp6 0 0 :::80 :::* LISTEN 5651/httpd
apache访问日志是空的。 空格错误日志是空的。
curl 127.0.0.1
返回页面。
还有什么可以导致这个? 我应该在哪里看? 从来没有与2.2.x的问题
编辑:更新httpd.conf使用IPV4后:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 10569/httpd
这是一个networking问题,而不是Apache问题。 如您所示,在Web服务器上本地运行时,可以使用“curl”访问页面,但不能通过networking上的桌面浏览器访问页面。 检查桌面和服务器之间的路由和防火墙。
您可以尝试从桌面使用nmap来确认是否可以通过networking访问端口80,但不响应:
nmap -sS -O -p80 ip.of.your.server/32
tcp6表示ipv6的使用情况。
请使用以下命令更改设置以使用ipv4:
Listen 0.0.0.0:80
并不是
Listen 80
或者试试curl localhost或curl ::1 。