Rewrite de porta

1. Rewrite de porta

Lucas Possamai
lpossamai

(usa Arch Linux)

Enviado em 09/12/2010 - 10:21h

Bom dia.
Possuo um site, rodando na porta 80 e outro na 8180.
O site, da porta 80 é: www.exemplo1.com.br
E o da porta 8180 é: www.exemplo2.com.br:8180/teste/">www.exemplo2.com.br:8180/teste/

Como eu poderia ensinar o apache, que quando o usuário digitar: www.exemplo2.com.br ele automaticamente redirecione para: www.exemplo2.com.br:8180/teste/">www.exemplo2.com.br:8180/teste/ ?

Obrigado.




  


2. Re: Rewrite de porta

Roberto Vasconcelos
tritoch

(usa CentOS)

Enviado em 09/12/2010 - 14:59h

Você pode fazer isso se tiver um servidor apache fazendo proxy reverso desse seu servidor web rodando o site na porta 8180.
A configuração ficaria +ou- assim:

<VirtualHost *:80>
ServerAdmin admin@exemplo2.com.br
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /teste http://10.10.10.10:8180/teste
ProxyPassReverse /teste http://10.10.10.10:8180/teste
ServerName www.exemplo2.com.br
Redirect Permanent / http://www.exemplo2.com.br/teste
ErrorLog logs/exemplo2_error_log
CustomLog logs/exemplo2_access_log combined
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>

O "Redirect Permanent" faz com que toda vez que digitarem "www.exemplo2.com.br" ele redirecione para "http://www.exemplo2.com.br/teste"


3. Re: Rewrite de porta

Lucas Possamai
lpossamai

(usa Arch Linux)

Enviado em 09/12/2010 - 15:13h

Eu só conseguirei fazer isto, se eu tiver um proxy apache rodando?


4. Re: Rewrite de porta

Roberto Vasconcelos
tritoch

(usa CentOS)

Enviado em 14/12/2010 - 10:49h

Não,

Usar o proxy reverso seria o mais seguro e correto, mas existem outra formas.
Você poderia fazer um DNAT no seu firewall na porta 80 no ip externo vinculado no dns ao www.exemplo2.com.br para a porta 8180 no ip do seu servidor interno.

Esse seria a forma mais prática.
Se o seu firewall for um iptables é possível fazer isso sem muitas dificuldades.


5. Re: Rewrite de porta

Lucas Possamai
lpossamai

(usa Arch Linux)

Enviado em 14/12/2010 - 12:25h

ok.
Mas nat não posso fazer, pois já tenho um site na porta 80 rodando no mesmo ip.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts