httpd服务器之——Apache的网页和安全优化

目录

一、Apache网页优化

1.1 网页压缩

1)网页压缩的理论步骤

1.检查是否安装mod_deflate 模块:

2.如果没有安装mod deflate 模块,重新编译安装 Apache 添加 mod deflate 模块

3.配置 mod deflate 模块启用

4.检查安装情况,启动服务

5.测试 mod_deflate 压缩是否生效

2)网页压缩的具体实操步骤(图文)

第一步:检查是否安装 mod_deflate 模块:

 第二步:没有安装 mod_deflate 模块,重新编译安装Apache添加该模块

 第三步:配置 mod_deflate模块

 第四步:检查安装情况,启动服务


一、Apache网页优化

Apache网页优化的概述:

在企业中,部署Apache后只采用默认的配置参数,会发网防很多题,换言之照时认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代

为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容

1.1 网页压缩

启动网页压缩的步骤:

1.查看是否安装mod_deflate模块

2.修改配置文件启用压缩功能

3.访问测试

1)网页压缩的理论步骤

1.检查是否安装mod_deflate 模块:

apachectl -t -D DUMP_MODULES | grep "deflate"

2.如果没有安装mod deflate 模块,重新编译安装 Apache 添加 mod deflate 模块

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

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 #加入mod_deflate 模块

make &s make install

3.配置 mod deflate 模块启用

vim /usr/local/httpd/conf/httpd.conf
--51行--修改 注释52行
Listen 192.198.80.10:80
# Listen 80
--105行--取消注释
LoadModule deflate module modules/mod deflate.so #开启mod deflate 模块

--197行--取消注释,修改
ServerName www . clj. com: 80
--末行添加--

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压缩

4.检查安装情况,启动服务

apachect1 -t #验证配置文件的配置是否正确
apachectl_-t -D DUMP_ MODULES l grep "deflate" #检查 mod deflate 模块是否已安装
deflate module (shared) #已安装的正确结果
systemctl start httpd.service

5.测试 mod_deflate 压缩是否生效

cd /usr/local/httpd/htdocs
先将game.jpg文件传到/usr/local/httpd/htdocs目录下
vim index.html

It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works !

2)网页压缩的具体实操步骤(图文)

第一步:检查是否安装 mod_deflate 模块:

 第二步:没有安装 mod_deflate 模块,重新编译安装Apache添加该模块

1) 关闭服务,然后对httpd文件进行备份后,安装相关程序

httpd服务器之——Apache的网页和安全优化_第1张图片

 2) 重新编译安装Apache添加 mod_deflate 模块

httpd服务器之——Apache的网页和安全优化_第2张图片

 3)重新编译安

 第三步:配置 mod_deflate模块

1)修改第51行,然后52行注释掉

httpd服务器之——Apache的网页和安全优化_第3张图片

 2)修改105行和197行

httpd服务器之——Apache的网页和安全优化_第4张图片

httpd服务器之——Apache的网页和安全优化_第5张图片

 第四步:检查安装情况,启动服务

httpd服务器之——Apache的网页和安全优化_第6张图片

你可能感兴趣的:(apache,服务器,安全)