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

Apache Discussion :

Config Tomcat Apache


Sujet :

Apache

  1. #1
    Membre actif Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Points : 220
    Points
    220
    Par défaut Config Tomcat Apache
    Bonjour,

    je suis a la recherche d'info sur la configuration apache 2 avec tomcat 8.5 (sur Centos 7).
    Aujourd'hui mon appli est acceccible depuis l'adresse http://monserveur.domain.fr:8080/appli1 et je souchetai y accéder avec l'adresse https://monserveur.domain.fr/
    j'utilise mod_jk(peut-être existe-t-il une autre solution?),
    Le paramètre DocumentRoot ? C'est le chemin des fichiers du site apache ou tomcat ?
    j'ai fait plusieurs test de JKMount mais toujours dans succes.

    fichier conf vistualhost 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
    Listen 443
    <VirtualHost *:443>
            DocumentRoot /var/www/html
            ServerName monserveur.domain.fr
            # Activation du mode SSL
            SSLEngine On
            SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
            SSLProtocol all -SSLv2 -SSLv3
            SSLCipherSuite HIGH:!aNULL:!ADH:!DH:!RC4:!MD5
            <IfModule mod_headers.c>
                    Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
            </IfModule>
            # On indique ou est le certificat
            SSLCertificateFile /etc/ssl/certs/monserveur.domain.fr_X509Cert.cer
            SSLCertificateChainFile /etc/ssl/certs/cer_X509Cert.cer
            SSLCertificateKeyFile  /etc/ssl/certs/monserveur.domain.fr.key
     
            <IfModule mod_jh.c>
                JkWorkersFile /etc/httpd/conf/workers.properties
    	    JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories 
                JKMount /webapps/* ajp13
            </IfModule>
     
    </VirtualHost>
    le fichier workers.properties:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    workers.apache_log=/var/log/httpd
    workers.tomcat_home=/opt/tomcat/apache-tomcat-8.5.42/
     
    worker.list=ajp13
     
    worker.ajp13.type=ajp13
    worker.ajp13.host=127.0.0.1
    worker.ajp13.port=8009
    et un fichier mod_jk.conf (paramètres qui pourraient être dans mon fichier du VistualHost 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
     
    LoadModule jk_module "/etc/httpd/modules/mod_jk.so"
     
    # Where to put jk shared memory
    JkShmFile     /var/run/httpd/mod_jk.shm
     
    # Where to put jk logs
    JkLogFile     /var/log/httpd/mod_jk.log
     
    # Set the jk log level [debug/error/info]
    JkLogLevel   debug
     
    # Select the timestamp log format
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
    par avance merci pour votre aide.
    - La communication consiste a comprendre celui qui ecoute !
    - Qui veut faire quelquechose trouve un moyen, qui ne veut rien faire trouve une excuse

  2. #2
    Membre actif Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Points : 220
    Points
    220
    Par défaut
    re bonjour,

    Déjà le a la place de Je ne trouve pas une explication claire du fonctionnement et parametrage de ce mod_jk.

    merci pour votre aide.
    - La communication consiste a comprendre celui qui ecoute !
    - Qui veut faire quelquechose trouve un moyen, qui ne veut rien faire trouve une excuse

  3. #3
    Membre actif Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Points : 220
    Points
    220
    Par défaut
    Bonsoir,

    ça fonctionne presque !
    adresse https://monserveur.domain.fr/index.jsf, donne la page d'accuil de Tomcat.
    adresse https://monserveur.domain.fr/appli1/index.jsf, donne la page d'accuil de mon application.

    Comment faire pour que https://monserveur.domain.fr/index.jsf, donne la page de mon appli ?


    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
    DocumentRoot /opt/tomcat/apache-tomcat-8.5.42/webapps/appli1
            ServerName monserveur.domain.fr
            # Activation du mode SSL
            SSLEngine On
            SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
            SSLProtocol all -SSLv2 -SSLv3
            SSLCipherSuite HIGH:!aNULL:!ADH:!DH:!RC4:!MD5
            <IfModule mod_headers.c>
                    Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
            </IfModule>
            # On indique ou est le certificat
            SSLCertificateFile /etc/ssl/certs/monserveur.domain.fr_X509Cert.cer
            SSLCertificateChainFile /etc/ssl/certs/cer_X509Cert.cer
            SSLCertificateKeyFile  /etc/ssl/certs/monserveur.domain.fr.key
     
    	<IfModule mod_jk.c>
    		JkLogFile     /var/log/httpd/mod_jk.log
    		JkLogLevel         debug
    		JkLogStampFormat    "[%a %b %d %H:%M:%S %Y] "
    		JkOptions          +ForwardKeySize +ForwardURICompat -ForwardDirectories 
    		JkRequestLogFormat  "%w %V %T"
    		JkMount /*.jsf ajp13
    	</IfModule>
    merci
    - La communication consiste a comprendre celui qui ecoute !
    - Qui veut faire quelquechose trouve un moyen, qui ne veut rien faire trouve une excuse

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/05/2012, 12h42
  2. [TomcaT]Config une appli J2EE avec tomcat/apache sous linux
    Par kameha dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 31/03/2006, 15h05
  3. [Tomcat]Apache et Tomcat
    Par Sherkhan dans le forum Tomcat et TomEE
    Réponses: 9
    Dernier message: 22/03/2005, 14h40
  4. [JSP] [tomcat] apache-tomcat jsp
    Par HULK dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 25/01/2004, 17h29
  5. Tomcat + Apache-SOAP
    Par lucho31 dans le forum Services Web
    Réponses: 3
    Dernier message: 17/10/2002, 09h55

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