Bonjour !
Voilà je voudrai tester la configuration Mongrel derrière un Apache2.2
avec le mod proxy, en local
RoR marche, ainsi que Mongrel ( j’ai déjà fait quelques tests ).
Je suis sous Linux, j’ai modifié mon /etc/hosts, ai ajouté “rails.com” a
la ligne 127.0.0.1 ( un domaine “fictif” ).
Pour ce qui est d’Apache, j’ai activé les modules requis ( proxy,
rewrite, d’autres ?? )
j’ai crée le fichier /etc/apache2/sites-available/rails.com avec ce
contenu :
<VirtualHost *:80>
ServerName rails.com
ServerAlias www.rails.com
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000
ProxyPreserveHost on
j’active le site via a2ensite rails.com, un restart d’apache, mais quand
je tape http://rails.com, j’ai une erreur 403 d’apache avec un access
forbidden …
Pourriez-vous m’aider ??
merci beaucoup
p.s. je suis sous Debian Unstable, avec Apache2.2 installé depuis les
dépôts officiels, l’appli RoR est situé dans mon /home.
Bonsoir,
Le 4 avr. 07, à 16:02, Vinh CHUC a écrit :
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000
ProxyPreserveHost on
j’active le site via a2ensite rails.com, un restart d’apache, mais
quand
je tape http://rails.com, j’ai une erreur 403 d’apache avec un access
forbidden …
Sous stable/testing, voici l’essentiel de mon vhost:
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /images !
ProxyPass /stylesheets !
ProxyPass /javascripts !
ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/
<Proxy *>
Allow from .rails.com
</Proxy>
<Directory /usr/local/sites/rails.com/public>
Options +FollowSymLinks
Order allow,deny
allow from all
</Directory>
<DirectoryMatch "^/.*/\.svn/">
ErrorDocument 403 /404.html
Order allow,deny
Deny from all
Satisfy All
</DirectoryMatch>
Ce dernier bloc est juste pour permettre d’avoir un checkout de mon
code sous svn en ignorant les .svn.
Jean-Christophe M.
Better Nested Set for rails:
http://opensource.symetrie.com/trac/better_nested_set