Lighttpd est une alternative mince au serveur Web Apache pour les systèmes d’exploitation serveur Unix, Linux et Windows. Son objectif principal est de fournir du contenu Web de manière rapide et sécurisée.
Le serveur Web Lighttpd est pratique, en particulier pour ceux qui ont besoin de fournir du contenu sur le Web sous Linux mais qui n’ont pas nécessairement une quantité impressionnante de CPU et de RAM.
La configuration du serveur Web Lighthttpd ne ressemble pas beaucoup à la configuration d’Apache ou de Nginx sous Linux. Il n’y a pas de packages disponibles sur le site Web de développement. Au lieu de cela, si vous souhaitez l’utiliser, vous devez télécharger un package et l’installer manuellement. Voici comment procéder.
Table des matières
Télécharger le package Lighttpd RPM
Il y a quelque temps, il existait un package Lighttpd RPM pour CentOS / RedHat Enterprise Linux. Cependant, il semble que les développeurs du serveur Web ne les distribuent plus. Donc, si vous souhaitez utiliser Lighttpd, le code source est requis.
Obtenez wget
Pour télécharger le code source, vous aurez besoin de l’outil de téléchargement wget. Comme la plupart des systèmes d’exploitation serveur n’incluent pas toujours ce programme, l’installation est requise.
Ubuntu
sudo apt install wget
Debian
sudo apt-get install wget
Arch Linux
sudo pacman -S wget
CentOS
sudo yum install wget
Feutre
sudo dnf install wget
OpenSUSE
sudo zypper install wget
Une fois que vous avez lancé la publicité de l’outil de téléchargement wget sur votre serveur Linux (ou sur le bureau que vous utilisez en tant que serveur), utilisez la commande CD et déplacez la session de terminal vers le répertoire / tmp.
Faire le téléchargement dans le répertoire / tmp (aka temporaire) garantira qu’une fois que le logiciel est opérationnel, il ne gâche pas votre système de fichiers.
cd /tmp
Code source
Maintenant que le terminal est dans le répertoire temporaire, appelez wget et récupérez la version du code source de lighttpd.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz
Sinon, si vous rencontrez des problèmes avec la version TarGZ, les développeurs ont une version TarXZ disponible.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz
Le téléchargement du package de serveur Web lighttpd devrait prendre quelques secondes, en fonction de votre connexion Internet. Une fois le processus terminé, passez à la section suivante de ce didacticiel.
Extraire le code source
Le code étant maintenant téléchargé sur le système serveur Linux à l’intérieur du répertoire temporaire (/ tmp), il est maintenant temps d’extraire le code de son archive. L’extraction des fichiers de code Lighttpd sous Linux se fait avec la commande tar.
Dans un terminal, écrivez tar avec les commutateurs «zxvf». Cela vous permettra d’extraire et d’afficher le contenu de l’archive TarGZ.
tar zxvf lighttpd-1.4.52.tar.gz
Sinon, si vous avez téléchargé l’archive TarXZ au lieu de TarGZ, vous devrez utiliser la commande tar avec un autre ensemble de commutateurs. Plus précisément, les «xvJf».
tar xvJf lighttpd-1.4.52.tar.xz
Une fois le code extrait, exécutez la commande CD et déplacez le terminal dans le nouveau dossier.
cd lighttpd-*
De là, utilisez ls et affichez le contenu du répertoire.
ls
Compiler Lighttpd sous Linux
La construction du serveur Web Lighttpd comporte quelques étapes. Ce n’est pas trop compliqué et cela commence par installer les dépendances requises.
Ubuntu
sudo apt install libpcre3-dev libbz2-dev zlib1g-dev
Debian
sudo apt-get install libpcre3-dev libbz2-dev zlib1g-dev
Arch Linux
sudo pacman -S pcre-8 zlib bzip2
Feutre
sudo dnf install pcre-devel zlib-devel libbz2-devel
OpenSUSE
sudo zypper install pcre-devel zlibary-devel libbz2-devel
Une fois les dépendances installées, il est temps d’analyser votre système et de créer les fichiers make sur le système. Les fichiers Make sont créés avec le script «Configure».
./configure
Laissez le script s’exécuter. L’exécution et la réexécution du script peuvent prendre plusieurs fois, en particulier s’il détermine que votre système ne contient pas de fichiers de dépendance.
Dans notre guide, nous faisons de notre mieux pour vous aider à installer les dépendances dont le script a besoin pour générer correctement les fichiers Make. Cependant, cela ne fonctionne pas toujours. Si vous rencontrez des problèmes, consultez la documentation.
Une fois la configuration terminée, il est temps de créer l’installation à l’aide de la commande Make.
make sudo make install
Lorsque tout est terminé l’installation, devra configurer le serveur. Pour faire ça, rendez-vous sur le site officiel.
Paquets spécifiques à la distribution
Pour la plupart, Lighttpd ne fait pas tout son possible pour maintenir des packages spécifiques à la distribution pour leur serveur Web. Pour cette raison, nous avons expliqué comment vous pouvez compiler et créer le code source. De plus, télécharger le code source est un bon moyen de vous assurer que vous pouvez obtenir la dernière version du logiciel, quel que soit votre système d’exploitation Linux. Cela dit, certaines distributions peuvent avoir un package de serveur Web Lighttpd dans leurs sources logicielles principales.
Pour en savoir plus, rendez-vous sur pkgs.org. Sur la page, vous verrez des informations sur la liste de plusieurs packages Lighttpd. Cependant, gardez à l’esprit que si vous installez les versions spécifiques à la distribution, il se peut qu’elles ne soient pas mises à jour aussi souvent que de l’obtenir directement auprès des développeurs.