Pilha de soluções de servidor da web de código aberto e balanceamento de carga

Caddy Pilha de soluções do servidor web

Pilha de soluções de servidor da web de código aberto e balanceamento de carga

Use o Caddy Open Source Web Server para renovações de certificados TLS, grampeamento OCSP, porção de conteúdo, proxy reverso, hospedagem virtual, renderização de marcação e muito mais.

Visão geral

O Caddy Server é extremamente fácil de configurar e usar. Ele cuida de renovações de certificados TLS, grampeamento da OCSP, porção de arquivos estáticos, proxy reversa, entrada de Kubernetes e muito mais. É uma plataforma cruzada, pilha de soluções de código aberto e pode ser executado em todos os principais sistemas operacionais, incluindo macOS, Linux e Windows. O Caddy é um servidor da Web de arquivos estático flexível e eficiente, além de proxy reverso poderoso e escalável. O Caddy é o único servidor da Web a usar o HTTPS por padrão. Ele renova certificados TLS automaticamente e grampeam as respostas OCSP. O Caddy está escrito no idioma Go, por isso oferece maior segurança de memória do que os servidores escritos em C. Use o servidor Caddy para compactação, avaliação de modelos e renderização de marcação de seus sites. Use Caddy para proxy reverso, verificações de saúde ativa e passiva, balanceamento de carga, quebra de circuito e armazenamento em cache. Ele tem tudo embutido sem dependências, por isso funciona muito bem em contêineres. O que simplifica a instalação e simples de atualizar. O Caddy possui seus próprios repositórios APT para distribuições baseadas no Debian.

Requisitos de sistema

O Caddy é baseado no servidor da web de código aberto Go. Requer o seguinte software.

  • Vá 1.14 ou mais recente
  • Acesso de raiz no seu sistema através do sudo
  • nss-tools, setCap, wget e alcatrão

Características

  • Configuração fácil com o caddyfile
  • Http/1.1 (texto simples HTTP)
  • Http/2 (padrão para conexões HTTPS)
  • Acesso, erro e logs de processo
  • Suporte experimental para HTTP/3
  • HTTPS automático por padrão
  • TLS 1.3
  • Indicação de nome do servidor
  • OCSP grampeando
  • Proxy fastcgi
  • Hospedagem virtual - vários sites na mesma porta
  • Suporte IPv4 e IPv6
  • Reiniciar/recarregar gracioso
  • Proxy reverso
  • Balanceamento de carga com verificações de saúde
  • Renderização de Markdown
  • Compressão GZIP
  • Autenticação básica de acesso
  • Reescrita de URL
  • Código aberto

Instruções de instalação

Faça o download do Caddy do Gihub. Em seguida, use o comando curl

    curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"

Você também pode baixar usando o comando wget

    wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"

NOTA *: Substitua \ [Asset ] pelo nome do arquivo para sua plataforma. Execute os seguintes comandos para instalar no 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

Após a instalação, o Caddy começará automaticamente.

Explore

Neste tutorial, explicamos o processo de instalação e os recursos da pilha de soluções do Caddy Web Server. Para saber sobre outra opção de pilha de soluções de código aberto, verifique as seguintes páginas:

 Português