119
правок
Maks1mS (обсуждение | вклад) Нет описания правки |
Maks1mS (обсуждение | вклад) Нет описания правки |
||
Строка 215: | Строка 215: | ||
<ol> | <ol> | ||
<li> | <li> | ||
Caddyfile | '''Caddyfile'''<br/> | ||
Caddyfile является основным и наиболее распространенным способом конфигурации Caddy. Он основан на простом текстовом формате и позволяет определить веб-сервер и его параметры в удобном для чтения виде. Пример Caddyfile: | |||
<pre> | <pre> | ||
localhost:80 { | localhost:80 { | ||
Строка 224: | Строка 226: | ||
</li> | </li> | ||
<li> | <li> | ||
JSON | '''JSON'''<br/> | ||
Родным языком конфигурации Caddy является JSON, но написание JSON вручную может быть утомительным и подверженным ошибкам. Однако, если вы предпочитаете работать с JSON-файлами или если ваши инструменты автоматизации используют JSON-формат, можно использовать данный вариант конфигурации. Пример JSON-конфигурации: | |||
<pre> | <pre> | ||
{ | { | ||
Строка 262: | Строка 266: | ||
</li> | </li> | ||
<li> | <li> | ||
YAML | '''YAML'''<br/> | ||
Caddy также поддерживает конфигурацию в формате YAML. YAML обеспечивает более читаемую и структурированную форму конфигурации. Чтобы использовать данный адаптер конфигурации, необходимо собрать caddy с плагином [https://github.com/abiosoft/caddy-yaml abiosoft/caddy-yaml]. Пример YAML-конфигурации: | |||
<pre> | <pre> | ||
apps: | apps: | ||
Строка 281: | Строка 287: | ||
</li> | </li> | ||
<li> | <li> | ||
Nginx | '''Nginx'''<br/> | ||
Caddy также может импортировать конфигурации из Nginx. Это очень удобно, если у вас уже есть настроенные конфигурации Nginx, и вы хотите перейти на Caddy. Чтобы использовать данный адаптер конфигурации, необходимо собрать caddy с плагином [https://github.com/abiosoft/caddy-yaml abiosoft/caddy-yaml]. Пример конфигурации Nginx: | |||
<pre> | <pre> | ||
server { | server { | ||
Строка 295: | Строка 303: | ||
</li> | </li> | ||
</ol> | </ol> | ||
==== Настройка через API ==== | ==== Настройка через API ==== |