- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CentOS5.3编译安装mod_jk 1.2.15 链接器 整合apache httpd和tomcat
CentOS5.3编译安装mod_jk 1.2.15 链接器 整合apache httpd和tomcat
上几次视频 我们安装了 jdk , tomcat , apache .....
现在我们来做一个整合,也就是当访问 apache 80 端口时候 遇到 jsp 文件也可以正常访问。
如果不整合, 你的apache 80 是不能运行jsp文件的, 只能使用8080端口,也就是tomcat 来访问。
如何整合呢 ? 要借助一个叫做 apache tomcat 的链接器。
下面是官方网站的下载地址,目前为止最新版是 1.2.15。。。
/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.15/
文章最后我会把这个工具提供下载,如果官方网站太慢的话。
首先下载 jakarta-tomcat-connectors-1.2.15-src.tar.gz 到服务器
解压
]# tar xzvf jakarta-tomcat-connectors-1.2.15-src.tar.gz
注意是进入: jk/native 这个目录
]# cd jakarta-tomcat-connectors-1.2.15-src/jk/native
请确认你的 apache 的 apxs 文件位置
native]# ./configure --with-apxs=/usr/local/apache2/bin/apxs
编译生成mod_jk
native]# make
拷贝编译完成生成的 mod_jk.so 文件, 这里也是要注意你的apache modules 目录位置
native]# cp ./apache-2.0/mod_jk.so /usr/local/apache2/modules/
===============================================
修改 apache 配置文件
# vi /etc/httpd.conf
在DirectoryIndex中添加 index.jsp
IfModule dir_module
DirectoryIndex index.html index.jsp
/IfModule
增加关于加载mod_jk的语句:
LoadModule jk_module modules/mod_jk.so
Include /usr/local/apache2/conf/mod_jk.conf
添加以下内容( 添加的时候去掉注释,可能文件不能显示中文 ):
###### 指出mod_jk模块工作所需要的工作文件perties的位置
JkWorkersFile /usr/local/apache2/conf/perties
###### 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来处理
JkMount /servlet/* worker1
JkMount /*.jsp worker1
JkMount /*.do worker1
把一些注释去掉吧,只些一些起作用的语句上去。保存退出。
===================================================
在/usr/local/apache2/conf/ 下面 建立两个配置文件mod_jk.conf和pertie
注意:
( 如果没有 conf 目录,可以建立,因为我安装时指定把 httpd.conf 放在 /etc 下的,就没有 conf 目录了 )
# vi mod_jk.conf
添加以下内容( 添加的时候去掉注释,可能文件不能显示中文 ):
###### 指出mod_jk模块工作所需要的工作文件perties的位置
JkWo
文档评论(0)