如何在没有 Apache Directory Studio 的情况下配置 Apache Directory Server?

如何在没有 Apache Directory Studio 的情况下配置 Apache Directory Server?

我是新手Apache 目录服务器并且关于它的官方文档非常不完整。
我知道可以使用 Apache Directory Studio GUI 轻松配置服务器,但我希望将服务器部署在没有图形界面的远程服务器上,这意味着无法使用 apache Directory Studio。

那么有人可以告诉我如何:

  • 添加一个分区,一个JDBM分区
  • 导入该分区下的条目的 ldif 文件

我曾尝试阅读然后我使用 apache studio 创建了一个新分区,以查看磁盘上创建了哪些文件。实际上,有一些文件夹和 .ldif 文件使用文档中列出的属性创建。这里的问题是,有一些强制属性的自动生成值,例如entryCSN来自此列表列表对于文件 indexes.ldif

另一个问题是我希望这项工作在unix系列操作系统上完成,但也在windows上完成,尽管如此,文档仍然不完整

答案1

可以使用OpenLDAP和 ldif 使用命令行创建 LDAP 结构。

如果 Apache 目录服务器列出端口 10389

例如,可以创建一个域:

域文件

dn: dc=hello,dc=world
dc: hello
o: My Company
objectclass: organization
objectclass: dcObject

一旦文件创建,就可以运行

ldapadd -x -W -D "cn=Manager,dc=hello,dc=world" -f domain.ldif

如果 Apache 目录停止

可以复制目录结构,更改它并启动服务器以对 apache 目录服务器进行更改

相关内容