Con tantos servidores web disponibles, puede ser difícil determinar cuál es el mejor para sus necesidades. Una de las opciones más nuevas es el servidor web Caddy, popular por su facilidad de uso, flexibilidad y rendimiento. Sin embargo, ¿es la solución perfecta para ejecutar un sitio web de WordPress?
En este post te explicaremos qué es Caddy y cómo funciona. Discutiremos las ventajas y desventajas de usar el servidor web Caddy y los beneficios de ejecutar WordPress en él. ¡Saltamos!
¿Qué es el servidor web Caddy?
los servidor web caddy es un servidor web de código abierto con soporte HTTP/2 escrito en Go:
El servidor está diseñado para ser simple, eficiente y portátil. Caddy afirma ser «el mejor servidor» y tiene como objetivo hacer que el alojamiento sea «tan fácil como debería ser».
Caddy se lanzó por primera vez en 2015 y fue desarrollado por Carl Drechsel. El proyecto está alojado en GitHub y recibió financiación de Internet Infrastructure Foundation (IFF).
El servidor web multiplataforma de código abierto se ejecuta en Linux, macOS, Windows, BSD y Solaris. También tiene la licencia Apache License 2.0.
El Caddy tiene varias características que lo hacen destacar. En particular, admite HTTPS automático utilizando Let’s Encrypt. Esta función significa que puede acceder a todos los sitios web compatibles con Caddy a través de una conexión HTTPS segura.
Caddy también viene con una interfaz de administración web. Esta herramienta facilita la administración de múltiples sitios en un servidor. El Caddy es altamente expandible y se puede adaptar para satisfacer casi cualquier necesidad.
Los diferentes tipos de servidores web están diseñados para diferentes propósitos. Algunos servidores web como Apache y NGINX están diseñados para manejar un tráfico pesado. Otros como el Caddy y LiteSpeed, la facilidad de uso o el rendimiento es una prioridad. Elegir el mejor servidor web para usted depende de sus necesidades. Si espera mucho tráfico, necesitará un servidor de rendimiento optimizado para manejarlo. Además, si desea un servidor fácil de usar, probablemente prefiera uno con una interfaz de administración basada en web como Caddy.
¿Cómo funciona Caddy?
El servidor web de Caddy actúa como un proxy para las solicitudes de los clientes a los servidores de back-end. Caddy se puede configurar para alojar sitios web directamente desde su sistema de archivos o puede reenviar solicitudes a otros servidores web.
Cuando un cliente realiza una solicitud, Caddy primero verifica su caché para ver si el contenido solicitado está disponible. Si es así, Caddy servirá el contenido desde su caché. De lo contrario, Caddy reenviará la solicitud al servidor backend apropiado y devolverá la respuesta al cliente.
Puede configurar Caddy para manejar archivos estáticos como HTML, CSS y JavaScript. O puede usarlo como un proxy inverso para contenido dinámico generado por servidores back-end. Caddy también es capaz de equilibrar la carga entre múltiples servidores backend.
¿Cómo determinar si su servidor web está utilizando Caddy?
Es muy poco probable que Caddy esté preinstalado en su servidor web. Sin embargo, algunos servicios y hosts ofrecen esto.
Puede determinar si su servidor web utiliza Caddy buscando el archivo de configuración del servidor. Caddy generalmente usa un archivo llamado caddie o caddy.conf a su configuración.
Si no puedes encontrar caddie o caddy.conf busque «caddy» en los archivos de configuración de su servidor. Si encuentra una referencia a Caddy, es probable que el servidor la esté utilizando.
También puede consultar la lista de procesos del servidor. Para sistemas Linux, puede usar ps auxiliar | carrito de grep comando para listar todos los procesos que contienen la palabra «caddy».
Puedes descargar caddy de su sitio web. Está disponible en versiones comerciales y de código abierto.
Caddy Web Server Ventajas y desventajas
Estas son algunas de las ventajas del servidor web Caddy:
- Facilidad de uso
- Flexibilidad
- Alto rendimiento
Sin embargo, también tiene algunas desventajas:
- Falta de documentación
- Conjunto de características limitadas
En general, el servidor web Caddy es adecuado para sitios web pequeños y medianos. Es fácil de usar y se puede configurar para trabajar con una variedad de servidores back-end. Sin embargo, puede que no sea adecuado para sitios web grandes o complejos.
Ejecución de WordPress en el servidor web Caddy
Hay algunas ventajas de usar WordPress en Caddy. El servidor web incluye HTTPS incorporado y funciones de seguridad para ayudar a proteger su sitio de WordPress. Caddy también tiene una instalación fácil, una configuración simple, un rendimiento sólido y opciones de personalización.
Varios anfitriones están ofreciendo soporte para Caddy, incluyendo océano digital. Para aprovechar al máximo el servidor web Caddy, es mejor tener al menos algunos conocimientos básicos de administración del servidor. También le recomendamos que utilice un servidor privado virtual (VPS) o un servidor dedicado.
Si desea ejecutar un sitio de WordPress en Caddy, necesitará PHP, un servidor web y un servidor de base de datos.
Instalación de WordPress
Una vez configurar el servidor de base de datos PHP y MariaDBPuedes instalar WordPress con el siguiente comando:
wget -c http://wordpress.org/latest.tar.gz tar -xzvf latest.tar.gz
Entonces transfiere el tuyo wordpress carpeta a / var / www informante:
sudo mv wordpress /var/www
Puede cambiar el permiso de propiedad a lo siguiente:
sudo chown -R www-data:www-data /var/www/wordpress
Luego configure una conexión de WordPress:
mv /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php
Ahora editamos el archivo de configuración:
sudo vim /var/www/wordpress/wp-config.php
Agregue las siguientes variables:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wp_site');
/** MySQL database username */
define('DB_USER', 'wp_user');
/** MySQL database password */
define('DB_PASSWORD', 'StrongPassword');
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', ''); Después de configurar estas variables, puede configurar Caddy para su sitio de WordPress.
Configuración del carrito
Una vez que haya terminado de instalar WordPress, cree un archivo de configuración de Caddy con este comando:
sudo vim /etc/caddy/Caddyfile
Luego puedes agregar tu contenido:
example.com {
tls [email protected]
root /var/www/wordpress
gzip
fastcgi / /run/php/php7.2-fpm.sock PHP
rewrite {
if {path} not_match ^/wp-admin
to {path} {path}/ /index.php?{query}
}
} Reemplace «example.com» con su dominio de WordPress y «[email protected]”Con su dirección de correo electrónico.
Luego use el siguiente comando para iniciar el servicio Caddy:
sudo systemctl start caddy.service
¡Ahora debería ver un mensaje de éxito! Puede visitar la URL para ir a la página de configuración de WordPress.
Solicitud
El software del servidor web que utiliza para impulsar su sitio web puede afectar significativamente su rendimiento y seguridad. Sin embargo, puede tener dificultades para decidir qué servidor es el adecuado para sus necesidades, con tantas opciones para elegir.
Como comentamos en este artículo, Portador de palos de golf es una opción flexible, fiable y fácil de usar. Si bien esta puede no ser la mejor opción si tiene un sitio web grande y complejo, vale la pena considerarlo si tiene una pequeña o mediana empresa.
Mucha gente apoya este software de servidor web y algunos de nuestros recomendados son Pressable, Cloudways, SiteGround y Flywheel.
¿Tiene preguntas sobre el uso del servidor web Caddy? ¡Háganos saber en la sección de comentarios!
Divulgación: Esta publicación contiene enlaces de afiliados que apoyan a nuestro equipo y aseguran el libre flujo de contenido en el blog. Cuando compra algo después de hacer clic en su enlace de afiliado, podemos ganar una comisión.








