也许这是一个愚蠢的问题,但由于我不是系统管理员,所以我找不到这个问题的解决方案:
我全新安装了 CentOS 6.2(64 位),之后没有更改任何配置,我使用 root 身份启动了 Apache
/etc/init.d/httpd start
如果我导航到,localhost
我会从我的服务器得到正确的响应,但如果我尝试通过我的网络 IP (172.16.8.59) 导航,我会收到错误:
(113) No route to host
我用谷歌搜索了这个错误,据我所知,所有内容都指向 squid 配置,但不确定,因为我甚至没有安装 squid 服务。
提前致谢!
答案1
如果您启用了默认防火墙规则,则您将无法访问 Apache,除非进行一些额外配置。最简单的解决方案是运行该system-config-firewall
工具并选中“WWW (HTTP)”复选框。
您还可以通过运行以下命令暂时禁用防火墙:
service iptables stop
并且您可以按照上面的命令永久禁用防火墙:
chkconfig iptables off