Pode curvar localhost, mas não pode acessar a porta 80 da LAN

0

Não consigo encontrar uma resposta para essa pergunta em nenhum lugar.

Eu tenho o acesso ssh configurado e posso encapsular no meu servidor. Quando no servidor, posso curl localhost e obter uma resposta:

curl localhost

No entanto, quando tento acessar a porta 80 em minha LAN, não obtenho resposta.

Eu editei o IPTables para mostrar:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http

Qualquer ajuda seria apreciada.

    
por richie 24.03.2014 / 22:13

1 resposta

0

iptables está aceitando conexões de qualquer lugar destinado à porta 80, tudo bem.

Com base no fato de que você pode curl localhost , mas NÃO de outro host dentro da LAN, calculo que o daemon esteja executando apenas loopback, altere-o para ouvir em suas NICs, por exemplo eth0 e reinicie o serviço.

por exemplo,

Arquivo de configuração do Apache vhost

<VirtualHost *:80>

Nginx vhost config file

server {
    listen   *:80;
    ...
}
    
por Terry Wang 24.03.2014 / 22:24