文档章节

nginx中http核心模块的配置指令2

rick009
 rick009
发布于 2015/08/13 23:02
字数 536
阅读 60
收藏 8
点赞 0
评论 0
  1. internal:配置知道的location只能用于内部请求访问,如果外部请求访问到该location,则返回404错误

  2. keepalive_disable none | browser ...:配置禁止指定的浏览器使用保持keep-alive连接,默认值为keepalive_disable msie6,代表禁止IE6中的keep-alive连接,browser配置指定的浏览器,none代表不禁止任何浏览器的keep-alive连接

  3. keepalive_requests number:配置keep-alive连接处理的最多请求数,如果超过该请求数,则断开此连接,默认值为100

  4. keepalive_timeout timeout [header_timeout]:配置客户端的keep-alive连接在服务器端保持连接的超时时间,默认的timeout为75s,超过该timeout后服务器端断开该连接,参数[header_timeout]设置后将会在响应头中添加Keep-Alive: timeout=time头,该头只有Firefox和Konqueror浏览器能识别,其他浏览器无法识别该消息头,例如配置keepalive_timeout 75 10,则在Firefox中keep-alive的时长为10秒,而在chrome、Safari等浏览器中的keep-alive的时长为75秒

  5. limit_except method ... { ... }:配置限制location中HTTP请求的方法,HTTP请求的方法包括GET, HEAD, POST, PUT, DELETE, MKCOL, COPY, MOVE, OPTIONS, PROPFIND, PROPPATCH, LOCK, UNLOCK, or PATCH等,该配置只能使用于location中,例如如下配置

    limit_except POST {
    	allow 192.168.1.0/32;
    	deny  all;
    }
    

    配置只允许POST方法请求该location

  6. limit_rate rate:配置传输的速率,rate的值为每秒字节数,0代表禁用速率限制,该配置只限于每个请求的限制,如果同时有N个并发的请求,则整体的速率为N*rate的速率,该限制也可以通过设置变量$limit_rate值的方式来实现,在代理模式下,可以通过设置消息头X-Accel-Limit-Rate来实现

  7. limit_rate_after size:配置初始传输的字节数后再启用速率的限制,该配置可以用于在多媒体的文件类型时快速下载前面的字节,例如可以优先下载视频的前面部分字节,然后在进行限速,单位为字节数

未完待续。。。

© 著作权归作者所有

共有 人打赏支持
rick009

rick009

粉丝 10
博文 17
码字总数 14541
作品 0
海淀
技术主管
服务器后端开发系列——《实战Nginx高性能Web服务器》

1、高性能Web服务器Nginx的配置与部署研究(1)Nginx简介及入门示例 内容:概述Nginx的背景知识和简单的入门实例。 2、高性能Web服务器Nginx的配置与部署研究(2)Nginx入门级配置与部署及“...

晨曦之光 ⋅ 2012/04/24 ⋅ 0

nginx从0到1之模块梳理

目标 给大家看nginx源码时的一个简单引导。该文章围绕nginx模块展开,只是让大家对模块框架有个大体了解,并不涉及源码分析过程。 1, 高度模块化的设计是nginx的架构基础,在nginx中,除了少...

guisz ⋅ 2016/02/01 ⋅ 0

《实战Nginx:取代 Apache的高性能Web服务器》pdf下载

目录介绍: 第1部分 基础篇 第1章 Nginx简介 1.1 常用的Web服务器简介 1.2 Nginx简介 1.3 选择Nginx的理由 1.4 Nginx与Apache、Lighttpd的综合对比 第2章 Nginx服务器的安装与配置 2.1 安装N...

绿悠悠 ⋅ 2010/06/17 ⋅ 36

Nginx学习指南之模块的应用(一)

一、自述 Nginx模块功能也是相当的丰富,但对于Apache Web来说,两者之间还是有区别的,大家都知道Nginx模块是直接被编译进了nginx.conf配置文件,而Apache则是被编译成为.SO文件,有些是需要...

晨风微凉 ⋅ 2014/05/09 ⋅ 0

Nginx在CentOS上进行安装

Nginx在CentOS下进行安装的一些总结,从官网先将源码包wget到服务器,通过一些nginx的配置、编译,最后进行服务的注册,将脚本放入,可以使用System V,指令来控制nginx。 下载源码包 到ngi...

Carl_ ⋅ 2014/09/28 ⋅ 0

第十四章 nginx详解

14.1 nginx简介 Nginx(发音同engine x)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。 Nginx由俄罗斯的程序设计师Igor Sysoev...

