0
点赞
收藏
分享

微信扫一扫

Apache配置----防盗链

芒果六斤半 2022-03-21 阅读 76
apache

Apache配置----防盗链

防止其他网站大量使用自己网站里的一些图片,流量跑自己的网站,造成带宽资源的浪费.(防止图片被盗用)

语法: SetEnvIfNoCase attribute regex [!]env-variable[=value] [[!]env-variable[=value]] ...

1.先确定主配置文件是否开启虚拟主机配置文件模块

vi /usr/local/apache2/conf/httpd.conf
1)搜索:/httpd-vhost
取消这行的注释
Include conf/extra/httpd-vhosts.conf

2.修改虚拟主机配置文件

vi /usr/local/apache2/conf/extra/httpd-vhosts.conf
#在<VirtualHost>标签内添加如下内容
SetEnvIfNoCase Referer "^http://.*\.007\.com" local_ref
SetEnvIfNoCase Referer "www.007.com/.*$" local_ref
SetEnvIfNoCase Referer "007.com/.*$" local_ref
<filesmatch "\.(txt|mp3|mp4|zip|rar|jpg|gif|doc|js|css)">
Order Allow,Deny
Allow from env=local_ref
</filesmatch>

3.重新加载配置文件

/usr/local/apache2/bin/apachectl graceful  

4.重启配置文件

/usr/local/apache2/bin/apachectl  restart
举报

相关推荐

0 条评论