1 使用Apach连接器
1、下载:
更名为mod_jk.so,并放到%APACHE_HOME%/modules目录下
2、 %APACHE_HOME%/conf/extra目录下新建名为httpd-mod_jk.conf文件,并加入如下内容
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
#转发http请求到应用服务器
JkMount /* serverName
【注】红字部分为应用服务器名称,请参看步骤3进行配置。
3、在 %APACHE_HOME%/conf 下新建文件 workers.properties,对接收apache转发的请求的应用服务器进行配置,以下为示例:
workers.properties:
worker.list=serverName
worker.serverName.port=8009
worker.serverName.host=localhost
worker.serverName.type=ajp13
worker.retries=3
首先我们配置了一个类型为ajp13 的 worker :serverName,它指向同一台服务器上运行在端口 8009Jboss 上。第一行worker.list = serverName告诉系统有哪些woker可用。
【注1】本段的红字与步骤2的红字相匹配。
4、 httpd.conf中加入一行:Includeconf/extra/httpd_mod_jk.conf。
5、 重启apache,启动Jboss,此时访问 http://localhost/,将打开Jboss的页面。
6、 安全https连接的转发配置
打开 %APACHE_HOME%/conf/extra/httpd-ssl.conf ,找到标签<VirtualHost _default_:443>,并在标签中把加入刚才在httpd-mod_jk.conf中配置的涉及到URI转发的内容复制过来,如下:
#转发http请求到应用服务器
JkMount /* serverName