Jeff Jones
2007-Jul-19 14:13 UTC
[Mongrel] [mongrel_cluster] hosting multiple web sites via apache mod_proxy_balancer
I''m newbie to mongrel,
I''m not able to config mongrel_cluster in order to host multiple web
sites added/remove as apache VirtualHost.
I followed codahale
http://blog.codahale.com/2006/06/19/time-for-a-grown-up-server-rails-mongrel-apache-capistrano-and-you/
mixed with Wiki Radiant (I use Radiant as a rails apps to be deployed, 1 domain
1 radiant sites with its own document tree (public,log,config etc.)
http://wiki.radiantcms.org/How_To_Host_Multiple_Websites_by_using_mod_proxy
On my machine, I noted only one radiant site is going to be served, the one that
corresponds to cwd parameter of the mongrel_cluster.yml config file
user: mongrel
group: mongrel
cwd: /var/radiant/domainA.com
log_file: /tmp/mongrel.log
port: 8000"
environment: production
address: 127.0.0.1
pid_file: /tmp/mongrel.pid
servers: 3
num_procs: 4
I report one of my VirtulHost added in the dir sites-available of the apache
config tree, I omit only codahale''s rewrite rules.
<VirtualHost *>
ServerName domainA.com
ServerAlias www.domainA.com
DocumentRoot /var/radiant/domainA.com/public
<Directory "/var/radiant/domainA.com/public">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/radiant/domainA.com/log/error.log
ErrorDocument 404 /404.html
ProxyPass / balancer://mongrel_cluster/domainA.com
ProxyPassReverse / balancer://mongrel_cluster/domainA.com
# OMITTED: CODAHALE REWRITE RULES
</VirtualHost>
I tried to comment cwd parameter, but restarting mongrel_cluster throws me the
following error
!!! Path to docroot not valid: public
Can anyone point me out where I''m wrong ?
Thanks,
Jeff Jones
---------------------------------
Looking for a deal? Find great prices on flights and hotels with Yahoo!
FareChase.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://rubyforge.org/pipermail/mongrel-users/attachments/20070719/a6391cab/attachment-0001.html
