文档章节

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
162
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
16.5K
36
Nginx在CentOS上进行安装

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

Carl_
2014/09/28
0
0
Nginx学习指南之模块的应用(一)

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

晨风微凉
2014/05/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

中秋快乐!!!

HiBlock
47分钟前
1
0
Node安装教程

1、安装最新版的node 2、设置相关目录(以D盘为例) 分别建立目录:D:\node,D:\node\node-globa,D:\node\node-cache 命令行输入: // 设置npm国内镜像 npm config set registry https://re...

Mohan710
今天
3
0
中国发布域名系统基础软件 “红枫”

9月12日消息,域名工程中心(英文缩写 ZDNS)发布了宣称自主开发的域名系统基础软件 “红枫(Maple DNS)”。 9月12日消息,域名工程中心(英文缩写 ZDNS)发布了宣称自主开发的域名系统基础软...

问题终结者
今天
3
0
Shell编程(分发系统介绍、expect远程登录、expect远程执行命令、expect传递参数)

分发系统介绍expect 分发系统expect即分发脚本,是一种脚本语言;通过他可以实现传输,输入命令(上线代码) 应用场景:业务越来越大,网站app,后端,编程语言是php,所以就需要配置lamp或者...

蛋黄_Yolks
今天
4
0
Java Http请求工具类

public static String httpPost(String source, String params) {URL url = null;HttpURLConnection conn = null;OutputStream os = null;String ret = null;try {......

yuewawa
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部