Bonjour,
Je suis sous ubuntu 12.04
J'ai une application qui est configurée pour tourner avec apache 2;
Dans le fichier /etc/apache2/sites-available/default, j'avais configuré ainsi :
Et pour me connecter à mon application je lançais un firefox et me connectais via l'adresse : http://localhost:8081/galaxy
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 RewriteEngine on RewriteRule ^/galaxy$ /galaxy/ [R] #pour mettre mon appli dans un sub directory RewriteRule ^/galaxy/(.*) http://localhost:8081$1 [P] <Proxy http://localhost:8081> Order deny,allow Allow from all </Proxy>
Maintenant j'ai configuré mon appli pour qu'elle tourne avec un job manager et plusieurs job handlers, j'ai donc ajouté les lignes suivantes dans mon fichier default et supprimé les anciennes instructions proxy:
J'ai remplacé cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <Proxy balancer://galaxy> BalancerMember http://localhost:8080 BalancerMember http://localhost:8081 BalancerMember http://localhost:8082 BalancerMember http://localhost:8083 </Proxy>
par ces lignes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteRule ^/galaxy(.*) http://localhost:8081$1 [P]
J'ai deux questions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RewriteRule ^/galaxy(.*) balancer://galaxy$1 [P] RewriteRule ^/galaxy/admin/jobs(.*) http://localhost:8079/admin/jobs$1 [P]
1. Quelle adresse dois-je taper dans mon navigateur pour accéder à mon appli dans le cas de multi job handler ? Est-ce localhost/galaxy ou localhost/8079 (le job manager) ? ou autre chose?
2. Ma configuration est-elle bonne car quand je lance mon appli ca ne semble pas me lancer correctement les modes handling : comme je suis dans un subderectory "galaxy", dois-je écrire :
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteRule ^/galaxy/admin/jobs(.*) http://localhost:8079/admin/jobs$1 [P]
Faut-il que je remette les anciennes instructions de proxy <Proxy localhost> sans préciser le port cette fois ou en précisant juste le port manager ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteRule ^/galaxy/admin/jobs(.*) http://localhost:8079/galaxy/admin/jobs$1 [P]?
Merci d'avance.
julie
Partager