可以在本地主机上和通过机器上的 IP 查看网站,但无法从其他机器查看网站

可以在本地主机上和通过机器上的 IP 查看网站,但无法从其他机器查看网站

我有一个正在运行的 centos apache2 网络服务器,我可以从 localhost 或通过http://192.168.0.167(它的 IP)可以通过机器本身的浏览器查看,但如果我尝试通过网络上的浏览器在另一台机器上通过它的 IP 查看它,我无法加载网站。从另一台机器 ping 该机器也可以正常工作。我也可以通过 SSH 毫无问题地连接到机器。

“iptables -L”输出:

链输入(策略接受)
目标 保护 优化 源 目标
RH-Firewall-1-INPUT 全部 -- 任何地方 任何地方

链转发(策略接受)
目标 保护 优化 源 目标
RH-Firewall-1-INPUT 全部 -- 任何地方 任何地方

链输出(策略接受)
目标 保护 优化 源 目标

链 RH-Firewall-1-INPUT(2 个引用)
目标 保护 优化 源 目标
接受所有 -- 任何地方 任何地方
接受 icmp -- 任何地方 任何地方 icmp 任何
接受 esp -- 任何地方
接受啊--任何地方任何地方
接受 udp -- 任何地方 224.0.0.251 udp dpt:mdns
接受 udp -- 任何地方 udp dpt:ipp
接受 tcp -- 任何地方 任何地方 tcp dpt:ipp
接受所有 -- 任何地方任何地方状态 RELATED,ESTABLISHED
接受 tcp -- 任何地方任何地方状态新 tcp dpt:ssh
拒绝所有 - 任何地方任何地方拒绝 - 使用 icmp-host-prohibited

答案1

在运行时:

iptables -I RH-Firewall-1-INPUT 7 -p tcp --dport 80 -j ACCEPT

在 /etc/sysconfig/iptables 中启动

答案2

检查 SE Linux 政策。

semanage port -l | grep http

您可以查看/etc/selinux/config以了解更多详细信息。

相关内容