Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Lighttpd sur CentOS 8. 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 "sécurisé, rapide, compatible et très flexible" optimisé pour les environnements hautes performances. Il consomme très peu de ressources par rapport aux autres serveurs Web et est particulièrement rapide pour l'exécution d'applications AJAX. 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 CentOS 8
É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 dnf install epel-release sudo dnf update
Étape 2. Installez Lighttpd sur le système CentOS.
Exécutez la commande suivante pour installer le serveur Web Lighttpd :
sudo dnf install lighttpd
Après avoir installé avec succès Lighttpd, lancez les commandes ci-dessous pour démarrer et activer le service pour qu'il démarre automatiquement au démarrage :
sudo systemctl start lighttpd sudo systemctl enable lighttpd
Vérifiez la version du serveur Lighttpd installé avec la commande :
lighttpd -v
Une fois cela fait, vous devez maintenant autoriser le trafic HTTP et HTTPS sur votre pare-feu :
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
Ensuite, ouvrez un navigateur Web et accédez à http://localhost
si vous avez installé localement ou http://your-server-ip-address
si vous avez installé à distance.
Étape 3. Installez PHP et PHP-FPM avec FastCGI.
Installer les packages PHP et PHP-FPM en utilisant le dnf
commande :
sudo dnf install php php-fpm lighttpd-fastcgi php-mysqlnd php-pdo php-gd php-mbstring
Ensuite, modifiez la configuration '/etc/php-fpm.d/www.conf
‘ :
nano /etc/php-fpm.d/www.conf
Modifiez l'"utilisateur" et le "groupe" par défaut en Lighttpd :
user = lighttpd group = lighttpd
Modifiez également l'écoute PHP-FPM par défaut en utilisant l'adresse IP locale avec le port '9000' :
listen = 127.0.0.1:9000
Ensuite, modifiez la configuration PHP '/etc/php.ini
' en utilisant l'éditeur nano :
nano /etc/php.ini
Décommentez la ligne suivante pour obtenir de l'aide avec PHP-CGI pour le serveur Web Lighttpd :
cgi.fix_pathinfo=1
Enregistrez et fermez le fichier, redémarrez Lighttpd et le service PHP-FPM pour appliquer tous les changements de configuration :
sudo systemctl restart lighttpd sudo systemctl restart php-fpm
Félicitations, vous avez appris à installer et à configurer le serveur Web Lighttpd sur CentOS 8. Si vous avez des questions, veuillez laisser un commentaire ci-dessous.