`
jsntghf
  • 浏览: 2543013 次
  • 性别: 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图片防盗链配置实例

    Nginx图片防盗链配置是保护网站资源不被其他站点无授权引用的一种技术措施,它有助于减少不必要的带宽消耗和流量损失。以下是对Nginx图片防盗链配置的详细解释: 1. **基本原理**: 图片防盗链主要是通过检查HTTP...

    详解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服务器防盗链的设置涵盖了引用来源的验证、无效引用来源的处理以及资源有效期限的设置。通过以上步骤,可以有效地防止未授权网站引用本站资源,保护网站资源不被滥用。需要注意的是,虽然上述方法...

    centos服务器下nginx图片防盗链设置方法

    防盗链的主要目的是防止其他网站未经许可直接引用你的服务器上的图片资源,从而节省宝贵的带宽和流量。 首先,我们需要了解Nginx配置文件的位置。通常,Nginx的主配置文件是`nginx.conf`,但有时配置信息可能位于`/...

    nginx使用指南.pdf

    Nginx 的防盗链功能可以防止其他网站盗链 Nginx 服务器上的资源。 七. Nginx expires Nginx 的 expires 功能可以设置资源的过期时间,以减少服务器的负载。 八. Nginx 访问控制 Nginx 的访问控制功能可以控制...

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

    **Nginx防盗链** 防盗链功能阻止非授权的外部站点引用你的资源,保护内容不被滥用。 **Nginx访问控制** 通过设置Allow和Deny指令,Nginx可以控制哪些IP或网络可以访问特定的资源。 **Nginx日志处理** Nginx的...

    Nginx指南最新版

    - **Nginx防盗链**:通过配置Nginx阻止外部网站直接链接到本站点的资源,防止带宽被盗用。 #### 九、Nginx expires - **根据文件类型expires**:Nginx可以根据不同类型的文件设置不同的缓存过期时间,以优化网页的...

    Nginx应用技术指南__最新版

    #### 七、Nginx防盗链 通过配置Nginx的if模块,可以实现对盗链行为的检测和阻止,保护网站资源不被非法使用。 #### 八、Nginx访问控制 Nginx提供基于IP地址、用户名密码等多种方式的访问控制,确保服务器资源的...

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

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

    Nginx常见应用技术指南(nginx-tips)

    Nginx的基础知识部分涉及到Nginx的安装、调试、Rewrite规则的应用、Redirect重定向、自动添加目录斜线、Location指令的使用、文件过期时间的设置、防盗链技术、访问控制、日志处理、缓存策略、负载均衡、简单优化、...

    Nginx 应用技术指南

    #### 八、Nginx防盗链 **8.1 Nginx防盗链** 防盗链是指防止非授权网站直接引用自己网站的内容,如图片、视频等资源。Nginx提供了多种方法来实现防盗链,包括检查HTTP Referer头部信息等。 #### 九、Nginx expires ...

    Nginx初中级操作手册

    通过配置防盗链规则,Nginx 可以阻止其他网站通过引用你的静态资源,保护网站的带宽和版权。 九、Nginx 访问控制 Nginx 提供了 allow 和 deny 指令来控制访问权限,可以设置IP白名单、黑名单,或者基于地理位置、...

    nginx作为http图片服务器示例

    【Nginx作为HTTP图片服务器】是一个常见的应用场景,利用Nginx的强大性能和高效处理静态资源的能力,...在实际应用中,根据具体需求,还可以进一步配置防盗链、限速、负载均衡等功能,以增强服务器的安全性和稳定性。

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

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

    Nginx指南 Nginx 服务器

    Nginx具备目录自动添加斜线的功能,并且支持防盗链设置,可以防止非授权的链接访问。通过配置expires指令,可以对不同类型的文件设置不同的缓存过期策略,以及对特定目录下的文件进行缓存控制。 访问控制方面,...

Global site tag (gtag.js) - Google Analytics