Hola,<br><br>Yo tengo corriendo Mongrel (con Ruby on Rails) y tengo asi la configuracion en Apache (en el virtualhost especificamente)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ProxyPass / <a href="http://127.0.0.1:8004/">http://127.0.0.1:8004/</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ProxyPassReverse / <a href="http://127.0.0.1:8004">http://127.0.0.1:8004</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RewriteEngine On<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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> &lt;<a href="mailto:masterplace@gmail.com">masterplace@gmail.com</a>&gt; 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 &quot;atípica&quot; (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 &quot;proxy&quot; de todo el sitio hacia otro servidor web interno.
<br><br>He probado hacer:<br><br>&nbsp;&nbsp; ProxyPass / <a href="http://192.168.164.1">http://192.168.164.1</a><br>&nbsp;&nbsp; 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 &quot;/img/&quot;.<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 &quot;/&quot;, 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 &quot;proxy&quot; recibe las peticiones<br>&quot;/img/&quot; (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 &quot;img&quot; 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>