Error: no se pudo iniciar TLS. Verifique la configuración de su servidor LDAP. en PhpLdapAdmin

Error: no se pudo iniciar TLS. Verifique la configuración de su servidor LDAP. en PhpLdapAdmin

Tenemos un servidor LDAP y usamos phpldapadmin para administrarlo. No lo he usado desde hace mucho tiempo y cuando intento iniciar sesión con mi usuario administrador, aparece lo siguiente:

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.

El servidor LDAP funciona bien, también verifiqué la contraseña del usuario y es la correcta. Puedo usar ese usuario para ldapsearch en el servidor en la línea de comando.

Lo único que cambié en este servidor recientemente fueron algunas reglas de iptables. Solía ​​funcionar perfectamente bien, así que no entiendo realmente dónde está el problema. Usamos un certificado let's encrypt para conectarnos al servidor ldap. El servidor está bajo Debian 9 y phpldapadmin funciona con nginx.

EDITAR

Puse los registros de PLA en modo de depuración y no obtengo más información que antes. Nginx tampoco me da ningún error en sus registros. Probé el siguiente comando:

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

y funciona bien. También comprobando la conexión SSL con:

openssl s_client -connect ldap.mydomain.com:636

devuelve el certificado.

No sé si PLA puede leer ldap.conf

Respuesta1

La solución era tan sencilla que ni siquiera podía pensar en ella. Reinicié php7.0-fpm y resolvió el problema.

información relacionada