Ошибка: Не удалось запустить TLS. Please check your LDAP server configuration. на PhpLdapAdmin

У нас есть LDAP сервер и мы используем phpldapadmin для управления им. Я не использовал его с давних пор, и когда я пытаюсь войти под пользователем admin, я получаю следующее :

Could not start TLS. (LDAP Server)
Error: Could not start TLS. Please check your LDAP server configuration.

error   Unable to connect to LDAP server LDAP Server
Error: Can't contact LDAP server (-1) for user

error   Failed to Authenticate to server
Invalid Username or Password.

Сервер LDAP работает нормально, я также проверил пароль пользователя и он правильный. Я могу использовать этого пользователя для ldapsearch на сервере в командной строке.

Единственное, что я недавно изменил на этом сервере, это некоторые правила iptables. Раньше все работало отлично, поэтому я не понимаю, в чем проблема. Мы используем сертификат let's encrypt для подключения к серверу ldap. Сервер находится под Debian 9, а phpldapadmin работает с nginx.

EDIT

Я перевел журналы PLA в режим отладки и не получил больше информации, чем раньше. Nginx также не выдает мне никаких ошибок в своих журналах. Я попробовал следующую команду :

ldapsearch -ZZ -H ldap://ldap.mydomain.com -W -D cn=adminuser,dc=mydomain,dc=com -b dc=mydomain,dc=com

и она работает нормально. Также проверка ssl-соединения с помощью :

openssl s_client -connect ldap.mydomain.com:636

возвращает сертификат.

Я не знаю, может ли PLA читать ldap.conf

0
задан 1 September 2021 в 15:56
1 ответ

Решение было настолько простым, что я даже не мог об этом думать. Я перезапустил php7.0-fpm, и это решило проблему.

0
ответ дан 2 September 2021 в 12:52

Теги

Похожие вопросы