Apache: Porta Interna Redirecionando para Porta Pública

0

Portanto, estou executando o Apache em um servidor interno e a porta foi encaminhada, digamos, 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 para <external ip>:10000/wordpress e posso ver a página de login do Wordpress bem.

Quando testei o <internal ip>:80 na minha rede interna, vejo o padrão do Apache "It works!" página da web. Eu posso até navegar pela minha pasta / var / www / se eu der o caminho certo. Mas quando vou para <internal ip>:80/wordpress/ , meu navegador tenta redirecioná-lo automaticamente para <internal ip>:10000/wordpress e ele falha.

Por que isso está misturando o <internal ip> com o <external port> e como faço para impedir que ele seja redirecionado? Eu deveria poder ir para <internal ip>:80 da minha rede interna e não redirecioná-lo.

SO do servidor: Ubuntu Server 10.10

Roteador: Trendnet 652BRP

    
por Michael 04.02.2011 / 03:53

1 resposta

0

Para testar seu encaminhamento de porta para uma página da web, eu usaria Browsershots e tiraria uma foto ou duas do que é visto do lado de fora. Você verá resultados estranhos tentando acessar a interface WAN por dentro. por isso é sempre bom ter uma perspectiva externa verdadeira .

Você provavelmente está recebendo o "It Works!" página padrão do apache devido a como o wordpress foi configurado. Se a instalação foi realizada com uma ferramenta de automação, ela pode ter feito uma regra personalizada com mod_rewrite ou modificado sua configuração do Apache. Verifique novamente o httpd.conf para ver a configuração do host do Apache, bem como a diretiva Listen .

    
por 04.02.2011 / 04:02