Redirecionar Portas

1. Redirecionar Portas

Everton SANTOS ROCHA
alotus

(usa Fedora)

Enviado em 23/01/2013 - 16:51h

Senhores, Eu tenho um servidor de email domino que está atrás de um firewall (192.168.0.2) que ao receber solicitacoes tipo www.xxx.com.br encaminhava (antigamente) para a máquina onde está hospedado um servidor Lotus Domino que roda um web mail (192.168.0.3). Lá essa aplicaçao webmail roda por default na porta 80 da máquina 192.168.0.3 (só para deixar claro o IP) . O Ip da máquina onde está o firewall é 192.168.0.2. Acontece que em outra máquina eu instalei um servidor Apache com owncloud, cujo IP interno é 192.168.0.39.


No Firewall joguei as seguintes regras:

$IPTABLES -A bad-good -p tcp -d 192.168.0.39 --dport 80 -i $INET_IFACE -j ACCEPT
$IPTABLES -A bad-good -p tcp -d 192.168.0.3 --dport 81 -i $INET_IFACE -j ACCEPT

iptables -A PREROUTING -t nat -i $INET_IFACE -p tcp --dport 80 -j DNAT --to 192.168.0.39:80
iptables -A PREROUTING -t nat -i $INET_IFACE -p tcp --dport 81 -j DNAT --to 192.168.0.3:81

Bem, eu configurei o servidor domino para receber requisições na porta 81. Mas, quando acesso meu dominio pela internet, ele me leva para a página inicial no servidor Apache (192.168.0.39).

Como faço para que o servidor Apache deixe eu escolher qual aplicação eu vou usar o Servidor Apache (192.168.0.39) ou o servidor web mail hospedado na máquina (192.168.0.3) ?

Obrigado desde já!



  


2. Re: Redirecionar Portas

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 23/01/2013 - 17:09h

Os dois websites encontram-se no msm servidor?


3. Re: Redirecionar Portas

Phillip Vieira
phrich

(usa Slackware)

Enviado em 23/01/2013 - 17:09h

Cara, se eu bem entendi é o seguinte:

No servidor 1, vc tem uma aplicação que escuta na porta 80
No servidor 2, vc tem uma aplicação que escuta na porta 81

As regras de firewall estão oks.

Mas vc quer acessar ambas pelo browser?

2 opções:

1 - Utilizar o endereço da aplicação da porta 80 normalmente (Ex: site.com)

2 - Utilizar o endereço da aplicação da porta 81 da seguinte forma: site.com:81

ou ainda

Criar um virtual host no apache para que ele redirecione para o outro servidor (porta 81)...


4. Re: Redirecionar Portas

Everton SANTOS ROCHA
alotus

(usa Fedora)

Enviado em 23/01/2013 - 17:26h

Obrigado Renato_pacheco e phrich.

Se eu colocar xxx.com.br:81 ele diz que não consegue se conectar. Se estiver na rede interna eu consigo. De fora não.
se eu digito www.xxx.com.br ou xxx.com.br vai para página inicial do servidor apache e funciona.

Como eu faria na página inicial criar um link para levar para o webmail na máquina 192.168.0.3:81 ? Como poderia fazer via httpd.conf ? Ou qual melhor solução, levando em consideração o cenário que eu expliquei ?

Obrigado mais uma vez.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts