Ayuda con Reverse proxy de apache2

r2j Seguir

Lambda
SEO
Desde
23 Dic 2011
Mensajes
2.830
Tengo una red interna con ips no públicas con servdores apaches y un servidor principal con apache e ip pública. Quiero acceder desde mi escritorio a los servidores "privados" haciendo un proxy inverso de apache pero no lo consigo, ¿veis algún error?

Ejemplo:

a1.es: 1.2.3.4 (servidor público)
a2.a1.es: 1.2.3.5 (servidor privado)

en mi pc pongo la siguiente linea de hosts a1.es 1.2.3.4
en el apache del ordenador público pongo en hosts:
127.0.0.1 a1.es
1.2.3.5 a2.a1.es

Aquí:
nano /etc/apache2/sites-available/prueba

<VirtualHost *:80>
ServerName a2.a1.es
DocumentRoot /var/www
ProxyRequests Off

<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://a2.a1.es/
ProxyPassReverse / http://a2.a1.es/

#...

</VirtualHost>

service apache2 reload

Pongo en el navegador a1.es --> ok
Pongo en el navegador a2.a1.es --> No accede a nada

¿Dónde está el problema?
 
Desde
16 Oct 2010
Mensajes
3.090
No hace nada de nada ?

Algún error te tendrá que dar.

Igual así como lo has puesto es algo dificil de leer, por lo menos hubieras usado code y le hubieras puesto otros nombres a los hosts xD..

Insertar CODE, HTML o PHP:
<VirtualHost *:80>
ServerName a2.a1.es

<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPreserveHost On
ProxyPass / http://a2.a1.es/
ProxyPassReverse / http://a2.a1.es/

#...

</VirtualHost>

Aunque no acostumbro hacer proxys con apache ( nginx rulz ! )

---------- Post agregado el 31-may-2014 hora: 17:05 ----------

Insertar CODE, HTML o PHP:
<VirtualHost *:80>
ServerName a1.es

<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPreserveHost On
ProxyPass / http://a2.a1.es/
ProxyPassReverse / http://a2.a1.es/

#...

</VirtualHost>

:p7:
 
Arriba