文档章节

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

rick009
 rick009
发布于 2015/08/13 23:02
字数 536
阅读 60
收藏 8
  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
251
0
《Nginx高性能Web服务器》系列分享专栏

《Nginx高性能Web服务器》系列分享专栏 [作者:Poechant] Nginx是目前最流行的基于BSD-like协议、轻量级、高性能的HTTP服务器、反向代理服务器和电子邮件(SMTP/POP3/IMAP)服务器。CSDN的Ngi...

开元中国2015
12/01
0
0
nginx从0到1之模块梳理

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

guisz
2016/02/01
132
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
17K
36
Nginx学习指南之模块的应用(一)

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

晨风微凉
2014/05/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

redis数据结构

redis不只是一个简单的键(key)-值(value)数据库,实际上它是一个数据结构服务器,支持各种类型的值。也就是说,在传统的键-值数据库中,你把字符串键与字符串值联系起来,而在redis,值不仅限...

hblt-j
10分钟前
2
0
MySQL事务的的介绍及使用

1. 事务的特性 1.1 原子性(Atomicity): 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 1.2. 一致性(Consistency): 在一个事务中,事务的前后数据的完...

kuchawyz
15分钟前
1
0
[sed] 将 the 和 statement 之间的单词变为全大写

-bash-4.1$ cat textfind the Match statementConsult the Get statementusing the Read statement to retrieve data-bash-4.1$ cat sedsrc1/the .* statement/{hs/.*the (.......

圣洁之子
16分钟前
1
0
curl 编译安装(openssl)

//依赖安装yum install openssl openssl-develwget https://curl.haxx.se/download/curl-7.63.0.tar.gztar -zvxf curl-7.63.0.tar.gzcd curl-7.63.0./configure --prefix=......

colin_86
17分钟前
2
0
Canvas之使用图片

canvas有比较强的图片操作能力。可以用于动态的图像合成或者作为图形的背景。浏览器支持任意格式如PNG、GIF、或者JPEG,你甚至可以将同一个页面中的其他canvas元素生成的图片作为图片源(toDa...

tianyawhl
19分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部