Caddy es un potente servidor web para ordenadores domésticos que tarda menos de un minuto en configurarse y no requiere un conocimiento más profundo de webmasters o servicios y tecnologías administrativos.

Si desea ejecutar un servidor web local, tiene muchas opciones para hacerlo, pero es probable que ninguna sea tan cómoda de configurar como Caddy.

El programa se ofrece como una versión portátil de 3 megabytes para Windows (también se admiten otros sistemas operativos como Mac OS X y Linux), que solo necesita extraer y ejecutar para iniciar el servidor. Tenga en cuenta que también puede compilar Caddy desde la fuente si lo prefiere.

Servidor web Caddy

La versión básica de Caddy es suficiente para ejecutar sitios web HTML estáticos localmente a los que luego puede acceder en la misma computadora y, dependiendo de las políticas y aplicaciones de seguridad, también en la misma red informática o Internet.

¿Por qué necesitarías un programa como este? Hay muchos casos de uso para ello. Tal vez desee que los archivos estén disponibles en Internet desde una ubicación confiable a la que solo usted pueda acceder. Piense, por ejemplo, un archivo de marcadores o una página HTML de referencia que utiliza en el trabajo.

servidor web local caddy

Simplemente apunte su navegador a localhost: 2015 después de la instalación para comenzar. Obtendrá un error 404 no encontrado ya que no hay un archivo index.html o index.htm en el directorio Caddy por defecto.

Coloque un archivo de índice en el directorio para que se cargue automáticamente u otros archivos HTML para cargarlos manualmente o mediante el uso de enlaces.

El acceso a páginas HTML estáticas puede ser todo lo que necesite dependiendo de sus necesidades, pero la funcionalidad de Caddy no termina ahí.

Si consulta la lista de funciones en el Página de inicio de Caddy Server o el guía del usuario, notará que Caddy admite más que solo páginas web estáticas.

Por ejemplo, puede servir varios sitios web desde una única instalación de Caddy si desea utilizar un llamado Caddyfile, que es un archivo de configuración para el servidor.

También hay soporte para PHP, pero eso solo funciona en conjunto con un servidor FastCGI que también necesita configurar en su sistema.

Otras características de interés incluyen soporte para entornos IPv6, soporte para compresión gzip, soporte HTTP / 2 y TLS 1.2 y soporte WebSockets.

Un buen punto de partida para obtener más información sobre varias de las funciones avanzadas que admite Caddy es la guía del usuario vinculada anteriormente.

Sin embargo, puede ser más fácil usar una solución completa como Wampserver, XAMPP o QuickPHP Web Server que viene con todo listo para usar (todo lo que significa PHP y MySQL, entre otras cosas que necesita para ejecutar scripts y servicios dinámicos avanzados como WordPress). .

Sin embargo, para páginas y sitios HTML estáticos, es una solución excelente que es muy fácil de configurar y usar.

Además, es totalmente portátil, lo que significa que puede llevarlo donde quiera que vaya para iniciar su propio servidor web desde cualquier sistema operativo compatible.

Carrito 0.82

Con Caddy 0.82 lanzado un año después de escribir esta revisión, es hora de ver los cambios introducidos mientras tanto en el servidor web.

Uno de los cambios más importantes es el uso automático de HTTPS mediante la iniciativa gratuita Lets Encrypt. Lo que esto significa es que su servidor web admitirá HTTPS cuando se configure, siempre que se cumplan ciertos criterios (como que el host no sea localhost o una dirección IP).

Caddy es compatible con IPv6, varios sitios se ejecutan en el mismo servidor utilizando hosts virtuales, reescrituras y redireccionamientos, WebSockets y muchas, muchas otras cosas que no tenía cuando se lanzó por primera vez en 2015.

Además, Caddy ahora también está disponible para FreeBSD y OpenBSD, así como para Linux ARM que puede usar para ejecutar el servidor web en dispositivos Android.