Nginx配置指令(六)

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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

乐大师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值