Развертывание компонента Captive-портал
06 октября 2026
ID 327726
Чтобы развернуть компонент Captive-портал:
- Создайте директории для хранения файлов конфигурации и сертификатов для компонентов службы идентификации пользователей
mkdir -p /var/lib/uaws/captive/ssl
- Добавьте в файл конфигурации
docker-compose.ymlследующие строки:....
captive:
image: "hub.brain4net.com/uaws-captive-portal:1.2.0.master.9784599.4.cis.amd64"
hostname: "groupapp.domain.lab"
ports:
- "8447:8443"
dns:
- 10.10.74.21
environment:
CPORTAL_CONFIG: '/uaws/captive.yaml'
CPORTAL_KEY_STORE: '/uaws/ssl/uaws.p12'
CPORTAL_KEY_STORE_PASS: '***'
CPORTAL_TRUST_STORE: '/uaws/ssl/ca.p12'
CPORTAL_TRUST_STORE_PASS: '***'
sysctls:
- net.ipv6.conf.all.disable_ipv6=1
volumes:
- "./captive:/uaws/"
- Создайте файл конфигурации компонента Captive-портал captive.yaml в директории
/var/lib/uaws/captive/server:
auth-delay: 2 #
Укажите значение ожидания перед ответом пользователю в мсshow-auth-error: true #
Укажите значение true, чтобы показывать ошибки авторизации пользователюshow-connection-error: true #
Укажите значение true, чтобы показывать ошибки подключения пользователюldap:
dcs:
- host: "ldaps://dc.domain.lab"
port: 636
service-dn: "CN=admin,CN=Users,DC=domain,DC=lab"
service-pass-secret: "*****"
base-dn: "DC=domain,DC=lab"
mapapp:
url: "https://mapapp:8443/api/event"
retries:
max-attempts: 1 #
Укажите количество попыток события входа в компоненте MapAppfilter-domain-list:
include:
- "domain.lab"
exclude:
- "test.ru"
Компонент Captive-портал будет развернут.