Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

null2007

DNS + Redirecionamento de Porta

Recommended Posts

Olá pessoal,

 

estou com a seguinte situação, e gostaria muito da ajuda de vocês para tentar uma solução:

 

- Tenho um servidor XAMPP rodando em um PC na rede (192.168.254.250).

- Este servidor, está rodando 100%. No entando, por motivos de segurança e até porque a porta 80 já está sendo utilizada. O servidor está utilizando a porta 8008 p/ servir.

- Então, quando preciso acessar um site dentro da rede, utilizo o seguinte: http://192.168.254.250:8008/

- Até aí tudo bem. Acontece é que preciso facilitar este link. Estou desenvolvendo e implantando um intranet. Então, em nosso servidor DNS (que também é o server AD), criei um HOST A, que escuta o endereço de IP do meu servidor web. Ou seja, ficou desta forma:

intranet.empresa.com.br = 192.168.254.250.

- Acontece é que sempre preciso inserir a porta (intranet.empresa.com.br:8008) para conseguir acesso.

 

- O que preciso fazer é o seguinte: Encontrar um meio de fazer este redirecionamento, para que sempre que acesse o link intranet.empresa.com.br direcione para intranet.empresa.com.br:8008

 

- Estou pensando em uma solução para isto. Para facilitar, pois sabem como é usuário né (rs).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Considerando que esteja usando Apache 2.2.X como Name Based Virtual Hosts, siga os passos:

 

1. Adicione a porta 8080 a diretiva Listen

Listen 80
Listen 8080

 

 

2. Adicione os módulos:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

 

 

 

3. Adicione a porta 8080 ao NameVirtualHost:

NameVirtualHost *:80
NameVirtualHost *:8080

 

4. Aplicando o proxy

ProxyPreserveHost On
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/

 

Exemplo para o virtualhost chamado "localhost"

 

<VirtualHost *:80>
    ServerAdmin info@foo.bar
    DocumentRoot "C:\_w\public"
    ServerName localhost
    ServerAlias localhost

    ProxyPreserveHost On
    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/


# abaixo segue o restante 
#...
#...
</VirtualHost>

 

 

Consulta: http://httpd.apache.org/docs/trunk/vhosts/examples.html

 

 

 

obs: os exemplos acima dependem de como está o ambiente. Normalmente para uma setagem padrão deve funcionar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.