У нас есть сервер LDAP, и мы используем phpldapadmin для управления им. Я не использовал его долгое время, и когда я пытаюсь войти в систему с правами администратора, я получаю следующее:
Не удалось запустить TLS. (LDAP-сервер)
Ошибка: не удалось запустить TLS. Пожалуйста, проверьте конфигурацию вашего сервера LDAP.
ошибка Невозможно подключиться к серверу LDAP Сервер LDAP
Ошибка: не удается связаться с сервером LDAP (-1) для пользователя
ошибка Не удалось пройти аутентификацию на сервере
Неправильное имя пользователя или пароль.
Сервер LDAP работает нормально, я также проверил пароль пользователя, и он правильный.Я могу использовать этого пользователя для ldapsearch на сервере в командной строке.
Единственное, что я недавно изменил на этом сервере, это некоторые правила iptables. Раньше все работало нормально, поэтому я не очень понимаю, в чем проблема. Мы используем сертификат let's encrypt для подключения к серверу ldap. Сервер находится под Debian 9 и phpldapadmin работает с nginx.
РЕДАКТИРОВАТЬ
Я перевел журналы PLA в режим отладки и не получаю больше информации, чем раньше. Nginx также не дает мне никаких ошибок в своих журналах. Я пробовал следующую команду:
ldapsearch -ZZ -H ldap://ldap.mydomain.com -W -D cn=adminuser,dc=мойдомен,dc=com -b dc=мойдомен,dc=com
и это работает нормально. Также проверка ssl-соединения с помощью:
openssl s_client -connect ldap.mydomain.com:636
возвращает сертификат.
Я не знаю, может ли PLA читать ldap.conf