Não é possível conectar-se ao servidor que está executando o apache pela porta 80

2

Why does connecting to xx.xx.xx.xx via browser give me a connection timeout?

Nova instância, RHEL 7. Instalação fresca do apache. Versão 2.4.6

Port 80 está aberto e o apache está escutando

netstat -anp | grep 80
tcp6       0      0 :::80                   :::*                    LISTEN      5651/httpd

os logs de acesso do apache estão vazios. Os logs de erro da Apace estão vazios.

curl 127.0.0.1

Retorna a página.

O que mais pode causar isso? Onde mais eu deveria procurar? Nunca tive o problema com 2.2.x

EDIT: Após atualizar httpd.conf para usar o IPV4:

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      10569/httpd
    
por Kisaragi 15.01.2016 / 19:19

2 respostas

3

Este é um problema de rede, não um problema do Apache. Como você indicou, você pode acessar a página usando "curl" quando executado localmente no servidor da Web, mas não a partir de um navegador na área de trabalho pela rede. Verifique o roteamento e os firewalls entre a área de trabalho e o servidor.

Você pode tentar usar nmap da sua área de trabalho para confirmar se a porta 80 está acessível pela rede, mas não está respondendo:

nmap -sS -O -p80 ip.of.your.server/32
    
por 15.01.2016 / 20:57
2

tcp6 indica uso de ipv6.

Altere as configurações para usar o ipv4 usando:

Listen 0.0.0.0:80

E não

Listen 80

Ou tente curl localhost ou curl ::1 .

    
por 15.01.2016 / 20:20