119
правок
Maks1mS (обсуждение | вклад) Нет описания правки |
Maks1mS (обсуждение | вклад) Нет описания правки Метка: визуальный редактор отключён |
||
Строка 43: | Строка 43: | ||
--with github.com/abiosoft/caddy-yaml | --with github.com/abiosoft/caddy-yaml | ||
После этого, в текущей директории появится бинарный файл <code>caddy</code>. | |||
$ ./caddy version | $ ./caddy version | ||
Строка 53: | Строка 53: | ||
# apt-get install caddy | # apt-get install caddy | ||
# epm mark hold caddy | # epm mark hold caddy | ||
# | # cp -p /usr/bin/caddy /opt/caddy/caddy.default && cp /home/sysadmin/caddy /opt/caddy/caddy.custom | ||
# | # chmod --reference=/usr/bin/caddy /opt/caddy/caddy.custom | ||
# | # chown --reference=/usr/bin/caddy /opt/caddy/caddy.custom | ||
# rm /usr/bin/caddy | |||
Проверим работоспособность caddy и убедимся, что нужные адаптеры конфигурации добавлены: | Проверим работоспособность caddy и убедимся, что нужные адаптеры конфигурации добавлены: | ||
Строка 63: | Строка 64: | ||
caddy.adapters.nginx | caddy.adapters.nginx | ||
caddy.adapters.yaml | caddy.adapters.yaml | ||
Чтобы случайно не установить заново пакет caddy и не заменить собранный нами файл, можно выполнить данную команду: | |||
# cat <<EOF | tee /etc/apt/preferences.d/forbid-caddy | |||
Package: caddy | |||
Pin: origin "" | |||
Pin-Priority: 1001 | |||
EOF | |||
После этого, пакет caddy не будет устанавливаться, т.к. "пустой" источник будет более приоритетным: | |||
# apt-get install caddy | |||
Чтение списков пакетов... Завершено | |||
Построение дерева зависимостей... Завершено | |||
Пакет caddy присутствует в базе данных, но не имеет доступной версии. | |||
Как правило это означает, что хотя пакет упоминается в списке зависимостей, | |||
он отсутствует в репозитории, был вытеснен, либо в sources.list нет адреса | |||
репози�E: Для пакета caddy не найдено подходящего кандидата для установки | |||
=== Управление службой === | === Управление службой === |