<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[Apache 的 mod_expires 安装配置]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Thu, 23 Dec 2010 13:21:41 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	为了省却不必要的麻烦，请尽量在编译安装时直接加上 --enable-deflate --enable-headers 参数<br/><br/>停止Apache的命令则为：<br/><br/>#/usr/local/httpd/bin/apachectl stop<br/><br/>示例：<br/><br/># 启用有效期控制<br/>ExpiresActive On<br/># GIF有效期为1个月<br/>ExpiresByType image/gif A2592000<br/># HTML文档的有效期是最后修改时刻后的一星期<br/>ExpiresByType text/html M604800<br/><br/>注意，这个指令只有在&quot;ExpiresActive On&quot;的条件下才有效。它只对指定的MIME类型文档改写由ExpiresDefault指令设置的有效期。<br/><br/>查看apache加载或编译了那些模块：<br/><br/><div class="code">/usr/loca/apache2/bin/./apachectl -l<br/>Compiled in modules:<br/>&nbsp;&nbsp;core.c<br/>&nbsp;&nbsp;mod_access.c<br/>&nbsp;&nbsp;mod_auth.c<br/>&nbsp;&nbsp;mod_cache.c<br/>&nbsp;&nbsp;mod_disk_cache.c<br/>&nbsp;&nbsp;mod_mem_cache.c<br/>&nbsp;&nbsp;mod_include.c<br/>&nbsp;&nbsp;mod_deflate.c<br/>&nbsp;&nbsp;mod_log_config.c<br/>&nbsp;&nbsp;mod_env.c<br/>&nbsp;&nbsp;mod_expires.c<br/>&nbsp;&nbsp;mod_headers.c<br/>&nbsp;&nbsp;mod_setenvif.c<br/>&nbsp;&nbsp;prefork.c<br/>&nbsp;&nbsp;http_core.c<br/>&nbsp;&nbsp;mod_mime.c<br/>&nbsp;&nbsp;mod_status.c<br/>&nbsp;&nbsp;mod_autoindex.c<br/>&nbsp;&nbsp;mod_asis.c<br/>&nbsp;&nbsp;mod_cgi.c<br/>&nbsp;&nbsp;mod_negotiation.c<br/>&nbsp;&nbsp;mod_dir.c<br/>&nbsp;&nbsp;mod_imap.c<br/>&nbsp;&nbsp;mod_actions.c<br/>&nbsp;&nbsp;mod_userdir.c<br/>&nbsp;&nbsp;mod_alias.c<br/>&nbsp;&nbsp;mod_rewrite.c<br/>&nbsp;&nbsp;mod_so.c</div><br/><br/><div class="code">./apachectl -t -D DUMP_MODULES<br/>Syntax OK</div><br/>我就想怎么把 expires_module (shared)这个编译进来，开始在网上搜索，解决的办法：<br/><br/>先到我apache的软件目录，<br/><br/># cd /home/src/httpd-2.2.11<br/><br/># find ./ &amp;#124; grep expires<br/><br/>看到很多结果，找到./modules/metadata/mod_expires.c，到相应的目录<br/><br/># cd /home/src/httpd-2.2.11/modules/metadata/<br/><br/>搞段张宴同学的，抄录如下：<br/>　注：/usr/local/apache/为Apache的安装路径，/opt/httpd-2.0.55/为Apache的源代码目录。<br/><br/>　　Linux下，执行以下命令为Apache添加mod_expires模块：<br/>/usr/local/apache/bin/apxs -i -a -c /opt/httpd-2.0.55/modules/metadata/mod_expires.c<br/><br/>　　报错：<br/>引用<br/>Warning!&nbsp;&nbsp;dlname not found in /usr/local/apache/modules/mod_expires.la.<br/>Assuming installing a .so rather than a libtool archive.<br/>chmod 755 /usr/local/apache/modules/mod_expires.so<br/>chmod: 无法访问‘/usr/local/apache/modules/mod_expires.so’: 没有那个文件或目录<br/>apxs:Error: Command failed with rc=65536<br/><br/>　　再执行：<br/>gcc -shared -o /usr/local/apache/modules/mod_expires.so /opt/httpd-2.0.55/modules/metadata/mod_expires.o<br/>/usr/local/apache/bin/apxs -i -a -c /opt/httpd-2.0.55/modules/metadata/mod_expires.c<br/><br/>　　编译成功。<br/>部分来源：http://blog.s135.com/post/344/
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] Apache 的 mod_expires 安装配置]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>