Сеть и домены
TLS-сертификаты
Автоматический HTTPS через Let's Encrypt.
Сертификаты выпускает и продлевает Traefik на вашем сервере.
Провайдер сертификата
| Провайдер | Когда использовать |
|---|---|
| Let's Encrypt | По умолчанию. Бесплатный сертификат, выпускается и продлевается автоматически |
| Без сертификата | Только HTTP — например, если TLS завершается на CDN или балансировщике перед сервером |
| Свой | Свой certificate resolver Traefik, настроенный на сервере |
Когда выпускается сертификат
Let's Encrypt проверяет домен по HTTP — запросом на порт 80 вашего сервера. Поэтому:
- DNS домена должен указывать на сервер.
- Порт 80 должен быть открыт снаружи.
DeployCode включает HTTPS сам, как только проверка DNS проходит. Для управляемых доменов есть ещё одно условие — хотя бы одна успешная сборка приложения. Если вы выключили HTTPS у собственного домена вручную, DeployCode не включит его снова.
Перенаправление на HTTPS
Когда HTTPS включён, запросы по HTTP перенаправляются на HTTPS.
Если сертификат не выпускается
См. Домены и TLS.