Я новичок в Сервер каталогов Apache и официальная документация по этому поводу довольно неполная.
Я знаю, что можно легко настроить сервер с помощью графического интерфейса Apache Directory Studio, но я хочу, чтобы сервер был развернут на удаленном сервере, не имеющем графического интерфейса, что означает невозможность использования apache Directory Studio.
Так может кто-нибудь сказать мне, как:
я пытался читать этот , затем я создал новый раздел с помощью apache studio, чтобы увидеть, какие файлы были созданы на диске. Фактически, существуют папки и файлы .ldif, созданные с атрибутами, перечисленными в документации. Проблема здесь в том, что есть некоторые автоматически сгенерированные значения для обязательных атрибутов, таких как entryCSN
из этого списка список для файла indexes.ldif
Другая проблема заключается в том, что я хочу, чтобы эта работа выполнялась в ОС семейства unix, но также и в Windows, тем не менее, документация все еще не завершена.
Можно использовать OpenLDAP и ldif для создания структуры LDAP с помощью командной строки.
Если сервер каталогов Apache указывает на порт 10389
Например, можно создать домен:
domain.ldif
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.