Apache开启Gzip
2015-11-16 11:00
549 查看
在网上找到许多开启方法测试后发现 appache总是无法启动,最后自己在修改方法的基础上做了一定的修改才开启成功。
1.找到并打开apache/conf目录中的httpd.conf文件
2.
httpd.conf中打开deflate_Module和headers_Module模块,具体做法为将 如下两句前面的#去掉:
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
LoadModule filter_module modules/mod_filter.so(网上很多都没有说开启这个模块,没有开启这个模块apache无法启动)
3.
在httpd.conf文件底部加入如下代码配置需要压缩的文件:
<IfModule deflate_module>
SetOutputFilter DEFLATE
# Don’t compress images and other
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)$ no-gzip dont-vary
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>
如果使用的php开发的网站 在php中也需要开启gzip
1.打开php目录下的php.ini文件,找到zlib.output_compression = Off,改成zlib.output_compression = On,
2.再把 zlib.output_compression_level前面的;去掉,后面的-1改成1~5的数值。
3. ;zlib.output_handler必须保持注释掉
1.找到并打开apache/conf目录中的httpd.conf文件
2.
httpd.conf中打开deflate_Module和headers_Module模块,具体做法为将 如下两句前面的#去掉:
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
LoadModule filter_module modules/mod_filter.so(网上很多都没有说开启这个模块,没有开启这个模块apache无法启动)
3.
在httpd.conf文件底部加入如下代码配置需要压缩的文件:
<IfModule deflate_module>
SetOutputFilter DEFLATE
# Don’t compress images and other
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)$ no-gzip dont-vary
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>
如果使用的php开发的网站 在php中也需要开启gzip
1.打开php目录下的php.ini文件,找到zlib.output_compression = Off,改成zlib.output_compression = On,
2.再把 zlib.output_compression_level前面的;去掉,后面的-1改成1~5的数值。
3. ;zlib.output_handler必须保持注释掉
相关文章推荐
- apache工作模式详解
- LAMP环境搭建
- linux下apache2两种工作模式及两者切换
- Apache:设置首页运行index.html index.php的顺序
- Centos6.7 编译安装 Apache PHP
- CentOS7安装Apache2.4+PHP5.6
- java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit
- 配置apache虚拟主机
- 用apachebench给服务器做并发压力性能测试
- 在CentOS6.7中编译安装 apache php mysql
- wordpress + apache 配置url rewirte
- Mac启用apache
- Apache 文件根目录设置修改方法 (Document Root)
- Apache 2.2.31-x86的安装
- ios程序员容易上手的服务器程序php入门【apache+php+mysql】开发环境搭建(一)
- Apache配置防盗链
- php 修改 AppServ 下Apache 端口
- 怎么卸载Apache_pn服务-PHPnow使用问题
- Android 5.0之后找不到apache类文件解决办法
- 在Ubuntu 14.04 LTS系统中设置Apache虚拟主机