Apache与Tomcat整合,配置及压缩

 

1、下载Apache2和对应的mod_jk.so,mod_jk.so拷贝到E:\Apache2.2\modules\文件夹下

2、创建E:\Apache2.2\conf\workers.properties

 

workers.tomcat_home=E:/JAVA/Tomcat7_8888
workers.java_home=E:/ProgramFiles/Java/jre7
ps=\
#指定文件路径分割符
worker.list=ajp13
worker.ajp13.port=8089
#工作端口,此端口应该与server.xml中Connector元素的 AJP/1.3 协议所使用的端口相匹配
worker.ajp13.host=zfei.com
#Tomcat服务器的地址
worker.ajp13.type=ajp13
#类型
worker.ajp13.lbfactor=1
#负载平衡因数

 3、E:\Apache2.2\conf\httpd.conf 尾部添加,

 

LoadModule jk_module modules\mod_jk-1.2.26-httpd-2.2.4.so
#此处mod_jk的文件为你下载的文件
JkWorkersFile   conf\workers.properties 
#指定tomcat监听配置文件地址
JkLogFile  logs\mod_jk2.log 
#指定日志存放位置
JkLogLevel info

#压缩
#Add deflate module for enable GZIP function
LoadModule deflate_module     modules/mod_deflate.so
#Set compression level
DeflateCompressionLevel 9
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/jsp
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/gif image/png  image/jpe image/swf image/jpeg image/bmp
#Hook on output filter
SetOutputFilter DEFLATE

#设置虚拟主机
<VirtualHost *>
#如果非虚拟主机,将<VirtualHost localhost>和最后的</VirtualHost>注释或者删除掉即可
ServerAdmin zfei.com
DocumentRoot E:/JAVA/Tomcat7_8888/webapps
DirectoryIndex index.html index.htm index.jsp
JkMount /* ajp13 #ajp13对应workers中的worker.list=ajp13
</VirtualHost>

 ,用以Tomcat解析

 

猜你喜欢

转载自zfei.iteye.com/blog/2360661