|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() _ steph Inscription : janvier 2010 Messages : 13 ![]() |
Bonjour,
J'ai un serveur Tomcat5 installé sur un OS Win2K3. J'accède aux applis depuis l'extérieur par une url du type : http://mon_site/dossier1/ A cause d'une nouvelle version d'appli, j'ai été obligé de passer sous Tomcat6. Je l'ai donc installé sur le meme serveur physique avec un port différent. En interne l'accès fonctionne bien pour aller sur le tomcat5 ou le tomcat6. Je saisis alors http://mon_site:8080/appli1 ou alors http://mon_site:8090/appli2 la direction se faisant grace au port indiqué. Depuis l'extérieur l'url fonctionne toujours pour aller vers le tomcat5. Par contre comment aller sur le tomcat6 ? En fait je voudrais qu'on puisse saisir l'url http://mon_site/appli1 ou http://mon_site/appli2 sans preciser le numero de port. Savez-vous ou celà peut-il se configurer ??? Merci d'avance Cordialement |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : mai 2004 Messages : 296 ![]() |
Tu ne peux avoir qu'un seul serveur en écoute sur un port, sinon ca serait le bordel...
La solution est de mettre un serveur Apache devant tes Tomcats |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() _ steph Inscription : janvier 2010 Messages : 13 ![]() |
Désolé de ne pas l'avoir précisé dans mon 1er message...
J'ai bien un Apache en frontal devant mes deux tomcats... Donc ce que je voudrais savoir, c'est quand je saisis depuis internet, l'url : https://mondomaine/appli1 je voudrais pointer sur l'appli1 qui se trouve sur le tomcat 5 et quand je saisis l'url : https://mondomaine/appli2 je voudrais pointer sur l'appli2 qui se trouve, elle, sur le tomcat 6 donc je pense que celà se configure dans apache mais où ?? je suis en SSL donc peut etre dans le fichier httpd-ssl.conf ? Merci de votre aide !!! Cordialement Stephane |
|
|
00
|
|
|
#4 | ||
|
Membre éclairé
![]() Inscription : mai 2004 Messages : 296 ![]() |
OK.
Que tu sois en SSL ou pas ce n'est pas un problème. Si tes connexions SSL fonctionnent bien, il faut que tu rajoutes dans le vhost un aiguillage vers le Tomcat désiré. Cela peut se faire de plusieurs façon selon les modules que tu veux utiliser ou qui sont présent dans ton Apache (mod_jk, mod_ajp, mod_proxy...). Le plus facile c'est d'utiliser la directive ProxyPass. Dans ton vhost donc, tu rajoutes : Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() _ steph Inscription : janvier 2010 Messages : 13 ![]() |
Bonsoir
Merci pour ta réponse... Cette directive "proxypass", c'est bien dans httpd-ssl.conf que je dois l'ajouter ? Merci d'avance. cdlt stephane |
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() Inscription : mai 2004 Messages : 296 ![]() |
Probablement oui, mais je ne connais pas ta conf en détail...
Il se peut que tu aies des inclusions d'autres fichier dans httpd-ssl.conf. Il faut aussi que le module mod_proxy soit enregistré dans Apache. Regarde là sinon : http://httpd.apache.org/docs/trunk/f...mod_proxy.html |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() _ steph Inscription : janvier 2010 Messages : 13 ![]() |
Merci beaucoup...
Je vais essayer de tester çà demain si je ne suis pas trop dérangé... Je te tiendrai au courant des résultats. Merci encore !!! A+ Stephane |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() _ steph Inscription : janvier 2010 Messages : 13 ![]() |
Bonsoir...
Désolé pour ne pas avoir donné de nouvelles plut tôt ! En fait, des impératifs la semaine dernière ne m'ont pas laissé suffisamment de temps pour tester la mise en place de la directive proxypass sur mon apache. J'espère pouvoir le faire dans la semaine qui vient. Je vous informerai du résultat dès que ce sera fait. Bien cordialement |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com