Настройка сертификата для портала

Вы можете подключить собственные сертификаты для HTTPS-доступа к порталу PAM, работающему через Traefik.

  1. Откройте терминал в директории проекта и выполните:

    mkdir -p ./volumes/traefik/etc/traefik/ssl

    Папка будет использоваться для хранения сертификата и ключа.

  2. Скопируйте SSL-сертификат и закрытый ключ в созданную папку:

    sudo cp <ssl-сертификат>.pem ./volumes/traefik/etc/traefik/ssl/new_cert.pem cp <закрытый_ключ>.pem ./volumes/traefik/etc/traefik/ssl/new_key.pem

    После копирования проверьте, что файлы корректно читаются и доступны для docker.

  3. Откройте файл конфигурации Traefik:

    sudo nano ./volumes/traefik/etc/traefik/dynamic/000-default.yml
  4. Добавьте или замените текущие настройки на указанные ниже:

    tls:   options:     default:       sniStrict: false   stores:     default:       defaultCertificate:         certFile: /etc/traefik/ssl/new_cert.pem         keyFile: /etc/traefik/ssl/new_key.pem

    Путь до сертификата и ключа начинаются с каталога /etc/traefik/, так как папка монтируется внутрь контейнера Traefik.

  5. Перезапустите контейнеры:

    sudo docker compose down sudo docker compose up -d

Конфигурация Traefik обновлена, новый сертификат подключен. Откройте портал PAM и проверьте HTTPS-сертификат. Адрес портала указан в переменной VIRTUAL_HOST файла .env.