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

我是Apache Directory Server的新手,关于它的官方文档还不完整。
我知道可以使用Apache Directory Studio GUI轻松configuration服务器,但是我希望将服务器部署在没有graphics界面的远程服务器上,这意味着无法使用apache Directory Studio。

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

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

我已经尝试读取这个 ,然后我已经创build了一个新的分区使用Apache工作室,看看有什么文件已经在磁盘上创build。 实际上,有些文件夹和.ldif文件是使用文档中列出的属性创build的。 这里的问题是有一些自动生成的强制属性的值,例如来自这个列表中的 entryCSN文件的entryCSN

另一个问题是,我希望这个工作是在unix系列操作系统上完成的,但也是在Windows上,但是文档仍然不完整

可以使用OpenLDAP和ldif使用命令行创build一个LDAP结构。

如果Apache Directory服务器列出到端口10389

例如,可以创build一个域:

domain.ldif

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

一旦文件被创build,就可以运行

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

如果Apache目录已停止

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