我开始学习Openldap 2.4,但是根据官方管理指南,我遇到了一些我不太了解的概念。因此,我正在向社区提出这些问题,希望能找到一些好的解释。 第一个问题是Openldap中的后端和数据库之间有什么区别?同样在文档中,我发现了一些非常令人困惑的地方,例如在backbends部分,我尝试使用这些说明创建ldap后端。
数据库ldap
后缀“ dc = suretecsystems,dc = com”
rootdn“ cn = slapd-ldap”
uri ldap:// localhost / ldap:// remotehost ldap:// remotehost2
更改配置目录后,我在cn = config文件夹中找到olcDatabase = {1} ldap.ldif文件,并且未创建任何back-ldap模块。
另一个问题是,如果我创建了两个数据库(例如hdb和mdb数据库),则有关Openldap服务器中的多个数据库定义。服务器如何处理来自Ldap客户端的查询?数据是从按特定顺序定义的两个数据库中获取的,还是有一种方法可以选择我们要与之交互的数据库?
最后,为什么在不推荐使用slapd.conf配置样式的情况下,仍能在官方管理指南中找到它?有更新的指南吗?
谢谢!!