Nginx 设置图片防盗链教程,nginx图片防盗教程页面如下实现目的:禁
Nginx 设置图片防盗链教程,nginx图片防盗教程页面如下实现目的:禁
站点1:xucg.me
站点2:bbs.xucg.me
站点1的nginx配置文件路径:/usr/local/nginx/conf/vhost/xucg.me.conf
站点1下的图片路径:http://xucg.me/images/xucg.jpg
站点2下面的网页文件路径http://bbs.xucg.me/nginx.html
nginx.html文件代码
<html>
<head>
<title>nginx图片防盗链</title>
</head>
<body>
<imgsrc=”http://xucg.me/images/xucg.jpg”width=”791″ height=”510″ />
</body>
</html>
打开站点2的nginx.html。页面如下
实现目的:禁止站点1下的图片被站点2引用。
1、上传一张设置好的图片到站点1目录下
http://xucg.me/xucg.gif如下图:
打开/usr/local/nginx/conf/vhost/xucg.me.conf
编辑在server {里代码添加以下代码:
location ~ * .(jpg|png|swf|flv)${
valid_referers none blocked xucg.me;
if($invalid_referer){
#return 403;
rewrite ^ /http://xucg.me/xucg.gif;
}
}
退出保存,重启服务。
评论暂时关闭