Apache压缩模块配置及网页缓存,防盗链配置命令

本文详细介绍了Apache的压缩模块配置,包括启用网页gzip压缩和mod_deflate模块,以及网页缓存的设置,通过mod_expire模块降低访问频率。同时,还讲解了如何通过mod_rewrite模块进行防盗链配置,保障服务器资源安全。最后,讨论了隐藏Apache版本信息的重要性及操作步骤。
摘要由CSDN通过智能技术生成

一、Apache压缩模块

(一)网页压缩

1、网页优化概述
在企业中,部署Apache后会有默认的配置参数,如果不及时进行优化配置,在当今互联网时代,会引发网站很多问题。
为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache的优化内容

2、优化内容

——配置网页压缩功能
——工作模式的选择与参数优化
——配置防盗链
——配置隐藏版本号

(二)网页gzip概述

配置Apache的网页压缩功能,是使用gzip压缩算法来对网页内容进行压缩后在传输到客户端浏览器

1、作用
——降低了网络传输的字节数,加快网页加载的速度
——节省流量,改善用户的浏览体验
——gzip与搜索引擎的抓取工作有着更好的关系

(三)Apache的压缩模块

1、Apache实现网页压缩的功能模块包括

——mod_gzip模块
——mod_deflate模块

2、Apache 1.x

没有内建网页压缩技术,但是可以使用第三方mod_gzip模块执行压缩

3、Apache 2.x

在开发的时候,内建了mod_deflate这个模块,取代mod_gzip

4、mod_gzip模块与mod_deflate模块

——两者均使用gzip压缩算法,运作原理类似
——mod_deflate压缩速度略快,而mod_gzip的压缩比略高
——mod_gzip对服务器CPU占用要高一些
——高流量的服务器,使用mod_deflate可能会比mod_gzip加载速度更快

(四)启用网页压缩功能步骤

1、查看是否安装mod_deflate模块
2、修改配置文件,启用压缩功能
3、访问测试

(五)Apache的压缩模块配置命令

1、将之前Apache的旧的配置文件进行移除或者改名

cd /usr/local/httpd/conf
mv httpd.conf httpd.conf.bak1

2、检查是否安装 mod_deflate 模块

apachectl -t -D DUMP_MODULES | grep "deflate"

3、如果没有安装mod_deflate模块,重新编译安装 Apache 添加mod_deflate 模块

#需要先将服务关闭
systemctl stop httpd.service
#使用该命令查看是否关闭成功
systemctl status httpd.service

yum -y install gcc gcc-c++ make pcre pcre-devel zlib-devel

cd /opt/httpd-2.4.29/
./configure \
--prefix=/usr/local/httpd \
--enable-deflate \       #加入mod_deflate 模块
--enable-so \
--enable-rewrite \
--enable-charset-lite \
--enable-cgi

make -j 2 && make install     #编译安装

4、配置 mod_deflate 模块 启用

vim /usr/local/httpd/conf/httpd.conf
-----52行修改------
Listen 192.168.200.50:80
----105行取消注释----
LoadModule deflate_module modules/mod_deflate.so
----197行取消注释,修改------
ServerName www.gcc.com:80
-----末行添加-------
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值