Redhat Apache 2.2.3 无法加载

Redhat Apache 2.2.3 无法加载

我在这个服务器上安装了 Apache 2.2.3,当我尝试加载它的网页时,它没有加载。我只得到一个正在尝试连接的加载标志,但尚未建立连接。

我检查了 conf 文件,它正在监听端口 80 上的所有 ip。它还有一个适当的 vhost 文件,以及一个用于索引显示“测试”的简单文本 html 文件。

一些附加信息:

它不适用于服务器的域名、IP 地址甚至本地主机。我对 localhost 执行了 wget,但什么也没得到

[root@server conf]# netstat -tulpn | grep ':80'
tcp        0      0 :::80                       :::*                        LISTEN      6256/httpd   

我的 Apache 配置:http://pastebin.com/MRDA8EkQ
IP 表配置:http://pastebin.com/nukXe5sD

答案1

看起来你的防火墙需要允许访问端口 80,请尝试

/sbin/iptables -I RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT

看看是否有效。如果有效,则使用以下命令保存防火墙配置

/sbin/service iptables save

答案2

1)重新启动 Apache 后,error_log 的输出是什么?

2) 你能执行 telnet localhost 80 吗?如果可以,请尝试执行 GET /<enter>

3)令人惊讶的是,iptables 也会阻止来自 localhost 的请求

相关内容