Openldap中后端和数据库的区别

Openldap中后端和数据库的区别,ldap,openldap,Ldap,Openldap,我开始学习Openldap 2.4,但根据官方管理指南,我遇到了一些我不能很好理解的概念。所以我向社区提出这些问题,希望能找到一些好的解释。 第一个问题是Openldap中backbends和数据库之间的区别是什么?在文档中,我还发现了一些非常令人困惑的东西,例如在backbends部分,我尝试使用这些说明创建ldap后端 数据库ldap 后缀“dc=suretecsystems,dc=com” rootdn“cn=slapd ldap” urildap://localhost/ ldap://

我开始学习Openldap 2.4,但根据官方管理指南,我遇到了一些我不能很好理解的概念。所以我向社区提出这些问题,希望能找到一些好的解释。 第一个问题是Openldap中backbends和数据库之间的区别是什么?在文档中,我还发现了一些非常令人困惑的东西,例如在backbends部分,我尝试使用这些说明创建ldap后端

数据库ldap

后缀“dc=suretecsystems,dc=com”

rootdn“cn=slapd ldap”

urildap://localhost/ ldap://remotehost ldap://remotehost2

更改配置目录后,我发现在cn=config文件夹中创建了olcDatabase={1}ldap.ldif文件,并且没有创建备份ldap模块

另一个问题是关于Openldap服务器中的多个数据库定义,如果我创建了两个数据库(例如hdb和mdb数据库)。服务器如何处理来自Ldap客户端的查询?数据是从两个数据库中提取的,这两个数据库都是按照特定的顺序定义的,还是有一种方法可以选择要与哪个数据库交互

最后,为什么在《官方管理指南》中,我们仍然可以看到slapd.conf配置样式,而它已被弃用?有更新的指南吗


谢谢

我不会说《官方管理指南》促进了基于slapd.conf的配置——但对于《官方指南》中仍然采用slapd.conf风格的示例(添加后端、覆盖等)。要执行任何更改,我们应该修改slapd.conf文件并运行slaptest命令以更新配置目录。如果我错了,请纠正我。唯一需要测试的是IMO模式配置。其他一切都是用ldapmodify配置的。我非常同意,但是如何使用官方指南中的ldapmodify命令创建ldap数据库?数据库ldap后缀“dc=suretecsystems,dc=com”rootdn“cn=slapd ldap”urildap://localhost/ ldap://remotehost ldap://remotehost2 上面显示的示例不是slapd.conf样式吗?!您问题中的示例实际上不是LDIF样式,而是slapd.conf。但也许您只是在学习旧的文档/教程?我不会说《官方管理指南》促进了基于slapd.conf的配置,但对于《官方指南》中仍然采用slapd.conf风格的示例(添加后端、覆盖等)。要执行任何更改,我们应该修改slapd.conf文件并运行slaptest命令以更新配置目录。如果我错了,请纠正我。唯一需要测试的是IMO模式配置。其他一切都是用ldapmodify配置的。我非常同意,但是如何使用官方指南中的ldapmodify命令创建ldap数据库?数据库ldap后缀“dc=suretecsystems,dc=com”rootdn“cn=slapd ldap”urildap://localhost/ ldap://remotehost ldap://remotehost2 上面显示的示例不是slapd.conf样式吗?!您问题中的示例实际上不是LDIF样式,而是slapd.conf。但也许您只是在学习旧的文档/教程?