Forum général.général Je recherche à configurer IIS 5.2 sous Windows serveur 2003 Avec Tomcat 6.0.13?

Posté par  .
Étiquettes : aucune
0
10
août
2007
Je recherche à configurer IIS 6 sous Windows serveur 2003 Avec Tomcat 6.0.13?

J’ai une application qui roule sous tomcat dans webapps qu’on va appeler systemmanager, qui contient des servlets et des pages jsp, et un site web qui roule sous IIS qu’on va appeler www.restobar.net qui lui est configurer sous le nom restobar.net.

Si je fait http://www.restobar.net:8080/systemmanager sa fonctionne mais quand je fais http://www.restobar.net/systemmanager sa ne fonctionne pas.

J’ai mis isapi_redirect.dll (version 1.2.9) dans le sous répertoire Tomcat6\bin\win32\i386\isapi_redirect.dll avec les changements requis dans la base de registre et quand je le lie avec le site web ww.restobar.net dans ISAPI Filters le flags est vert Hight ce qui m’indique que tout semble être correcte au niveau du dll! J’ai donc assumé que le problème se trouvait au niveau des fichiers workers.properties et uriworkermap.properties. J’ai tout essayé à ce niveau et rien ne fonctionne non plus.

Il est important de noter que le serveur se trouve derrière un firewall hardware dont les tous les port sont bloqué à l’exception des ports 8080, 8007 et 8009 qui sont ouvert.

Cependant comme je l’ai dit plus haut, seul http://www.restobar.net:8080/systemmanager fonctionne et pas http://www.restobar.net/systemmanager

