Caddy Pila de soluciones del servidor web
Servidor web de código abierto y pila de soluciones de equilibrio de carga de carga
Use el servidor web de código abierto Caddy para las renovaciones de certificados TLS, el grapado de OCSP, el servicio de contenido, el proxy inverso, el alojamiento virtual, la representación de Markdown y más.
Descripción general
Caddy Server es extremadamente fácil de configurar y usar. Se encarga de las renovaciones de certificados TLS, el grapado de OCSP, el servicio de archivo estático, la proxy invertida, la entrada de Kubernetes y mucho más. Es una pila de soluciones multiplataforma, de código abierto, y puede cumplir con todos los principales sistemas operativos, incluidos MacOS, Linux y Windows. Caddy es un servidor web de archivo estático flexible y eficiente, así como un poder inverso potente y escalable. Caddy es el único servidor web que usa HTTPS de forma predeterminada. Renova los certificados TLS automáticamente y genera respuestas OCSP. Caddy está escrito en el lenguaje GO, por lo que ofrece una mayor seguridad de la memoria que los servidores escritos en C. Utilice el servidor Caddy para compresión, evaluación de plantillas y representación de marcas de sus sitios web. Use Caddy para verificaciones de salud activas y pasivas, equilibrio de carga, ruptura de circuitos y almacenamiento en caché. Tiene todo incorporado sin dependencias, por lo que funciona muy bien en contenedores. Lo que hace que sea fácil de instalar y fácil de actualizar. Caddy tiene sus propios reposos aptos para las distribuciones basadas en Debian.
Requisitos del sistema
Caddy tiene un servidor web de código abierto basado en GO. Requiere el siguiente software.
- Go 1.14 o más nuevo
- Acceso a la raíz en su sistema a través de sudo
- Toolas NSS, SetCap, Wget y Tar
Características
- Configuración fácil con CaddyFile
- Http/1.1 (Entrextext http)
- Http/2 (predeterminado para conexiones HTTPS)
- Acceso, error y registros de procesos
- Soporte experimental para HTTP/3
- HTTPS automático de forma predeterminada
- TLS 1.3
- Indicación del nombre del servidor
- OCSP grapando
- Proxy de fastcgi
- Hosting virtual: múltiples sitios en el mismo puerto
- Soporte IPv4 e IPv6
- Reiniciar/recargar elegantes
- Proxy inverso
- Equilibrio de carga con controles de salud
- Representación de Markdown
- Compresión GZIP
- Autenticación de acceso básico
- URL Reescritura
- Fuente abierta
Instrucciones de instalación
Descargar Caddy de Gihub. Luego use el comando curl
curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
También puede descargar usando el comando wget
wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Nota *: Reemplace \ [Asset ] con el nombre de archivo para su plataforma. Ejecute los siguientes comandos para instalar en 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
Después de la instalación, Caddy comenzará automáticamente.