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

нет описания правки
Нет описания правки
Нет описания правки
Строка 36: Строка 36:
  $ GOBIN=$HOME/bin go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest
  $ GOBIN=$HOME/bin go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest


Сборка происходит с помощью команды <code>xcaddy build</code>, а плагины перечисляются с помощью  
Сборка происходит с помощью команды <code>xcaddy build</code>, а плагины перечисляются с помощью <code>--with</code>.


  $ xcaddy build \
  $ xcaddy build \
Строка 56: Строка 56:
  # rm /usr/bin/caddy && cp /home/sysadmin/caddy /usr/bin/
  # rm /usr/bin/caddy && cp /home/sysadmin/caddy /usr/bin/


Проверим работоспособность  
Проверим работоспособность caddy:
  $ caddy list-modules | grep yaml
 
  $ caddy list-modules | grep adapters
caddy.adapters.caddyfile
caddy.adapters.nginx
  caddy.adapters.yaml
  caddy.adapters.yaml
    
    
Чтобы случайно не установить заново пакет caddy и не заменить собранный нами файл, можно выполнить данную команду:   
Чтобы случайно не установить заново пакет caddy и не заменить собранный нами файл, можно выполнить данную команду:   


  # cat <<EOF | tee /etc/apt/preferences.d/forbid-caddy
  # cat <<EOF | tee /etc/apt/preferences.d/forbid-caddy