本文介绍使用Nginx接入Sentinel流量防护的配置说明。
加载动态模块指令
- 语法:
load_module "/path/to/module.so";
- 默认值: 无
- 配置上下文:
main
- 是否必须配置:是
说明 使用Nginx Sentinel模块前,您必须先使用
load_module
指令加载。此指令必须出现在主配置文件最开始的位置(即主配置events
配置之前)。示例配置如下:
load_module "/opt/nginx-sentinel-cpp-linux/ngx_sentinel_cpp_module.so";
应用配置指令
应用名称设置指令:ahas_app_name
- 语法:
ahas_app_name ahas_demo_app;
- 默认值: 无
- 配置上下文:
main
- 是否必须配置:是
日志路径设置指令:sentinel_log_path
- 语法:
sentinel_log_path /opt/nginx-sentinel-cpp-linux;
- 默认值:
~/logs/csp
- 配置上下文:
main
- 是否必须配置:否
说明 该指令可以帮助您及时获取日志信息,建议您在接入Sentinel流量防护时选择配置该项。
命名空间设置指令:ahas_namespace
- 语法:
ahas_namespace default;
- 默认值:
default
- 配置上下文:
main
- 是否必须配置:否
License设置指令:ahas_license
- 语法:
ahas_license <license>;
- 默认值:无
- 配置上下文:
main
- 是否必须配置:否
说明 若您以公网方式接入Sentinel流量防护时需要配置该项。
区域设置指令:ahas_region_id
- 语法:
ahas_region_id cn-public;
- 默认值:无
- 配置上下文:
main
- 是否必须配置:否
说明 正常情况下系统会自动生成
region-id
您无需自行设置,若需要手动指定您可以自行设置该项。文档内容是否对您有帮助?