tomcat + apache +jkmod 配置php,jsp共存
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:\Appserv\W2\"
DirectoryIndex index.html index.htm index.jsp
JkMount /* A2
JkUnMount /*.php A2
</VirtualHost>
<VirtualHost *:80>
ServerName 域名3
DocumentRoot "C:\Appserv\W3\"
DirectoryIndex index.html index.htm index.jsp
JkMount /* A3
JkUnMount /*.php A3
</VirtualHost>
server.xml
<Host name="域名1" appBase="C:\Appserv\W1\" unpackWARs="true" autoDeploy="true" >
<Context path="" docBase="C:\Appserv\W1\" reloadable="true" crossContext="true"/>
</Host>
<Host name="域名2" appBase="C:\Appserv\W2" unpackWARs="true" autoDeploy="true" >
<Context path="" docBase="C:\Appserv\W2" reloadable="true" crossContext="true"/>
</Host>
<Host name="域名3" appBase="C:\Appserv\W3" unpackWARs="true" autoDeploy="true" >
<Context path="" docBase="C:\Appserv\W3" reloadable="true" crossContext="true"/>
</Host>
==============================================================
workers.properties
workers.tomcat_home="C:\Appserv\tomcat7\" #让mod_jk模块知道Tomcat的安装路径
workers.java_home="C:\Appserv\jdk1.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共存的更多相关文章
- apache+jetty 配置web jsp服务器负载均衡
首先,查找中文资料,貌似很少,有一个网友写了点,但是1版本过老,2有些地方有错误. 经过我自己摸索,记录一下.这个图很简洁明了 第一阶段 ,配置jetty 首先从 http://download.ec ...
- [Java Web] 6、Tomcat服务器的安装及配置以及JSP技术笔记
目录 1.Web容器简介 2.Tomcat粗介及配置粗讲 3.Tomcat服务器配置 3-1.修改端口号 3-2.配置虚拟目录 3-3.配置首页 4.JSP执行流程 5.JSP粗略了解 1 ...
- window xp Apache与Tomcat集群配置--转载
转载地址:http://www.cnblogs.com/obullxl/archive/2011/06/09/apache-tomcat-cluster-config.html 一. 环境说明 Win ...
- 在Eclipse中配置Tomcat 创建和运行Servlet/JSP
在Eclipse中配置Tomcat 创建和运行Servlet/JSP 步骤一:在Eclipse中配置Tomcat(注意下载Eclipse IDE for Java EE Developers) (1) ...
- Apache+tomcat集群配置
一.软件准备 Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本 Tomcat 6.0 : http://to ...
- Linux+Apache+Tomcat集群配置
参考: http://blog.csdn.net/bluishglc/article/details/6867358# http://andashu.blog.51cto.com/8673810/13 ...
- Apache + Tomcat集群配置详解 (1)
一.软件准备 Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本 Tomcat 6.0 : http://to ...
- (转)Apache+Tomcat集群配置
本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置. 准备环境 Apache Apache是ht ...
- linux环境下Apache+Tomcat集群配置
写在前面 apache配置多个tomcat,实现请求分流,多个tomcat服务均衡负载,增加服务的可靠性.最近研究了一下,遇到许多问题,记录一下,方便以后查阅,不喜欢apache,nginx也是可以做 ...
随机推荐
- 深入学习JavaScript: apply 方法 详解(转)——非常好
主要我是要解决一下几个问题: 1. apply和call的区别在哪里 2. 什么情况下用apply,什么情况下用call 3. apply的其他巧妙用法(一般 ...
- Mac上常用的一些命令
FTP:先cd到要传的文件的文件夹>ftp 10.214.111.1cd到上传的ftp文件put 文件名 虚拟环境cd myproject. venv/bin/activate 激活sudo p ...
- C语言使用cmd命令并获取输出方法
转自http://blog.csdn.net/hxh129/article/details/8000205 C语言使用cmd命令并获取输出方法 在实践中,我们有时候需要用C语言来调用cmd的命令,并得 ...
- JSP 动作元素
JSP动作元素 1. 动作元素分类 用来动态的包含文件.网页跳转及使用JavaBean组件等. 语法:<jsp:XXX />或者<jsp:XXX></jsp:XXX&g ...
- Qt资源下载、安装、配置
(一)资源下载: 硕士毕业论文要做一个仿真平台,在linux环境下利用Qt开发. 自己有一定的c/c++基础,Qt是零基础接触.所以,经过一番查找,发现youtube一个外国友人Bryan从零开始教Q ...
- [转]Oracle 树操作(select…start with…connect by…prior)
转自http://www.cnblogs.com/linjiqin/archive/2013/06/24/3152674.html Oracle 树操作(select-start with-conne ...
- JavaScript Emoji 表情库_js 类似于qq微信的表情库
摘要: emoji就是表情符号,来自日语词汇“絵文字”(假名为“えもじ”,读音即emoji).emoji的创造者是日本人栗田穰崇(Shigetaka Kurita),他将目光投向儿时的各种元素以获取灵 ...
- Kraken taxonomic sequence classification system
kraken:是一个将分类标签打到短DNAreads上的分类序列器.
- ✡ leetcode 161. One Edit Distance 判断两个字符串是否是一步变换 --------- java
Given two strings S and T, determine if they are both one edit distance apart. 给定两个字符串,判断他们是否是一步变换得到 ...
- linux C 获取当前目录的实现(转-Blossom)
linux C 获取当前目录的实现: //获取当前目录#include <stdlib.h>#include <stdio.h>#include <string.h> ...