Nginx配置指令(二)

11.worker_connections

语法:worker_connections numbers

默认值:1024

功能:设置每个worker进程能处理的连接数。

通过上篇中的参数worker_processes和worker_connections可以计算出最大客户端连接数。

最大客户端连接数=worker_processes * worker_connections

用于events模块内

12.use

语法:use 类型名

功能:用于设置事件驱动类型。在linux下通常设置为epoll,而在windows下则是select。

用于events模块内

13.multi_accept

语法:multi_accept on|off

默认值:off

功能:是否立刻接受从所有监听队列进入的连接。

用于events模块内

14.alias

语法:alias 文件路径或目录路径

默认值:no

功能:用于指定一个路径,但是跟root指令有区别。

作用于location模块

例如:

location /x1/{

 alias /www/images/ ;

}

location /x2/{

 root /www/images/ ;

}

假设目录结构和问价纳入下:

/www/images/1.jpg

/www/images/x2/2.jpg

当访问http://域名/x1/1.jpg,访问成功

当访问http://域名/x2/1.jpg,将返回404

当访问http://域名/x2/2.jpg,访问成功

如果将第一段改写为如下:

location ^/x1/(.*)${

 alias  /www/images/ ;

}

此时,访问访问http://域名/x1/2.jpg和http://域名/x2/2.jpg效果是一样的。

15.chunked_transfer_encoding

语法:chunked_transfer_encoding on|off

默认值:on

用于http,server,location模块

功能:设置是否在响应中使用chunk编码。

用于http,server,location

16.client_body_in_file_only

语法:client_body_in_file_only on|off

默认值:off

功能:强制Nginx将client请求体存储到一个临时文件。改文件在青丘完成后不会被移除。

用于http,server,location模块

17.client_body_in_single_buffer

语法:client_body_in_single_buffer on|off

默认值:off

功能:用于指定将整个客户端你请求体保存在 单个请求缓存中。当使用变量$request_body时,建议使用这个指令。

用于http,server,location

18.client_body_buffer_size

语法:client_body_buffer_size 缓存大小

默认值:8k或16k

功能:指定客户端请求体缓存大小。超过缓存大小,将会写入临时文件。

默认值得大小依赖于所在的操作系统平台,可能是8k或者是16k。

用于http,server,location模块

19.client_body_temp_path

语法:client_body_temp_path 路径[ level1| level2| level3]

默认值:client_body_temp

功能:用于指定一个存储临文件的目录,在这个目录中存储客户端请求体。按照指定的子目录登记,可能会有三级目录。

用于http,server,location模块

 

20.client_body_timeout

语法:client_body_timeout 时间数

默认值:60

功能:设置读取超时,指从客户端传入的请求体读取超时时间。如果在这个设定时间内客户端没有发送任何数据,那么Nginx将返回“Request time out”,错误码408

用于http,server,location模块

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值