Linux NGINX LDAP错误(初始化LDAP连接时出错:(0,';错误';)

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的身份验证

这是我的配置。我一直收到以下错误:“初始化LDAP连接时出错:(0,'错误')” 类似的LDAP筛选器可与其他型号完美配合使用: 我尝试了很多可能性,但似乎都不起作用。我真的非常感谢你的帮助。

我使用本指南:


您的基本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;