[Ror-es] Problema "extaño" con apache+mongrel

Fernando Blat ferblape at gmail.com
Sun Sep 9 08:08:52 GMT 2007


Hola Íñigo,

a lo mejor te ayuda saber cómo está reescribiendo apache la url
http://www.miserver.com/aplicacion

Para ello puedes activar el log del Rewrite dentro del VirtualHost:

    RewriteLog /var/log/apache2/misite.rewrite.log
    RewriteLogLevel 1

Un saludo

On 9/8/07, Iñigo Sola Núñez <isola009 at gmail.com> wrote:
> He implantado mi aplicación en un server con apache 2.2 y mongrel (ultima
> version). Para que apache redirija las peticiones a mongrel hago uso de
> mod_rewrite, esto es lo que he configurado:
>
>  /etc/httpd/conf/rails.conf
>
> <VirtualHost *:80>
>         RewriteEngine On
>
>         # Rewrite to check for Rails cached page
>         # RewriteRule ^([^.]+)$ $1.html [QSA]
>         # Redirect all non-static requests to cluster
>         RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME}
> !-f
>         RewriteRule ^/aplicacion(.*)$
> balancer://aplicacion%{REQUEST_URI} [P,QSA,L]
>         ErrorLog logs/rails_errors_log
>
>         CustomLog logs/rails_log combined
> </VirtualHost>
>
> <Proxy balancer://aplicacion>
>         BalancerMember http://127.0.0.1:8000
>         BalancerMember http://127.0.0.1:8001
>         BalancerMember http://127.0.0.1:8002
> </Proxy>
>
> /etc/httpd/conf/httpd.conf
>
> Include conf/rails.conf
>  # ...
> LoadModule rewrite_module modules/mod_rewrite.so
> LoadModule proxy_module modules/mod_proxy.so
> LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
> # ...
>
>  /opt/aplicacion/config/mongrel_cluster.yml
>
> ---
> prefix: /aplicacion
> cwd: /opt/aplicacion
> log_file: /opt/aplicacion/log/mongrel.log
> port: "8000"
> environment: production
> address: 127.0.0.1
> pid_file: log/mongrel.pid
> servers: 3
>
>
> Pero hay un problema. Cuando se hacen peticiones del estilo:
> http://www.miserver.com/aplicacion/ funciona bien (aparece
> el index.html de la carpeta public y funciona todo bien), sin embargo,
> cuando se hacen con http://www.miserver.com/aplicacion (sin
> la última barra) no funciona y aparece el index.html de la carpeta public
> pero no carga el css, ni imagenes.
>
> ¿Alguien sabe porque puede suceder esto?
>
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
>


-- 
Fernando Blat
blog > http://www.inwebwetrust.net


More information about the Ror-es mailing list