O encaminhamento de porta funciona para hosts virtuais Apache?


2

Eu tenho um servidor HTTP Apache que serve poucos hosts virtuais baseados em nomes no ambiente da LAN.

Por exemplo:

www1.local.mylan.com
www2.local.mylan.com
www3.local.mylan.com

O local.mylan.comdomínio não é público, mas é um domínio privado gerenciado pelo serviço nomeado local. Posso acessar esses URLs no navegador do PC na LAN local.

Desejo configurar o encaminhamento de porta no meu roteador / gateway da Internet para permitir que o usuário remoto acesse esses sites, é possível fazer isso?

Algo assim é bom o suficiente:

mylan.<dynamic-dns>.com:8001 -> www1
mylan.<dynamic-dns>.com:8002 -> www2
mylan.<dynamic-dns>.com:8003 -> www3

Não sou especialista em Apache, mas provavelmente ajudaria se soubéssemos qual roteador você tinha para a parte de encaminhamento.
Slhck 28/05

Estou usando o roteador wifi Buffalo ADSL. Modelo: WBMR-HP-GN.
Chau Chee Yang

Respostas:


2

Você pode verificar esta pergunta e respostas para configurar o encaminhamento de porta:

O que é encaminhamento de porta e para que é usado?

Você pode encaminhar essas portas de entrada (8001, 8002, 8003) para o servidor da web.

Na configuração do servidor, adicione Listenlinhas para cada porta:

Listen 8001
Listen 8002
Listen 8003

Adicione <VirtualHost>configurações usando a nova porta e todas as mesmas configurações do site original. Por exemplo:

<VirtualHost *:8001>
  ServerName mylan.<dynamic-dns>.com
  [settings from www1]
  ...
</VirtualHost>

0

A maioria dos provedores de DNS dinâmicos permite configurar subdomínios, o que significa que você deve poder usar:

www1.mylan.<dynamic-dns>.com
www2.mylan.<dynamic-dns>.com
www3.mylan.<dynamic-dns>.com

Alguns até permitem caracteres curinga, para que você possa configurá-lo de forma que qualquer subdomínio mylan.<dynamic-dns>.compasse para a sua rede doméstica.

Depois de configurar seu serviço DNS dinâmico corretamente, basta encaminhar a porta 80 na configuração do roteador e adicionar ServerNamediretivas para os nomes de host DNS dinâmicos às <VirtualHost>seções Apache existentes . Se você usou uma configuração curinga, verifique se um host virtual padrão está configurado corretamente para que você não ofereça inadvertidamente algo na Internet pública que não deseja.

Observe que alguns provedores de serviços de Internet residenciais bloqueiam a entrada da porta 80 para seus clientes; portanto, você pode precisar usar uma porta alternativa de qualquer maneira.


Você tem alguma idéia de qual serviço DNS dinânico tem essas opções?
Chau Chee Yang
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.