标签搜索

开启防盗链

sunshine
2024-04-09 / 0 评论 / 49 阅读
温馨提示:
本文最后更新于2024年04月09日,已超过242天没有更新,若内容或图片失效,请留言反馈。

很简单,直接在 nginx 里配一下就可以,不过记得添加白名单(如 logo 和 avatar),配置如下:

# 资源防盗链(指定目录or指定文件类型)
# location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
location /upload/ {
  access_log off;
  # 域名白名单,去掉则阻止所有非本站请求
  valid_referers none blocked server_names *.bbchin.com 127.0.0.1 localhost ~\.google\. ~\.baidu\. ~\.qq\.;
  if ($invalid_referer) {
    rewrite ^/ https://cdn.jsdelivr.net/gh/qinhua/cdn_assets/img/robber.jpg;
  }
  proxy_pass http://127.0.0.1:8090;
}

如果用到了 OSS 对象存储和 CDN,请务必在相关控制台中配置防盗链和策略

感觉很棒,欢迎点赞 OR 打赏~
1
分享到:

评论 (0)

取消