PDA

Bekijk Volledige Versie : HEt maken van een Virtualhost voor rails



reyntjensw
25/03/08, 11:01
Hallo iedereen,

Ik ben een vps aan het opzetten met rails met volgende setup:

centos
rails 2.0.2
rubygems 1.0.1
ruby 1.8.6
mongrel
mongrel_cluster
apache
mysql

Ik heb voor we verder gaan een cluster aangemaakt met 2 poorten 8000 en 8001, deze werken perfect.

Alles werkt perfect tot als ik een virtualhost moet aanmaken in apache (daar beginnen de problemen eigenlijk)

Deze code heb ik voor een virtual host aan te maken

<VirtualHost *:80>
RewriteEngine On
# 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://cluster1%{REQUEST_URI} [P,QSA,L]
# …….add more RewriteRule s for other apps if needed
ErrorLog logs/rails_errors_log
CustomLog logs/rails_log combined
</VirtualHost>

<Proxy balancer://cluster1>
BalancerMember http://ip:8000
BalancerMember http://ip:8001
</Proxy>


Ik krijg een 503 error Service Temporarily Unavailable. Ziet iemand de fout?

Edit :
De errorlog geeft dit :


[Tue Mar 25 10:01:06 2008] [error] (13)Permission denied: proxy: HTTP: attempt to connect to ip:8000 (ip) failed
[Tue Mar 25 10:01:06 2008] [error] ap_proxy_connect_backend disabling worker for (ip)
[Tue Mar 25 10:01:06 2008] [error] (13)Permission denied: proxy: HTTP: attempt to connect to ip:8001 (ip) failed
[Tue Mar 25 10:01:06 2008] [error] ap_proxy_connect_backend disabling worker for (ip)