Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:comment_coupler_apache_et_tomcat_avec_support_ssl [Le 23/06/2016, 20:13] 82.240.126.100 [Configuration du lien avec Tomcat] |
tutoriel:comment_coupler_apache_et_tomcat_avec_support_ssl [Le 11/09/2022, 12:21] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Dapper réseau internet serveur tutoriel}} | + | {{tag>réseau internet serveur tutoriel VÉTUSTE}} |
---- | ---- | ||
Ligne 18: | Ligne 18: | ||
En rédigeant cette documentation, je pars des principes suivants : | En rédigeant cette documentation, je pars des principes suivants : | ||
- | - Vous avez une machine fonctionnelle et à jour sous Dapper. | + | - Vous avez une machine fonctionnelle et à jour sous [[:Xenial]]. |
- Vous avez un [[:Tomcat]] installé et fonctionnel sur son port par défaut. | - Vous avez un [[:Tomcat]] installé et fonctionnel sur son port par défaut. | ||
- Vous avez un certificat SSL disponible dans ''/etc/ssl''. ([[tutoriel:comment_creer_un_certificat_ssl|une page expliquant la marche à suivre existe dans le wiki]]) | - Vous avez un certificat SSL disponible dans ''/etc/ssl''. ([[tutoriel:comment_creer_un_certificat_ssl|une page expliquant la marche à suivre existe dans le wiki]]) | ||
Ligne 35: | Ligne 35: | ||
</code> | </code> | ||
- | Notes : | + | Notes : |
* la documentation sur les différents "mpm" du serveur apache2 est ici :[[http://httpd.apache.org/docs/2.0/mpm.html]] | * la documentation sur les différents "mpm" du serveur apache2 est ici :[[http://httpd.apache.org/docs/2.0/mpm.html]] | ||
* la documentation sur le module "mod_jk" est ici : [[http://httpd.apache.org/docs/2.0/mod/mod_proxy.html]] | * la documentation sur le module "mod_jk" est ici : [[http://httpd.apache.org/docs/2.0/mod/mod_proxy.html]] | ||
- | * Les directives du module mod_jk sont décrite ici : [[http://tomcat.apache.org/connectors-doc/reference/apache.html]] | + | * Les directives du module mod_jk sont décrite ici : [[https://tomcat.apache.org/connectors-doc/reference/apache.html]] |
Pour créer les règles de redirection il faut utiliser la directive JKMount dans le fichier décrivant le VirtualHost "*:80" à savoir :"/etc/apache2/sites-enabled/000-default" | Pour créer les règles de redirection il faut utiliser la directive JKMount dans le fichier décrivant le VirtualHost "*:80" à savoir :"/etc/apache2/sites-enabled/000-default" | ||
Ligne 44: | Ligne 44: | ||
<VirtualHost *:80> | <VirtualHost *:80> | ||
ServerAdmin webmaster@localhost | ServerAdmin webmaster@localhost | ||
- | |||
DocumentRoot /var/www/ | DocumentRoot /var/www/ | ||
- | |||
... | ... | ||
- | |||
JkMount /contextA/* ajp13_worker | JkMount /contextA/* ajp13_worker | ||
JkMount /contextB/jsps/*.jsp ajp13_worker | JkMount /contextB/jsps/*.jsp ajp13_worker | ||
Ligne 56: | Ligne 53: | ||
Ici, contextA et contextB correspondent aux applications web déployées sur tomcat. | Ici, contextA et contextB correspondent aux applications web déployées sur tomcat. | ||
- | Notes : | + | Notes : |
* ajp13_worker est le nom du worker défini par défaut dans le fichier "/etc/libapache2-mod-jk/workers.properties" | * ajp13_worker est le nom du worker défini par défaut dans le fichier "/etc/libapache2-mod-jk/workers.properties" | ||
* Pour changer le nom du worker, vous pouvez modifier ce fichier ou bien indiquer à apache d'en charger un autre en modifiant la propriété JkWorkersFile du fichier "/etc/apache2/mods-available/jk.conf" | * Pour changer le nom du worker, vous pouvez modifier ce fichier ou bien indiquer à apache d'en charger un autre en modifiant la propriété JkWorkersFile du fichier "/etc/apache2/mods-available/jk.conf" | ||
Ligne 72: | Ligne 69: | ||
</code> | </code> | ||
- | Et décommentez-le : | + | Et décommentez-le : |
<code> | <code> | ||
Ligne 146: | Ligne 143: | ||
---- | ---- | ||
- | // Contributeur : [[utilisateurs:ostaquet]] // | + | // Contributeur : [[utilisateurs:ostaquet]], [[utilisateurs:charlycoste]] // |