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学习系列之轮询的负载均衡及Ip_hash等常用指令介绍