我已经在我的服务器上安装了apache但是我无法通过服务器的IP浏览我的网站。 apache的设置是/ var / www / htdocs /下的单个帐户服务器。
我还需要做些什么才能通过服务器的IP查看帐户吗?
答案 0 :(得分:67)
有几种可能性。
您需要有关配置的更多信息。你用的是什么发行版?你能通过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
(https只需要第二行)
确保它高于全局限制访问的任何行,如下所示:
-A INPUT -j REJECT --reject-with icmp-host-prohibited
在CentOS 6.3上测试
最后
service iptables restart
答案 1 :(得分:1)
更改配置文件后是否重新启动了服务器?
您可以从其他计算机远程登录服务器吗?
您可以从服务器本身telnet到服务器吗?
telnet< ip address> 80
telnet localhost 80