2018年04月6日网站服务器迁移完成……

为Apache编译添加mod_expires模块

apache 苏 demo 1587℃ 0评论

前言:最近在做产品的性能优化,需要启用浏览器的缓存,并对服务器的相关模块进行配置。

需要对apache进行添加mod_expires模块。
费劲力气终于知道原有服务器的源代码变异目录
注:/usr/local/apache/为Apache的安装路径,/opt/httpd-2.0.55/为Apache的源代码目录。

Linux下,执行以下命令为Apache添加mod_expires模块:

/usr/local/apache/bin/apxs -i -a -c /usr/local/src/httpd-2.2.23/modules/metadata/mod_expires.c
如果遇到有报错,请继续向下看:

报错:

引用
Warning!  dlname not found in /usr/local/apache/modules/mod_expires.la.
Assuming installing a .so rather than a libtool archive.
chmod 755 /usr/local/apache/modules/mod_expires.so
chmod: 无法访问‘/usr/local/apache/modules/mod_expires.so’: 没有那个文件或目录
apxs:Error: Command failed with rc=65536

再执行:

gcc -shared -o /usr/local/apache/modules/mod_expires.so /usr/local/src/httpd-2.2.23/modules/metadata/mod_expires.o
/usr/local/apache/bin/apxs -i -a -c /usr/local/src/httpd-2.2.23/modules/metadata/mod_expires.c

编译成功。

操作成功以后,可以进入http.conf 然后搜索expires
 
会找到:1
打赏

转载请注明:苏demo的别样人生 » 为Apache编译添加mod_expires模块

   如果本篇文章对您有帮助,欢迎向博主进行赞助,赞助时请写上您的用户名。
支付宝直接捐助帐号oracle_lee@qq.com 感谢支持!
喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情