Desarrollo

Caddy es un servidor web de 3 MB para la computadora de su hogar

Caddy es un servidor web de 3 MB para la computadora de su hogar

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 puede acceder. Piense, por ejemplo, un archivo de marcadores o una página HTML de referencia que usa en el trabajo.

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 índice.html o índice.htm en el directorio Caddy de forma predeterminada.

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 según sus necesidades, pero la funcionalidad de Caddy no termina ahí.

Si consulta la lista de funciones en la página de inicio de Caddy Server o en la 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 sola instalación de Caddy si desea utilizar el llamado Caddyfile, que es un archivo de configuración para el servidor.

También hay soporte para PHP, pero eso solo funciona junto 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, 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.

Caddy 0.82

Con Caddy 0.82 publicado 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 mayores cambios es su 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 redirecciones, 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.

Cómo desarrollar un juego en Linux
Hace una década, no muchos usuarios de Linux predecían que su sistema operativo favorito algún día sería una plataforma de juegos popular para videoju...
Puertos de código abierto de motores de juegos comerciales
Las recreaciones gratuitas, de código abierto y de motores de juegos multiplataforma se pueden usar para jugar títulos de juegos antiguos y también al...
Los mejores juegos de línea de comandos para Linux
La línea de comandos no es solo su mayor aliado cuando usa Linux, también puede ser la fuente de entretenimiento porque puede usarla para jugar muchos...