我在这台服务器上安装了Apache 2.2.3,当我尝试加载它的网页时,它不会加载。 我只是得到一个正在尝试连接但没有连接的加载标志。
我检查conf文件,它正在监听端口80上的所有ips。它也有一个适当的vhost文件,并有一个简单的文本html文件,用于索引显示“Test”。
一些附加信息:
它既不适用于域或IP地址,甚至从服务器的本地主机。 我做了一个本地主机的wget,什么都没有
[root@server conf]# netstat -tulpn | grep ':80' tcp 0 0 :::80 :::* LISTEN 6256/httpd
我的Apache conf: http : //pastebin.com/MRDA8EkQ
IP表configuration: http : //pastebin.com/nukXe5sD
它看起来像你的防火墙需要允许访问端口80尝试
/sbin/iptables -I RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT
看看是否有效。 如果它确实保存了你的防火墙configuration
/sbin/service iptables save
1)重新启动Apache之后,error_log的输出是什么?
2)你可以做telnet localhost 80吗? 如果是这样,请尝试执行GET /<enter>
3)令人惊讶的是,iptables阻止来自本地主机的请求