Apache: Redirecionamento de porta interna para porta pública

Apache: Redirecionamento de porta interna para porta pública

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/wordpresse posso ver a página de login do Wordpress perfeitamente.

Quando testei <internal ip>:80em 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/wordpresse 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>:80minha 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_rewriteou modificado sua configuração do Apache. Verifique novamente httpd.confpara ver a configuração do host para Apache, bem como a Listendiretiva.

informação relacionada