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 serveur Web open source puissant et 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 s'exécutent dans 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).
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :Debian 11 (Bullseye).
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Installer Caddy sur Debian 11 Bullseye
Étape 1. Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant le suivant apt
commandes dans le terminal :
sudo apt update sudo apt upgrade sudo apt install curl debian-keyring debian-archive-keyring apt-transport-https
Étape 2. Installer Caddy sur Debian 11.
Par défaut, le package 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 add -
Maintenant, mettez à jour les listes de paquets Debian et installez Caddy en exécutant la commande ci-dessous :
sudo apt update sudo apt install caddy
Ensuite, exécutez les commandes ci-dessous pour arrêter, démarrer et permettre au service Caddy de toujours démarrer avec les démarrages du serveur :
sudo systemctl stop caddy sudo systemctl start caddy sudo systemctl enable caddy
Vérifiez l'installation de Caddy à l'aide de la commande suivante :
caddy version
Étape 3. Activez le support PHP sur Caddy.
Nous installons maintenant PHP et les autres extensions nécessaires à l'aide de la commande suivante :
sudo apt install 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
Rechercher et remplacer :
user = caddy group = caddy listen.owner = caddy listen.group = caddy
Enregistrez et fermez le fichier, puis redémarrez le service PHP-FPM pour appliquer les modifications :
sudo systemctl restart php7.4-fpm
Étape 4. Créez un panier d'hôte virtuel.
Modifiez maintenant le /etc/caddy/Caddyfile
fichier avec la commande suivante ci-dessous :
nano /etc/caddy/Caddyfile
Ajoutez la ligne suivante :
caddy.your-domain.com:80 { root * /usr/share/caddy/ encode gzip zstd php_fastcgi unix//run/php/php7.4-fpm.sock }
Enregistrez et fermez le fichier, puis redémarrez le service Caddy pour appliquer les modifications :
sudo systemctl restart caddy
Étape 5. Accéder à l'interface Web de Caddie.
Une fois l'installation réussie, ouvrez votre navigateur et recherchez l'IP ou le nom de domaine de votre serveur :
http://caddy.your-domain.com
Félicitations ! Vous avez installé Caddy avec succès. Merci d'avoir utilisé ce didacticiel pour installer la dernière version de Caddy Web Server sur Debian 11 Bullseye. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web de Caddie.