У меня работает веб-сервер centos apache2, и я могу просматривать веб-сайт localhost с localhost или с помощью http://192.168.0.167 (его IP-адрес) через браузер на самом компьютере, но если я попытаюсь просмотреть его по его IP-адресу на другом компьютере через браузер в сети, я не смогу загрузить веб-сайт. Также нормально работает пинг машины с другой машины. Я могу без проблем подключиться к машине через SSH.
Вывод "iptables -L":
Chain INPUT (policy ACCEPT) target prot opt source destination RH-Firewall-1-INPUT all -- anywhere anywhere Chain FORWARD (policy ACCEPT) target prot opt source destination RH-Firewall-1-INPUT all -- anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain RH-Firewall-1-INPUT (2 references) target prot opt source destination ACCEPT all -- anywhere anywhere ACCEPT icmp -- anywhere anywhere icmp any ACCEPT esp -- anywhere anywhere ACCEPT ah -- anywhere anywhere ACCEPT udp -- anywhere 224.0.0.251 udp dpt:mdns ACCEPT udp -- anywhere anywhere udp dpt:ipp ACCEPT tcp -- anywhere anywhere tcp dpt:ipp ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Во время выполнения:
iptables -I RH-Firewall-1-INPUT 7 -p tcp --dport 80 -j ACCEPT
запуск в / etc / sysconfig / iptables
Проверьте политики SELinux.
semanage port -l | grep http
Вы можете просмотреть /etc/selinux/config
Больше подробностей.