Serveur Web · 5 min read · Nov 29, 2025

Comment installer et configurer le serveur Web OpenLiteSpeed sur Debian 10

OpenLiteSpeed est un serveur HTTP gratuit, open-source et léger développé par LiteSpeed Technologies. OpenLiteSpeed prend en charge de nombreux systèmes d’exploitation, y compris Debian, Ubuntu, Mac OS, FreeBSD et bien d’autres. Il fournit une interface utilisateur basée sur le Web pour gérer le serveur Web depuis le navigateur Web. OpenLiteSpeed est utilisé pour créer et gérer des sites Web facilement. C’est un serveur HTTP puissant et modulaire capable de gérer des centaines de milliers de connexions simultanées.

Dans ce tutoriel, nous allons vous montrer comment installer OpenLiteSpeed sur un serveur Debian 10.

Exigences

  • Un serveur exécutant Debian 10.
  • Un mot de passe root configuré sur votre serveur.

Mise en route

Tout d’abord, vous devrez mettre à jour vos paquets avec la dernière version. Vous pouvez les mettre à jour en exécutant la commande suivante :

apt-get update -y  
apt-get upgrade -y

Une fois vos paquets mis à jour, redémarrez votre système pour appliquer les modifications de configuration.

Ensuite, installez les dépendances requises avec la commande suivante :

apt-get install install build-essential libexpat1-dev libgeoip-dev libpcre3-dev libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl autoconf g++ make openssl libssl-dev libcurl4-openssl-dev libcurl4-openssl-dev pkg-config libsasl2-dev libzip-dev

Une fois toutes les dépendances requises installées, vous pouvez passer à l’étape suivante.

Installer et configurer OpenLiteSpeed

Par défaut, OpenLiteSpeed n’est pas disponible dans le dépôt par défaut de Debian 10. Vous devrez donc installer OpenLiteSpeed à partir de la source.

Tout d’abord, téléchargez la dernière version d’OpenLiteSpeed avec la commande suivante :

wget https://openlitespeed.org/packages/openlitespeed-1.5.2.tgz

Une fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :

tar -xvzf openlitespeed-1.5.2.tgz

Ensuite, changez de répertoire vers openlitespeed-1.5.2 et installez OpenLiteSpeed avec la commande suivante :

cd openlitespeed-1.5.2  
sh install.sh

Après avoir installé OpenLiteSpeed, vous devrez configurer le mot de passe administrateur pour l’interface Web. Vous pouvez le faire avec la commande suivante :

/usr/local/lsws/admin/misc/admpass.sh

Créez un utilisateur admin et un mot de passe comme indiqué ci-dessous :

Veuillez spécifier le nom d'utilisateur de l'administrateur.
C'est le nom d'utilisateur requis pour se connecter à l'interface Web d'administration.

Nom d'utilisateur [admin]: admin

Veuillez spécifier le mot de passe de l'administrateur.
C'est le mot de passe requis pour se connecter à l'interface Web d'administration.

Mot de passe: 
Retapez le mot de passe: 
Le nom d'utilisateur/mot de passe de l'administrateur a été mis à jour avec succès !

Ensuite, démarrez le service Web OpenLiteSpeed avec la commande suivante :

/etc/init.d/lsws start

OpenLiteSpeed fonctionne maintenant et écoute sur le port 8088. Ouvrez votre navigateur Web et tapez l’URL http://your-server-ip:8088. Vous serez redirigé vers la page suivante :

Serveur Web OpenLiteSpeed sur Debian 10

Installer MariaDB pour OpenLiteSpeed

Par défaut, MariaDB est disponible dans le dépôt par défaut de Debian 10. Vous pouvez l’installer en exécutant simplement la commande suivante :

apt-get install mariadb-server mariadb-client -y

Une fois MariaDB installé, démarrez MariaDB et activez-le pour qu’il démarre après le redémarrage du système avec la commande suivante :

systemctl start mariadb  
systemctl enable mariadb

Ensuite, vous devrez sécuriser votre installation de MariaDB. Vous pouvez le sécuriser en exécutant le script suivant :

mysql_secure_installation

Ce script configurera le mot de passe root, supprimera les utilisateurs anonymes, interdisera la connexion root à distance et supprimera la base de données de test.

mysql_secure_installation

Répondez à toutes les questions comme indiqué ci-dessous :

    Entrez le mot de passe actuel pour root (appuyez sur Entrée pour aucun) :
    Définir le mot de passe root ? [Y/n]: N
    Supprimer les utilisateurs anonymes ? [Y/n]: Y
    Interdire la connexion root à distance ? [Y/n]: Y
    Supprimer la base de données de test et l'accès à celle-ci ? [Y/n]:  Y
    Recharger les tables de privilèges maintenant ? [Y/n]:  Y

Une fois que MariaDB est sécurisé, connectez-vous à l’interface de commande de MariaDB avec la commande suivante :

mysql -u root

Ensuite, désactivez l’authentification par plugin en exécutant les commandes suivantes :

MariaDB [(none)]>use mysql;  
MariaDB [(none)]>update user set plugin='' where User='root';

Ensuite, videz les privilèges et quittez l’interface de commande de MariaDB avec la commande suivante :

MariaDB [(none)]>flush privileges;  
MariaDB [(none)]>exit;

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Installer PHP pour OpenLiteSpeed

Par défaut, PHP n’est pas disponible dans le dépôt OpenLiteSpeed. Vous devrez donc compiler PHP à partir de l’interface Web d’OpenLiteSpeed.

Pour accéder au panneau d’administration d’OpenLiteSpeed, ouvrez votre navigateur Web et tapez l’URL http://your-server-ip:7080. Vous devriez voir la page suivante :

PHP pour OpenLiteSpeed

Maintenant, fournissez votre nom d’utilisateur et votre mot de passe administrateur que vous avez créés précédemment et cliquez sur le bouton Connexion. Vous devriez voir le tableau de bord d’OpenLiteSpeed sur la page suivante :

Tableau de bord OpenLiteSpeed

Maintenant, cliquez sur Outils > Compiler PHP, vous devriez voir la page suivante :

Compiler PHP OpenLiteSpeed

Maintenant, sélectionnez la version de PHP que vous souhaitez installer et cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Choisir les options de construction

Maintenant, choisissez les options de construction et cliquez sur le bouton Suivant pour commencer à télécharger PHP. Une fois le processus terminé avec succès, vous devriez voir la page suivante :

Télécharger le code source

Ensuite, cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Installer PHP sur LWS

Maintenant, connectez-vous à votre serveur depuis le terminal et exécutez le script pré-généré comme indiqué ci-dessous :

/usr/local/lsws/phpbuild/buildphp_manual_run.sh

Ce script téléchargera et compilera PHP et les modules associés sur votre système.

Vous pouvez vérifier le processus d’installation avec la commande suivante :

tail -f /usr/local/lsws/phpbuild/buildphp_1563016683.8.log

Une fois l’installation terminée avec succès, vous devriez voir la sortie suivante :

copy compiled php binary to litespeed directory
cd /usr/local/lsws//fcgi-bin
ln -sf lsphp-7.3.6 lsphp7

==============================================
Finished building PHP 7.3.6 with LSAPI
==============================================
Sam 13 Juil 2019 08:07:36 AM EDT

FAIT

Félicitations ! Vous avez réussi à installer et configurer OpenLiteSpeed sur le serveur Debian 10. Vous pouvez maintenant héberger facilement votre site Web en utilisant OpenLiteSpeed. Pour plus d’informations, vous pouvez consulter la documentation officielle d’OpenLiteSpeed à OpenLiteSpeed Doc

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.