51.sendfile

语法:sendfile [on|off]

默认值:senffile off

功能:用于设置是否使用sendfile()。这种方法实在内核中进行操作的。

用于http,server,location模块。

 

52.sent_timeout

语法:send_timeout off

默认值:sendfile off

功能:设置相应超时,当超过这个设置的时间,Nginx将会关闭一个不活动的连接。注意这不是整个传输新康营的时间,是两个操作之间的时间。当一个连接变为费活动状态那一刻,在这个时间内客户端没有进行任何操作,那么Nginx将会关闭连接。

用于http,server,location模块。

 

53.server

语法:server{...}

默认值:无

功能:用于配置虚拟主机。

用于http模块

 

54.server_name

语法:server_name 域名 [...]

默认值:server_name ""

功能:当进入HTTP请求头的主机头与Nginx配置文件中各个server{...}

比较,薛泽第一个匹配的server{...}。

server_name即服务器名字按照如下顺序处理:

静态域名;

开始部分使用通配符的域名;

末尾部分使用通配符的域名;

带有真个则表达式的域名

如果没有匹配的server,那么按照下面的顺序在配置文件中选择一个server:

a.匹配listen指令被标记为:[default|default_server]的server

b.匹配listen执行(或着隐含有listen 80)的第一个server

用于server模块

55.server_name_in_redirect

语法:server_name_in_redirect on|off

默认值:server_name_in_redirect on

功能:用于内部重定向。如果开启,Nginx会使用server_name指令中指定的第一个主机名来做重定向。如果是关闭,则使用客户端HTTP请求头中的Host做重定向。

用于http,server,location

 

56.tcp_nodelay

语法:tcp_nodelay [on|off]

默认值:tcp_nodelay on

功能:用于允许或禁止使用套接字选项tcp_nodelay。

这个选项支队keep-alive连接有效

用于http,server,location模块

57.tcp_nopush

语法:tcp_nopush [on|off]

默认值:tcp_nopush off

功能:用于允许或者禁止套接字选项tcp_nopush(FreeBSD)或者TCP_CORK(linux)。

仅在使用sendfile时有效

用于http,server,location模块。

58.try_files

语法:try_files path1 [path2] uri

默认值:无

功能,用于按顺序检测文件的存在性,并且返回第一个找到的文件。

uri表示一个颞部目录,其之后紧跟一个“/”。如果没有找到文件,那么将按照最后的这个参数执行内部重定向,所以这个参数时必须存在的参数。

用于server,location模块

59.types

语法:types{}

默认值:

types{
text/html html;
image/gif gif;
image/jpeg jpt;
}

完整的映射表包含在conf/mime.types内

功能:用于设置相应请求文件的文件类型。

用于http,server,location