Comment installer le serveur Web Lighttpd sous Linux

Photo of author

By pierre



Lighttpd se présente comme une alternative légère au célèbre serveur web Apache, spécialement conçue pour les environnements serveurs Unix, Linux et Windows. Son objectif principal est de servir des contenus web avec rapidité et sécurité.

Ce serveur web se révèle particulièrement adapté pour ceux qui souhaitent héberger du contenu en ligne sous Linux sans nécessairement disposer de ressources CPU et RAM considérables.

La configuration de Lighttpd diffère notablement de celle d’Apache ou de Nginx sur Linux. Les packages d’installation ne sont pas directement disponibles sur le site officiel des développeurs. Par conséquent, pour l’utiliser, il est nécessaire de télécharger le code source et de procéder à une installation manuelle. Voici la marche à suivre.

Téléchargement du package source de Lighttpd

Autrefois, un package RPM pour Lighttpd existait pour CentOS et RedHat Enterprise Linux. Toutefois, il semble que les développeurs aient cessé de le distribuer. L’accès au code source est donc indispensable pour utiliser Lighttpd.

Acquisition de wget

Le téléchargement du code source nécessite l’outil wget. Étant donné que ce programme n’est pas toujours inclus par défaut dans les systèmes d’exploitation serveur, son installation est souvent nécessaire.

Ubuntu

sudo apt install wget

Debian

sudo apt-get install wget

Arch Linux

sudo pacman -S wget

CentOS

sudo yum install wget

Fedora

sudo dnf install wget

OpenSUSE

sudo zypper install wget

Une fois wget installé, utilisez la commande CD pour déplacer votre session de terminal vers le répertoire /tmp.

Le téléchargement dans le répertoire temporaire /tmp garantit que l’installation ne perturbera pas votre système de fichiers.

cd /tmp

Récupération du code source

Une fois le terminal positionné dans le répertoire temporaire, utilisez wget pour obtenir le code source de Lighttpd.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz

Si vous rencontrez des difficultés avec la version TarGZ, une version TarXZ est également proposée par les développeurs.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz

Le téléchargement du package Lighttpd ne devrait prendre que quelques secondes en fonction de votre connexion internet. Une fois terminé, passez à l’étape suivante.

Extraction du code source

Le code source étant téléchargé dans le répertoire /tmp, il est temps de l’extraire de son archive. L’extraction sous Linux se fait grâce à la commande tar.

Utilisez tar zxvf pour décompresser et afficher le contenu de l’archive TarGZ.

tar zxvf lighttpd-1.4.52.tar.gz

Si vous avez téléchargé l’archive TarXZ, utilisez tar xvJf.

tar xvJf lighttpd-1.4.52.tar.xz

Une fois l’extraction terminée, déplacez le terminal dans le nouveau dossier créé avec la commande cd.

cd lighttpd-*

Affichez ensuite le contenu du répertoire avec la commande ls.

ls

Compilation de Lighttpd sous Linux

La construction du serveur web Lighttpd nécessite quelques étapes, mais elles ne sont pas excessivement complexes. Elle commence par l’installation des dépendances nécessaires.

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

Fedora

sudo dnf install pcre-devel zlib-devel libbz2-devel

OpenSUSE

sudo zypper install pcre-devel zlibary-devel libbz2-devel

Après avoir installé les dépendances, il faut analyser votre système et créer les fichiers make grâce au script « Configure ».

./configure

Laissez le script s’exécuter. Il peut se lancer plusieurs fois s’il détecte des dépendances manquantes.

Ce guide s’efforce de vous aider à installer toutes les dépendances nécessaires. Toutefois, il peut subsister des difficultés. En cas de problème, consultez la documentation officielle.

Une fois la configuration terminée, il est temps de construire le programme avec la commande make.

make
sudo make install

Une fois l’installation achevée, il faut configurer le serveur. Pour cela, rendez-vous sur le site officiel.

Packages spécifiques aux distributions

Lighttpd ne met pas particulièrement l’accent sur la maintenance de packages spécifiques pour chaque distribution de son serveur web. C’est pour cette raison que nous avons abordé l’approche de la compilation à partir du code source. Cette méthode garantit l’accès à la dernière version du logiciel, quel que soit votre système d’exploitation Linux. Cependant, certaines distributions proposent un package Lighttpd dans leurs dépôts officiels.

Pour plus d’informations, vous pouvez consulter le site pkgs.org où vous trouverez des informations sur différents packages Lighttpd. Gardez à l’esprit que les versions spécifiques aux distributions peuvent ne pas être mises à jour aussi fréquemment que celles provenant directement des développeurs.