Bonjour à tous,
J'ai besoin de vous pour configurer correctement mon fichier httpd.conf
J'ai 2 applications à héberger :
- une application web utilisant le port 80
- une application ruby on rails(ror) utilisant le port 3000

Malgrès la lecture de cet exemple : http://httpd.apache.org/docs/2.2/fr/.../examples.html, je n'arrive pas à configurer mon fichier correctement

voici ma configuration actuelle :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Listen 80
Listen 3000
NameVirtualHost @IP:80
NameVirtualHost @IP:3000
 
<VirtualHost @IP:80>
    ServerName site1
</VirtualHost>
 
<VirtualHost @IP:3000>
    ServerName site2
    ProxyPass / http://localhost:3000/
    ProxyPassReverse / http://localhost:3000
</VirtualHost>
Avec cette configuration seul le site1 est accessible

Petite précision: Pour l'application ror, le manuel d'installation précise qu'il faut normalement avoir ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<VirtualHost *>
    ServerName site2
    ProxyPass / http://localhost:3000/
    ProxyPassReverse / http://localhost:3000
</VirtualHost>
Effectivement ça fonctionne pour le site2 mais je n'ai plus accès au site1

En espérant avoir été clair et que vous pourrez m'aider afin d'avoir accès au 2 sites.
Merci