本文介紹使用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
您無需自行設置,若需要手動指定您可以自行設置該項。文檔內容是否對您有幫助?