`
jsntghf
  • 浏览: 2483610 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

让nginx的expires和防盗链都有效

 
阅读更多

expires有效,防盗链失效

 

location ~* ^.+\.(jpg|jpeg|gif|png|css|js|swf)$ {
  access_log off;
  root /opt/app/xuexi6;
  expires 1h;
  #break;
}

location ~* ^.+\.(jpg|jpeg|gif|png|swf|rar|zip)$ {
  valid_referers none blocked *.xuexi6.com;
  if ($invalid_referer) {
    rewrite ^/ http://www.xuexi6.com/404.gif;
    return 412;
  }
}

 

只有js和css的expire有效,防盗链有效

 

location ~* ^.+\.(jpg|jpeg|gif|png|swf|rar|zip)$ {
  valid_referers none blocked *.xuexi6.com;
  if ($invalid_referer) {
    rewrite ^/ http://www.xuexi6.com/404.gif;
    return 412;
  }
}

location ~* ^.+\.(jpg|jpeg|gif|png|css|js|swf)$ {
  access_log off;
  root /opt/app/xuexi6;
  expires 1h;
  #break;
}

 

expire和防盗链都有效

 

location ~* ^.+\.(jpg|jpeg|gif|png|swf|rar|zip|css|js)$ {
  valid_referers none blocked *.xuexi6.com;
  if ($invalid_referer) {
    rewrite ^/ http://www.xuexi6.com/404.gif;
    return 412;
  }
  access_log off;
  root /opt/app/xuexi6;
  expires 1h;
  break;
}

 

 

分享到:
评论

相关推荐

    详解Nginx防盗链和Nginx访问控制与Nginx解析php的配置

    详解Nginx防盗链和Nginx访问控制与Nginx解析php的配置 Nginx防盗链 配置如下,可以和上面的配置结合起来 location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)$ { expires 7d; valid_...

    Nginx+常见应用技术指南[Nginx+Tips]+第二版

    八、 Nginx 防盗链 九、 Nginx 访问控制 十、 Nginx 日志处理 十一、 Nginx Cache 十二、 Nginx 负载均衡 十三、 Nginx 简单优化 十四、 如何构建高性能的LEMP 环境 十五、 Nginx 服务监控 十六、 常见问题与错误...

    Nginx_常见应用技术指南第二版

    Nginx 防盗链 九、 Nginx 访问控制 十、 Nginx日志处理 十一、 Nginx Cache 十二 、 Nginx 负载均衡 十三、 Nginx简单优化 十四、 如何构建高性能的LEMP环境 十五 、 Nginx服务监控 十六 、 常见问题与错误处理. ...

    Nginx服务器下防盗链的方法介绍

    修改 /usr/local/nginx/conf/nginx.conf 这个配置文件。 找到 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; }[/code] 修改成: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { valid_referers ...

    Nginx中文手册下载

    八、 Nginx 防盗链 九、 Nginx 访问控制 十、 Nginx 日志处理 十一、 Nginx Cache 十二、 Nginx 负载均衡 十三、 Nginx 简单优化 十四、 如何构建高性能的 LEMP 环境 十五、 Nginx 服务监控 十六、 常见问题...

    Nginx 常见应用技术指南

    八、 Nginx 防盗链 九、 Nginx 访问控制 十、 Nginx日志处理 十一、 Nginx Cache 十二、 Nginx负载均衡 十三、 Nginx简单优化 十四、 如何构建高性能的LEMP环境 十五、 Nginx服务监控 十六、 常见问题与错误处理. ...

    决战Nginx系统卷:高性能Web服务器详解与运维第一部分(保证能用)

    第31章 解决防盗链 第32章 Nginx提供HTTPS服务 第33章 监控Nginx的工作状态 第34章 使用empty_gif 第35章 Nginx对响应体内容的替换 第36章 Nginx的WebDAV 第37章 Nginx的Xslt模块 第38章 Nginx的基本认证方式...

    决战Nginx系统卷:高性能Web服务器详解与运维第二部分(保证能用)

    第31章 解决防盗链 第32章 Nginx提供HTTPS服务 第33章 监控Nginx的工作状态 第34章 使用empty_gif 第35章 Nginx对响应体内容的替换 第36章 Nginx的WebDAV 第37章 Nginx的Xslt模块 第38章 Nginx的基本认证方式...

    决战Nginx: 系统卷 - 高性能Web服务器详解与运维第三部分(保证能用)

    第31章 解决防盗链 第32章 Nginx提供HTTPS服务 第33章 监控Nginx的工作状态 第34章 使用empty_gif 第35章 Nginx对响应体内容的替换 第36章 Nginx的WebDAV 第37章 Nginx的Xslt模块 第38章 Nginx的基本认证方式...

    Nginx 常见应用技术指南.rar

    八、 Nginx 防盗链 九、 Nginx 访问控制 十、 Nginx日志处理 十一、 Nginx Cache 十二、 Nginx负载均衡 十三、 Nginx简单优化 十四、 如何构建高性能的LEMP环境 十五、 Nginx服务监控 十六、 常见问题与...

    使用referer指令配置Nginx服务器来防止图片盗链

    首先,我们找到需要防盗链的域名的conf文件,路径:/usr/local/nginx/conf/vhost/,比如guance.com.conf。先备份下原文件,然后找到下面的部分: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } 将...

Global site tag (gtag.js) - Google Analytics