Dans ce didacticiel, nous allons vous montrer comment installer Caddy sur Debian 11. Pour ceux d’entre vous qui ne le savaient pas, Caddy est un puissant serveur Web open source prêt pour l’entreprise avec HTTPS automatique écrit en Go. Il est conçu dans un souci de sécurité et offre un certain nombre de fonctionnalités utiles pour l’hébergement de sites Web. Caddy est compatible avec les systèmes d’exploitation tels que les plates-formes Linux, BSD, Windows, Mac, Solaris et Android.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape du serveur Web Caddy sur une Debian 11 (Bullseye).
Installer Caddy sur Debian 11 Bullseye
Étape 1. Avant d’installer un logiciel, il est important de vous assurer que votre système est à jour en exécutant ce qui suit apt
commandes dans le terminal :
sudo mise à jour appropriée
sudo mise à niveau appropriée
sudo apt installer curl porte-clés debian porte-clés debian-archive apt-transport-https
Étape 2. Installation de Caddy sur Debian 11.
Par défaut, le paquet Caddy n’est pas disponible sur le référentiel de base Debian 11. Exécutez maintenant la commande suivante pour ajouter le référentiel Caddy à votre système Debian :
curl -1sLf ‘https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt’ | tee /etc/apt/sources.list.d/caddy-stable.list
Ensuite, importez la clé GPG :
curl -1sLf ‘https://dl.cloudsmith.io/public/caddy/stable/gpg.key’ | apt-key ajouter –
Maintenant, mettez à jour les listes de paquets Debian et installez Caddy en exécutant la commande ci-dessous :
sudo mise à jour appropriée
sudo apt installer le caddie
Ensuite, exécutez les commandes ci-dessous pour arrêter, démarrer et activer le service Caddy pour qu’il démarre toujours avec les démarrages du serveur :
sudo caddie d’arrêt systemctl
sudo caddie de démarrage systemctl
sudo systemctl activer le caddie
Vérifiez l’installation de Caddy à l’aide de la commande suivante :
version caddie
Étape 3. Activez le support PHP sur Caddy.
Nous installons maintenant PHP et les autres extensions nécessaires à l’aide de la commande suivante ci-dessous :
sudo apt installer php-fpm php-mysql php-curl php-gd php-mbstring php-common php-xml php-xmlrpc
Ensuite, modifiez le fichier de configuration PHP-FPM et changez l’utilisateur et le groupe par défaut avec caddy :
nano /etc/php/7.4/fpm/pool.d/www.conf
Trouver et remplacer:
user = caddy groupe = caddy listen.owner = caddy listen.group = caddy
Save et close le fichier, puis redémarrez le service PHP-FPM pour appliquer les modifications :
sudo systemctl redémarrer php7.4-fpm
Étape 4. Créez Virtual Host Caddy.
Modifiez maintenant le /etc/caddy/Caddyfile
fichier avec la commande suivante ci-dessous :
nano /etc/caddy/Caddyfile
Ajoutez la ligne suivante :
caddy.votre-domaine.com:80 { racine * /usr/share/caddy/ encode gzip zstd php_fastcgi unix//run/php/php7.4-fpm.sock }
Save et close le fichier, puis redémarrez le service Caddy pour appliquer les modifications :
sudo caddie de redémarrage systemctl
Étape 5. Accéder à l’interface Web de Caddy.
Une fois l’installation réussie, ouvrez votre navigateur et recherchez l’IP ou le nom de domaine de votre serveur :
https://caddy.votre-domaine.com
Toutes nos félicitations! Vous avez correctement installé Caddy. Merci d’avoir utilisé ce didacticiel pour installer la dernière version de Caddy Web Server sur Debian 11 Bullseye. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de Caddie.