优秀的编程知识分享平台

网站首页 > 技术文章 正文

Nginx网站如何设置防盗链?(nginx防止盗链)

nanyue 2024-08-07 18:50:36 技术文章 10 ℃

今天在一台Ubuntu Linux下搭建了一个图床,因为不想让别的网站盗用从而浪费掉服务器资源,所以特意通过设置Nginx从而达到防盗链的功能。

其实配置很简单,只需编辑nginx的配置文件,在server字段加入如下代码即可:

你也可以直接拷贝如下代码到你的配置文件,只需修改valid_referers部份的域名为你的域名即可:

location ~* \.(gif|jpg|png|jpeg|bmp|swf|m3u8)$ {

expires 30d;

valid_referers *.itkylin.com www.itkylin.com *.baidu.com *.google.com;

if ($invalid_referer) {

rewrite ^/ https://www.itkylin.com;

#return 404;

}

}

加完代码保持退出,然后重新启动nginx服务,命令如下(Ubuntu系统下):

root@itkylin.com:~# service nginx restart

最近发表
标签列表