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.