Configuração do DNS do Fedora (encaminhamento de porta) [duplicado]

1

Eu tenho um fedora core 6 box com endereço IP independente, tenho o apache instalado como padrão 80 portas, instalarei o lighttpd como 8080 ou alguma outra porta.

Existe a possibilidade de configurar o DNS para que um link seja acessado pelo servidor ligthttp e não pelo servidor web apache padrão com 80 portas? (A porta do apache 80 está servindo alguns outros sites, eu apenas gosto de um site de encaminhamento para a porta lighttpd 8080)

Obrigado

    
por Weiwei 26.08.2009 / 19:17

5 respostas

1

O DNS não está ciente dos números das portas. Tudo o que o DNS faz é mapear um nome de host para um endereço IP.

A melhor coisa a fazer seria obter outro endereço IP do seu ISP ou provedor de hospedagem e executar o lighttpd nele separadamente. Você pode adicionar vários endereços IP na mesma interface, assim você não precisará adicionar uma placa de rede adicional.

Ou você pode seguir outra rota e ter solicitações de proxy do Apache para o servidor lighthttp. Confira o módulo do proxy do apache.

Espero que isso ajude.

    
por 26.08.2009 / 19:43
1

As atribuições de DNS e porta não têm nada a ver uma com a outra, então você não pode usar o DNS para fazer o que quiser. Todo o tráfego da porta 80 atingirá o servidor http Apache, portanto, o redirecionamento que você deseja deve acontecer dentro do Apache. A resposta de Jakub deve funcionar para você.

    
por 26.08.2009 / 19:46
1

Mesmo que este não seja o lugar para esse tipo de pergunta, o googling revela isso como uma solução:

run lighttpd on a separate port for the second domain.
Use mod_proxy in Apache to redirect traffic for the second domain to lighttpd.

link

    
por 26.08.2009 / 19:08
0

As respostas de Jim e Jakub estão corretas. O DNS simplesmente mapeia um nome de domínio (example.com) para um endereço IP. É o seu navegador que escolhe a porta.

Existe outra solução no entanto. Se você tiver um roteador sofisticado que possa fazer o encaminhamento baseado no nome do host, talvez consiga 'converter' a Porta Externa 80 para a Porta Interna 8080 se o nome do host corresponder a example.com. Isto supõe que você ainda deseja que o Apache na porta 80 seja acessível de um domínio diferente.

    
por 26.08.2009 / 23:31
0

Em um universo paralelo, o plano para usar registros SRV para identificar servidores da Web para um domínio foi aceito e popularizado, o que teria tornado este problema muito mais solucionável. Infelizmente, no entanto, isso nunca foi aceito pelo IETF, e nenhum dos principais clientes que conheço implementa isso.

    
por 29.08.2009 / 08:32