Стек решений из балансировщика с открытым исходным кодом и нагрузки

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 запустится автоматически.

Исследовать

В этом уроке мы объяснили процесс установки и функции стека решений Caddy Web Server. Чтобы узнать о других вариантах стека решений с открытым исходным кодом, проверьте следующие страницы:

 Русский