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
感谢大家,点赞,收藏,关注,评论!