Файл Caddyfile
Файл Caddyfile — удобный формат конфигурации Caddy для людей. Это любимый способ использования Caddy у большинства пользователей, так как он легко пишется, легко понимается и достаточно выразителен для большинства случаев использования.
Он выглядит так:
example.com {
root * /var/www/wordpress
encode
php_fastcgi unix//run/php/php-version-fpm.sock
file_server
}
(Это реальный, готовый к использованию файл Caddyfile, который обслуживает WordPress с полностью управляемым HTTPS.)
Основная идея заключается в том, что вы сначала указываете адрес своего сайта, а затем функции или функциональность, которые должен иметь ваш сайт. Просмотреть более распространённые шаблоны.
Меню
-
Руководство по быстрому запуску
Хорошее место для начала знакомства с файлом Caddyfile. -
Полный учебник по файлу Caddyfile
Научитесь выполнять различные распространённые задачи с помощью файла Caddyfile. -
Концепции файла Caddyfile
Обязательно к прочтению! Структура, адреса сайтов, соответствия, плейсхолдеры и многое другое. -
Директивы
Ключевые слова в начале строк, которые включают функции для ваших сайтов. -
Сопоставители запросов
Фильтрация запросов с помощью сопоставителей вместе с вашими директивами. -
Глобальные параметры
Параметры, которые применяются ко всему серверу, а не к отдельным сайтам. -
Общие шаблоны
Простые способы выполнения распространённых задач.
Примечание
Файл Caddyfile — это просто адаптер конфигурации для Caddy. Он обычно предпочтительнее при ручном составлении конфигураций, но не такой выразительный, гибкий или программируемый, как родная структура JSON Caddy. Если вы автоматизируете свои конфигурации/развёртывания Caddy, вы можете использовать JSON с API Caddy. (Вы фактически можете использовать файл Caddyfile и с API, но в ограниченной степени.)
© 2015-2025 Matthew Holt and The Caddy Authors
Licensed under the Apache License 2.0.
Caddy is a registered trademark of Stack Holdings GmbH.
https://caddyserver.com/docs/caddyfile