O Apache httpd não responde ao navegador remoto

3

Eu instalei httpd 2.4.10-2.fc20 e ele é executado:

$ systemctl -l | grep httpd.*running
httpd.service         loaded active running   The Apache HTTP Server

... e escuta:

$ netstat -pant | egrep 'PID|httpd'
Proto Recv-Q Send-Q Local Address       Foreign Address     State       PID/Program name
tcp        0      0 0.0.0.0:80          0.0.0.0:*           LISTEN      29709/httpd

Ele responde como esperado se acessado de um navegador local nesta máquina Linux.

Tentando acessá-lo do FF em uma máquina Windows em minha Intranet, recebo um tempo limite de rede. ssh connections (incluindo Xming) funcionam como um encanto, obviamente não é um problema de rede. Eu não tenho um firewall pessoal em execução neste Windows que poderia bloquear alguma coisa.

Eu vi o Apache escuta, mas não responde mas isso não não ajuda. Desativei iptables:

$ systemctl status iptables
iptables.service - IPv4 firewall with iptables
   Loaded: loaded (/usr/lib/systemd/system/iptables.service; disabled)
   Active: inactive (dead)

Isso me incomoda desde horas e eu procurei na rede para cima e para baixo e tentei várias coisas - sem sucesso.

    
por Gerold Broser 16.04.2015 / 22:02

1 resposta

5

Você precisa colocar uma regra no seu firewall para aceitar todas as conexões que chegam à porta 80 / tcp, tente fazer isso:

 # firewall-cmd --permanent --add-port=80/tcp
 # firewall-cmd --reload

Lembre-se que o nome do serviço de firewall é firewalld, se você quiser desabilitar seu firewall, você precisa executar o seguinte comando:

# systemctl disable firewalld
# systemctl stop firewalld
    
por 16.04.2015 / 22:10