Развертывание компонента Captive-портал

06 октября 2026

ID 327726

Чтобы развернуть компонент Captive-портал:

  1. Создайте директории для хранения файлов конфигурации и сертификатов для компонентов службы идентификации пользователей

    mkdir -p /var/lib/uaws/captive/ssl

  2. Добавьте в файл конфигурации 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/"

  3. Создайте файл конфигурации компонента 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 #Укажите количество попыток события входа в компоненте MapApp

    filter-domain-list:

    include:

    - "domain.lab"

    exclude:

    - "test.ru"

Компонент Captive-портал будет развернут.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!