Menu Close
Settings Close

Language and Page Formatting Options

19.6.4. 安装 Mod_jk 模块至 Apache HTTP Server (RPM)

预备条件

  • 要执行这个任务,您必须使用安装在受支持环境里的 Apache HTTP 服务器或安装在 JBoss Enterprise Web Server 里的 Apache HTTP 服务器。请注意,JBoss Enterprise Web Server 里安装的 Apache HTTP 服务器是 JBoss EAP 6 的一部分。
  • 如果您需要安装 Apache HTTP 服务器,请使用 https://access.redhat.com/site/documentation/《Red Hat 企业版 Linux 部署指南》里的说明。
  • 如果你需要安装 JBoss Enterprise Web Server,请使用《JBoss Enterprise Web Server 安装指南》里的说明。这些说明可在 https://access.redhat.com/site/documentation/ 上找到。
  • 您必须用管理员权限(root)登录。

过程 19.12. Red Hat 企业版 Linux 5:mod_jk 和 Apache HTTP Server 2.2.3

  1. jbappplatform-6-*-server-5-rpm 频道安装 mod_jk-ap22 1.2.37 及其依赖关系 mod_perl:
    yum install mod_jk
    
  2. Optional: 复制配置文件示例:
    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
    
    您可以根据需要编辑这些文件。
  3. 启动服务器:
    service httpd start
    

注意

下列错误信息表示您的 mod_jk 模块在 mod_perl 之前被加载:
Cannot load /etc/httpd/modules/mod_jk.so into server: /etc/httpd/modules/mod_jk.so: undefined symbol: ap_get_server_description
要确保 mod_perl 模块在 mod_jk 之前加载,请在 /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

过程 19.13. Red Hat 企业版 Linux 5:mod_jk 和 JBoss EAP Apache HTTP Server 2.2.26

  1. 用下列命令从 jbappplatform-6-*-server-5-rpm 频道安装 mod_jk 和最新的 Apache HTTP Server 2.2.26:
    yum install mod_jk httpd
    
  2. Optional: 复制配置文件示例:
    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
    
    您可以根据需要编辑这些文件。
  3. 启动服务器:
    service httpd start
    

过程 19.14. Red Hat 企业版 Linux 6:mod_jk 和 JBoss EAP Apache HTTP Server 2.2.26

  1. jbappplatform-6-*-server-6-rpm 频道安装 mod_jk-ap22 1.2.37 和 Apache HTTP Server 2.2.26 httpd 软件包(任何先有的版本将被更新):
    yum install mod_jk httpd
    
  2. Optional: 复制配置文件示例:
    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
    
    您可以根据需要编辑这些文件。
  3. 启动服务器:
    service httpd start
    

过程 19.15. Red Hat 企业版 Linux 6:mod_jk 和 Apache HTTP Server 2.2.15

  1. 用下列命令安装 mod_jk 和 Apache HTTP Server 2.2.15:
    yum install mod_jk
    
  2. Optional: 复制配置文件示例:
    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
    
    您可以根据需要编辑这些文件。
  3. 启动服务器:
    service httpd start
    

过程 19.16. Red Hat 企业版 Linux 7:mod_jk 和 JBoss EAP Apache HTTP Server 2.2.26

  1. jbappplatform-6-*-server-6-rpm 频道安装 mod_jk-ap22 1.2.37 和 Apache HTTP Server 2.2.26 httpd 软件包(任何先有的版本将被更新):
    yum install mod_jk
    
  2. Optional: 复制配置文件示例:
    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
    
    您可以根据需要编辑这些文件。
  3. 启动服务器:
    systemctl start httpd22.service