修改httpd.conf开启gzip压缩传输,本文在CentOS 5.5下配置
下面是具体的步骤
1. 首页查看一下mod_deflate、mod_headers两个模块是否开启,
- cat /etc/httpd/conf/httpd.conf | grep mod_deflate
- #输出LoadModule deflate_module modules/mod_deflate.so
- cat /etc/httpd/conf/httpd.conf | grep mod_headers
- #输出LoadModule headers_module modules/mod_headers.so
如果列出文字前都带#号,修改httpd.conf去除
- LoadModule deflate_module modules/mod_deflate.so
- LoadModule headers_module modules/mod_headers.so
2. 在httpd.conf末尾加入下面文字,并保存
- <IfModule mod_deflate.c>
- 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|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary
- AddOutputFilterByType DEFLATE text/*
- AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript
- </IfModule>
注解:
SetOutputFilter DEFLATE
设置压缩等级,可设置为1到9.数字越大压缩比例越高,相应cpu也越累
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|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary
以上三行分别设置对图片、压缩文件、视频文件等格式的文件不使用gzip压缩
AddOutputFilterByType DEFLATE text/*
对文字启用压缩
AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript
对js启用压缩
3. 重启httpd
service httpd restart
相关推荐
这可能涉及调整并发连接数、缓存策略、开启GZIP压缩、使用mod_deflate模块减少响应大小,以及监控和分析日志文件等。 总的来说,“httpd-2.2.27.tar.gz”是一个用于构建和运行Apache HTTP服务器的源代码包,它是...
"httpd-2.4.49.tar.gz"是Apache HTTP服务器的特定版本,2.4.49,该版本是用tar归档并使用gzip压缩的,这是在Unix-like系统中常见的文件打包方式。 Apache HTTP服务器的主要功能包括: 1. **静态内容服务**:它可以...
在Linux环境下,Apache...启用GZIP压缩对于提升网站性能是非常重要的,但也要注意,虽然GZIP可以减小数据传输量,但它也会增加服务器的CPU使用率。因此,根据你的服务器资源和网站需求,合理配置GZIP压缩参数至关重要。
4. 安全与性能优化:设置正确的权限、限制并发连接数、开启Gzip压缩等方法可以提高服务器的安全性和性能。 五、故障排查与社区支持 在安装和使用过程中遇到问题,可以查阅Apache官方文档,或者通过邮件(yeiquanqq@...
开启GZIP可以减少页面传输大小,提高加载速度。在`httpd.conf`或`.htaccess`中启用`mod_deflate`。 十、防盗链设置 通过`mod_rewrite`防止其他网站盗链你的资源,设置`RewriteCond`和`RewriteRule`。 十一、权限与...
在这个步骤中,我们需要修改 Apache 的配置文件 /etc/httpd/conf/httpd.conf,添加以下内容: AddType application/x-gzip .gz .tgz .php DirectoryIndex index.html index.html.var index.php 然后,我们需要重启...
3. Gzip压缩:开启mod_deflate模块,对响应内容进行压缩,提高页面加载速度。 4. KeepAlive设置:调整KeepAliveTimeout和MaxKeepAliveRequests参数,平衡服务器负载和连接效率。 六、性能监控与调试 1. 错误日志:...
`conf/extra/httpd-vhosts.conf`通常用于定义虚拟主机,而`conf/mime.types`则包含了各种文件类型的MIME类型设置。 3. **模块管理** Apache通过模块扩展其功能,比如mod_rewrite用于URL重写,mod_security用于增强...
在本文中,我们将深入探讨如何在 CentOS 7 系统上部署 Nginx 服务器,实现前后端分离的架构。Nginx 是一款高性能的 Web 服务器和反向代理服务器,广泛应用于各种 web 应用场景,特别是对于处理高并发请求具有出色...
主配置文件为`httpd.conf`或`apache2.conf`,而虚拟主机配置则在`sites-available`目录下,启用后会链接到`sites-enabled`。 4. **基本配置** - `ServerRoot`:定义Apache服务器的根目录。 - `Listen`:指定...
这是一个常见的Linux归档格式,由tar工具创建,然后通过gzip压缩。解压“php-5.5.35.tar.gz”文件,我们需要使用以下命令: ```bash tar -zxvf php-5.5.35.tar.gz ``` 这将生成一个名为“php-5.5.35”的目录,包含...
Apache的配置主要通过修改主配置文件`httpd.conf`或`apache2.conf`进行。主要的配置指令包括: - `ServerRoot`: 指定Apache服务器的根目录。 - `Listen`: 设置监听的端口号。 - `DocumentRoot`: 设定网站文档根...
4. Mod_deflate:启用GZIP压缩,减小传输数据量。 八、模块管理 Apache有许多可选模块,如mod_rewrite用于URL重写,mod_proxy支持反向代理。使用LoadModule指令加载模块,然后在配置文件中启用相关功能。 九、故障...
- 编辑Apache的主配置文件`/etc/httpd/conf/httpd.conf`。 - 在适当的位置添加对PHP的支持,如在`AddType application/x-gzip .gz .tgz`下方添加`AddType application/x-httpd-php .php`和`AddType application/x-...
yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake glibc glibc-devel gzip gzip-devel glib2 glib2-devel fontconfig fontconfig-devel libmcrypt libmcrypt-devel mhash mhash-devel pcre pcre-devel...
- 修改Zabbix Web前端配置文件`/etc/httpd/conf.d/zabbix.conf`。 - 设置时区为上海:`php_value date.timezone Asia/Shanghai` - 启动并设置HTTPD服务开机启动。 - 命令:`# systemctl enable httpd`、`# ...
例如,在Apache中,你可以创建一个新的虚拟主机或修改`/etc/httpd/conf.d/zabbix.conf`。 最后,打开Web浏览器,访问Zabbix的Web界面,如`http://yourserver/zabbix`,完成初始配置,包括添加Zabbix服务器、设置...
首先,我们需要了解`php-5.1.1.tar.gz`是一个压缩文件,采用tar格式打包,并用gzip进行了压缩。在Linux中,我们可以使用以下命令来解压: ```bash tar -zxvf php-5.1.1.tar.gz ``` 解压完成后,会得到一个名为`...
在进一步优化方面,你可以考虑开启Nginx的GZIP压缩,调整缓存策略,以及根据负载情况调整PHP-FPM的工作模式等。这将帮助提升服务器性能和用户体验。 总之,这个教程详细介绍了在CentOS 7上配置Nginx服务器和Phalcon...
# vim /etc/httpd/conf.d/zabbix.conf ``` 修改以下行: ```ini php_value date.timezone Asia/Shanghai ``` 添加允许访问Zabbix Web界面的IP段,例如: ```ini Require ip 192.168.1.0/24 ``` ##### 11. 修改...