Comment installer le serveur Web Lighttpd sous Linux

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.

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.

  Comment installer Telegram sur Linux

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.

  Comment supprimer des mods cassés de votre dossier Mods Sims 4

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.

  Comment changer le moteur de recherche par défaut dans Chrome

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.