У меня Apache-2.4.x работает в системе GNU/Linux (Fedora, DHCP, IP-адрес: 192.168.1.5). Я могу получить доступ к странице index.html
всеми тремя способами, указанными ниже:
http://localhost.localdomain
или с 127.0.0.1http://192.168.1.5
(только с того же сервера Linux).
Я пробовал следующее:
- Переадресация портов (http порт 80) на маршрутизаторе.
Пробовал обновлять
iptables
сервера Linux (где работает веб-сервер Apache), теперь он выглядит так:# Generated by iptables-save v1.4.3.1 on Sun Sept 08 08:13:56 2013 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [33:3928] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT # Completed on Sun Sept 08 08:13:56 2013
ПРИМЕЧАНИЕ: я могу войти на сервер Linux, используя PuTTY. Может пинговать, traceroute
его с других систем в моей домашней сети. Но я не могу видеть веб-страницы, размещенные на Linux Server.
Кроме того, я попытался заглянуть в конфигурационный файл Apache (httpd.conf
), в настоящее время сделанный тег Listen:
Listen 0.0.0.0:80