Cat-God-007

导航

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

感谢大家,点赞,收藏,关注,评论!

posted on 2022-03-21 21:00  成果和地方  阅读(9)  评论(0编辑  收藏  举报  来源