tomcat + apache +jkmod 配置php,jsp共存

摘要:
Httpd。conf#############################配置phpLoadModulepp5_模块“C:\Appserv/PHP/php5apache_2.dll”AddTypeapplication/x-httpd-PHP.php3.phpAddTypeapplic

 httpd.conf

##############################################################################配置php
LoadModule php5_module "C:/Appserv/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php3 .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .po .py .pl .hu
PHPIniDir "C:/Appserv/PHP"
##############################################################################配置php

####################################################################加载JK模块
LoadModule jk_module "C:/Appserv/Apache2.2/modules/mod_jk.so"
JkWorkersFile "C:/Appserv/tomcat7/conf/workers.properties"
JkLogFile "C:/Appserv/Apache2.2/logs/mod_jk.log"
####################################################################加载JK模块

<VirtualHost *:80>
ServerName 域名1
DocumentRoot "C:/Appserv/W1/"
DirectoryIndex index.php index.html index.htm
JkMount /* A1                              ##实验证明这里的jkmout会影响下面的host jkmount配置,貌似是全局?现在还搞不懂
JkUnMount /*.php A1  
JkUnMount /images/* A1  

</VirtualHost>


<VirtualHost *:80>
ServerName 域名2
DocumentRoot "C:AppservW2"
DirectoryIndex index.html index.htm index.jsp
JkMount /* A2 
JkUnMount /*.php A2
</VirtualHost>


<VirtualHost *:80>
ServerName 域名3
DocumentRoot "C:AppservW3"
DirectoryIndex index.html index.htm index.jsp
JkMount /* A3 
JkUnMount /*.php A3
</VirtualHost>

server.xml

<Host name="域名1" appBase="C:AppservW1" unpackWARs="true" autoDeploy="true" >
<Context path="" docBase="C:AppservW1" reloadable="true" crossContext="true"/>

</Host>
<Host name="域名2" appBase="C:AppservW2" unpackWARs="true" autoDeploy="true" >
<Context path="" docBase="C:AppservW2" reloadable="true" crossContext="true"/>

</Host>
<Host name="域名3" appBase="C:AppservW3" unpackWARs="true" autoDeploy="true" >
<Context path="" docBase="C:AppservW3" reloadable="true" crossContext="true"/>

</Host>

==============================================================

workers.properties

workers.tomcat_home="C:Appserv omcat7" #让mod_jk模块知道Tomcat的安装路径

workers.java_home="C:Appservjdk1.8.0_66" #让mod_jk模块知道jdk路径

ps=
worker.list=A1,A2,A3

worker.A1.port=8009
worker.A1.host=域名1
worker.A1.type=ajp13
worker.A1.lbfactor=1

worker.A2.port=8009 #工作端口,若没占用则不用修改
worker.A2.host=域名2 #本机,若上面的Apache主机不为localhost,作相应修改
worker.A2.type=ajp13 #类型
worker.A2.lbfactor=1 #代理数,不用修改

worker.A3.port=8009 #工作端口,若没占用则不用修改
worker.A3.host=域名3 #本机,若上面的Apache主机不为localhost,作相应修改
worker.A3.type=ajp13 #类型
worker.A3.lbfactor=1 #代理数,不用修改

写在最后:index.php不能被默认,我的方法是写一个index.jsp跳转(如果在tomcat设置index.php为默认,php会不被解析) 

免责声明:文章转载自《tomcat + apache +jkmod 配置php,jsp共存》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇pytest文档69-Hook函数之参数化生成测试用例pytest_generate_testsLinux 能ping通ip但ping不通域名下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PHP7革新与性能优化

有幸参与2015年的PHP技术峰会(PHPCON),听了鸟哥(惠新宸)的关于PHP7的新特性和性能优化的分享,一切都令人感到激动。鸟哥是国内最权威的PHP专家,他的分享有很多非常有价值的东西,我通过整理分享的PPT和收集相关资料,整理为这篇解读性质的技术文章,希望能给做PHP开发的同学一些帮助。 PHP已经走过了20年的历史,直到今天,PHP7都发布了R...

PHP $_SERVER 及用户真实IP

$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。 下表列出了所有 $_SERVER 变量中的重要元素。 元素/代码 描述 $...

PHP与RBAC设计思路讲解与源码

在说权限管理前,应该先知道权限管理要有哪些功能: (1)、用户只能访问,指定的控制器,指定的方法 (2)、用户可以存在于多个用户组里 (3)、用户组可以选择,指定的控制器,指定的方法  (4)、可以添加控制器和方法 RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若...

phpExcel常用方法详解【附有php导出excel加超级链接】

开发包Tests目录有详细使用实例 支持中文,注意文件编码,文件保存为utf-8 写excel //Include class require_once(‘Classes/PHPExcel.php’); require_once(‘Classes/PHPExcel/Writer/Excel2007.php’); $objPHPExcel = new PHP...

极简配置phpstorm+xdebug进行断点调试

以前调试的时候各种var_dump()就能得到结果,现在入手别人开发的工作,由于不了解业务和代码逻辑,又要去修改bug,就造成了修改bug效率低,所以又拾起来了xdbug,顺便总结了一下phpstor配合xdebug的基本配置   window7+phpstudy >>> php5.6 + nginx   1.停止phpstudy,不要直...

网页实时聊天之PHP实现websocket

前言 websocket 作为 HTML5 里一个新的特性一直很受人关注,因为它真的非常酷,打破了 http “请求-响应”的常规思维,实现了服务器向客户端主动推送消息,本文介绍如何使用 PHP 和 JS 应用 websocket 实现一个网页实时聊天室; 以前写过一篇文章讲述如何使用ajax长轮询实现网页实时聊天,见链接: 网页实时聊天之js和jQuer...