Здесь меняется текст Caddyfile и разбирается маршрут. Запросы к вашим адресам не отправляются, сертификаты не выдаются. Настоящие Caddy, PHP и Node.js работают в скачанном проекте.
Начните с задачи
Что будет за Caddy
Выберите рецепт. Параметры, схема и исходник связаны между собой.
Настройки входа
Куда попадёт запрос
Учебный разборВыберите рецепт конфигурации.
/api/echo?from=workshop/api/echo?from=workshopИз настройки — в файл
Готовый Caddyfile и команды
Сначала сохраните выбранный Caddyfile в config/Caddyfile, затем запускайте стенд. Без замены файла откроется исходный портал из архива.
# Загрузка…Caddyfile — файл без расширения. Если браузер добавил .txt, уберите его. Для работы нужны файлы приложений из ZIP. Настоящие доменные токены и пароли здесь не требуются.
Восемь прикладных ситуаций
Что можно собрать на практике
Каждый разбор связывает задачу сервиса с настройкой и способом проверки.
Два разных вида доверия
HTTPS начинается с адреса
Для собственного публичного домена Caddy может получать и продлевать сертификат автоматически. Для локального опыта используется отдельный внутренний CA. Это разные способы проверки, и локальный опыт не подтверждает выпуск публичного сертификата.
Публичный HTTPS
- DNS вашего домена указывает на сервер.
- Порты 80 и 443 направлены к Caddy; для HTTP/3 нужен также UDP 443.
- Хранилище данных Caddy сохраняется между запусками.
- Доступ к домену и выбранный ACME challenge соответствуют конфигурации.
Один Caddyfile не изменяет DNS, firewall и настройки вашего хостинга.
Локальный HTTPS
- В архиве отдельный TLS-профиль с
tls internal. - Проверка через
curl --cacertдоверяет конкретному локальному CA только для этого запроса. - Системное доверие и браузерные настройки автоматически не меняются.
- Закрытые ключи CA не входят в исходники.
Переход через предупреждение браузера не является проверкой корректного HTTPS.
От схемы — к настоящему запросу
Откройте работающий стенд
В ZIP находятся Caddy, PHP-FPM и Node.js, страницы приложений, маршруты, локальная проверка TLS, инструкция и исходники. Можно увидеть реальные ответы, SSE, журналы и результат изменения Caddyfile.