[Mongrel] mongrel cluster w/ apache
Patrick Berry
pberry at gmail.com
Sun Jun 3 14:33:23 EDT 2007
Are named virtual hosts enabled in the main httpd.conf?
On 6/3/07, Michael Bannister <mikebannister at gmail.com> wrote:
>
> hi all,
>
> i'm working on deploying my app w/ apache and a mongrel cluster. i've
> started by copying the instructions and code from the agile rails book
> and everything seems to be working fine but apache isn't forwarding my
> requests to mongrel the way i expect it should. there's nothing in the
> rewrite logs and nothing but 404 errors in the apache error logs.
>
> http://127.0.0.1:8000/railsaction/railsmethod
>
> ...loads up my app in mongrel so all is fine there. i'm thinking
> apache should have no problem when i browse to:
>
> http://elsewhere.thealarmlights.net:555/railsaction/railsmethod
>
> i get 404 errors...
>
> is there some special incantation necessary to make this work?
>
> the relevant parts of my apache config follow:
>
> <Proxy balancer://mongrel_cluster>
> BalancerMember http://127.0.0.1:8000
> BalancerMember http://127.0.0.1:8001
> </Proxy>
> <VirtualHost *:555>
> ServerName thealarmlights.net
> DocumentRoot /usr/local/www/weposs/current/public
> <Directory "/usr/local/www/weposs/current/public" >
> Options FollowSymLinks
> AllowOverride None
> Order allow,deny
> Allow from all
> </Directory>
> RewriteEngine On
> RewriteLog logs/weposs_rewrite_log
> RewriteLogLevel 9
> # Check for maintenance file and redirect all requests
> RewriteCond %{DOCUMENT_ROOT}/system/maintenance.html -f
> RewriteCond %{SCRIPT_FILENAME} !maintenance.html
> RewriteRule ^.*$ /system/maintenance.html [L]
> # Rewrite index to check for static
> RewriteRule ^/$ /index.html [QSA]
> # 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 ^/(.*)$ balancer://mongrel_cluster%{REQUEST_URI} [P,QSA,L]
> </VirtualHost>
>
> if anyone can help me sort this i'd appreciate it so much. i worked so
> hard to get this far (and learned a lot) but i'm stuck pretty bad at
> this point.
>
> thanks.
>
> -mike bannister
> _______________________________________________
> Mongrel-users mailing list
> Mongrel-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/mongrel-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/mongrel-users/attachments/20070603/78a48905/attachment.html
More information about the Mongrel-users
mailing list