LNMP图片防盗链

2020-05-28  本文已影响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

搞定,收工。

上一篇下一篇

猜你喜欢

热点阅读