Настройка HTTPS
Включение защищённого соединения
В конфигурации из архива nginx слушает порт 80 без шифрования. Чтобы пользователи работали по защищённому соединению, включите HTTPS.
Настройки приложения
Когда HTTPS настроен, поменяйте адреса в .env:
YNT_HTTP_PROTOCOL=https://
YNT_WEBSOCKET_PROTOCOL=wss://
KC_YNT_HOST_PROTOCOL=https://
S3_YNT_HOST_PROTOCOL=https://
FORCE_HTTPS=trueЗатем перезапустите сервисы:
docker compose up -dВсе адреса (приложение, Keycloak, хранилище) должны открываться по одному и тому же протоколу. Иначе авторизация и загрузка файлов работать не будут.
Сертификаты
Нужен сертификат на все домены или wildcard-сертификат на домен. Шифрование настраивается на nginx из архива (порт 443) либо на внешнем балансировщике перед ним.