apache网页安全与优化

检查

安装依赖

配置安装

./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite

--enable-charset_lite --enable-cgi --enable-deflate

安装

检查

修改主配置文件

410 AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript

411 DeflateCompressionLevel 9

412 setOutputFilter DEFLATE

检查配置文件

使用抓包工具访问测试

过滤是否安装缓存模块

apachectl -t -D DUMP_MODULES |grep " expires"

添加支持缓存功能

./configure --prefix=/usr/local/httpd --enable-so

--enable-rewrite --enable-charset_lite

--enable-cgi --enable-deflate --enable-expires

安装

检查安装

修改配置文件支持缓存

<IfModule mod_expires.c>

 ExpiresActive On

 ExpiresDefault "access plus 60 seconds"

</IfModule>

重启

客户端使用工具测试

修改主配置文件支持隐藏版本号

修改配置隐藏版本号

重启

客户端抓包工具测试

测试盗链接

进入网站根目录上传图片测试

修改hosts文件

在根目录创建页面进行测试

修改盗用网站

修改测试机hosts文件

使用accp访问

配置apache防盜链

修改源主机apache主配置文件支持防盗链功能

RewriteEngine On

 RewriteCond  %{HTTP_REFERER} !^http://benet.com/.*$ [NC]

 RewriteCond  %{HTTP_REFERER} !^http://benet.com$ [NC]

 RewriteCond  %{HTTP_REFERER} !^http://www.benet.com/.*$ [NC]

 RewriteCond  %{HTTP_REFERER} !^http://www.benet.coms [NC]

 RewriteRule  .*\.(gif|jpg|swf)$ http://www.benet.com/test.png [R,NC] #强行跳转指定地方

测试配置文件重启

盗链接网页访问

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值