LAMP编译安装与优化(2)

4、启动网站压缩功能

如果已经编译完成,没有编译mod_expires参数,手工添加

/usr/local/apache/bin/apxs -i -a -c

/usr/local/soft/httpd-2.2.26/modules/filters/mod_deflate.c

chmod 755 /usr/local/apache/modules/mod_deflate.so

5、检查是否安装成功

[root@linuxidc conf]# grep mod_deflate.so httpd.conf

LoadModule deflate_module    modules/mod_deflate.so

6、添加压缩文件类型到配置文件

<ifmodule mod_deflate.c>

DeflateCompressionLevel 3

SetOutputFilter DEFLATE

BrowserMatch ^Mozilla/4 gzip-only-text/html

BrowserMatch ^Mozilla/4\.0[678] no-gzip

BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary

Header append Vary User-Agent env=!dont-vary

</ifmodule>

7、检查配置文件时报错

/usr/local/apache/bin/apachectl  -t

Invalid command 'Order', perhaps misspelled or defined by a module not includedin the server configuration

原因:是因为LoadModule authz_host_module modules/mod_authz_host.so

这个模块没有加载

8、编译安装mod_headers.c

/usr/local/apache/bin/apxs

-i -a -c /usr/local/soft/httpd-2.2.26/modules/metadata/mod_headers.c

9、重新启动apache

[root@linuxidc ~]# /usr/local/apache/bin/apachectl  -t

Syntax OK

/usr/local/apache/bin/apachectl  graceful

10、测试压缩与缓存,如下图,压缩率为3倍,缓存时间为一年

LAMP编译安装与优化

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/29c073413fe82e7e866f8d7ebe6a6ee0.html