GNU/Linux >> Tutoriels Linux >  >> Debian

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 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.


Debian
  1. Comment installer Tomcat 8.5 sur Debian 9

  2. Comment installer Nextcloud sur Debian 9

  3. Comment installer PostgreSQL 11 / 10 sur Debian 9 et Debian 8

  4. Comment installer MongoDB 4.4 / 4.2 sur Debian 9

  5. Comment installer PostgreSQL sur Debian 11 / Debian 10

Comment installer MariaDB sur Debian 11

Comment installer Nginx sur Debian 11

Comment installer Nagios sur Debian 10 / Debian 9

Comment installer LibreNMS sur Debian 11 / Debian 10

Comment installer Yclas sur Debian 11

Comment installer Go sur Debian 11