> 文章列表 > 服务(第四篇)Apache的网页优化

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

服务(第四篇)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 模块启用

 <IfModule mod_deflate.c>
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压缩
</IfModule>

④再检测一遍

 ⑤上传内容够和图片

 ⑥检测

二、网页缓存

①检查是否安装 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 模块启用

 ④检测

 ⑤结果

三、网页版本号隐藏

首先进入 /usr/local/httpd/conf/httpd.conf 打开注释

 再进入/usr/local/httpd/conf/extra/httpd-default.conf

 最后结果验证

四、防盗链 

①检查是否安装 mod_rewrite 模块

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

②安装依赖关系

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

④配置 mod_rewrite 模块启用

 ⑤服务机的网页信息

vim index.html
<html><body><h1>this is kgc.com!</h1>
<img src="game.jpg"/>
</body></html>

盗链网站主机:
cd /usr/local/httpd/htdocs
vim index.html
<html><body><h1>this is benet.com!</h1>
<img src="http://www.kgc.com/game.jpg"/>
</body></html>