Comment installer Caddy sur Debian 11

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.