Установка Системы¶
Предварительные шаги¶
Для запуска необходим установленный Docker Desktop, либо Docker Engine и Docker Compose, наличие выхода в интернет.
Инструкция по установке¶
Для установки системы Допуск необходимо выполнить следующие шаги:
-
В рабочей директории создать файл
docker-compose.ymlсо следующим содержимым: -
По умолчанию установлен московский часовой пояс
- TZ=Europe/Moscow, при необходимости его можно заменить. Список доступных часовых зон. -
Далее все команды выполнять от имени администратора или суперпользователя, в директории с созданным docker-compose файлом.
-
Запустить загрузку образов и запуск контейнеров с системой Допуск:
-
После запуска перейти в браузере по адресу http://localhost:8081/idm
Логин/пароль для входа:
admin/admin
Предупреждение
Если установка проводится не на локальной машине, необходимо изменить параметр в файле:
| docker-compose.yml | |
|---|---|
| docker-compose.yml | |
|---|---|
Добавление сертификатов¶
Если режим использования SSL предполагает startTLS, то необходимо добавить сертификат ldap-сервера:
-
После установки и запуска Системы перейти на вкладку Сертификаты
-
Нажать на кнопку Импорт, выбрать нужный сертификат, затем загрузить его в Систему, нажав на кнопку Выполнить
Примечание
Режим использования SSL необходим для настройки Директорий
Использование обратного прокси-сервера¶
Для корректной работы Системы за прокси-сервером, при проксировании необходимо передавать следующие заголовки:
Host- для передачи имени хоста сервиса, подключаемого к системеX-Forwarded-For- для корректного определенияIP-адресаклиента
Предупреждение
Убедитесь, что адрес клиента правильно устанавливается вашим обратным прокси-сервером через заголовок X-Forwarded-For.
Если этот заголовок настроен неправильно, мошенники могут подменить этот заголовок и обмануть Систему, подменив IP-адрес клиента.
Актуально, в случае настроек правил по IP-адресам клиентов, например блокировка по IP
Для примера приведён файл конфигурации nginx:
Примечание
При использовании обратного прокси-сервера внутри docker контейнера, стоит учитывать особенности сети docker.
Так контейнер с обратным прокси-сервером, запущенным в режиме сети bridge, при проксировании будет передавать
адрес шлюза этой сети, вместо реального IP-адреса клиента