4.1模块分类
- Nginx官方模块
- 第三方模块
4.2模块讲解
4.2.1 Nginx客户端状态
—with-http_stub_status_module
配置语法:Syntax: stub_status;
Default: - (默认没有配置)
Context:server,location (在server或者location下进行配置的)
配置后 通过 nginx -tc /etc/nginx/nginx.conf 检测配置是否成功
然后重载配置 nginx -s reload -c /etc/nginx/nginx.conf
4.2.2 目录中选择一个随机主页
—with-http_random_index_module
Syntax: random_index on|off;
Defeault: random_index off;
Context: location
场景:有时随机展示不同的主页
4.2.3HTTP内容替换
—with-http_sub_module
//string 表示要替换的内容
//replacement 表示替换后的内容
Syntax: sub_filter string replacement;
Default: -
Context: http,server,location
//经常用来校验Nginx服务与客户端(浏览器)内容是否发生变更
Syntat: sub_filter_last_modified on|off;
Default: sub_filter_last_modified off;
Context: http,server,location
//对html指定内容进行匹配 on匹配第一,off对指定所有进行匹配
Syntat: sub_filter_once on|off
Default: sub_filter_once on;
Context: http,server,location