一、生成gzip壓縮模塊
Apache的gzip功能是使用mod_deflate.so模塊,因此,我們先生成mod_deflate.so模塊。首先從網上下載一個Apache安裝程序(盡量與當前使用的Apache版本相同)然後解壓,我們解壓到了tmp目錄下
#cd /tmp/httpd-2.2.11/modules/filters
#/usr/local/apache/bin/apxs -i -c -a mod_deflate.c //生成mod_deflate.so模塊
這時候在Apache安裝目錄的modules文件夾下應該就多了一個mod_deflate.so模塊文件
#ls /usr/local/apache/modules/
httpd.exp libphp5.so mod_deflate.so
二、在Apache中開啟gzip壓縮
打開Apache配置文件,然後添加mod_deflate.so模塊
#vi /usr/local/apache/conf/httpd.conf
LoadModule deflate_module modules/mod_deflate.so
三、設置gzip壓縮
打開Apache配置文件,然後添加如下三行內容
#vi /usr/local/apache/conf/httpd.conf
AddOutputFilterByType DEFLATE text/html text/php text/png text/jpg text/plain text/css text/xml text/javascript
DeflateCompressionLevel 9
SetOutputFilter DEFLATE上述參數解釋:
AddOutputFilterByTy 對什麼樣的內容啟用GZIP壓縮
DeflateCompressionLevel 壓縮級別
SetOutputFilter DEFLATE 啟用deflate模塊對本站點的所有輸出進行GZIP壓縮
四、重啟Apache
#/usr/local/apache/bin/apachectl stop
#/usr/local/apache/bin/apachectl start
[火星人
]