Настройка сертификата для портала
Вы можете подключить собственные сертификаты для HTTPS-доступа к порталу PAM, работающему через Traefik.
Откройте терминал в директории проекта и выполните:
mkdir -p ./volumes/traefik/etc/traefik/sslПапка будет использоваться для хранения сертификата и ключа.
Скопируйте SSL-сертификат и закрытый ключ в созданную папку:
sudo cp <ssl-сертификат>.pem ./volumes/traefik/etc/traefik/ssl/new_cert.pem cp <закрытый_ключ>.pem ./volumes/traefik/etc/traefik/ssl/new_key.pemПосле копирования проверьте, что файлы корректно читаются и доступны для docker.
Откройте файл конфигурации Traefik:
sudo nano ./volumes/traefik/etc/traefik/dynamic/000-default.ymlДобавьте или замените текущие настройки на указанные ниже:
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.Перезапустите контейнеры:
sudo docker compose down sudo docker compose up -d
Конфигурация Traefik обновлена, новый сертификат подключен. Откройте портал PAM и проверьте HTTPS-сертификат. Адрес портала указан в переменной VIRTUAL_HOST файла .env.