检查
![]()
安装依赖
![]()
配置安装
![]()
./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] #强行跳转指定地方

测试配置文件重启

盗链接网页访问

该博客详细介绍了如何配置Apache服务器,包括安装依赖、配置安装、启用各种模块如Deflate和Expires。此外,还讲解了如何通过修改配置文件隐藏版本号以提高安全性,并设置防盗链规则以保护网站资源不被非法引用。最后,通过客户端测试验证了配置的有效性。
542

被折叠的 条评论
为什么被折叠?



