Caddy Стек решений веб -сервера
Стек решений из балансировщика с открытым исходным кодом и нагрузки
Используйте веб -сервер Caddy с открытым исходным кодом для обновления сертификатов TLS, сшивания OCSP, обслуживания контента, обратного прокси -прокси, виртуального хостинга, рендеринга разметки и многого другого.
Обзор
Caddy Server чрезвычайно прост в настройке и использовании. Он заботится о продлении сертификата TLS, сшитке OCSP, статическом обслуживании файлов, обратном прокси -прокси, вступлении в Kubernetes и многом другом. Он является кроссплатформенным стеком решений с открытым исходным кодом и может выполнять все основные операционные системы, включая MacOS, Linux и Windows. Caddy - это гибкий и эффективный веб -сервер статического файла, а также мощный и масштабируемый обратный прокси. Caddy - единственный веб -сервер, который по умолчанию использует HTTPS. Он автоматически обновляет сертификаты TLS и скрепок OCSP. Caddy написан на языке GO, поэтому он предлагает большую безопасность памяти, чем серверы, написанные на C. Используйте Caddy Server для сжатия, оценки шаблонов и рендеринга разметки ваших веб -сайтов. Используйте Caddy для обратного прокси, активных и пассивных проверок здоровья, балансировки нагрузки, разрыва схемы и кэширования. У него все встроено без зависимостей, поэтому он отлично работает в контейнерах. Что делает его простой установкой и простым для обновления. У Caddy есть свои собственные репо с помощью Debian Distributions.
Системные Требования
Caddy - это веб -сервер с открытым исходным кодом. Требуется следующее программное обеспечение.
- Go 1.14 или новее
- Корневой доступ к вашей системе через Sudo
- nss-tools, setcap, wget и tar
Функции
- Легкая конфигурация с CaddyFile
- Http/1.1 (http).
- Http/2 (по умолчанию для подключений HTTPS)
- Журналы доступа, ошибок и процессов
- Экспериментальная поддержка HTTP/3
- Автоматический HTTPS по умолчанию
- TLS 1.3
- Индикация имени сервера
- Ocsp сшивание
- Fastcgi Proxy
- Виртуальный хостинг - несколько сайтов на одном порту
- Поддержка IPv4 и IPv6
- Изящное перезагрузку/перезагрузку
- Обратный прокси
- Балансировка нагрузки со здоровьем
- Рендеринг Marckdown
- GZIP сжатие
- Аутентификация базового доступа
- Url переписывание
- Открытый источник
Инструкции по установке
Скачать Caddy из Gihub. Затем используйте команду Curl
curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Вы также можете скачать с помощью команды WGET
wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Примечание *: заменить \ [Asset ] на имя файла для вашей платформы. Запустите следующие команды для установки на Debian, Ubuntu, Raspbian
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
| sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
sudo apt update
После установки Caddy запустится автоматически.