快捷菜单
常用功能一站直达
更多功能请点顶栏「快捷菜单」

[[toc]]
[toc]
自己在浏览其它网站文章时,发现这个小伙伴的网站文章里图片的url竟然还是我的网址,哈哈🤣
这怎么能够被允许?😁
果断给自己图床加上防盗链,此时就nice了
只有自己网站才能引用自己图床里的图片,别人网站是无法直接引用的。😂
推荐:一般在持久化网上文章时,最好把图片都下载起来,不然那天源站图片迁移了,那么自己的文章不是废了😜(友情提示:typora可以实现批量下载图片并上传到自己图床功能哦,很不错)
什么是图片盗链
首先我们聊聊什么是图片盗链?
盗链指的是其他网站不经过你的许可直接通过链接使用你网站上的资源,从而消耗你的带宽和资源,这不仅会影响你网站的性能,还有可能会导致资源被滥用。
简单来说,直接从你的网站上右键复制链接,粘贴到他自己的网站使用,实际请求的是你的服务器。
图片你直接在浏览器打开用可以,但是如果图片url出现在你的网站里(img标签里),将是不被允许的。
今天我们就来说说nginx如何实现配置静态资源服务器及防盗链实现。
防盗链效果:
案例:
2024年12月29日记录
https://www.peterjxl.com/Blog/statistics/#%E7%99%BE%E5%BA%A6%E7%BB%9F%E8%AE%A1

这个网站的防盗链,我拷贝他的文章后,我typora本地图片也是显示不了的。。。

图片下载地址:防盗链图片

下载后,将其重命名为1.avif。
/FdangDaoLianImages/路径:1[root@docusaurus-wiki res]# mkdir /FdangDaoLianImages
2[root@docusaurus-wiki res]# cd /FdangDaoLianImages/
3[root@docusaurus-wiki FdangDaoLianImages]# rz ##将防盗链图片1.avif 上传到此路径
4rz waiting to receive.**[root@docusaurus-wiki FdangDaoLianImages]# ll
5total 152
6-rw-rw-rw- 1 root root 154676 Dec 15 06:26 1.avifvim /etc/nginx/conf.d/onedayxyy.cn.conf
1 location /error {
2 autoindex on; # 启用目录索引
3 alias /FdangDaoLianImages;
4 index index.html; # 默认显示index.html文件,如果没有则列出目录内容
5 }注意:此段代码是配置如下位置的

1[root@docusaurus-wiki FdangDaoLianImages]# systemctl restart nginxhttps://onedayxyy.cn/error/1.avif

/images目录下vim /etc/nginx/conf.d/onedayxyy.cn.conf
具体代码:

语法说明:
1valid_referers none | blocked | server_names | strings ….;
2
3--none:允许没有http_refer的请求访问资源,检测 Referer 头域不存在的情况,则可以访问。
4--blocked:检测 Referer 头域的值被防火墙或者代理服务器删除或伪装的情况。
5--server_names :只允许指定ip/域名来的请求访问资源(白名单)。可设置一个或多个 URL ,检测 Referer 头域的值是否是这些 URL 中的某一个。在生产环境中尽量使用域名,不使用ip。1systemctl restart nginxhttps://hydoc.netlify.app/blog/VM-Network-IP





案例:解决自己gitee仓库readme里图片被限制问题-2024.1.1(已解决)
问题现象
自己gitee使用了我自己的图床,发现被防盗链限制了。。。


但是有的图片没问题。。。

解决办法
尝试在这里加上自己的gitee域名url,看下效果:

1vim /etc/nginx/conf.d/onedayxyy.cn.conf
2
3*.gitee.com gitee.com
4
5systemctl restart nginx
验证效果
哇,好了呢:😜

已解决
提示
常见放行地址:https://blog.51cto.com/u_64214/8577766

我的博客主旨:
🍀 个人网站

🍀 微信二维码
x2675263825 (舍得), qq:2675263825。

🍀 微信公众号
《云原生架构师实战》

🍀 csdn
https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421

🍀 知乎
https://www.zhihu.com/people/foryouone

如果你还有疑惑,可以去我的网站查看更多内容或者联系我帮忙查看。
如果你有更好的方式,评论区留言告诉我。谢谢!
好了,本次就到这里了,感谢大家阅读,最后祝大家生活快乐,每天都过的有意义哦,我们下期见!

日历 · 精选 · 友链 · 更多
如果内容对你有帮助,欢迎请我喝杯咖啡 ☕



One的公众号
爱折腾博客的小白