GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Lighttpd sur Debian 10

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Lighttpd sur Debian 10. Avant de poursuivre ce tutoriel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

Lighttpd est un serveur Web gratuit, open-source et performant développé par Jan Kneschke. Il a une faible empreinte mémoire par rapport aux autres serveurs Web et est spécialement conçu pour les environnements à vitesse critique. Il est sécurisé, rapide et peut gérer jusqu'à 10 000 connexions en parallèle sur un seul serveur. Lighttpd est livré avec un riche ensemble de fonctionnalités, telles que FastCGI, SCGI, Auth, URL-Rewriting, Output-Compression, mécanisme d'événement, etc.

Installer Lighttpd sur Debian 10

Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.

sudo apt update
sudo apt upgrade

Étape 2. Installez Lighttpd sur Debian 10.

Installez Lighttpd depuis le dépôt Debian en utilisant le gestionnaire de paquets apt :

sudo apt install lighttpd

Après avoir installé Lighttpd avec succès, démarrez et activez le service pour qu'il démarre automatiquement au démarrage :

sudo systemctl start lighttpd
sudo systemctl enable lighttpd
sudo systemctl status lighttpd

Une fois installé, nous pourrons en vérifier le fonctionnement en ouvrant un navigateur Web et en accédant à http://YOUR_SERVER_IP ou http ://localhost si nous sommes dans une machine locale. N'oubliez pas que cela fonctionne via le port 80 et qu'il doit être disponible.

Étape 3. Activer le support PHP pour Lighttpd.

La première étape consiste à installer PHP et certains de ses modules, pour cela, utilisez la commande suivante :

sudo apt install php7.3 php7.3-fpm php7.3-mysql php7.3-cli php7.3-curl php7.3-xml

Par défaut, PHP-FPM écoute sur le socket UNIX /var/run/php73-fpm.sock. Il va donc falloir modifier le fichier /etc/php/7.3/fpm/pool.d/www.conf et configurez PHP-FPM pour qu'il écoute sur le socket TCP :

sudo nano /etc/php/7.3/fpm/pool.d/www.conf
listen = 127.0.0.1:9000

Enregistrez et fermez le fichier. Ensuite, ouvrez le fichier 15-fastcg-php.conf pour activer le support FastCGI dans Lighttpd :

nano /etc/lighttpd/conf-available/15-fastcgi-php.conf
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php.socket",

À

"host" => "127.0.0.1",
"port" => "9000",

Enregistrez et fermez le fichier. Ensuite, activez les modules FastCGI et FastCGI-PHP avec la commande suivante :

lighty-enable-mod fastcgi
lighty-enable-mod fastcgi-php

Enfin, redémarrez Lighttpd et le service PHP-FPM pour appliquer tous les changements de configuration :

sudo systemctl restart lighttpd
sudo systemctl restart php7.3-fpm

Étape 4. Configurer le pare-feu

Émettez les commandes suivantes pour autoriser les requêtes HTTP (80) et HTTPS (443) via le pare-feu :

ufw allow 80/tcp
ufw allow 443/tcp
ufw reload

Félicitations, vous avez appris à installer et à configurer Lighttpd sur Debian Buster. Si vous avez des questions, veuillez laisser un commentaire ci-dessous.


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