Tradução de endereço de porta wrt54g

Tradução de endereço de porta wrt54g

Eu tenho um servidor que já está ocupando a porta 80 (um site ativo) e tenho outro servidor executando o wordpress mu que SÓ pode ser executado na porta 80.

Existe uma maneira do meu roteador transferir a porta 81 para parecer que é a porta 80 para a instalação do wordpress?

Responder1

Configurar um encaminhamento de porta deve ser simples. Você está usando o firmware padrão ou algo como ddwrt? O problema que você pode ter é que a instalação do wordpressmu pode gerar URLs absolutos. Se isso acontecer, eles não incluirão a porta correta.

Você pode configurar um proxy HTTP para o qual encaminha a porta 80. Esse proxy pode então ser configurado para encaminhar a solicitação ao host interno correto com base no nome do host. Se o seu site existente já estiver executando o Apache, você pode simplesmente configurar um host virtual adicional e ativar o proxy.

Responder2

Supondo que a solicitação venha externamente através do roteador você pode configurá-lo para encaminhar a porta externa 81 para o IP e a porta 80 do seu servidor interno.

Verifique a configuração do firewall e adicione um encaminhador de porta.

Está aqui na configuração:

Aplicativos e jogos > Port Range Forward

Do manual:

Para encaminhar uma porta, insira as informações em cada linha para os critérios necessários.

  • AplicativoNeste campo, digite o nome que deseja dar ao aplicativo. Cada nome pode ter até 12 caracteres.

  • Inicio fimEste é o intervalo de portas. Insira o número que
    inicia o intervalo de portas na
    coluna Início e o número que termina o
    intervalo na coluna Fim.

  • Protocolo Selecione o protocolo usado para esta aplicação, TCP ou UDP ou Ambos.

  • Endereço de IPPara cada aplicativo, insira o endereço IP do PC que executa o
    aplicativo específico.

  • HabilitarSelecione Habilitar para habilitar o encaminhamento de porta para o aplicativo relevante.

Responder3

O problema com os métodos mencionados até agora é que a solução é mais complicada do que o necessário (proxy, configurações de encaminhamento de múltiplas portas) ou sobrecarrega o cliente (porta alternativa). Por que não executar os dois sites na porta 80 e usar cabeçalhos de host para diferenciar os dois? Isso permite que você tenha uma única regra de encaminhamento de porta em seu firewall (porta 80), permite que você execute vários sites exclusivos internamente e permite que os visitantes do seu site se conectem como fariam com qualquer outro site, sem precisar especificar a porta. número em seu navegador. Eu administro seis sites exclusivos em meu servidor doméstico dessa maneira.

Isso deve funcionar, a menos que eu esteja entendendo mal sua pergunta.

Responder4

Consegui superar isso usando um proxy reverso no IIS, que funciona como mod_proxy e traduz tudo após o / para o site interno usando o arquivo HOSTS e mapeando o domínio para o IP interno. É confuso, mas funciona.

informação relacionada