Configuración del servidor web Caddy
ServBay integra el moderno servidor web Caddy, reconocido por su sencilla configuración y su funcionalidad de HTTPS automático. Puedes modificar fácilmente las opciones globales de Caddy a través de la interfaz gráfica de ServBay.
Acceso a la configuración de Caddy
- Abre la aplicación ServBay.
- En la barra de navegación lateral, haz clic en
Servidor web
. - Selecciona la pestaña
Caddy
.
Verás la interfaz básica de configuración de Caddy, como se muestra en la siguiente imagen:
Descripción de los principales parámetros de configuración
La filosofía de diseño de Caddy es simplificar la configuración, por lo que sus opciones globales son pocas; muchas configuraciones se realizan al definir sitios específicos mediante el Caddyfile. La interfaz de ServBay proporciona las siguientes opciones globales esenciales:
- Puerto HTTP: Puerto en el que Caddy escucha el tráfico HTTP. Por defecto es
80
. Caddy suele redirigir automáticamente las solicitudes HTTP a HTTPS. - Puerto HTTPS: Puerto para conexiones HTTPS gestionado por Caddy. Por defecto es
443
. Caddy administra automáticamente las conexiones TLS en este puerto. - IP de enlace predeterminada: Dirección IP de la interfaz de red que Caddy escucha por defecto. Si se deja en blanco, Caddy normalmente escuchará en todas las interfaces disponibles (
0.0.0.0
o::
). Puedes especificar una IP concreta (como127.0.0.1
) para restringir el acceso. - Correo electrónico: Correo utilizado para el protocolo ACME (Entorno de Administración Automática de Certificados). 【Muy importante】 Caddy utiliza este correo para registrarse y solicitar certificados SSL/TLS de autoridades certificadoras (como Let's Encrypt), logrando así HTTPS automático. Asegúrate de introducir un correo válido y real, para así recibir notificaciones importantes relacionadas con los certificados (por ejemplo, renovaciones). Si solo usas dominios locales como
.servbay.local
en tu entorno de desarrollo y no planeas obtener certificados para dominios públicos, este correo puede no ser esencial, pero introducirlo sigue siendo una buena práctica.
Funcionalidades clave de Caddy
Es importante destacar que muchas de las potentes funciones de Caddy (como proxy inverso, balanceo de carga, servicio de archivos, HTTPS automático, entre otros) se gestionan principalmente a través del archivo de configuración Caddyfile
. Cuando añades o editas un sitio web
en ServBay y eliges Caddy como servidor, ServBay genera y administra automáticamente los bloques de configuración correspondientes del Caddyfile en segundo plano.
ServBay aprovecha la función de HTTPS automático de Caddy:
- Para dominios accesibles públicamente, Caddy intentará obtener y renovar los certificados de Let's Encrypt de forma automática usando el correo electrónico proporcionado y el protocolo ACME.
- Para dominios de desarrollo local (como
.servbay.local
que ServBay configura por defecto o los TLD personalizados que crees), Caddy generará y confiará automáticamente en certificados firmados por su CA local (ServBay User CA), lo que proporciona una experiencia de desarrollo HTTPS local sin complicaciones.
Guardar y restablecer
- Restablecer: Al hacer clic en este botón, las opciones globales de Caddy volverán a los valores predeterminados de ServBay.
- Guardar: Haz clic en este botón para guardar los cambios realizados en la configuración de Caddy. Después de guardar, si el servicio de Caddy está en funcionamiento, ServBay normalmente aplicará automáticamente los cambios (es posible que el servicio se reinicie brevemente).
Consejos importantes
- Los cambios aquí realizados afectan únicamente a la configuración global de Caddy. La mayoría de las directivas específicas para cada sitio web se configuran en la sección de
Sitios web
de ServBay, la cual las convierte en las entradas correspondientes dentro del Caddyfile. - Si el servicio de Caddy no está activo (por ejemplo, si aparece el mensaje "Service Caddy is not enabled" en la interfaz), aún puedes modificar y guardar la configuración; los cambios se aplicarán la próxima vez que se inicie el servicio. Puedes iniciar Caddy desde el panel principal de ServBay o desde el menú
Paquetes
.
Resumen
ServBay facilita la configuración básica global del servidor web Caddy. Ajustando correctamente los puertos y el correo electrónico de ACME, puedes sacar el máximo partido a la facilidad de uso de Caddy y a su potente función de HTTPS automático, simplificando la gestión y el despliegue tanto de sitios locales como (si corresponde) públicos.