Servidor web de código abierto y pila de soluciones de equilibrio de carga de carga

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.

Explorar

En este tutorial, hemos explicado el proceso de instalación y las características de la pila de soluciones de servidor web Caddy. Para conocer otra opción de pila de solución de código abierto, verifique las siguientes páginas:

 Español