Então, estou executando o Apache em um servidor interno e encaminhei a porta, digamos, a porta 10000 de fora para a porta 80 internamente.
Meu roteador não suporta loopback, então tentei acessá-lo de fora da minha rede. Eu fui <external ip>:10000/wordpress
e posso ver a página de login do Wordpress perfeitamente.
Quando testei <internal ip>:80
em minha rede interna, posso ver o padrão do Apache "Funciona!" página da Internet. Posso até navegar pela minha pasta /var/www/ se fornecer o caminho correto. Mas quando vou para <internal ip>:80/wordpress/
, meu navegador tenta redirecioná-lo automaticamente <internal ip>:10000/wordpress
e falha.
Por que está se confundindo <internal ip>
com <external port>
e como faço para impedir o redirecionamento? Eu deveria poder acessar <internal ip>:80
minha rede interna e não redirecioná-la.
SO do servidor: Ubuntu Server 10.10
Roteador: Trendnet 652BRP
Responder1
Para testar o encaminhamento de porta para uma página da web, eu usariaFotos do navegadore tire uma ou duas fotos do que é visto de fora. Você verá resultados estranhos ao tentar acessar a interface WAN por dentro. então é sempre bom conseguir umverdadeiroperspectiva externa.
Você provavelmente está recebendo a mensagem "Funciona!" página padrão do apache por causa de como o wordpress foi configurado. Se a instalação foi realizada com uma ferramenta de automação, ela pode ter criado uma regra personalizada mod_rewrite
ou modificado sua configuração do Apache. Verifique novamente httpd.conf
para ver a configuração do host para Apache, bem como a Listen
diretiva.