Por que o ip interno de renderização do apache?

1

Eu tenho o apache rodando em 192.168.0.2 (localhost) e um NAS em 192.168.0.32. Quando eu configuro o apache para escutar a porta 80, as tentativas de conexão ao meu ip externo produzem um erro de conexão recusada, enquanto a conexão do host local é bem-sucedida. Quando o serviço apache é interrompido, as conexões internas e externas produzem um erro de conexão recusada. No entanto, quando eu definir o apache para ouvir a porta 8080, visitando localhost: 8080 funciona, mas as visitas à porta 80 do localhost obter o padrão "It works!" página, enquanto os pedidos para o meu ip externo em vez de obter a interface web para o NAS - que, como eu disse, está em 192.168.0.32!

Isso está no Ubuntu 15.10. Nenhum iptables ou outro firewall de software foi configurado. O roteador foi configurado para recusar explicitamente quaisquer solicitações externas, embora aparentemente isso não esteja funcionando.

Para resumir:

1.

  • Quando o Apache, em 192.168.0.2, está configurado para escutar a porta 8080 SOMENTE
  • solicitações para 192.168.0.2:8080 funcionar corretamente
  • solicitações para 192.168.0.2:80 estão exibindo meu índice (deve ser recusado)
  • solicitações externas exibem a interface da web em 192.168.0.32

2.

  • Quando o Apache, em 192.168.0.2, está configurado para escutar a porta 80 SOMENTE
  • solicitações para 192.168.0.2:80 funcionar corretamente
  • solicitações para 192.168.0.2:8080 recusar conexão (corretamente)
  • solicitações externas recebem um erro de conexão recusada

O que está acontecendo!?

    
por Benubird 05.03.2016 / 10:54

0 respostas