1. 程式人生 > >windows WAMP 配置gzip踩坑過程

windows WAMP 配置gzip踩坑過程

踩坑過程

測試伺服器用的是windows wamp一鍵安裝的環境,在準備開戶gzip遇到了一個小坑,這裡記錄一下,希望能幫助到某個人,節省一點點時間…

配置第一步自然是上網搜了,找到了一篇介紹文章,介紹的也特別詳細:

整篇文章介紹的非常詳細,不會的同學可以參考。
我仔細的按著這個步驟做了,但是在重啟的時候,服務啟動不起來,查了日誌、核對配置檔案,無果。
沒辦法,繼續網上搜,最終找到這篇文章

其中提到了要把:mod_filter.so 模組開啟,果然問題隨之解決。

最後總結

開啟gzip要開啟3個模組:

LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so LoadModule filter_module modules/mod_filter.so

在 Apache 配置檔案 httpd.conf 的最後新增:

<IfModule deflate_module>
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|
sit|rar)$ no-gzip dont-vary SetEnvIfNoCase Request_URI .(?:pdf|doc|avi|mov|mp3|rm)$ no-gzip dont-vary AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css AddOutputFilterByType DEFLATE application/x-javascript </IfModule>

希望大家不要在這上面浪費時間