Мастер конфигурации
Мастер конфигурации — это веб-приложение, которое позволяет установить Indeed Access Manager или изменить конфигурацию. Мастер поставляется в составе дистрибутива Access Manager. Мастер конфигурации позволяет автоматически заполнить файлы конфигурации компонентов Access Manager.
Запуск мастера конфигурации
Перед запуском мастера конфигурации убедитесь, что ваше окружение соответствует системным требованиям.
Скачайте архив distrib_am-<номер версии>.tar.gz, загрузите его на целевой хост в необходимый каталог.
Перейдите в каталог с архивом и распакуйте его с помощью команды:
sudo tar -xf <имя архива>.tar.gz(Опционально) Подготовьте собственные сертификаты:
добавьте <публичный сертификат домена>.cer в каталог distrib_am/wizard/ssl/ и переименуйте его в ca.cer,
добавьте <серверный сертификат>.pfx в каталог distrib_am/wizard/ssl/ и переименуйте его в <dns_имя_сервера>.pfx.
ПримечаниеЕсли не подготовить собственные сертификаты, то при запуске мастера конфигурации автоматически генерируются самоподписанные сертификаты ca.crt и <dns_имя_сервера>.pem. Добавьте сертификат ca.crt в список доверенных центров сертификации.
Перейдите в каталог distrib_am/, откройте терминал и выполните команду для запуска мастера конфигурации:
sudo bash ./setup.sh startПерейдите по URL-адресу, указанному в консоли после выполнения скрипта.
В поле Код доступа введите
AutenticationCode, указанный в консоли после выполнения скрипта.Пример кода:
0f4734a520d74b27b790df6344fd4710.Нажмите Войти.
Сценарий мастера
(Опционально) Как отредактировать шаблоны конфигурационных файлов?
Шаблоны конфигурационных файлов используются при генерации файлов конфигураций для компонентов Access Manager. Редактирование шаблонов может потребоваться в случаях, когда необходимо изменить значения по умолчанию, например при использовании нестандартного порта.
Чтобы внести изменения в шаблоны конфигурационных файлов:
Скопируйте шаблоны из Docker-контейнера с помощью команды:
docker cp <container_id_or_name>:<path_in_container> <path_on_local_host>Пример:
docker cp ebbc6c41f1a5:./app/deploy/templates ./distrib_am/wizardВ файле wizard.docker-compose.yml для сервиса
wizardв разделеvolumesдобавьте монтирование директорий в контейнере Docker:./templates/:/app/deploy/templates/:Z
В шаблонах конфигурационных файлов нельзя изменять переменные формата {{HostSchemes.Schemes.0.Endpoint.Host}}, так как это может привести к ошибкам при инсталляции Access Manager и генерации конфигурации.
Чтобы начать работу, выберите сценарий:
- Инсталляция AM — новая установка Access Manager.
- Изменение конфигурации AM — внесение изменений в текущую инсталляцию Access Manager.