En el trabajo, tenemos varios VirtualHost funcionando para sistemas internos de la institución.
La configuración de la red está mas o menos asi: Un servidor principal por donde se llega directo al website, con un bind9 que enruta el resto de cosas. Un servidor de aplicaciones que sólo es accesible en la intranet y algunos sistemas se les llega con la configuración del bind.
Sin embargo, hay un VirtualHost que no quiere. Está así:
Código:
En los logs del servidor principal observo:<VirtualHost *> ServerName archivo.corpoandes.gov.ve ProxyPreserveHost On ProxyRequests Off ProxyPass / http://192.168.0.3/p4a3/applications/ ProxyPassReverse / http://192.168.0.3/p4a3/applications/ ErrorDocument 404 /archivo/ TransferLog /var/log/apache2/archivo.access ErrorLog /var/log/apache2/archivo.error </VirtualHost>
Cita:
no dice nada... tail -f /var/log/apache2/archivo.error
Cita:
En los logs del servidor donde está alojado el sistema observo: tail -f /var/log/apache2/archivo.access
190.77.14.112 - - [24/Feb/2009:11:58:56 -0430] "GET / HTTP/1.1" 302 -
190.77.14.112 - - [24/Feb/2009:11:58:56 -0430] "GET / HTTP/1.1" 302 -
190.77.14.112 - - [24/Feb/2009:11:58:56 -0430] "GET / HTTP/1.1" 302 -
190.77.14.112 - - [24/Feb/2009:11:58:56 -0430] "GET / HTTP/1.1" 302 -
Cita:
tail -f /var/log/apache2/access.log
192.168.0.2 - - [24/Feb/2009:11:55:44 -0430] "GET /p4a3/applications/ HTTP/1.1" 302 - "-" "Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.0.6) Gecko/2009020409 Iceweasel/3.0.6 (Debian-3.0.6-1)"
192.168.0.2 - - [24/Feb/2009:11:55:45 -0430] "GET /p4a3/applications/ HTTP/1.1" 302 - "-" "Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.0.6) Gecko/2009020409 Iceweasel/3.0.6 (Debian-3.0.6-1)"
192.168.0.2 - - [24/Feb/2009:11:55:44 -0430] "GET /p4a3/applications/ HTTP/1.1" 302 - "-" "Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.0.6) Gecko/2009020409 Iceweasel/3.0.6 (Debian-3.0.6-1)"
192.168.0.2 - - [24/Feb/2009:11:55:45 -0430] "GET /p4a3/applications/ HTTP/1.1" 302 - "-" "Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.0.6) Gecko/2009020409 Iceweasel/3.0.6 (Debian-3.0.6-1)"
Cita:
repitiéndose el path /p4a3/p4a3 cuando sólo debería haber un sólo /p4a3 tail -f /var/log/apache2/error.log
[Tue Feb 24 11:23:00 2009] [error] [client 192.168.0.2] File does not exist: /var/www/p4a3/p4a3, referer: http://archivo.corpoandes.gov.ve/applications/archivo/
[Tue Feb 24 11:23:00 2009] [error] [client 192.168.0.2] File does not exist: /var/www/p4a3/p4a3, referer: http://archivo.corpoandes.gov.ve/applications/archivo/
[Tue Feb 24 11:23:00 2009] [error] [client 192.168.0.2] File does not exist: /var/www/p4a3/p4a3, referer: http://archivo.corpoandes.gov.ve/applications/archivo/
[Tue Feb 24 11:23:00 2009] [error] [client 192.168.0.2] File does not exist: /var/www/p4a3/p4a3, referer: http://archivo.corpoandes.gov.ve/applications/archivo/
De igual forma, cuando llamo directamente: http://archivo.corpoandes.gov.ve/applications/archivo/ se observa que el servidor buscar The requested URL /p4a3/applications/applications/archivo/ was not found on this server. repitiendo parte del path, en este caso repite /applications/applications cuando sólo debería aparecer un único /applications
Sí en VH edito y elimino del path el /applications entonces llega... a medias... pues el sistema no carga por completo.
Alguna idea?