Linux NGINX LDAP错误(初始化LDAP连接时出错:(0,';错误';)
这是我的配置。我一直收到以下错误:“初始化LDAP连接时出错:(0,'错误')” 类似的LDAP筛选器可与其他型号完美配合使用: 我尝试了很多可能性,但似乎都不起作用。我真的非常感谢你的帮助。 我使用本指南:Linux NGINX LDAP错误(初始化LDAP连接时出错:(0,';错误';),linux,nginx,ldap,devops,openldap,Linux,Nginx,Ldap,Devops,Openldap,这是我的配置。我一直收到以下错误:“初始化LDAP连接时出错:(0,'错误')” 类似的LDAP筛选器可与其他型号完美配合使用: 我尝试了很多可能性,但似乎都不起作用。我真的非常感谢你的帮助。 我使用本指南: 您的基本dn包含一个输入错误,我认为:“o=password”应该是“o=companyid”。还请注意,如果未使用HTTP基本身份验证,则需要X-CookieName和Cookie nginxauth。#(必需)以下指令分别设置Cookie名称和传递它。它们是基于cookie的身份验证
您的基本dn包含一个输入错误,我认为:“o=password”应该是“o=companyid”。还请注意,如果未使用HTTP基本身份验证,则需要
X-CookieName
和Cookie nginxauth
。#(必需)以下指令分别设置Cookie名称和传递它。它们是基于cookie的身份验证所必需的。如果使用HTTP基本#身份验证,请将其注释掉。不管怎样,我添加了它们,但仍然不起作用,“密码”只是一个占位符,它有公司ID。感谢您的帮助,虽然您的基本dn包含输入错误,但我认为:“o=password”应该是“o=companyid”。还请注意,如果未使用HTTP基本身份验证,则需要X-CookieName
和Cookie nginxauth
。#(必需)以下指令分别设置Cookie名称和传递它。它们是基于cookie的身份验证所必需的。如果使用HTTP基本#身份验证,请将其注释掉。不管怎样,我添加了它们,但仍然不起作用,“密码”只是一个占位符,它有公司ID。谢谢你的帮助
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://192.168.20.69:8080/main/;
auth_request /auth-proxy;
}
location = /auth-proxy {
internal;
proxy_pass http://127.0.0.1:8888;
proxy_pass_request_body off;
#proxy_set_header Content-Length "";
#proxy_cache auth_cache;
#proxy_cache_valid 200 10m;
#proxy_set_header X-CookieName "nginxauth";
#proxy_set_header Cookie nginxauth=$cookie_nginxauth;
proxy_set_header X-Ldap-URL "ldaps://ldap.jumpcloud.com:636/ou=Users,o=companyid,dc=jumpcloud,dc=com?uid?sub?(objectClass=posixAccount)";
proxy_set_header X-Ldap-BaseDN "ou=Users,o=companyid,dc=jumpcloud,dc=com";
proxy_set_header X-Ldap-BindDN "uid=user-bind,ou=Users,o=companyid,dc=jumpcloud,dc=com";
proxy_set_header X-Ldap-BindPass "password";
proxy_set_header X-Ldap-Realm Restricted;