apache mod_jk proxy rewrite

如何查看apache加载的module的版本
strings mod_jk.so | grep mod_jk
0.安装apache
./configure --enable-so --enable-expires --prefix=
一。安装mod_jk
#tar zxvf jakarta-tomcat-connectors-1.2.15-src.tar.gz

进入到jakarta-tomcat-connectors-1.2.15-src/jk/native目录下,分别执行如下命令:

#cd jakarta-tomcat-connectors-1.2.15-src/jk/native/

#./configure --with-apxs=/usr/local/apache/bin/apxs

#make && make install


二。安装proxy
apache path/bin/apxs -c -i -a mod_proxy.c proxy_util.c

三。安装rewrite模块
/usr/local/apache2/bin/apxs -i -a -c ./mod_rewrite.c


如何安装apache的deflate压缩?

下面是 http://www.hbcms.com 收集整理的mod_deflate安装和配置经验和过程,适合apache2.x

Apache2 推荐使用 mod_deflate 压缩,mod_gzip适合apache1.x

关于mod_deflate的详细内容,可以参考http://httpd.apache.org/docs-2.0/mod/mod_deflate.html


1. 查找模块deflate


find /backup/soft/httpd-2.2.4 -name mod_deflate.c

cd /backup/soft/httpd-2.2.4/modules/filters

2. 安装mod_deflate

/usr/local/apache224/bin/apxs -i -c -a mod_deflate.c

apxs命令参数说明:
-i 此选项表示需要执行安装操作,以安装一个或多个动态共享对象到服务器的modules目录中。
-a 此选项自动增加一个LoadModule行到httpd.conf文件中,以激活此模块,或者,如果此行已经存在,则启用之。
-A 与 -a 选项类似,但是它增加的LoadModule命令有一个井号前缀(#),即此模块已经准备就绪但尚未启用。
-c 此选项表示需要执行编译操作。它首先会编译C源程序(.c)files为对应的目标代码文件(.o),然后连接这些目标代码和files中其余的目标代码文件(.o和.a),以生成动态共享对象dsofile 。如果没有指定 -o 选项,则此输出文件名由files中的第一个文件名推测得到,也就是默认为mod_name.so 。

如果是新安装apache,直接加上 --enable-headers --enable-deflate 即可

3. 配置mod_deflate

vi /usr/local/apache224/conf/httpd.conf
LoadFile /usr/lib/libz.so
LoadModule deflate_module modules/mod_deflate.so

此LoadModule需要放在libphp5.so之后

<IfModule mod_deflate.c>
DeflateCompressionLevel 7
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE css js
</IfModule>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值