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.