我有一个工作的OpenLDAP,但打破了它尝试使用这里的说明configurationSSL: https : //help.ubuntu.com/10.04/serverguide/C/openldap-server.html 。 现在,当我尝试使用-d -1启动ldap时,出现以下错误:
TLS:只指定一个certfile和keyfile
主要:TLS初始化def ctx失败:-1
作为一个新手,我认为我完全有可能搞砸了一些东西(我有一个担心,我从上面的错误指令中进行了修改),但是我不知道如何撤销我所做的。 我无法启动ldapmodify b / c服务器closures。 所以我有两个问题:
注意:我不是一个* nixpipe理员,只是试图获得SSL版本的OpenLDAP来testing我的应用程序。 所以请慢慢说话,用大词!
我现在还没有访问我的openldap服务器,但是我敢肯定你可以直接在新的slapd.d /目录下改变它,尽pipe它不被推荐。
看看你在运行时得到了什么(假设这是包含slapdconfiguration的目录):
grep -R olcTLS /etc/openldap/slapd.d
根据以上说明:
如果遇到服务器无法启动的麻烦,请检查
/var/log/syslog。 如果你看到像main: TLS init def ctx failed: -1这样的错误main: TLS init def ctx failed: -1,那很可能是configuration问题。 检查证书是否由configuration文件中的颁发机构签名,并且ssl-cert组具有对私钥的读取权限。