linux centos apache开启gzip的方法

开启gzip压缩的方法很简单,连接服务器并打开配置文件“httpd.conf”,找到下面这两句,去掉前面的“#”

 代码如下 复制代码
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so

在配置文件的最后添加下面的语句:

 代码如下 复制代码
<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>

 

第一句是开启文件压缩

后三句是设置不用压缩的文件,jpg、gif、png图片本来就是压缩过的,再用gzip压缩会增加服务器负担,弄不好会卡死

方法 linux中

1、首先得确认apache是否已经加载了mod_deflate模块。

1.httpd -M
如何此模块不在列表中,

如何安装加载mod_deflate模块。

mod_deflate模块是必须安装加载的。现在介绍如何安装。

1、进入到mod_deflate.c目录

 代码如下 复制代码
1.cd /lamp/httpd-2.2.20/modules/filters

2、执行编译加载程序

 代码如下 复制代码
1./usr/local/apache/bin/apxs -i -a -c mod_deflate.c

3、重新启动httpd程序

 代码如下 复制代码
1.service httpd restart

4、查看是否已经加载成功

 代码如下 复制代码
1.httpd -M

2、编译配置文件httpd.conf,增加支持gzip的文件类型,如下:

 代码如下 复制代码
<Location />
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE text/html
</Location>

重启httpd。

 代码如下 复制代码

service httpd restart

4,检验是否已经开启成功。

windows 开启gzip的方法

http://www.111cn.net/phper/apache/apache-gzip.htm

时间: 2024-09-24 04:22:25

linux centos apache开启gzip的方法的相关文章

apache开启gzip压缩方法介绍

第1步  httpd.conf中打开deflate_Module和headers_Module模块  代码如下 复制代码 LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.so 把前面的#号去掉,然后我们再在apache的httpd.conf中,加入下面代码  代码如下 复制代码 <IfModule mod_deflate.c> SetOutputFilt

apache开启gzip压缩的方法

apache开启gzip压缩功能很简单. 在http.conf里会找到如下行; 如果没有请加上  代码如下 复制代码 LoadModule deflate_module modules/mod_deflate.so 重启. 一般建议两个都开启.mod_expires.so模块是用来设置网页过期时间的.  代码如下 复制代码 LoadModule deflate_module modules/mod_deflate.so LoadModule expires_module modules/mod_

apache开启gzip有什么优缺点

我想现在网站一般都开启了gzip压缩的吧,特别是大型网站,开启了gzip将对传输效率大大的提高,一般压缩率可达75%,也就是100kb,压缩后只有25k的样子.   既然gzip压缩这么好,当然毫无疑问开启?是的,一般我们都会开启它,特别是对于流量大的网站来说,开启后的效果太明显了.在apache里面,只需要开启mod_headers.so和mod_deflate.so再稍加配置就可以了.我们也可以自定义压缩比,取值范围在1(最低)到9(最高)之间,不过不建议设置的太高,太高后会增加cpu开销.

linux下apache开启url重写的方法(详细说明)_Linux

Linux开启url重写的方法: 1.打开 apache 里httpd.conf(通常是在/etc/httpd/conf目录里) 2.找到 #LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的# 3.找到 AllowOverride None 改成 AllowOverride All , 有两个全部改掉 注:AllowOverride 的参数设置为ALL,表示整台服务器上都支持URL规则重写.Apache 服务器要读每个网站下目录下的 .

apache开启gzip详解教程

今天在用百度工具检测时发,发现有个提示如下 原来可以开启gzip啊,因为我的是apache所以和iis不同,经过网站搜索开启方法如下 一,找到你的httpd.conf文件,打开找到如下  代码如下 复制代码 LoadModule deflate_module modules/mod_deflate.so 把前面的#去了,因为mod_deflate.so模块默认是关闭的,好了下面一下 二,把现面代码放到你httpd.conf文件最后面就好了.    代码如下 复制代码 <IfModule mod_

wordpress开启GZIP压缩方法详解

方法一:插件GZippy,附上下载地址. http://wordpress.org/extend/plugins/gzippy/ 使用插件最简单啊,安装后启用即可.你博客兴许会自带一些缓存插件有gzip功能的,请注意不要用混了. 方法二:将以下代码粘贴到function.php文件中去.  代码如下 复制代码 function gzippy() {  ob_start('ob_gzhandler'); } if(!stristr($_SERVER['REQUEST_URI'], 'tinymce

php简单开启gzip压缩方法(zlib.output_compression)_php技巧

一般而言,页面文件开启gzip压缩以后,其体积可以减小60%~90%,对于文字类站点,可以节省下大量的带宽与用户等待时间.但是不论是iis还是apache默认都只压缩html类静态文件,对于php文件需要模块配置才可支持(iis7.5中开启动态+静态压缩也可以),于是利用php自身功能到达gzip的效果也成为一项合理的诉求. 网上的教程基本是你抄我来我抄他,不外乎加头加尾或者自构函数两种写法.实际上每个php页面都要去加代码--当然也可以include引用,不过总显得略微麻烦. 实际上最简单的办

apache开启gzip压缩功能图文详解

提高网站速度除制作时减少冗余代码.进一步精简网页.CSS文件外,压缩输入也是一个不错的方法.deflate是apache自带的压缩模块,可以对动态输出内容或者静态内容(如HTML.JS.CSS等)进行压缩,减少网络传输量,从而提高响应速度,也提高了系统负载能力. 1.到apache的源文件目录 cd /usr/src/httpd-2.0.63/modules/filters 编译并安装 /usr/local/apache2/bin/apxs -i -c -a mod_deflate.c 2.如果

Linux CentOS Mysql修改默认端口方法

为了提高服务器的安全性,本节课主要讲的是Linux下如何修改Mysql端口.支持Linux环境下大部分系统的修改,如Centos和Ubuntu等. 演示环境: Linux CentOS 6.3 X32 Mysql 5.1.66 一.编辑my.conf vi /etc/my.conf 二.在[mysqld]下添加port=3506 三.重启mysql服务 #/etc/init.d/mysqld restart Tips: 0.3506是你想要修改的端口: 1.修改后记得将端口添加进iptables