服务(第四篇)Apache的网页优化

一、网页压缩

①首先检查是否安装 mod_deflate 模块

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

 yum -y install gcc gcc-c++ pcre pcre-devel zlib-devel
cd /opt/httpd-2.4.29/
./configure \
--prefix=/usr/local/httpd \
--enable-so \
--enable-rewrite \
--enable-charset-lite \
--enable-cgi \
--enable-deflate

make && make install

③配置 mod_deflate 模块启用

服务(第四篇)Apache的网页优化_第1张图片

服务(第四篇)Apache的网页优化_第2张图片

 
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript text/jpg text/png                                            #代表对什么样的内容启用gzip压缩
DeflateCompressionLevel 9            #代表压缩级别,范围为1~9
SetOutputFilter DEFLATE                #代表启用deflate 模块对本站点的输出进行gzip压缩

④再检测一遍

 ⑤上传内容够和图片服务(第四篇)Apache的网页优化_第3张图片

 ⑥检测

服务(第四篇)Apache的网页优化_第4张图片

二、网页缓存

①检查是否安装 mod_expires 模块

② 如果没有安装mod_expires 模块,重新编译安装 Apache 添加 mod_expires模块

systemctl stop httpd.service
cd /usr/local/httpd/conf
mv httpd.conf httpd.conf.bak1

yum -y install gcc gcc-c++ pcre pcre-devel zlib-devel
cd /opt/httpd-2.4.29/
./configure \
--prefix=/usr/local/httpd \
--enable-so \
--enable-rewrite \
--enable-charset-lite \
--enable-cgi \
--enable-deflate \
--enable-expires            #加入mod_expires 模块

make -j 4 && make install
 

③配置 mod_expires 模块启用

服务(第四篇)Apache的网页优化_第5张图片

服务(第四篇)Apache的网页优化_第6张图片

服务(第四篇)Apache的网页优化_第7张图片

服务(第四篇)Apache的网页优化_第8张图片

 ④检测

 ⑤结果

服务(第四篇)Apache的网页优化_第9张图片

三、网页版本号隐藏

首先进入 /usr/local/httpd/conf/httpd.conf 打开注释服务(第四篇)Apache的网页优化_第10张图片

 再进入/usr/local/httpd/conf/extra/httpd-default.conf服务(第四篇)Apache的网页优化_第11张图片

 最后结果验证

服务(第四篇)Apache的网页优化_第12张图片

四、防盗链 

①检查是否安装 mod_rewrite 模块

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

服务(第四篇)Apache的网页优化_第13张图片

②安装依赖关系

服务(第四篇)Apache的网页优化_第14张图片

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

④配置 mod_rewrite 模块启用

服务(第四篇)Apache的网页优化_第15张图片

服务(第四篇)Apache的网页优化_第16张图片

 ⑤服务机的网页信息

vim index.html

this is kgc.com!



服务(第四篇)Apache的网页优化_第17张图片

盗链网站主机:
cd /usr/local/httpd/htdocs
vim index.html

this is benet.com!



服务(第四篇)Apache的网页优化_第18张图片

 

你可能感兴趣的:(apache)