mod_deflate模块不能正常工作在localhost
问题描述:
我XAMPP与Apache 2.4.25版和PHP 5.6的话,我能在Apache的文件夹中的httpd.conf mod_deflate模块和mod_filter:mod_deflate模块不能正常工作在localhost
LoadModule deflate_module modules/mod_deflate.so
LoadModule deflate_module modules/mod_filter.so
我安装了一个新的codeignter框架,然后写在根文件夹中的文件.httaccess像这样:
RewriteEngine on
#RewriteBase /suli5
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
# compress text, html, javascript, css, xml:
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE image/png
AddOutputFilterByType DEFLATE image/jpg
AddOutputFilterByType DEFLATE text/html
# DEFLATE NOT COMPATIBLE BROWERS
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
重新启动Apache然后我想,如果压缩gzip的运行来验证,所以我检查
curl -I -H"Accept-Encoding: gzip" http://localhost/nees/
,但仍然没有
Content-Encoding: gzip
只给我这样的:
TP/1.1 200 OK
Date: Thu, 27 Jul 2017 03:26:00 GMT
Server: Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/5.6.30
X-Powered-By: PHP/5.6.30
Set-Cookie: ci_session=vmbl2tgvt838hb9mlbrg226f4hu7j43u; expires=Thu, 27-Jul-2017 05:26:00 GMT; Max-Age=7200; path=/; HttpOnly
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Type: text/html; charset=UTF-8
如何检查是否我的mod_deflate模块运行良好?
答
就我而言,我设置为httpd.conf中:
<IfModule deflate_module>
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
DeflateFilterNote Input instream
DeflateFilterNote Output outstream
DeflateFilterNote Ratio ratio
LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
CustomLog "logs/deflate_log" deflate
</IfModule>
请注意, - deflate_module这是我mod_deflate模块的allias。
所以我尝试改变但仍然无法正常工作。我正在使用XAMPP –
你好安迪卡,你有没有得到这个工作?我也试图使用mod_deflate,但它不适合我。我不知道这是否是一个错字,但是当在Apache中加载模块时,它是LoadModule filter_module modules/mod_filter.so,而不是LoadModule deflate_module modules/mod_filter.so – JBT