Hola,<br><br>Yo tengo corriendo Mongrel (con Ruby on Rails) y tengo asi la configuracion en Apache (en el virtualhost especificamente)<br><br> ProxyPass / <a href="http://127.0.0.1:8004/">http://127.0.0.1:8004/</a><br>
ProxyPassReverse / <a href="http://127.0.0.1:8004">http://127.0.0.1:8004</a><br> ProxyPreserveHost on<br><br>Es importante el 'trailing slash' en ProxyPass para evitar que pase lo que indicas (que /img no lo resuelve)
<br>En caso de que quieras hacerlo via mod_rewrite igual debes mantener mod_proxy activo, y no podrias tener virtual hosts en el servidor final.<br> <br> RewriteEngine On<br> RewriteRule ^(.*)$ <a href="http://192.168.164.1/$1">
http://192.168.164.1/$1</a> [P, L]<br><br>Espero te sirva, Saludos.<br><br>-- <br>Hector Vergara Reinoso<br>Aardvark Labs - <a href="http://aardvark.cl">http://aardvark.cl</a><br>hvergara en gmail punto com<br><br><div><span class="gmail_quote">
On 11/28/06, <b class="gmail_sendername">Enrique Place</b> <<a href="mailto:masterplace@gmail.com">masterplace@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Me solicitan una configuración "atípica" (según mi experiencia): en<br>vez de hacer la configuración clásica de redireccionar un<br>subdirectorio hacia otro servidor/servicio, quieren que el( servidor<br>sea solo un "proxy" de todo el sitio hacia otro servidor web interno.
<br><br>He probado hacer:<br><br> ProxyPass / <a href="http://192.168.164.1">http://192.168.164.1</a><br> ProxyPassReverse / <a href="http://192.168.164.1">http://192.168.164.1</a><br><br>Donde <a href="http://192.168.164.1">
192.168.164.1</a> es un servidor dentro de nuestra red interna.<br><br>Este servidor ya estaba trabajando con subdirectorios apuntando a<br>servidores internos sin problemas (por ejemplo redireccionar<br>dominio/servicio/ hacia un Jboss interno). Ahora movimos todo el
<br>servidor web a un servidor interno y se quiere que el anterior<br>servidor solo haga ProxyPass.<br><br>El problema es que el sitio interno responde las peticiones desde el<br>exterior, pero no se ven las imágenes que están alojadas en
<br>subdirectorios del tipo "/img/".<br><br>Lo único raro que he detecto en los logs de ambos servidores apache es que:<br><br>- El nuevo servidor web recibe las peticiones de la "/", pero nada más<br>
(y en el navegador recibo correctamente la página web que confirma el<br>servidor que la envía).<br>- El servidor viejo que quedó como "proxy" recibe las peticiones<br>"/img/" (por lo que al no tenerlas el sitio aparece sin estas).
<br><br>Como si el proxypass se hiciera solo con la / pero el resto lo<br>resuelve localmente.<br><br>Probé de hacer una regla para agregar el "img" como prueba, pero no<br>funciona (aunque no debería ser necesario hacerlo).
<br><br>Preguntas:<br><br>- ¿Es normal/habitual hacer este uso del ProxyPass?<br>- ¿Posibles problemas?<br><br>PD: yo prefiero una opción del tipo ruteo de paquetes a través de<br>iptables, pero estoy primero probando este tipo de solución según los
<br>requerimientos que se me solicitan.<br><br>--<br>Saludos, Enrique.<br><br></blockquote></div><br><br clear="all"><br><br>