忘情OK ⋅ 2017/06/06 ⋅ 0

Nginx安装及配置文件 nginx.conf 详解

首先确保安装了 gcc openssl-devel pcre-devel 和 zlib-devel 等软件,其实主要是为了安装 Nginx 期间的编译等,如果不安装,出错的时候,按照提示一个一个安装也可以。 Linux 编译安装: 具...

小马_wolf ⋅ 2016/09/13 ⋅ 0

RedHat 7 编译安装Nginx 1.12并配置WEB站点

一、安装环境 1、操作系统版本:Red Hat Enterprise Linux Server release 7.2 (Maipo) 2、Nginx版本:nginx-1.12.2.tar.gz 3、pcre版本:pcre-8.42.tar.gz 4、zlib版本:zlib-1.2.11.tar.g......

jianlong1990 ⋅ 04/19 ⋅ 0

Nginx编译安装和配置详解

一、Nginx简介 Nginx官网:http://nginx.org/ 1、简介 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯...

斜视天花板 ⋅ 2014/04/24 ⋅ 0

Nginx配置文件详细介绍

Nginx的主配置文件为“/etc/nginx/nginx.conf”,在主配置文件中使用指令又包含了其他的片段配置文件“/etc/nginx/conf.d/”(源代码安装时可以自己指定配置文件位置)。在配置文件中首先需要...

正经的青年 ⋅ 2017/11/06 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

windows profesional 2017 build problem

.net framework .... https://stackoverflow.com/questions/43330915/could-not-load-file-or-assembly-microsoft-build-frameworkvs-2017...

机油战士 ⋅ 22分钟前 ⋅ 0

python3中报错的解决方法(长期更新)

1、ImportError: No module named ‘DjangoUeditor’ 出错原因:安装DjangoUeditor库适用于python2,需要下载适用python3的 下载地址:https://github.com/twz915/DjangoUeditor3 2、python3......

xiaoge2016 ⋅ 27分钟前 ⋅ 0

数据结构与算法之双向链表

一、双向链表 1.双向链表的结点结构 typedef struct DualNode{ ElemType data; struct DualNode *prior; // 前驱结点 struct DualNode *next; // 后继结点}DualNode, *DuL...

aibinxiao ⋅ 46分钟前 ⋅ 0

五大最核心的大数据技术

大数据技术有5个核心部分,数据采集、数据存储、数据清洗、数据挖掘、数据可视化。关于这5个部分,有哪些核心技术?这些技术有哪些潜在价值?看完今天的文章就知道了。 大数据学习群:7165810...

董黎明 ⋅ 48分钟前 ⋅ 0

PhpStorm 头部注释、类注释和函数注释的设置

首先,PhpStorm中文件、类、函数等注释的设置在:setting-》Editor-》FIle and Code Template-》Includes下设置即可,其中方法的默认是这样的: /**${PARAM_DOC}#if (${TYPE_HINT} != "v...

nsns ⋅ 48分钟前 ⋅ 0

spring.net AOP

http://www.springframework.net/doc-latest/reference/html/aop-quickstart.html https://www.cnblogs.com/wujy/archive/2013/04/06/3003120.html...

whoisliang ⋅ 53分钟前 ⋅ 0

【HAVENT原创】创建 Dockerfile 生成新的镜像,并发布到 DockerHub

注意:Win7 与 Win10 的版本存在差异,Win7 版本使用 Docker Quickstart Terminal 进入控制台,Win10下面直接用管理员权限打开控制台或者 PowerShell 即可;另外 Win7 下面只能访问 C盘,/ap...

HAVENT ⋅ 53分钟前 ⋅ 0

pom.xml出现web.xml is missing ...解决方案

提示信息应该能看懂。也就是缺少了web.xml文件,<failOnMissingWebXml>被设置成true了。 搜索了一下,Stack Overflow上的答案解决了问题,分享一下。 目前被顶次数最多的回答原文如下: This...

源哥L ⋅ 54分钟前 ⋅ 0

js时间戳与日期格式之间相互转换

1. 将时间戳转换成日期格式 1 2 3 4 5 6 7 8 9 10 11 12 13 14 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 /** 1. 下面是获取时间日期的方法,需要什么样的格式自己...

Jack088 ⋅ 59分钟前 ⋅ 0

web添加log4j

添加xml配置log4j.properties # Global logging configuration---root日志设置#log4j.rootLogger=info,dailyRollingFile,stdoutlog4j.rootLogger=debug,stdout,dailyRollingFile---......

黄柳淞 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部