Я изучаю, как настроить и использовать OpenLDAP, установленный на сервере Ubuntu. Я казнил sudo apt-get install slapd ldap-utils -y
и установите мой домен ldap на test.mydomain.com
.
Я могу выполнить ldapadd
успешно добавить людей через этот домен.
Итак, я пытаюсь использовать Ldapadmin чтобы проверить образцы данных на моем примере сервера LDAP. Требуется мой хост LDAP, и я предоставляю следующее, используя порт #389:
ldap://*.*.*.*/test.mydomain.com
(звездочки обозначают мой IP-адрес)
Когда хост протестирован, я получаю Ошибка LADP: сервер не работает! сообщение.
Заставить его работать с Ldapadmin - это первый шаг к использованию той же конфигурации на моем веб-сайте Drupal для включения единого входа.
Кто-нибудь может помочь, пожалуйста?
ОБНОВИТЬ
@ Брайан Шоуолтер:
В /etc/phpldapadmin/config.php Я переустановил следующее:
$ server-> setValue ('сервер', 'хост', '');
$ servers-> setValue ('сервер', 'база', массив ('dc = ldaptest, dc = com'));
Итак, это сейчас ldaptest.com вместо того test.mydomain.com. Я также казнил dpkg-reconfigure slapd
внести изменения в домен.
Однако я немного смущен вашим заявлением "... use ldap://<server IP or hostname> as the LDAP URI...
". Это должно быть установлено в Ldapadmin или заменить значение server-host, как в настройке сервера выше?
Прошу прощения, если мои вопросы являются базовыми. Я только учусь этому.
На самом деле ваш домен LDAP, вероятно, должен быть просто mydomain.com
не test.mydomain.com
. Это также известно как базовое имя в dc=mydomain,dc=com
формат. Возможно, вы захотите сделать dpkg-reconfigure slapd
для соответствующей перенастройки вашей установки OpenLDAP.
Затем используйте ldap://<server IP or hostname>
в качестве URI LDAP (не включайте домен в конце) и установите Ldapadmin на использование dc=mydomain,dc=com
в качестве основы. Вам также может потребоваться указать DN привязки (который выглядит примерно как cn=admin,dc=mydomain,dc=com
) и пароль привязки, чтобы полностью подключиться к вашему серверу.