服务器防盗链配置方法详解(apache/nginx)

作者:袖梨 2022-06-30


nginx防盗链

1. 修改nginx配置文件,屏蔽指定文件的站外盗链:

代码如下 复制代码

location ~ .*.(gif|jpg|jpeg|png|bmp|swf|mp3)$

{
valid_referers none blocked server_names *.111com.net;
if ($invalid_referer) {return 403;}
expires 30d;
}

第一行:设置防盗链类型为gif|jpg|jpeg|png|bmp|swf|mp3
第三、四行:表示对*.111com.net 来路判断,if来路为非定义域则返回403。

2. 重启nginx /usr/local/nginx/sbin/nginx -s reload


apache防盗链设置方法

访问缓慢原因马上就要找到了。

--vi一下apache的.htaccess文件:

代码如下 复制代码
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$ [NC]

RewriteCond %{HTTP_REFERER} !111com.net [NC]

RewriteRule .(jpg|gif|png|bmp|swf|jpeg|rar|zip) https://www.111cn.net/ unallow.gif [R,NC,L]


--wq保存.htaccess文件

--service httpd restart命令重启apache

--刷新网页,ok,问题解决。

相关文章

精彩推荐