HTTP Auth RADIUS#
此模块使用 RADIUS 协议提供 HTTP 身份验证。 要 安装 该模块,请使用以下软件包之一: Angie: Angie PRO: 在 详细文档和源代码可在以下位置获取:
ten0s/ngx_http_auth_radius_module安装#
angie-module-http-auth-radiusangie-pro-module-http-auth-radius加载模块#
main{} 上下文中加载模块:load_module modules/ngx_http_auth_radius_module.so;
配置示例#
http {
radius_server "radius_server1" {
auth_timeout 5;
resend_limit 3;
url "127.0.0.1:1812";
share_secret "secret";
}
server {
listen 80;
server_name localhost;
location = / {
root html;
index index.html index.htm;
# RADIUS 服务器配置
# 第三个参数定义身份验证方法:
# PAP CHAP MSCHAP MSCHAP2 EAPMD5
auth_radius_server "radius_server1" "PAP";
# 参数值:
# Restricted、"Close Content"、off
auth_radius "Restricted";
}
}
}
其他信息#