IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

mod_jk & mod_rewrite


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut mod_jk & mod_rewrite
    Salut, salut !

    Je vous adresse ce message afin d'obtenir un peu de précision par rapport au fonctionnement "collaboratif" d'Apache et Tomcat. Voilà un moment maintenant que j'utilise mod_rewrite pour accéder à Tomcat via Apache (mod_rewrite) et je n'ai rencontré aucun problème de par cette utilisation.

    Ceci dit je vois souvent les gens parler de mod_jk, permettant de faire dialoguer Apache et Tomcat à l'aide du protocole AJP. Est-ce que quelqu'un saurait m'exposer l'intérêt de ce module alors que mod_rewrite permet déjà, sauf erreur de ma part, d'établir une liaison convenable entre Apache et Tomcat ? Y a-t-il des limitations à l'utilisation de mod_rewrite ? Si oui dans quel cas ? (je n'ai peut être pas encore poussé la technique assez loin pour m'en apercevoir).

    Merci par avance !

  2. #2
    Membre éclairé Avatar de liquideshark
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2006
    Messages : 347
    Par défaut
    salut
    je vais ps pouvoir tu repondre sur ca mais toi, tu peus me guider sur la liason entre apache et tomcat sur windows jai tou essayer modjk modjk2 je sui dejesperer peu tu me filer un coup demain pleeeeeeeeaaaaassee

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut
    Ok, le tutorial est sympa (merci pour le lien) mais ça ne répond pas à ma question... ^^'

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 21
    Par défaut
    euh je ne connais pas l'utilisation de mob_rewrite pour cette utilisation, mais cela me semble quand meme une methode detourne, non ?

    le gros interet que je vois pour mod_jk est une gestion de pool avec la notion de timeout sur ces connexions.

    Cela te permet aussi de router ton utilisateur sur la bonne machine tomcat en fonction de son id de session.

    Bref ca a ete developpe pour connecter Apache et tomcat

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut
    Salut,

    Je n'ai pas encore ressenti le besoin de "gérer des poules" avec Tomcat... ^^' Non, plus sérieusement, tu parles de pool de connexions entre Apache et Tomcat ? Quel est l'intérêt de maintenir des connexions entre les 2 serveurs ?

    Quant au routage des utilisateurs suivant un identifiant de session je n'y suis pas encore mais c'est intéressant de savoir que ça peut se faire.

    Bref ca a ete developpe pour connecter Apache et tomcat
    C'est bien pour ça que j'aimerais m'y mettre, mais avant tout je voudrais saisir les ficelles.

  7. #7
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 21
    Par défaut
    Concernant la gestion des pool, cela te permet notamment d'économiser des ressources, d'eviter de perdre un temps fou a établir les connexions et de le libérer.
    Si tu n'a aucun besoin de perf cela ne te sert pas enormement.

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut
    Pour en revenir à la comparaison de mod_rewrite et mod_jk : mod_rewrite permet à Apache de relayer simplement une requête à Tomcat et de retourner la réponse fournie par celui-ci de manière transparente aux yeux du client HTTP. Une petite règle simple, par exemple :
    RewriteRule ^/pou3t/(.*)$ http://localhost:8080/pou3t/$1 [P]
    Le paramètre [P] indique que ceci fonctionne à l'aide d'un proxy. Pourrait on alors comparer mod_jk à un proxy, tout ou partie ?

    Autre chose, je retrouve dans mes commentaires un truc du style :
    # JkMount /pou3t/* pou3tWorker
    Qu'advient il lorsqu'on utilise mod_jk conjointement avec mod_rewrite ? Qui passe en premier ? Y a-t-il des cas ambigus ? Il arrive que l'on veuille bidouiller une URL avant d'aviser Tomcat, chose qui se fait très bien en séquençant les seules règles de réécriture de mod_rewrite, mais lorsque les deux modules sont mêlés, a-t-on autant de possibilités ?

  9. #9
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 21
    Par défaut
    Oui je pense que l'on peut assimiler mod_jk a un proxi.
    De plus tu peux lui specifier des regles de manieres tres simple, l'uilisatio nominale, c'est de ne forwarder a tomcat que les url 'dynamique' et de garder au niveau d'apache tout les fichiers statis (gif, css, etc..)

    ex : JkMount /pou3t/*.do pou3tWorker

    tu ne transmettras a ton worker que les actions stuts.

    Pour moi tant que mod_rewrite ne fait un travail que local il sera appele avant mod_jk (a verifier quand meme).

  10. #10
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut
    Ok, merci pour tes réponses.

    Il va falloir que j'étudie l'ordre d'application des règles de réécriture et de redirection par mod_jk à présent. Je crois que je vais me servir de mod_jk "pour faire comme tout le monde" tant que je n'avance pas plus de côté (question de besoins).

    (Ah... pourquoi parlent ils tous de STRUTS ?.. Qu'est-ce que c'est vraiment ? Ça sert à quoi ? Hum... ça sera pour le prochain épisode...)

    Chuss !

  11. #11
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 21
    Par défaut
    bon courage !

  12. #12
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut
    Mârci ! :]


Discussions similaires

  1. mod_jk apache Tomcat , mod_rewrite probleme
    Par solidleon dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 30/11/2011, 10h47
  2. mod_jk, mod_rewrite et tomcat
    Par djyahoo dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 24/03/2010, 09h43
  3. [Apache][TomCat] Problème avec mod_jk
    Par formentor dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 21/06/2003, 20h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo