31.limit_except
语法:limit_except 方法名{...}
默认值:no
功能:用于限制访问location的http方法
用于location模块内
例如:
limit_except GET {
allow 192.168.1.0/32;
deny all;
}
32.limit_rate
语法:limit_rate 速度值
默认:no
功能:用户限制传输速度。
用于http,server,location,if in location 模块
33.limit_rate_after
语法:limit_rate_after 时间
默认值:limit_rate_after 1m
功能:用于设置http请求传输多少字节后开始限速。
用于http,server,location,if in location 模块
例如:
location / {
limit_rate_after 1024k;
limite_rate 50k;
}
以上设置限制在传输1024k(即1M)数据后限制传输速度为50k。
34.listen
语法:listen IP地址:端口号
默认值:80
功能:用于在指定的server{...}设置接受请求的IP地址和端口。可以仅指定一个IP或一个端口号或一个IP+一个端口号。还可以使用通配符*+端口号。IP地址支持IPv4和IPv6.
用于server模块。
例如:
listen 127.0.0.1:8080;
listen 8080;
listen 127.0.0.1;
listen [::]:8080;
listen [fe80::1];
35.location
语法:location [=|~|~*|^~|@] /RUI/ {...}
默认值:no
功能:改指令允许根据URI的需要进行配置访问。可以根据字面字符串配置也可以使用正则表达式配置。
如果使用正则表达式配置,“~”表示区分大小写匹配,“~*”表示不区分大小写匹配
用于server模块
36.log_ont_found
语法:log_ont_found [on|off]
默认:log_ont_found on
功能:用于启用或禁止在磁盘找不到文件时,是否想error_log发送日志。
用于http,server,location模块。
37.log_subrequest
语法:log_subrequest [on|off]
默认值:log_subrequest off
功能:用于设置是否在访问日志中启用或禁止子请求。
用于http,server,location模块
例如:有rewrite规则和SSI产生的请求,产生的访问日志。
38.msie_padding
语法:msie_padding [on|off]
默认值:msie_padding on
功能:该指令用于允许或者禁止MSIE浏览器或谷歌浏览器的msie_padding功能。
用于http,server,location模块
39.msie_refresh
语法:msie_refresh [on|off]
默认值:msie_refresh off
功能:用于允许或者禁止给MSIE浏览器请求的享用发送一个refresh meta标签。
用于http,server,location模块
40.open_file_cache
语法:open_file_cache max=N [inactive = time] |off
默认值:open_file_cache off
功能:用于设置是否启用文件缓存。
选项:
Max:永固指定缓存条目的最大值。当达到最大值后,根据LRU算法将缓存条目移除;
Inaction:用于设置一个不活动时间,如果在这个时间内缓存的条目没有被访问,那么将会被删除,默认值60秒。
Off:禁止缓存。
用于http,server,location模块
例如:
open_file_cache max=1000 inactive=20s;