德克云技术联盟

会员中心
发新帖
打印 上一主题 下一主题

让Apache同时支持PHP和JSP(集成Apache+tomcat+php)
发布人: 李臻宇 发布时间:2015-08-24 浏览:10804



1.下载mod_jk
wget http://mirrors.cnnic.cn/apache/t ... s-1.2.40-src.tar.gz
2.安装编译mod_jk的编译环境
yum install gcc httpd-devel -y
3.解压缩
#tar zxvf tomcat-connectors-1.2.40-src.tar.gz
4.编译并安装modjk
#cd tomcat-connectors-1.2.40-src/native/
#./configure --with-apxs=/usr/sbin/apxs
#make
#make install
5.创建jk配置文件
#vi /etc/httpd/conf.d/httpd-jk.conf
LoadModule jk_module modules/mod_jk.so
JkWorkersFile /etc/httpd/conf.d/workers.properties
JkLogFile "/var/log/httpd/mod_jk.log"
JkLogLevel warn
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkMount /*.action ajp13 使用tomcat解析页面根目录下的所有.action文件
JkMount /*.do ajp13  使用tomcat解析页面根目录下的所有.do文件
JkMount /servlet/* ajp13 使用tomcat解析servlet/目录下的所有文件
JkMount /*.jsp ajp13 使用tomcat解析页面根目录下的所有.sjp文件
JKMount /gqtwork/* ajp13 使用tomcat解析gqtwork目录下的所有文件文件
6.创建workers.properties
vi /etc/httpd/conf.d/workers.properties
workers.tomcat_home="/usr/local/tomcat/"
workers.java_home="/usr/java/jdk1.7.0_67/"
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1

7.修改tomcat工作目录
<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
修改成
<Host name="localhost"  appBase="/var/www/html/" unpackWARs="true" autoDeploy="true">
将:tomcat 和 php的页面都放到/var/www/html下。

8.修改Apache工作目录
#vi /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html"
修改为
DocumentRoot "/usr/loacal/tomcat/webapps"
将:tomcat 和 php的页面都放到/usr/loacal/tomcat/webapps目录下。

第7步和第8步任选,推荐使用8。


分类浏览
关于我们
联系我们
技术联盟
云服务
云技术
云合作
帮助中心
发帖规则
QQ客服
内部通道
企业邮箱
企业论坛
版本选择
手机版
电脑版
用手机扫描下方二维码查看手机版页面

版权所有 西安云联电子科技有限公司
Copyright @ 2011-2022 | decoclouds.com All Rig
陕ICP备13002202号-1

快速回复 返回顶部 返回列表