Nginx funciona na minha máquina linux, mas não é acessível a partir de outros computadores da minha rede local

2

Na minha rede LAN eu tenho um servidor com Linux Scientific (distribuição RedHat ou Fedora), eu fiz yum install nginx , mas a página de boas-vindas não é acessível de outros computadores na minha rede.

Quando eu faço telnet open localhost 80 e, em seguida, GET / HTTP/1.0 , obtenho algum código html do nginx, então ele é executado com certeza. Mas quando quero me conectar remotamente, fazendo telnet open 192.168.3.130 80 , obtenho:

Trying 192.168.3.130...
telnet: Unable to connect to remote host: No route to host

Então eu suponho que há algo errado com minhas configurações de rede, talvez iptables ou outra coisa?

Próximo passo, desliguei o iptables: service iptables stop e ajudou, agora eu consigo conectar remotamente usando o telnet.

Então, eu acho que preciso consertar as regras do iptables. Eu pesquisei e encontrei esta regra -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT , mas ela ainda não me permitiu conectar remotamente quando o iptables está ativo.

Alguém por favor pode me ajudar a configurar o iptables?

    
por crooveck 01.07.2013 / 11:37

1 resposta

3

Tente isso

Abra a caixa de diálogo do firewall (Aplicativos - > Outros - > Firewall), selecione "Configuração persistente" e, em seguida, marque o serviço "http" como confiável em todas as zonas.

    
por 01.07.2013 / 12:07