apache 通过 mod_jk 链接 tomcat
2015-06-17 15:41
423 查看
1.下载tomcat_connector 编译生成mod_jk.so
2.将该文件拷贝至apache目录下面的modules下面
3.在apache目录下面的conf下增加mod_jk.conf 和workers.properties文件
mod_jk.conf:
JkWorkersFile /usr/local/apache2/conf/workers.properties
# Where to put jk logs
JkLogFile /usr/local/apache2/logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"
# 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
JkUnMount /*.php worker1
JkUnMount /bbs/* worker1
JkMount /* worker1
workers.properties:
#Defining a worker named worker1 and of type ajp13
worker.list=worker1
# Set properties for worker1
worker.worker1.type=ajp13
worker.worker1.host=127.0.0.1
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
httpd.confi修改:
增加 :LoadModule jk_module modules/mod_jk.so
增加:Include /usr/local/apache2/conf/mod_jk.conf
修改主目录为tomcat中的程序目录
DocumentRoot "/usr/local/tomcat7/webapps"
<Directory "/usr/local/tomcat7/webapps">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Require all granted
</Directory>
2.将该文件拷贝至apache目录下面的modules下面
3.在apache目录下面的conf下增加mod_jk.conf 和workers.properties文件
mod_jk.conf:
JkWorkersFile /usr/local/apache2/conf/workers.properties
# Where to put jk logs
JkLogFile /usr/local/apache2/logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"
# 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
JkUnMount /*.php worker1
JkUnMount /bbs/* worker1
JkMount /* worker1
workers.properties:
#Defining a worker named worker1 and of type ajp13
worker.list=worker1
# Set properties for worker1
worker.worker1.type=ajp13
worker.worker1.host=127.0.0.1
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
httpd.confi修改:
增加 :LoadModule jk_module modules/mod_jk.so
增加:Include /usr/local/apache2/conf/mod_jk.conf
修改主目录为tomcat中的程序目录
DocumentRoot "/usr/local/tomcat7/webapps"
<Directory "/usr/local/tomcat7/webapps">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Require all granted
</Directory>
相关文章推荐
- 利用 mod_jk 整合 Apache HTTP Server 与 Tomcat 配置(linux)
- 使用apache的mod_jk实现jboss负载均衡
- 关于mod_jk整合apache+tomcat中问题求大神详解
- Tomcat与Apache整合(mod_jk)
- Tomcat的负载均衡(apache的mod_jk来实现) 推荐
- Apache+mod_jk+tomcat配置虚拟主机不同域名跳转
- Centos5.5整合Apache和Tomcat 之三 整合
- tomcat部署web服务(二)
- Tomcat基础配置(2)-Tomcat连接器
- Tomcat高级部分-使用特定模块和软件反向代理请求到后端tomcat实现负载均衡和session保持 推荐
- (nginx|apache)+tomcat 几种常见的代理实现方式及连接类型(connector type) 推荐
- 整合apache和tomcat
- Tomcat反向代理+负载均衡的四种方法配置
- httpd+tomcat(3) -- mod_jk
- UBUNTU下的APACHE 与SpringBoot、SSL整合
- windows下Apache2.4+Tomcat9+mod_jk负载均衡配置
- Apache+Tomcat配置转发
- mod_jk配置
- Apache+Tomcat集群部署