Apache和httpd运行,但我不能看到我的网站

我在我的服务器上安装了apache,但是我无法通过服务器的IP浏览我的网站。 apache的设置是/ var / www / htdocs /下的单个帐户服务器。

还有什么我需要做的,以便能够通过我的服务器的IP查看帐户?

有几种可能性。

  • 防火墙,iptables配置
  • apache监听地址/端口

有关您的配置需要更多的信息。 你使用什么发行版? 你能通过127.0.0.1连接吗?

如果问题与防火墙/ iptables有关,则可以将以下行添加到/ etc / sysconfig / iptables中:

-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT 

(第二行仅用于https)

确保这是在全球范围内限制访问的行之上,如下所示:

 -A INPUT -j REJECT --reject-with icmp-host-prohibited 

在CentOS 6.3上测试

最后

 service iptables restart 

您是否在更改配置文件后重新启动服务器?

你能从另一台机器telnet到服务器?

你能从服务器本身telnet到服务器吗?

telnet <ip地址> 80

telnet localhost 80