nginx 防盗链

编辑nginx的虚拟主机配置文件

vim /usr/local/nginx/conf/vhost/default.conf

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|rar|zip|gz|bz2)$
{
    valid_referers none blocked *.ping.com *.test.com; # 网站的域名相关
    if ($invalid_referer)                              # 非网站信任referer ,返回403
    {
        return 403;
    }
}

保存退出

# 检查配置文件
/usr/local/nginx/sbin/nginx -t

# 重读配置文件
/usr/local/nginx/sbin/nginx -s reload

最后更新于

这有帮助吗?