德克云技术联盟
标题:
让Apache同时支持PHP和JSP(集成Apache+tomcat+php)
[打印本页]
作者:
李臻宇
时间:
2015-8-24 17:29
标题:
让Apache同时支持PHP和JSP(集成Apache+tomcat+php)
wKiom1T9R7yjuciJAALXTqklPxU449.jpg
(181.83 KB, 下载次数: 1160)
下载附件
保存到相册
2015-8-24 17:29 上传
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。
欢迎光临 德克云技术联盟 (http://www.decoclouds.com/)