windows中apache+tomcat整合,使php和java项目能够独立运行
一。下载和安装
1.安装php 网上有安装教程,不再赘述
2.安装apache 比如安装目录为e:\apache; 项目根目录为e:\www; 网上有安装教程,不再赘述
3.安装jdk 不再赘述
4.安装tomcat 比如安装目录为e:\tomcat 不再赘述
3.下载mod_jk.mo连接包 下载:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/ 下载跟apache版本对应的版本。
二。将下载的mod_jk包解压的文件mod_jk.so文件拷贝到apache的modules文件中,如e:\apache\modules目录中
三。给apache的 e:\apache\conf 目录下的httpd.conf文件末尾添加代码:
# 设置虚拟主机,定义端口为80
<VirtualHost localhost:80> //127.0.0.1:80为主机的ip和端口
DocumentRoot "e:/tomcat/webapps" //为访问serverName 定义的域名时定向到的文件路径
ServerName 127.0.0.1 //为访问的域名
DirectoryIndex index.html index.htm index.jsp 定义欢迎页面文档类型
//定义tomcat能够解析的路径
JkMount /*WEB-INF ajp13
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkMount /*.do ajp13
JkMount /*.action ajp13
JkMount /yngd/* ajp13
//定义能够访问的资源路径 允许客户端访问此路径
<Directory "E:/tomcat/webapps/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost> // 同一个ip绑定的多个域名可以配置多个这样的虚拟机;需要改动的地方是DocumentRoot 的路径,ServerName域名,Directory的路径
//让apache加载mod_jk.so模块
LoadModule jk_module modules/mod_jk.so
# 此处 mod_jk.so 文件为你下载的文件
JkWorkersFile "E:/tomcat/conf/workers.properties"
# 指定tomcat监听配置文件地址
JkLogFile "E:/tomcat/logs/mod_jk2.log"
# 指定日志存放位置
JkLogLevel info
四。在tomcat的 e:\tomcat\conf 目录中添加worker.properties文件,文件中代码如下:
workers.tomcat_home=E:\tomcat
#让 mod_jk 模块感知 Tomcat
workers.java_home=C:\Program Files\Java\jre1.8.0_144
#让 mod_jk 模块感知 jre
ps=\
#指定文件路径分割符
worker.list=ajp13
worker.ajp13.port=8009
#工作端口,此端口应该与server.xml中Connector元素的 AJP/1.3 协议所使用的端口相匹配
worker.ajp13.host=localhost
#Tomcat服务器的地址
worker.ajp13.type=ajp13
#类型
worker.ajp13.lbfactor=1
#负载平衡因数
五。是否整合成功测试
1.当输入对用的serverName 域名值后可以找到tomcat的项目。如:http://127.0.0.1 可以访问到tomcat的java项目
2.输入php对应的域名地址,则访问到的是e:\www 目录下的php项目。
ps:如果输入的不是http://127.0.0.1 ,则默认访问第一个配置的虚拟主机
windows中apache+tomcat整合,使php和java项目能够独立运行的更多相关文章
- Windows下apache+tomcat负载均衡
Windows下apache+tomcat负载均衡 网上已经有很多的资料,但是很多都比较零碎,需要整合一起才能搭建出理想的负载均衡,正好前段时间搭建了windows与linux下的负载均衡,在此记录, ...
- apache+tomcat整合后的编码问题
apache+tomcat整合提供webserver服务的方式是为了实现两个目的:一是方便利用apache http server将客户请求均衡的分给tomcat1,tomcat2....去处理,即负 ...
- Apache Tomcat 整合
Infi-chu: http://www.cnblogs.com/Infi-chu/ 一.Apache+Tomcat整合是什么: 1.Apache默认访问端口是80,Tomcat默认访问端口是8080 ...
- Windows下Apache+Tomcat+jsp+php的服务器整合配置经验总结
对于Apache+Tomcat+jsp+php的整合,针对不同的Tomcat和apache的版本,稍微有些区别. 一.所需软件 (1)JDK: jdk-7u15-windows-x64.exejdk的 ...
- Linux中Apache+Tomcat+JK实现负载均衡和群集的完整过程
人原创,一个字一个字地码的,尊重版权,转载请注明出处! http://blog.csdn.net/chaijunkun/article/details/6987443 最近在开发的项目需要承受很高的并 ...
- Windows下Nginx+Tomcat整合的安装与配置
原帖:http://zyjustin9.iteye.com/blog/2017394 相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额.那究竟它有什么作用呢?可能很多人 ...
- apache+tomcat整合
一 .Apache与Tomcat的比较 apache支持静态页面,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是 ...
- centos7下apache+tomcat整合
前提 在系统中已经安装好了jdk.tomcat.apache #本人博客中jdk安装连接 http://www.cnblogs.com/xhkj/p/6545111.html #本人博客中tomcat ...
- eclipse 中springboot2.0整合jsp 出现No Java compiler available for configuration options compilerClassName
今天使用eclipse创建springboot整合jsp出现一个问题,在idea中并没有遇到这个问题.最后发现是需要在eclipse中添加一个eclipse依赖,依赖如下: <dependenc ...
随机推荐
- USACO 2.4.4 Bessie Come Home 回家(最短路)
Description 现在是晚餐时间,而母牛们在外面分散的牧场中. 农民约翰按响了电铃,所以她们开始向谷仓走去. 你的工作是要指出哪只母牛会最先到达谷仓(在给出的测试数据中,总会有且只有一只速度最快 ...
- postman的巨坑 之 cookie
问题描述:一个后端接口,该接口需要校验登录态,登录态通过cookie中的一个传参k判断.在保证登录的前提下,调用机器A上的接口一直报“用户未登录”,调机器B上就没问题,于是开始排查问题. 解决过程: ...
- 一个整数N中的1的个数
设计思想: 通过大量数据分解找规律 abcd 从d开始若d=0则count(1的个数)=左边的abc *d的位值(1.10.100..) 若等欲1则count=左边的abc*d的位值(1.10.100 ...
- vsftpd:非常安全的ftp服务端程序
主程序:/usr/sbin/vsftpd 主配置文件:/etc/vsftpd/vsftpd.conf CentOS 6 /etc/rc.d/init.d/vsftpd chkconfig vsftp ...
- (五)hadoop系列之__集群搭建SSH无密访问多台机器
免密码ssh设置 现在确认能否不输入口令就用ssh登录localhost: $ ssh localhost 如果不输入口令就无法用ssh登陆localhost,执行下面的命令: . 并修改hosts映 ...
- nodejs 调试
什么语言入门的准备功能就是写helloworld, 调试. 用惯了chrome的话,推荐用chrome自带的调试器来调试.很方便. 在地址栏中输入 chrome://inspect 并按回车,会打开如 ...
- 第90天:HTML5中文件API和拖放操作
一.文件API File API:提供客户端本地操作文件的可能 multiple是让文件域可以多选 <!DOCTYPE html> <html lang="en" ...
- FZU2121_神庙逃亡
水题.直接解二次方程判断点的高度即可. #include <iostream> #include <cstring> #include <cstdio> #incl ...
- bzoj1272 Gate Of Babylon(计数方法+Lucas定理+乘法逆元)
Description Input Output Sample Input 2 1 10 13 3 Sample Output 12 Source 看到t很小,想到用容斥原理,推一下发现n种数中选m个 ...
- 转---Post/Redirect/Get pattern
今天重新认识了Post/Redirect/Get pattern, 感谢hip-hop的session, 一下帮助我理清了概念和思路. 谈到pattern,首先要清楚它为了什么而产生: PRG (参见 ...