|
编译nginx-auth-ldap模块需要ldap.h头文件,所以需要先安装ldap库 yum -y install openldap-devel
一、下载模块包
如果报错openssl版本低,则升级openssl版本 修复如下。
// make sure manual warnings don't get escalated to errors 二.配置ldap认证 http {
ldap_server openldap {
url ldap://192.168.192.20:389/dc=example,dc=com?uid?sub?(&(objectClass=account));
binddn "cn=Manager,dc=example,dc=com";
binddn_passwd "secret";
group_attribute memberuid;
group_attribute_is_dn on;
require valid_user;
}
} 进入conf.d 设置: server {
location /status {
stub_status on;
access_log off;
auth_ldap "Restricted Space";
auth_ldap_servers openldap;
}
}
在nginx主配置文件的http标签中添加如下代码 |
