example configurar apache reverse-proxy virtual-hosts

example - Necesita ayuda para configurar: Apache Reverse Proxy



reverse proxy location apache (1)

Lo tengo trabajando! utilizó la siguiente configuración:

<VirtualHost *:80> ServerName sub.domain.com ServerAdmin [email protected] ProxyRequests Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://192.168.1.11/websvn/ ProxyPassReverse / http://192.168.1.11/websvn/ </VirtualHost>

the / websvn / part era necesario para incluir el css y otros archivos correctamente

En otro archivo .conf cargado:

LoadModule proxy_connect_module /usr/lib/apache2/modules/mod_proxy_connect.so LoadModule proxy_ftp_module /usr/lib/apache2/modules/mod_proxy_ftp.so LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so

Que se usa para incluir los módulos necesarios

Tengo algunos problemas para configurar mi archivo de hosts virtuales de la manera correcta. Me gustaría enviar visitantes al servidor correcto mediante el uso del proxy inverso. Mi configuración actual me da un error interno.

Tengo solo 1 IP pública y quiero proxy al visitante con la condición del nombre de servidor correcto para uno de los servidores virtuales locales.

NameVirtualHost *:80 <VirtualHost *:80> ServerName sub.domain.com ServerAdmin [email protected] ProxyPreserveHost On ProxyPass / http://192.168.1.11:80 ProxyPassReverse / http://192.168.1.11:80 </VirtualHost> <VirtualHost *:80> ServerName otherdomain.com ServerAdmin [email protected] ProxyPreserveHost On ProxyPass / http://192.168.1.12:80 ProxyPassReverse / http://192.168.1.12:80 </VirtualHost>

Si alguien puede encontrar algo que estoy haciendo mal o tiene otra forma de lograr mi objetivo, me encantaría escucharlo.