工作中nginx配置文件的一些参数记录

Posted Howareyou?

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工作中nginx配置文件的一些参数记录相关的知识,希望对你有一定的参考价值。

reset_timedout_connection on    告诉nginx关闭不响应的客户端连接。这将会释放那个客户端所占有的内存空间

tcp_nopush on    告诉nginx在一个数据包里发送所有头文件,而不一个接一个的发送   

client_header_timeout 20和client_body_timeout 20设置请求头和请求体(各自)的超时时间。我们也可以把这个设置低些  单位为秒

send_timeout 20指定客户端的响应超时时间。这个设置不会用于整个转发器,而是在两次客户端读取操作之间  单位为秒

 

server_tokens off     关闭在错误页面中的nginx版本数字

open_file_cache max=56000 inactive=30s    打开缓存的同时也指定了缓存最大数目,以及缓存的时间。我们可以设置一个相对高的最大时间,这样我们可以在它们不活动超过20秒后清除掉

multi_accept on      告诉nginx收到一个新连接通知后接受尽可能多的连接

open_file_cache_valid     在open_file_cache中指定检测缓存信息有效性的间隔时间

 

open_file_cache_min_uses 2  如果在上面的inactive规定的时间内,缓存的条目被使用超过2次就不删除此缓存条目

open_file_cache_errors on    指定了当搜索一个文件时是否缓存错误信息,也包括再次给配置中添加文件。

 

以上是关于工作中nginx配置文件的一些参数记录的主要内容,如果未能解决你的问题,请参考以下文章

nginx配置文件结构

nginx的文件cache服务配置记录(proxy_cache)

nginx配置

Nginx 入门实战--Nginx 常用配置参数说明

Nginx进阶学习模块配置记录

Nginx配置文件nginx.conf中文详解