Nginx 模块常用指令

Posted ruhuanxingyun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 模块常用指令相关的知识,希望对你有一定的参考价值。

1.HTTP核心模块

  A. client_body_buffer_size:指定连接请求实体的缓冲区大小,如果超了,那么这些请求实体的整体或部分将尝试写入一个临时文件,默认值是8k/16K;

       B. client_body_temp_path:指定连接请求实体试图写入的临时文件路径,默认值是client_body_temp;

  C. client_max_body_size:指定允许客户端连接的最大请求实体大小,如果超了,返回客户端“Request Entity Too Large” 413错误,默认值是1m;

2. HTTP代理模块

  A. proxy_pass:设置被代理服务器的地址和被映射的URI,地址可以使用主机名或IP加端口号的形式,默认值是no,使用字段在location或location中if字段;

  B. proxy_set_header:允许将发送到被代理服务器的请求头重新定义或增加一些字段,默认值是Host and Connection,使用字段在http,server,location;

  C. proxy_connect_timeout:指定一个连接到代理服务器的超时时间,默认值是60s,使用字段在http,server,location;

     D. proxy_send_timeout:设置代理服务器转发请求的超时时间,如果超了,nginx将关闭连接,默认值是60s,使用字段在http,server,location;

   E.proxy_read_timeout:设置读取后端服务器应答的超时时间,默认值是60s,使用字段在http,server,location。

 

可参考:Nginx中文手册

以上是关于Nginx 模块常用指令的主要内容,如果未能解决你的问题,请参考以下文章

九爷带你了解 nginx HTTP模块配置常用指令

Nginx学习系列之轮询的负载均衡及Ip_hash等常用指令介绍

Nginx content阶段 static模块 root alias指令使用规则

Lua-Nginx-Module常用指令(下)

Lua-Nginx-Module常用指令(中)

Nginx核心模块——HTTP中的配置指令location和rewrite介绍