模块分类
- Nginx官方模块
- 第三方模块
官方模块
http_stub_status_module(Nginx的客户端状态)
作用:主要用于监控nginx当前处理连接的状态
配置:
Syntax:stub_status;
Default:-;
Context:server,location
location /nginx_status
{
stub_status on;
access_log off;
}
Active connections:当前连接数
50 50 73:请求数,成功处理数,请求总数
Reading:nginx正在读的个数
Writing:正在写的个数
Waiting:正在等待的数(nginx开启长连接时才会有)
random_index_module(随机目录下文件)
Syntax:random_index on | off
Default:random_index off;
Context: location
tip:随机不是轮询
http_sub_module
- sub_filter
- sub_filter_once:意思是只查找并替换一次。on是开启此功能,off是关闭——默认值是on
- sub_filter_types:一行意思是选定查找替换文件类型为文本型。也可以不加此行,因为默认只查找text/html文件
tip:一般用于处理紧急情况,正常还是在代码层完成此功能,如需要正则匹配替换需要下载第三方模块 subs_filter