注:/usr/local/apache/为Apache的安装路径,/opt/httpd-2.0.55/为Apache的源代码目录。

  Linux下,执行以下命令为Apache添加mod_expires模块:
/usr/local/apache/bin/apxs -i -a -c /opt/httpd-2.0.55/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 /opt/httpd-2.0.55/modules/metadata/mod_expires.o
/usr/local/apache/bin/apxs -i -a -c /opt/httpd-2.0.55/modules/metadata/mod_expires.c

  编译成功。
Tags: , ,
纯粹技术 | 评论(3) | 引用(0) | 阅读(325)
fei
2008-5-11 09:26
你没看到Apache 2.0目前的版本是2.0.63么???多关注一下这些重要软件的更新吧。
张宴 回复于 2008-5-11 13:15
Apache 2.0的最新版本是什么与本文无关。

各大互联网公司中某一类应用的服务器,使用的软件版本都是一样的,不会轻易变动,新版本必须经过严格测试后,才会做统一升级。为现有的Apache服务器添加一个模块,只会在原有的版本上进行,不会拿个Apache的最新版本重新编译安装。

所以,www.sina.com.cn北京服务器目前还是使用Apache/2.0.54,www.sohu.com服务器目前还是使用Apache/1.3.37,www.163.com服务器目前还是使用Apache/2.2.6。没有一家大公司会为某一组服务器集群中的某一台服务器贸然使用Apache最新版本。
6ird Email Homepage
2008-5-11 18:44
您好!想跟您友链一下.
fei
2008-5-12 06:44
大版本的升级可能会有问题。小版本一般不会。比如从2.0升到2.2.同时要关闭版本号回显。在新上线或升级时还是要使用同一产品线的最新稳定版。大网站怎么了,技术水平也就那样。
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]