Retourner aux forums || Retourner au forum general.general
Bon, là je galère trop ...
Description de la chose :
- un serveur Windows 2003 avec un IIS
- un serveur Windows 2000 avec un Jakarta/Tomcat 5.5
- un serveur Windows ?? avec un SQL-Server ??
Et ouais, y a pas de Linux /o\ mais bon, j'y travaille. Là, j'ai réussi à pousser à utiliser Tomcat, la prochaine évolution sera Apache mais pas avant 6 mois donc en attendant, il va falloir faire cohabiter tout ça.
j'ai 3 noms de domaine pour 2 web application
domaine1 => application1
domaine2 => application1/rep/
domaine3 => application2
En attaquant directement le Tomcat, les applications fonctionnent et les virtual host aussi.
Maintenant comment faire pour que le virtal host (ça porte pas ce nom sous IIS mais bon) de IIS redirige vers le virtual host de Tomcat ? J'arrive à faire que tous les sites de IIS soient redirigé vers une appli de Tomcat avec le JK connector mais comment faire pour switcher entre plusieurs appli ?
Merci de votre attention
> Lire le message (7 commentaires, moyenne: 1,6).
On y va calmement
On commecne par le début. Il faut installer le jakarta/tomcat redirector sur le seveur 2003 serveur. C'est lui qui va faire le pont entre IIS 2003 et tomcat. Il faut bien configurer les différents worker en mode farhost. Là ca dépend tropd e ta config Tomcat pour que je puisse t'aider plus.
De ce qui tu as dit sur la tribune, tu es en mode IIS 6.0.
La première chose à faire pour être gentil avec les autres site set ne pas les abimer et donc de créer un nouveau pool applicatif.
Click droit sur application pools/new et laisse toi guider. Donne le nom que tu veux à ton application pool (jarkarta redir est un bon nom) et créé un pool avec les params par défaut.
---- la manip ci dessous est à répéter pour chaque site web ----
créé un site web (n'importe comment on repasse dessus tout de suite après)
Ensuite dans ton site web, va dans l'onglet "home directory" et choisit l'option "redirect to an url". Et prend l'option "a directory below the URL entered" et met le repertoire voulu (équivalent Tomcat). Génréralement ca sera / ou /repappli/
Ensuite dans l'onglet "web site" click sur "advanced" et rentre tous les noms de dommaines à catcher avec les ports qui vont bien si besoin est (genre monsite.toto.com sur le port 80).
Ensuite dans l'onglet "Isapi Filter" rajoute une entrée (nom libre) qui pointe vers le "isapi.dll" de jakarta redirector.
Valide tes modifs et créé un nouveau répertoire virtuel dans ton site web (click droit sur le site, new-> virtual directory)
Dans ton virtual directory. Il faut les droit en lecture,execution et il doit pointer sur le repertoire isapi de jakarta redirector.
N'oublie pas de rajouter index.jsp (ou autre) en tête de l'onglet "documents".
Voilà. Si tu arrive sà configurer le redirecteur, après ca passe à peu près bien.
Kha
Administrateur système : Personne ne comprend ce que l'on fait, tout le monde sait quand on oublie de le faire.
-
[^]Re: On y va calmement
Posté par Midilaïr (page perso, ) le 12/04/2005 à 10:20. (lien). Évalué à 1.Merci mais c'est surtout le redirecteur qui pose problème ... pour 1 cible, c'est simple y a que les fichiers de "Apache Software Foundation\Jakarta Isapi Redirector\conf" à modifier mais quand on utilise les virtual host, j'ai entre-aperçu qu'il fallait créer des répertoires au noms de ces hosts mais je ne trouve pas de doc dessus ... tu n'aurais pas ça en poche ?
PS: j'ai vraimment l'impression d'abuser mais j'en ai marre de ce truc-
[^]Re: On y va calmement
Posté par Jerome Herman () le 12/04/2005 à 11:27. (lien). Évalué à 2.Pour aller plus loin il me faut ta version de Tomcat (juste 5.5 ca suffit pas).
--
Kha
Administrateur système : Personne ne comprend ce que l'on fait, tout le monde sait quand on oublie de le faire.-
[^]Re: On y va calmement
Posté par Midilaïr (page perso, ) le 12/04/2005 à 11:32. (lien). Évalué à 1.Jakarta/Tomcat 5.5.9 (la dernière en fait)
JK 1.2.6
Si tu veux d'autre version, y a pas trop de problème. Pour le moment c'est pour monter la plateforme de test et seulement après la validation on montera la plateforme de production.-
[^]Re: On y va calmement
Posté par Jerome Herman () le 12/04/2005 à 12:05. (lien). Évalué à 2.Non non c'est bon. Tant que c'est pas 5.5.4 ou inférieur, le ciel est bleu est les oiseaux chantent.
Question suivante : est-ce que tu sais configurer un worker ? sous Apache ? sinon http://jakarta.apache.org/tomcat/connectors-doc-archive/jk2/jk/work(...)
De préférence utilise le systèmes des workers si tu veux faire du load balancing (si tu utilises un truc style radware, ca peut foutre un beau bordel dans les sessions).
Une fois que tu as configuré tes workers (un par site) en mode ajp13 (et pas JNI, sinon on est mal pour les redirections), fait simplement pointer les entrées de workers.properties vers tes workers comem expliqué ici : http://jakarta.apache.org/tomcat/connectors-doc-archive/jk2/jk/iish(...)
dans la section "advanced workers configuration."
Tu risque d'avoir à jouer avec URIWorkers si tu veux éviter d'avoir un redirecteur jakarta par site.
Ca va donner un truc du genre :
dans worker.properties :
# monsite
worker.monsite.port=8009
worker.monsite.host= (ip ou nom dns de la machine tomcat)
worker.monsite.type=ajp13
worker.monsite.lbfactor=1
# monsite2
worker.monsite.port=8010
worker.monsite2.host=(ip ou nom dns de la machine tomcat)
worker.monsite2.type=ajp13
worker.monsite2.lbfactor=1
et dans uriworkermap.properties
/domaine1/*=monsite
#ajouter une redirection vers /rep en fonction du hostname
/domaine2/*=monsite
/domaine3/*=monsite2
A noter, si tu as bien créé un pool applicatif, tu peux arréter et relancer juste le pool applicatif plutôt que tout IIS quand tu paramêtres le redirecteur.--
Kha
Administrateur système : Personne ne comprend ce que l'on fait, tout le monde sait quand on oublie de le faire.-
[^]Re: On y va calmement
Posté par Midilaïr (page perso, ) le 12/04/2005 à 13:30. (lien). Évalué à 1.ça avance ... maintenant, j'ai une boucle avec un code http à 302 ... sympa ... enfin merci pour ton aide, je vais continuer à chercher de mon coté
-
[^]Re: On y va calmement
Posté par Jerome Herman () le 12/04/2005 à 15:03. (lien). Évalué à 2.C'est que tu t'es planté dans ton virtual directory.
Ou alors que tu as un routeur/dns qui supporte mal el truc. Essaye de changer la redirection du site web (pas du virtual directory) de / à /tomcat par exemple.--
Kha
Administrateur système : Personne ne comprend ce que l'on fait, tout le monde sait quand on oublie de le faire.
-
-
-
-
-
Revenir en haut de page || Retourner aux forums || Retourner au forum general.general


Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.