我无法从主机访问安装在客户机上的 Apache。详情如下。我看了以前的帖子并尝试了,但仍然没有成功。所以我问了。
- 主机:windows xp
- 嘉宾:centos
在客户机中,我可以看到 apache 在 192.168.56.101 上运行,并且我能够从 Windows(主机)机器 ping 此 IP。但在浏览器(主机)中,我无法访问此 apache URL。
答案1
您是否已配置iptables允许 CentOS 接受传入的 TCP 80 和 TCP 443 流量?尝试在文件中添加以下/etc/sysconfig/iptables
行
-A INPUT -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp --dport 443 -j ACCEPT
你可能还想尝试恢复/重置安全上下文通过发出命令restorecon -Rv /var/www/html
希望这可以帮助。
答案2
您使用的是哪个版本的 CentOS?如果是 6.x,请确保已禁用 selinux。
查看文件/etc/selinux/config
,设置变量SELINUX=disabled
,重新启动