J’ai besoin d’aides, est-ce quelqu’un peut m’aider!?
  • # C'est normal

    Posté par  . Évalué à 1.

    Si je fait http://www.restobar.net:8080/systemmanager sa fonctionne mais quand je fais http://www.restobar.net/systemmanager sa ne fonctionne pas.

    Le port par defaut pour http c'est 80, quand tu specifies simplement http://www.restobar.net/systemmanager sans specifier explicitement le port, le browser va sur le port 80.

    C'est comme ca, et cela ne changera jamais, ta seule solution c'est que le firewall redirige le traffic qu'il recoit sur port 80 sur le port 8080 de ton serveur.

    A part ca, tu dois vraiment etre desespere pour poser une question sur Windows/IIS ici :+)
    • [^] # Re: C'est normal

      Posté par  . Évalué à 1.

      Je sais, mais le redirect ne fonctionne pas et j'ai essayé toutes les idées qui m'ont passé par la tête. J'en fait de maux de tête tu ne peux pas imaginer!!!

      Je sais que le port par défaut en http est 80. Le problème que j'ai c'est le redirect qui ne semble pas fonctionner et je ne sais pas si c'est la config de IIS tomcat, les workers qui sont mal configurés ou le Firewall. J'obtiens la fameuse erreur 404!

      J'ai deux machines chez moi et je teste mes applications java sur un tomcat configurées avec IIS et sa fonctionne sans problème, mais sur le serveur c'est autre chose.

      Le serveur est configuré sur une adresse ip réseau local comme par exemple 192.168.1.10 qui est lié à un Firewall sur une adresse réseau local 192.168.1.1 où les adresses IP (Internet) sont configuré. Par défaut tous les ports sont bloqués à l'exception de quelques ports nécessaires au fonctionnement du serveur web auquel j'ai ajouté les ports 8080, 8009, 8443 à débloquer.

      Rendu là sa devrait fonctionner, mais ce n'est pas le cas...

      Comme j'ai dis plus haut, je ne suis pas sûr où le problème si situe exactement???
      • [^] # Re: C'est normal

        Posté par  . Évalué à 1.

        Si ton firewall a uniquement les ports 8080, 8007 et 8009 ouverts alors les requetes arrivent sur le port 80 du firewall qui les jette a la poubelle, c'est aussi simple que ca.

        Si tu veux que les paquets avec port de destination 80 soient acceptes, faut changer la config du firewall, tu peux tripatouiller la config d'IIS autant que tu veux, si le firewall jette les paquets avant qu'IIS puisse les toucher ca ne servira a rien.
        • [^] # Re: C'est normal

          Posté par  . Évalué à 1.

          Euh un truc bizarre...

          www.restobar.net a le port 80, 8080 et meme le port 21 accessibles, c'est quelle machine qui est derriere un firewall avec uniquement 8080,8007 et 8009 accessible ?
          • [^] # Re: C'est normal

            Posté par  . Évalué à 1.

            Il n'y a que www.restobar.net sur le serveur???

            il y a des site ftp aussi... port 21.....

            Le port 80 pour http et 8080 pour tomcat ....
            • [^] # Re: C'est normal

              Posté par  . Évalué à 1.

              Je ne crois pas que le problème se touve au niveau des ports il se trouve au niveau du redirect de IIS vers tomact. C'est surtout là que j'ai besoin d'aides.... et comment configurer les fichiers workers.properties et uriworkermap.properties correc tement.,
        • [^] # Re: C'est normal

          Posté par  . Évalué à 1.

          Si j'ai bien compris ta réponse,voilà la mienine!

          Le port 80 fait partie des ports qui sont ouverts par défaut sur le Firewall. En faite tous les ports qu'un web serveur utilise généralement sont ouvert 80, 21... J'ai dû rajouter 8080, 8009 et 8443 pour tomcat car seul là ne sont pas ouvert par défaut..
  • # Config IIS+mod_jk

    Posté par  . Évalué à 3.

    Salut,

    J'ai aussi un peu galéré avec ce type de config,en particulier lors du passage IIS5 vers IIS6.
    On va considérer que tes fichiers de configurations sont bons (workers.properties, uriworkermap.properties et isapi_redirect.properties) ainsi que la déclaration du répertoire virtuel dans la console d'admin IIS, puisque tout ça est bien décrit dans les différentes documentations.
    En revanche, toutes les documentations que j'ai pu lire, décrive l'installation sous IIS5 et "oublie" de mentionner que sous IIS6, il faut en plus qu'il y ait une entrée correspondant à isapi_redirect.dll dans "Web Service Extensions" (juste en dessous de la déclartion des sites Web). Si tomcat n'apparaît pas dans la liste, il faut créer une nouvelle extension en pécisant le path de la DLL isapi_redirect.dll et en lui donnant les droits (-> Allowed).

    En espérant que ton problème venait bien de là...

    A+
    JJD
    • [^] # Re: Config IIS+mod_jk

      Posté par  . Évalué à 1.

      Waw, sa je n'étais pas au courant merci de l'info car je n'urais pas trouver sa....

      PS Chez moi il est 5:20 du matin.... Tu peux imaginer que je me suis cassé la tête toute ka nuit là-dessus. Je vais dormir et essayer sa demain. Je laisserais message sur ce forum pour donner mes résutlats..

      Merci encore...
      • [^] # Re: Config IIS+mod_jk

        Posté par  . Évalué à 1.

        Je n'ai pas pu attendre à demain avant de tester ton idée. J'ai fais comme tu as dis et j'ai redémarrer le serveur car j'obtenais un message erreur dans le log du iis_redirect.log comme quoi le isapi_redirect.dll n'est pas initialisé. Après avoir démarrage tout est rentré dans l'ordre et sa fonctionne.

        Encore une merci, je n'aurais pas trouver ce truc...
        • [^] # Re: Config IIS+mod_jk

          Posté par  . Évalué à 2.

          Et bien je suis content d'avoir pu te rendre service. Le temps que j'ai passé à chercher cette solution t'aura au moins été utile.

          Je suis juste désolé de ne pas t'avoir répondu un peu plus tôt, mais à l'heure de ton premier post, je venais de me coucher ;-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.