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