我知道如何在this article的本地ApacheDS实例中创建分区。目前的问题是我不知道如何在远程ApacheDS中创建分区。
我从Apache Directory Studio(在Windows中)访问远程ApacheDS服务器(在CentOS中)。
任何帮助将不胜感激。
ApacheDS中 版本:2.0.0-M14
Apache Directory Studio 版本:2.0.0.v20130517
答案 0 :(得分:1)
我不知道您的问题是否无法访问远程实例或其他实例。 但是,如果要创建分区,请遵循此"guide"。 ApacheDS似乎有一个非常糟糕的教程。
答案 1 :(得分:-1)
与其他答案相反,我在这里解释了真正的问题。可悲的事实如下:
您无法使用Apache Directory Studio操作非本地Apache Directory Server的分区。
你甚至不能用本地运行的那个。您唯一能做的就是在Apache Directory Studio中运行的Apache Directory Server分区。
但是,这个问题有一个解决方法。如果你使用的是linux,或者至少你手上有一个cygwin,它会特别有用。
Apache Directory Server具有复杂的目录结构,包含小文件,部分二进制和部分文本数据。
此数据结构不包含任何文件系统引用,因此您可以自由克隆它。
在Apache Directory Studio中创建LDAP服务器。打开它的属性。你得到一个弹出窗体。在此表单中,您将看到如下内容:
位置/your/home/directory/.ApacheDirectoryStudio/.metadata/.plugins/org.apache.directory.studio.ldapservers/servers/e56640c7-70ed-4eed-921c-75c475117a11
这就是你想要的!
这是目录结构,您的本地ApacheDS正在运行!
现在,您可以轻松地将此数据结构(最好是简单的rsync
命令)同步到您的服务器或返回!
所以,
rsync -va --delete you@your.server.com:/srv/apacheds/instance/ /your/home/directory/.ApacheDirectoryStudio/.metadata/.plugins/org.apache.directory.studio.ldapservers/servers/e56640c7-70ed-4eed-921c-75c475117a11
当然,如果您在如此低的文件系统级别上玩Apache Directory Server文件结构,则需要停止服务器!