null2007 1 Denunciar post Postado Março 17, 2014 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
hinom 5 Denunciar post Postado Março 18, 2014 um jeito de resolve é usar o módulo mod_proxy do Apache Compartilhar este post Link para o post Compartilhar em outros sites
null2007 1 Denunciar post Postado Março 18, 2014 hinom, e como funciona? Tens como me explicar? Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Março 18, 2014 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