Как запускается Automatic HTTPS

По документации Caddy автоматизация HTTPS включается, когда конфигурация содержит имя хоста или IP-адрес. Для публичного домена обычно нужны корректные A/AAAA-записи, доступность портов 80 и 443, возможность занять порты и постоянная доступная для записи директория данных.

Порты важны. Если DNS указывает не на этот сервер или firewall закрывает challenge, выпуск может не пройти; проверьте сетевой доступ до запуска.

Если DNS указывает на другой адрес или firewall блокирует challenge, получение сертификата может не пройти. Сначала проверьте разрешение домена и входящие соединения, затем тестируйте настройки на отдельном имени.

Для localhost или внутренних имен Caddy может использовать собственный локальный сертификат. Такой сертификат не становится автоматически доверенным на любом устройстве: клиент должен доверять корневому CA Caddy. Поэтому схема локальной разработки отличается от публичного сайта.

Что задает конфигурация

Caddyfile описывает сайт, маршруты, TLS и обработчики; тот же сервер можно настроить через JSON. Автоматический редирект HTTP и получение сертификата связаны с адресом сайта и параметрами Automatic HTTPS, но их можно отключить или переопределить. Проверьте текущую конфигурацию, а не полагайтесь на название продукта.

Caddy умеет работать как статический сервер и reverse proxy. Перед публикацией проверьте адрес backend, заголовки, пределы тела запроса и политику доступа. Серверная автоматизация сертификата не отменяет DNS, разрешения владельца домена и правил firewall.

Кому подойдет такой сервер

Caddy может упростить обслуживание TLS для небольшой установки, если домен и сетевой доступ подготовлены. Сравните его не только с Nginx и Apache, но и с требованиями платформы: версия, модуль, контейнер или панель могут диктовать иной способ управления.

Если автоматизация не сработала, изучите журнал Caddy и состояние процесса до повторной выдачи сертификата. Ручной сертификат и управляемый Caddy сертификат могут иметь разные сроки обновления.

Смотрите TLS, сравнение Nginx и Apache и reverse proxy. Использована официальная документация Caddy, проверенная 8 октября 2026 года; сервер, сертификат и DNS не настраивались.