Redirecionamento para páginas internas

1. Redirecionamento para páginas internas

Daniel Soares de Oliveira
danielsoliveira

(usa CentOS)

Enviado em 14/02/2011 - 08:26h

Bom dia,

Venho pedir ajuda do pessoal, não tenho muita experiencia com o apache estou com uma dificuldade de fazer alguns redirecionametos:

Firewall FrontEnd-----> Servidor1 http://s1.dominio.local/soft1
Servidor1 http://s1.dominio.local/soft2
Servidor2 http://s2.dominio.local/soft3


Gostaria de fazer os redirecionametos no firewall para cada site interno, tenho apenas um ip externo, gostria de ao tentar acessar de fora a url:
http://soft1.dominioexterno.com.br eu acesse o Servidor1 http://s1.dominio.local/soft1

E se eu acessar de fora a url: http://soft2.dominioexterno.com.br eu acesse Servidor1 http://s1.dominio.local/soft2

E se eu a url:
http://soft3.dominioexterno.com.br eu acesse Servidor1 http://s2.dominio.local/soft3

Sei que terei de usar proxy reverso com configurações tanto no firewall quanto nos servidores internos mas não estou conseguindo.

Agadeço a atenção

Abraços
Daniel


  


2. Re: Redirecionamento para páginas internas

Daniel Soares de Oliveira
danielsoliveira

(usa CentOS)

Enviado em 15/02/2011 - 22:28h

Galera consegui Resolver!!!!

Vai ai a solução caso alguém mais precise.


Front End: Apache no Firewall /etc/hhtpd/conf.d/webservices.conf


NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin admin@dominioexterno.com.br
ServerName soft1.dominioexterno.com.br
ServerAlias soft1.dominioexterno.com.br
ProxyPass / http://soft1.dominioexterno.com.br/
ProxyPassReverse / http://soft1.dominoexterno.com.br/
</VirtualHost>

<VirtualHost *:80>
ServerAdmin admin@dominioexterno.com.br
ServerName soft2.dominioexterno.com.br
ServerAlias soft2.dominioexterno.com.br
ProxyPass / http://soft2.dominioexterno.com.br/
ProxyPassReverse / http://soft2.dominoexterno.com.br/
</VirtualHost>

<VirtualHost *:80>
ServerAdmin admin@dominioexterno.com.br
ServerName soft3.dominioexterno.com.br
ServerAlias soft3.dominioexterno.com.br
ProxyPass / http://soft3.dominioexterno.com.br/
ProxyPassReverse / http://soft3.dominoexterno.com.br/
</VirtualHost>

Front End: Apache no Firewall /etc/hosts

192.168.200.110 soft1.dominioexterno.com.br soft1
192.168.200.110 soft2.dominioexterno.com.br sodt2
192.168.200.111 soft3.dominioexterno.com.br soft3


Back End: Apache server int1 /etc/httpd/conf.d/webservices.conf


NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin admin@dominioexterno.com.br
ServerName soft1.dominioexterno.com.br
ServerAlias soft1.dominioexterno.com.br
DocumentRoot /var/www/html/soft1

<Directory "/var/www/html/soft1">

Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
deny from none
allow from all

</Directory>

</VirtualHost>


<VirtualHost *:80>
ServerAdmin admin@dominioexterno.com.br
ServerName soft2.dominioexterno.com.br
ServerAlias soft2.dominioexterno.com.br
DocumentRoot /var/www/html/soft2

<Directory "/var/www/html/soft2">

Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
deny from none
allow from all

</Directory>

</VirtualHost>


Back End: Apache server int2 /etc/httpd/conf.d/webservices.conf


NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin admin@dominioexterno.com.br
ServerName soft3.dominioexterno.com.br
ServerAlias soft3.dominioexterno.com.br
DocumentRoot /var/www/html/soft1

<Directory "/var/www/html/soft3">

Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
deny from none
allow from all

</Directory>

</VirtualHost>


Para rede interna tem que se configurar um proxy ou uma zona de DNS interna para a dominioexterno.com.br para resolver com os IP's internos.

Com isso consegui acessar tanto de dentro como de fora com o mesmo domínio.

Abraços
Daniel






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts