Apache只能从localhost访问,但不能通过IP或域名访问

时间:2011-03-18 01:12:49

标签: linux apache apache2 centos

所以我在设置Apache时遇到了问题,我现在正在运行它。

如果您想查看我的httpd.conf文件或其他一些信息,请查看Need help setting up Apache on CentOS 5.5 , getting 403

我可以成功运行lynx localhost并看到“它有效!”但是,当我尝试通过域名或IP地址访问该网站时,我没有得到任何东西。 Chrome说oops无法连接到等等。

以下是我的iptables -Lhttps://gist.github.com/875450

以下是我的iptables-savehttps://gist.github.com/875472

那么我在本地看到的却是错误的,而不是通过IP?

由于

1 个答案:

答案 0 :(得分:2)

您的iptables配置存在问题。 INPUT链中的第一条规则是:

-A INPUT -j RH-Firewall-1-INPUT

并且链中的所有其他规则都在其后附加(-A)。但RH-Firewall-1-INPUT链中的最后一条规则是:

-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited

拒绝之前未接受的任何连接,包括任何HTTP连接。

您需要将{/ {1}} HTTP / HTTPS规则插入-I链,而不是附加(INPUT),以便首先应用它们。