Configuration Apache pour faire tourner 2 instances Redmine
Bonjour à tous,
Voici quelques temps que je tourne et que je n'entrevois pas de solution.
Je vous décris le truc (en étant le plus simple possible).
- 2 instances de Redmine sur une machine.
-> acces par le lien http:\\le_serveur.com:3000 pour la première
-> acces par le lien http:\\le_serveur.com:3001 pour la seconde
Redmine, c'est du ruby/rail et je n'ai pas le choix concernant le lancement de ces 2 instances. ( les fichiers entre les 2 instances sont les mêmes, et au même endroit ! Seule la base de donnée change... mais c'est redmine qui gère ) La différence se fait au lancement de redmine, avec un parametre en plus en ligne de commande.
Donc, jusque là, ça fonctionne. ( et pas besoin d'apache pour le moment ...)
Mais, car il y a toujours un mais, le client ne veut pas voir l'ombre d'un numéro de port dans l'adresse (*).
je cherche à faire donc un truc dans le genre :
- http:\\le_serveur.com\redmineProd
- http:\\le_serveur.com\redmineTest
le premier lien ira pointer vers http:\\le_serveur.com:3000
et le second lien ira pointer vers http:\\le_serveur.com:3001
C'est là qu'entre en scène Apache. Je l'ai installé sur la même machine où tournent les Redmine. Son seul but est de rediriger vers la bonne adresse
Mais, voici plusieurs jours que je tourne autour des virtualHosts, et je n'aboutit à rien. J'en suis à me demander si ce que je veux faire est possible ou bien si c'est une connerie
J'ai fait quelques essais, et pour un seul Redmine, ça fonctionne en faisant ceci :
dans le ficheir httpd.conf, ajout de :
Code:
1 2 3 4
| <VirtualHost *:80>
ProxyPass / <a href="http://monserveur.com:3000/" target="_blank">http://monserveur.com:3000/</a>
ProxyPassReverse / <a href="http://monserveur.com:3000/" target="_blank">http://monserveur.com:3000/</a>
</VirtualHost> |
mais tout s'arrête là.
Donc voici quelques questions :
- Comment s'appelle ce que je cherche à faire ( redirection d'adresse, de port.. ou je ne sais quoi, ) histoire que je puisse continuer a chercher sur google avec les bon termes de recherche, car je tourne en rond.
- Est-ce que c'est possible ?
- est-ce que c'est une connerie de s'y prendre de cette façon( pour des raisons sécurité ou autre )
- Si ce n'est pas la bonne méthode, qu'est ce qu'il me reste comme choix ?
Si c'est pas clair, n'hésitez pas... et s'il y a un post complet qui traite de ce sujet (et que je n'ai pas vu) j'en suis désolé.... n'hésitez pas a me le dire...
En vous remerciant de votre patience, et de votre aide, je vous souhaite une bonne journée.
Pigriou
(*) et le client est roi...