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 :

[Apache 2.2+Tomcat 5.0] mod_proxy


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Points : 1 151
    Points
    1 151
    Par défaut [Apache 2.2+Tomcat 5.0] mod_proxy
    Bonjour à tous, je suis en train de monter une plateforme de production avec un Apache 2.2 et un Tomcat 5.0 en utilisant le stack AJP entre les deux.

    Je constate que mod_jk n'existe plus et qu'il es remplacé par mod_proxy et mod_proxy_ajp

    Voici donc la configuration que j'essaye de mettre en place !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <VirtualHost *>
      ProxyRequests Off
     
      ProxyPass / ajp://127.0.0.1:8009/SI-Web-1.0.0/
     
      ServerAdmin xxxxxxxxxx@gmail.com
      ServerName www.vvi-c.com
      DocumentRoot D:/Tomcat5.0/webapps/SI-Web-1.0.0
      <Directory />
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
      </Directory>
      ErrorLog logs/www.vvi-c.com-error.log
      CustomLog logs/www.vvi-c.com-access.log common
    </VirtualHost>
    Sur le premier appel, pas de souci sauf que ;
    • toutes les URL en retour utilisent le context SI-Web-1.0.0
    • les URL de struts contiennent le JSessionId


    Quelqu'un as il déjà mis ce reverse proxy en place ?

    Autre chose, comment faire avec le ce système pour ne distribuer que les éléments dynamiques par tomcat et le reste par apache ?

    Merci à toutes et tous

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Points : 1 151
    Points
    1 151
    Par défaut
    Bon, apparement, le hic c'est de mapper un reverse proxy sur une webapp avec un context.
    Si j'installe ma web-app en ROOT, pas de souci, tout se passe bien.

    Je vous donne ma config au cas où mais je reste preneur d'une install en mode reverse proxy d'une racine de DNS ( /* ) sur un context ( /maWebApp/* )

    mon virtual host Apache
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    <VirtualHost *>
      ProxyRequests Off
     
      <Location / >
        ProxyPass        ajp://127.0.0.1:8009/
        ProxyPassReverse ajp://127.0.0.1:8009/
      </Location>
      ProxyPassReverseCookiePath / /  
     
      ServerAdmin xxxxxxxxx@gmail.com
      ServerName www.vvi-c.com
      DocumentRoot D:/Tomcat5.0/webapps/ROOT
      <Directory />
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
      </Directory>
      ErrorLog logs/www.vvi-c.com-error.log
      CustomLog logs/www.vvi-c.com-access.log common
     
      <Proxy *>
        Order deny,allow
        Allow from all
      </Proxy>
     
    </VirtualHost>
    Mon connecteur AJP Tomcat (server.xml)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
        <Connector port="8009" 
                   enableLookups="false" 
                   redirectPort="8443" 
                   debug="0"
                   protocol="AJP/1.3"
                   serverAdresse="127.0.0.1" 
                   />
    ps: ne pas oublier le serverAdresse sinon les cookies ne fonctionnent pas bien et on repasse en UrlRewrite !

Discussions similaires

  1. Apache, Tomcat, SSL et mod_proxy
    Par slaphero dans le forum Apache
    Réponses: 1
    Dernier message: 05/08/2011, 00h57
  2. apache mode_headers et tomcat servlet
    Par omcougar dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 01/10/2008, 17h43
  3. Couplage apache avec 2 tomcat
    Par biozaxx dans le forum Apache
    Réponses: 3
    Dernier message: 18/02/2008, 12h27
  4. apache en ssl + tomcat ssl avec le mod_jk
    Par stawen dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 09/08/2007, 12h58
  5. Connecter Apache 2x et Tomcat 5x
    Par liquideshark dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 05/12/2006, 02h43

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