编程技术分享平台

网站首页 > 技术教程 正文

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

xnh888 2024-10-05 03:06:44 技术教程 46 ℃ 0 评论

今天在一台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

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表