Abrindo uma porta no servidor CentOS não funcionando externamente?

0

Estou tentando configurar uma instância do blog do Ghost na porta 80 do meu servidor virtual do CentOS 6. Não há servidores da web pré-instalados ocupando a porta 80.

Se eu executar o Ghost no modo de produção como uma operação em segundo plano, posso encurvá-lo via localhost e 127.0.0.1 como esperado, mas não tenho sorte com o endereço IP externo. Esse comportamento persiste se o iptables tem regras escritas nele.

Aqui está minha netstat -ntl output:

Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 127.0.0.1:80                0.0.0.0:*                   LISTEN      9249/node           
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      2261/sshd           
tcp        0      0 127.0.0.1:5432              0.0.0.0:*                   LISTEN      6009/postmaster     
tcp        0      0 :::22                       :::*                        LISTEN      2261/sshd           
tcp        0      0 ::1:5432                    :::*                        LISTEN      6009/postmaster

Talvez seja apenas minha falta de conhecimento para a configuração do servidor, mas não consigo descobrir como obter a porta 80 aberta pela Internet.

Alguém sabe o que estou fazendo errado?

    
por Pori 08.07.2014 / 07:56

1 resposta

0

Parece que o Ghost só está ligado ao localhost, sem escutar globalmente. Para aceitar tráfego de qualquer endereço, o servidor http precisa estar vinculado a 0.0.0.0:80, como neste exemplo:

Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN

Você poderia postar o conteúdo de seus arquivos de configuração?

(postagem como resposta, devido a pontos insuficientes para comentar)

    
por 08.07.2014 / 09:08