美文网首页
LNMP图片防盗链

LNMP图片防盗链

作者: 程序员的自我修养 | 来源:发表于2020-05-28 15:00 被阅读0次

LNMP图片防盗链

Nginx 服务器不支持.htaccess,所以只好通过修改虚拟主机配置文件来实现了。

编辑图片所在的虚拟主机的配置文件:

vi/usr/local/nginx/conf/vhost/123.wpdaxue.com.conf

请自行修改上面的 123.wpdaxue.com.conf 为你的配置文件

找到下面的代码:

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

{

expires 30d;

}

修改为:

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

{

valid_referers none blocked www.wpdaxue.com wpdaxue.com cmhello.com www.cmhello.com;

if($invalid_referer){

rewrite ^/http://www.wpdaxue.com/wpdaxue.com.png;#return 404;

}

expires 30d;

}

注意修改上面的第3行的域名为你自己的允许调用图片的域名(多个域名使用空格分开),修改第5行中的盗链图片提示地址(这个图片不能限制盗链,否则别人的网站看到的就是红叉叉啦)

保存文件,重启lnmp:

1

/root/lnmp restart

搞定,收工。

相关文章

  • LNMP图片防盗链

    LNMP图片防盗链 Nginx 服务器不支持.htaccess,所以只好通过修改虚拟主机配置文件来实现了。 编辑图...

  • Web如何避开“防盗链”的图片

    自己开发网站有时候需要嵌其他网站的图片, 如果直接在 ,有些网站不会正常显示图片, 因为它做了防盗链处理。 防盗链...

  • VueJS ajax 渲染页面

    参考博客园文章地址 Ps:其中遇到了引用微信图片防盗链问题,靠在 中加了这行代码解决了,听说适用大部分防盗链图片。

  • 前端配置防盗链和反盗链

    问题 原因 解决方案 1、前端添加防盗链,主要是利用nginx 2、后端给图片添加防盗链,不表

  • 浏览器图片引用,引起403 防盗链解决方法

    概述 远程图片访问403 type为text/html的问题 原因防盗链机制 解决方法页面head中增加 防盗链的...

  • php file_get_content获取资源时添加heade

    下边是抓取一个有防盗链图片的实例:

  • 爬虫笔记

    爬图片 爬小说 注意事项 Referer:解决防盗链问题

  • 防盗链图片

    以上替换网站-配置文件

  • nginx防盗链

    nginx防盗链的方法 一般,我们做好防盗链之后其他网站盗链的本站图片就会全部失效无法显示,但是您如果通过浏览器直...

  • iOS 图片防盗链设置

    防盗链作用: 规定用户在指定App或者web端才能浏览图片,其他途径无法打开图片,也可以保证图片安全性,不被非法分...

网友评论

      本文标题:LNMP图片防盗链

      本文链接:https://www.haomeiwen.com/subject/ephuohtx.html