nginx防盗链功能

简介: nginx防盗链功能

我们经常会看到在浏览某一图片时会弹出一“403权限禁止”错误,这说明有可能正在浏览的这个网站用到的图片在盗用别的网站图片,而被盗用的网站采用了防盗链技术。那么怎样才能不让自己的网站受害呢?

  • 一般的防盗链
location ~* .(gif|jpg|png|swf|flv)$ {
  valid_referers none blocked www.wosoquan.com wosoquan.com ;
  if ($invalid_referer) {
    rewrite ^/ http://www.wosoquan.com/retrun.html;
    #return 403;
  }
}

第一行:gif|jpg|png|swf|flv 表示对gif、jpg、png、swf、flv后缀的文件实行防盗链

第二行: 表示对www.ingnix.com这2个来路进行判断 if{}里面内容的意思是,如果来路不是指定来思是,如果来路不是指定来路就跳转到http://www.wosoquan.com/retrun.html页面,当然直接返回403也是可以的。

  • 针对图片目录防止盗链
location /images/ {
  alias /data/images/;
  valid_referers none blocked server_names *.xok.la xok.la ;
  if ($valid_referers) {return 403;}
}


相关文章
|
3月前
|
负载均衡 网络协议 应用服务中间件
【Nginx】Nginx 功能特性
【1月更文挑战第25天】【Nginx】Nginx 功能特性
|
8月前
|
缓存 负载均衡 网络协议
一文讲懂Nginx常用配置及和基本功能
一文讲懂Nginx常用配置及和基本功能
234 1
|
5月前
|
缓存 负载均衡 应用服务中间件
Nginx 的优化思路,并解析网站防盗链
Nginx 的优化思路,并解析网站防盗链
122 1
|
5月前
|
应用服务中间件 Shell nginx
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离(二)
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离
|
5月前
|
负载均衡 NoSQL 应用服务中间件
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离(一)
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离
|
6月前
|
监控 应用服务中间件 Linux
Nginx之防盗链及高可用解读
Nginx之防盗链及高可用解读
|
6月前
|
缓存 应用服务中间件 网络安全
百度搜索:蓝易云【Nginx常用配置及和基本功能详解!】
这些是Nginx的一些常用配置和基本功能。Nginx还具有更多的高级功能和模块,可以根据具体需求进行灵活配置和扩展。
61 0
|
7月前
|
应用服务中间件 nginx
Nginx防盗链配置
Nginx防盗链配置
|
7月前
|
缓存 应用服务中间件 Linux
百度搜索:蓝易云【Linux系统Nginx优化与防盗链详细教程】
这些是关于Nginx优化和防盗链的基本教程。根据实际需求和具体情况,您可能需要进行更多的配置和调整。在修改Nginx配置文件之前,请确保您对配置语法和操作有一定的了解,并备份原始配置文件以防意外情况发生。
198 1
|
8月前
|
应用服务中间件 开发工具 nginx
nginx防盗链
nginx防盗链简单配置