En palabras breves lo unico que tienes que configurar son los dos archivos de configuración apra tus webs. Donde dice prosypass y proxypassreverse colocs la ip del servidor que quieres proteger así este es el famoso proxy reverse y en las secciones llamadas Virtual host sencillamente colocas la ip con la que sales a internet. Creo que no es más. Asegurate que tus DNS's esté apuntando alas nuevas direcciones IP's o usa direcciones privadas que realicen el proxy reverse.
Te envio el ejemplo aquí ....
Código:
<VirtualHost IP-PUBLICA>
ServerAdmin [email protected]
DocumentRoot /var/www/html
ServerName IP-PUBLICA
</VirtualHost>
<VirtualHost IP-PUBLICA>
ServerAdmin [email protected]
ServerName www.tuweb.com
ErrorLog logs/tuweb-error_log
CustomLog logs/tuweb-access_log common
<IfModule mod_proxy.c>
ProxyRequests Off
ProxyPass / http://IP-Proxy REVERSE/
ProxyPassReverse / http://IPProxyREverse/
</IfModule>
<IfModule mod_disk_cache.c>
CacheEnable disk /
CacheRoot "/var/cache/mod_proxy"
</IfModule>
</VirtualHost>
La que Dice IP Proxyu Reverse es la direccion con la que sales al otro servidor donde realmente está alojada la página...
En la configuracion de apache solamente tienes que trabajar con la parte de virtual hosts así...
Código:
NameVirtualHost IP-Hacia Internet
NameVirtualHost OtraIP Hacia Internet
<VirtualHost IPHaciaInternet>
ServerAdmin [email protected]
DocumentRoot /var/www/html
ServerName IPHacia Internet
</VirtualHost>
ASí funciona el proxy reverse cualquier duda hazema sobre estos archivos de configuracion.Conste que este servidor del que saque los ejemplos está en producción.
saludos