Apache+Tomcat动静分离方案

来源:互联网 发布:超牛手机数据恢复官网 编辑:程序博客网 时间:2024/04/26 12:26

一 Apache 配置

1.打开jk_modle

   LoadModule jk_module modules/mod_jk.so  mod_jk.so

   JkWorkersFile "D:/javaEE/progs/apache-tomcat-7.0.68/conf/workers.properties"
 
   JkLogFile "D:/javaEE/progs/apache-tomcat-7.0.68/logs/mod_jk.log"
 
   JkMountFile "D:/javaEE/progs/apache-tomcat-7.0.68/conf/uriworkermap.properties"

   JkLogLevel info
 
   JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"


2.workers.properties配置文件

# 为mod_jk模块指明Tomcat的安装路径
workers.tomcat_home=D:/progs/apache-tomcat-7.0.65
# 为mod_jk模块指明JDK的安装路径
workers.java_home=C:/Program Files/Java/jdk1.7.0_80

# 添加一个worker到worker列表
worker.list=worker1

# 为worker1设定各个参数

# 工作端口,Tomcat的默认Connector监听端口,可以查看Tomcat的Server.xml中有port="8009"
worker.worker1.port=8009
# Tomcat所在机器,如果安装在与apache不同的机器则需要设置IP
worker.worker1.host=localhost
# worker的类型,允许的值为ajp13、ajp14、lb、status等;ajp13是mod_jk连接WebServer和Tomcat的首选方式(即使用socket作为通信渠道)
worker.worker1.type=ajp13
# 负载平衡因子
worker.worker1.lbfactor=1


3.uriworkermap.properties/common/*=worker1
/admin/*=worker1
/jkstatus=status

!/*.gif=worker1
!/*.jpg=worker1
!/*.png=worker1
!/*.css=worker1
!/*.js=worker1
!/*.htm=worker1
!/*.html=worker1
!/*.swf=worker1


4.让Apache支持shtml实现include文件解析的配置方法


1. 确认加载include.so模块,将注释去掉:
LoadModule include_module libexec/apache2/mod_include.so

2. AddType部分去掉这两段注释:
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

3. Directory目录权限里面找到
Options Indexes FollowSymLinks
增加Includes修改为:
Options Indexes FollowSymLinks Includes

4. 重新启动Apache,测试:

<!–#include file=”head.html”–>
Holle Word!,这是中间的内容
<!–#include file=”foot.html”–>




0 0
原创粉丝点击