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;

}

}

退出保存,重启服务。

相关内容

    暂无相关文章