¿Qué es Caddy Server? Cómo crear un Servidor

¿Qué es Caddy Server? Cómo crear un Servidor

Caddy es un servidor web potente para ordenadores domésticos o en sitios web reales. Configurar Caddy Server solo llevara unos configurarlo y no requiere conocimientos de webmaster o servicios administrativos y tecnologías.
Si desea ejecutar un servidor web local tienes muchas opciones para hacerlo, pero es probable ninguno sea tan cómoda como Caddy.
El programa se ofrece como una versión portátil de 3 MB para Windows y otros sistemas operativos como Mac OS X y Linux son compatibles así que usted sólo tiene que extraer y ejecutarlo para iniciar el servidor. Tenga en cuenta que puede compilar Caddy desde github si lo prefieres.

La versión básica de Caddy es suficiente para el funcionamiento estático HTML páginas web localmente que luego puede acceder en el mismo equipo y dependiendo de las políticas de seguridad y aplicaciones también en la misma red de ordenadores o Internet.

Caddy

Caracteristicas de Caddy Server:

  • HTTP/2: Caddy soporta HTTP/2 y de forma automática cifra la web con HTTPS.

  • Caddy utiliza cifrado en tus sitios usando el protocolo https sin problemas. Soporta SNI.

  • Fácil despliegue: Caddy es un solo ejecutable sin dependencias. Sirve para ccualquier plataforma.

  • Multi-core: Cuando las cosas se ponen difíciles, Caddy se pone en marcha en más CPU.

  • Soporta los WebSockets

  • IPv6: Funciona muy bien en un entorno IPv6.

  • FastCGI: Serve en PHP las solicitudes proxy a servidores FastCGI como php-fpm.

  • Markdown: Envia Markdowns de respuesta personalizado simplemente añadiendo una línea a su Caddyfile.

  • Proxy inverso: Reenviar solicitudes a otros extremos con proxy inverso y balanceo de carga.

  • Redirecciones y reescrituras: Escribir solicitudes internamente o configurar redirecciones HTTP.

  • Gzip: Comprime las respuestas para ahorrar ancho de banda.

  • Directorio de navegación: Lista el contenido de las carpetas según su propia plantilla.

  • Hosts virtuales: Servir a múltiples sitios de la misma dirección con un solo Caddyfile.

Tutoriales de instalación

▷ ¿Cómo instalar Caddy v2 en Ubuntu, Debian y Raspbian?
En este tutorial os enseñamos a instalar Caddy v2 ✅ en Ubuntu, Debian y Rapsbian independientemente de la versión que uséis y a actualizar desde Caddy v1
Instalar Caddy v2 en Ubuntu, Debian y Raspbian
¿Cómo instalar PHP 7.2, 7.3 y 7.4 en Caddy Server? 【PASO A PASO】
Os enseñamos paso a paso como realizar la instalación y configuración de PHP 7.2, 7.3 y 7.4 en Caddy Server en Ubuntu y Debian

¿Cómo instalar Caddy Server en Windows?

  1. Bajamos la versión que corresponda a nuestro sistema operativo: https://caddyserver.com/download
  2. Entraemos el contenido del archivo zip en una carpeta que hayamos creado previamente
  3. Ejecutamos caddy.exe
  4. Abrimos nuestro navegador favorito y entramos en https://localhost:2015
  5. En la carpeta que descomprimimos Caddy tenemos que meter los archivos html que queremos que se muesten, suelo recargamos la pagina y ya tenemos nuestra web en el servidor local.

Caddy Server

Dentro de la carpeta que creamos tenemos que tener por lo menos caddy.exe y init, los archivos que están en marcados en rojo son el css y demás elementos de la web.

Si habéis completado el proceso con éxito os tiene que salir el index.html al entrar en la url, si no pusisteis ninguna pagina html se os mostrara el error de pagina no encontrada.

Caddy