Nginx 防盗链

原创 赤水  2016年4月5日 05:26 阅读 146 次

Nginx 防盗链,仅允许某个地址调用资源

 

server {
        listen 443;
        server_name www.lssin.com;
        access_log /var/log/nginx_access.log;

        valid_referers none blocked  www.lssin.com; #只允许这些地址调用www.lssin.com,其他都拒绝
        #if ($invalid_referer) {
        #   return 403;		#防盗链可以针对全局也也可以针对某个目录
        #}

        location ~ ^/a{
		    if ($invalid_referer) {
		       rewrite ^/ https://res.lssin.com/url/url.png;
		    }
             root /var/www/html/a;
             expires 3d;
        }
        location / {
              root /var/www/html;
              expires 30d;
        }
}


Nginx 拒绝某个地址调用我

if ($http_referer ~* http:\/\/www.baidu.com|https:\/\/www.baidu.com){
   return 501;
}

 

本文地址: https://blog.lssin.com/readblog/90.html
版权声明:本文为原创文章,版权归  赤水 所有,欢迎分享本文,转载请保留出处!

发表评论


表情