apache和httpd运行但我看不到我的网站

Aho*_*tbi 23 apache centos

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

还有什么我需要做的才能通过我的服务器的IP查看帐户吗?

Jac*_*ner 68

有几种可能性.

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

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

如果问题出在firewall/iptables上,可以将以下行添加到/ etc/sysconfig/iptables:

-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

(仅https需要第二行)

确保它高于全局限制访问的任何行,如下所示:

-A INPUT -j REJECT --reject-with icmp-host-prohibited
Run Code Online (Sandbox Code Playgroud)

在CentOS 6.3上测试

最后

service iptables restart
Run Code Online (Sandbox Code Playgroud)

  • 要检查它是否是防火墙问题,只需执行`service iptables stop`,如果有效,那么你就知道问题出在iptables中. (7认同)
  • 不要忘记`service iptables restart` (2认同)