[eside-ghost] Problemilla Apache Zope

Ignacio Fernández ifamay en yahoo.es
Mar Dic 4 10:44:42 CET 2007


A las wenas.

Tengo un servidor con Zope y Apache en la misma maquina. Hasta aquí, todo guay. Zope escucha en el puerto 8080 y apache en el 80. El problema viene cuando intento (intentamos) hacer que Apache redirija todas las peticiones a Zope. Una solución de compromiso que hemos encontrado es que el archivo default dentro de la carpeta de sites-enabled tenga este contenido:

>-- CODE --<

<VirtualHost *:80>
  ServerName foo.com
  ServerAlias www.foo.com
  ServerAdmin SIA
  CustomLog    /var/log/apache2/access.log  combined
  ErrorLog    /var/log/apache2/error.log
  LogLevel    warn

  <IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^http://xxx.xxx.xxx.xxx:8080/foo/flash http://www.foo.com [L,NC]
  RewriteRule ^/(.*) http://xxx.xxx.xxx.xxx:8080/foo/login_form  [L]
  RewriteRule ^/(.*) http://localhost:8080/VirtualHostBase/http/foo.com:80/foo/VirtualHostRoot/$1 [L,P]
  RewriteRule ^(.*)$ http://www.foo.com [r=301,nc]
 </IfModule>
</VirtualHost>

>-- /CODE --<

El problema es que esta configuración nos devuelve la IP del servidor en vez del dominio cuando entras a navegar. Es decir, metes el dominio www.foo.com y se resuelve devolviendo http://xxx.xxx.xxx.xxx:8080/foo/ 

Googleando por ahí, he encontrado esta receta [1], que propone la siguiente configuración:

>-- CODE --<

<VirtualHost xxx.xxx.xxx.xxx:80>

    ServerName www.foo.com

    ServerAlias foo.com

    RewriteEngine On     

    RewriteCond %{HTTP_HOST}   !^www\.* [NC]   

    RewriteCond %{HTTP_HOST}   !^$               

    RewriteRule ^/(.*)         http://www.%{HTTP_HOST}/$1 [L,R]
 RewriteRule ^/(.*)
http://127.0.0.1:8080/VirtualHostBase/http/%{HTTP_HOST}:80/etc/zope/instance/VirtualHostRoot/$1
[L,P]

</VirtualHost>


>-- /CODE --<

Pero nada, aquí ya no se muestra ni siquiera el recurso zope, sino una bonita y espectacular castaña de "403 Forbidden"... que obviamente no es lo que pretendemos.

¿Alguna mano amiga en la sala?

8) Ignacio Fernández a.k.a. MaY


[1] http://www.zopeteca.com/mas/apache/integracion-apache-zope/




       
______________________________________________ 
¿Chef por primera vez?
Sé un mejor Cocinillas. 
http://es.answers.yahoo.com/info/welcome


Más información sobre la lista de distribución eside-ghost