Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

17.7.4. Installer le Module_jk_mod dans Apache HTTPD Server (RPM)

Conditions préalables

  • Pour cette tâche, vous devrez utiliser Apache HTTPD installé dans un environnement pris en charge ou l'Apache HTTP installé sur JBoss Enterprise Web Server. Notez que l'Apache HTTP installé dans JBoss Enterprise Web Server fait partie de la distribution JBoss Enterprise Web Server faisant partie de la distribution JBoss EAP 6.
  • Si vous devez installer Apache HTTP Server, utilisez les instructions qui se trouvent dans Red Hat Enterprise Linux Deployment Guide, dans https://access.redhat.com/site/documentation/.
  • Si vous avez besoin d'installer le serveur JBoss Enterprise Web Server, utiliser les instructions dans JBoss Enterprise Web Server Installation Guide, dans https://access.redhat.com/site/documentation/.
  • Vous devez être connectés avec des privilèges administratifs (root).

Procédure 17.13. Red Hat Enterprise Linux 5 : mod_jk with Apache HTTP Server 2.2.3

  1. Installer mod_jk-ap22 1.2.37 et ses dépendances mod_perl de jbappplatform-6-*-server-5-rpm :
    yum install mod_jk
    
  2. Option : copier l'exemple de fichiers de configuration à utiliser :
    cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd/conf.d/mod_jk.conf
    
    cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd/conf/workers.properties
    
    Ces fichiers devront être modifiés pour pouvoir correspondre à vos besoins.
  3. Démarrer le serveur :
    service httpd start
    

Note

Le message erreur suivant indique que votre module mod_jk a été chargé avant que mod_erl ne soit présent :
Cannot load /etc/httpd/modules/mod_jk.so into server: /etc/httpd/modules/mod_jk.so: undefined symbol: ap_get_server_description
Pour s'assurer que le module mod_perl soit chargé avant mod_jk, ajouter ce qui suit à /etc/httpd/conf.d/mod_jk.conf :
 <IfModule !perl_module>
        LoadModule perl_module modules/mod_perl.so
</IfModule>
LoadModule jk_module modules/mod_jk.so

Procédure 17.14. Red Hat Enterprise Linux 5 : mod_jk with JBoss EAP Apache HTTP Server 2.2.26

  1. Installer à la fois mod_jk et le dernier Apache HTTP Server 2.2.26 fourni par le canal jbappplatform-6-*-server-5-rpm à l'aide de cette commande :
    yum install mod_jk httpd
    
  2. Option : copier l'exemple de fichiers de configuration à utiliser :
    cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd/conf.d/mod_jk.conf
    
    cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd/conf/workers.properties
    
    Ces fichiers devront être modifiés pour pouvoir correspondre à vos besoins.
  3. Démarrer le serveur :
    service httpd start
    

Procédure 17.15. Red Hat Enterprise Linux 6 : mod_jk et JBoss EAP Apache HTTP Server 2.2.26

  1. Installer mod_jk-ap22 1.2.37 et le package Apache HTTP Server 2.2.26 httpd du canal jbappplatform-6-*-server-6-rpm (toutes les versions existantes doivent être mises à jour) :
    yum install mod_jk httpd
    
  2. Option : copier l'exemple de fichiers de configuration à utiliser :
    cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd/conf.d/mod_jk.conf
    
    cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd/conf/workers.properties
    
    Ces fichiers devront être modifiés pour pouvoir correspondre à vos besoins.
  3. Démarrer le serveur :
    service httpd start
    

Procédure 17.16. Red Hat Enterprise Linux 6 : mod_jk with Apache HTTP Server 2.2.15

  1. Installer mod_jk with Apache HTTP Server 2.2.15 par la commande suivante :
    yum install mod_jk
    
  2. Option : copier l'exemple de fichiers de configuration à utiliser :
    cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd/conf.d/mod_jk.conf
    
    cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd/conf/workers.properties
    
    Ces fichiers devront être modifiés pour pouvoir correspondre à vos besoins.
  3. Démarrer le serveur :
    service httpd start
    

Procédure 17.17. Red Hat Enterprise Linux 7: mod_jk et JBoss EAP Apache HTTP Server 2.2.26

  1. Installer mod_jk-ap22 1.2.37 et le package Apache HTTP Server 2.2.26 httpd22 du canal jbappplatform-6-*-server-6-rpm (tous les versions existantes doivent être mises à jour) :
    yum install mod_jk
    
  2. Option : copier l'exemple de fichiers de configuration à utiliser :
    cp /usr/share/doc/mod_jk-ap22-1.2.37/mod_jk.conf.sample /etc/httpd22/conf.d/mod_jk.conf
    
    cp /usr/share/doc/mod_jk-ap22-1.2.37/workers.properties.sample /etc/httpd22/conf/workers.properties
    
    Ces fichiers devront être modifiés pour pouvoir correspondre à vos besoins.
  3. Démarrer le serveur :
    systemctl start httpd22.service