Caddy: различия между версиями

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

Навигация