Configurer le serveur web Caddy
ServBay intègre le serveur web moderne Caddy, réputé pour sa simplicité de configuration et sa gestion automatique du HTTPS. Grâce à l'interface graphique de ServBay, ajuster les paramètres globaux de Caddy devient très facile.
Accéder à la configuration de Caddy
- Ouvrez l'application ServBay.
- Dans la barre de navigation à gauche, cliquez sur
Serveur Web
. - Sélectionnez l'onglet
Caddy
.
Vous verrez alors l'écran principal de configuration de Caddy, illustré ci-dessous :
Explication des principaux paramètres
La philosophie de Caddy est de simplifier la configuration ; ses paramètres globaux sont donc peu nombreux. De nombreux réglages se font au niveau de chaque site via le Caddyfile. L'interface de ServBay propose les options globales centrales suivantes :
- HTTP Port : Port sur lequel Caddy écoute pour le protocole HTTP. Par défaut :
80
. En règle générale, Caddy redirige automatiquement les requêtes HTTP vers HTTPS. - HTTPS Port : Port d'écoute du protocole HTTPS. Par défaut :
443
. Caddy gère automatiquement les connexions TLS sur ce port. - Default Bind IP : Adresse IP d'interface réseau par défaut pour Caddy. Si ce champ est vide, Caddy écoutera généralement sur toutes les interfaces disponibles (
0.0.0.0
ou::
). Vous pouvez indiquer une adresse IP spécifique (par exemple,127.0.0.1
) pour restreindre l'accès. - Email : Adresse email utilisée pour le protocole ACME (Automatic Certificate Management Environment). [Extrêmement important] Caddy utilise cet email pour s'enregistrer et demander des certificats SSL/TLS auprès de l'autorité de certification (comme Let's Encrypt), afin d'activer le HTTPS automatique. Assurez-vous de fournir une adresse email valide, pour recevoir toutes les notifications liées aux certificats (par exemple, les avis de renouvellement). Si vous utilisez uniquement des domaines locaux du type
.servbay.local
ou similaires à des fins de développement et n'envisagez pas l'obtention automatique de certificats pour des domaines publics, cet email n'est peut-être pas indispensable, mais il reste conseillé de le renseigner pour de bonnes pratiques.
Fonctionnalités principales de Caddy
À noter : une grande partie de la puissance de Caddy (proxy inversé, équilibrage de charge, service de fichiers, HTTPS automatique, etc.) est gérée via son fichier de configuration, le Caddyfile
. Lorsque vous ajoutez ou modifiez un site
dans ServBay avec Caddy comme serveur, ServBay génère et gère automatiquement les blocs de configuration Caddyfile nécessaires en arrière-plan.
ServBay exploite la fonction HTTPS automatique de Caddy :
- Pour les domaines accessibles publiquement, Caddy tente d’obtenir et de renouveler automatiquement le certificat Let's Encrypt via ACME, en utilisant l'email renseigné.
- Pour les domaines de développement locaux (comme le
.servbay.local
par défaut ou vos TLD locaux personnalisés), Caddy génère automatiquement un certificat signé par une autorité locale (ServBay User CA) et le fait reconnaître par le système, pour une expérience de développement HTTPS locale transparente.
Sauvegarde et réinitialisation
- Reset : Ce bouton rétablit les paramètres globaux de Caddy aux valeurs par défaut de ServBay.
- Save : Ce bouton enregistre les modifications apportées à la configuration de Caddy. Une fois enregistré, si le service Caddy est en cours d'exécution, ServBay appliquera généralement les changements automatiquement (un redémarrage rapide du service peut être nécessaire).
Remarques importantes
- Les modifications ici concernent les paramètres globaux de Caddy. La majorité des instructions spécifiques à chaque site se configurent dans la section
Sites web
de ServBay, qui les convertira en entrées Caddyfile correspondantes. - Si le service Caddy n’est pas démarré (par exemple, si l’interface indique "Service Caddy is not enabled"), vous pouvez quand même modifier et sauvegarder la configuration ; ces changements seront appliqués au prochain démarrage du service. Vous pouvez lancer Caddy depuis le panneau principal de ServBay ou via le menu
Paquets
.
Résumé
ServBay rend la configuration des paramètres de base globaux du serveur web Caddy simple et directe. En définissant correctement les ports et l'email ACME, vous profitez pleinement de la simplicité et de la puissance du HTTPS automatique de Caddy, facilitant le déploiement et la gestion de vos sites locaux et publics.