Serveur Web · 5 min read · Nov 27, 2025

Comment installer le serveur Web OpenLiteSpeed sur Ubuntu 22.04

OpenLiteSpeed est une édition open-source du serveur Web LiteSpeed développé par LiteSpeed Technologies. Il peut être installé sur tous les principaux systèmes d’exploitation, y compris Debian, Ubuntu, Mac OS, FreeBSD, et bien d’autres. Il fournit un panneau de contrôle basé sur le Web qui vous permet de configurer et de gérer le serveur Web via un navigateur Web. C’est un serveur HTTP simple, léger et performant qui peut gérer des centaines de milliers de connexions simultanées.

Dans ce tutoriel, nous allons vous montrer comment installer OpenLiteSpeed sur un serveur Ubuntu 22.04.

Exigences

  • Un serveur exécutant Ubuntu 22.04.
  • Un mot de passe root configuré sur votre serveur.

Commencer

Avant de commencer, il est conseillé de mettre à jour tous 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, vous devrez également installer certaines dépendances requises sur votre serveur. Vous pouvez les installer toutes en exécutant la commande suivante :

apt-get 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 libxml2-dev sqlite3 libsqlite3-dev libonig-dev

Après l’installation réussie, vous pouvez passer à l’étape suivante.

Installer OpenLiteSpeed sur Ubuntu 22.04

Par défaut, OpenLiteSpeed n’est pas disponible dans le dépôt par défaut d’Ubuntu 22.04. 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.7.16.tgz

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

tar -xvzf openlitespeed-1.7.16.tgz

Ensuite, changez de répertoire pour le répertoire OpenLiteSpeed et installez OpenLiteSpeed avec la commande suivante :

cd openlitespeed  
sh install.sh

Une fois OpenLiteSpeed installé, vous devriez obtenir la sortie suivante :

Created symlink /etc/systemd/system/openlitespeed.service → /lib/systemd/system/lshttpd.service.
Created symlink /etc/systemd/system/multi-user.target.wants/lshttpd.service → /lib/systemd/system/lshttpd.service.
[OK] lshttpd.service has been successfully installed!
-e Updating webcache manager, please waiting ...
Shared code library already meets minimum API version requirements.
Done!

-e Installation finished, Enjoy!

-e Your webAdmin password is Njg0Mzc0, written to file /usr/local/lsws/adminpasswd.

Configurer un mot de passe administratif pour OpenLiteSpeed

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

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

Créez un utilisateur admin et définissez un mot de passe avec la commande suivante :

Please specify the user name of administrator.
This is the user name required to login the administration Web interface.

User name [admin]: admin

Please specify the administrator's password.
This is the password required to login the administration Web interface.

Password: 
Retype password: 
Administrator's username/password is updated successfully!

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

systemctl start openlitespeed

Vous pouvez également vérifier l’état d’OpenLiteSpeed avec la commande suivante :

systemctl status openlitespeed

Vous devriez voir la sortie suivante :

? lshttpd.service - OpenLiteSpeed HTTP Server
     Loaded: loaded (/lib/systemd/system/lshttpd.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-06-12 04:59:01 UTC; 4s ago
    Process: 21331 ExecStart=/usr/local/lsws/bin/lswsctrl start (code=exited, status=0/SUCCESS)
   Main PID: 21353 (litespeed)
     CGroup: /system.slice/lshttpd.service
             ??21353 "openlitespeed (lshttpd - main)"
             ??21358 "openlitespeed (lscgid)"
             ??21372 "openlitespeed (lshttpd - #01)"
             ??21373 lsphp "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""

Jun 12 04:58:59 ubuntu systemd[1]: Starting OpenLiteSpeed HTTP Server...
Jun 12 04:58:59 ubuntu lswsctrl[21331]: [OK] litespeed: pid=21353.
Jun 12 04:59:01 ubuntu systemd[1]: Started OpenLiteSpeed HTTP Server.

OpenLiteSpeed fonctionne maintenant et écoute sur le port 8088. Vous pouvez le vérifier avec la commande suivante :

ss -antpl | grep litespeed

Vous devriez voir la sortie suivante :

LISTEN 0      4096         0.0.0.0:8088      0.0.0.0:*    users:(("litespeed",pid=21372,fd=23),("litespeed",pid=21353,fd=23))
LISTEN 0      4096         0.0.0.0:7080      0.0.0.0:*    users:(("litespeed",pid=21372,fd=21),("litespeed",pid=21353,fd=21))

Maintenant, ouvrez votre navigateur Web et tapez l’URL http://your-server-ip:8088. Vous serez redirigé vers la page suivante :

OpenLiteSpeed installé

Installer MariaDB pour OpenLiteSpeed

Par défaut, MariaDB est disponible dans le dépôt par défaut d’Ubuntu 22.04. 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 :

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

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 d’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 https://your-server-ip:7080. Vous devriez voir la page suivante :

Connexion OpenLiteSpeed

Maintenant, fournissez votre nom d’utilisateur admin et le mot de passe que vous avez créé 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 admin OpenLiteSpeed

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

Compiler PHP

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

Options de construction PHP

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 :

PHP pour le serveur Web OpenLiteSpeed

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.

Conclusion

Félicitations ! vous avez réussi à installer et configurer OpenLiteSpeed sur le serveur Ubuntu 22.04. Vous pouvez maintenant facilement créer et gérer votre site Web depuis l’interface Web d’OpenLiteSpeed. Pour plus d’informations, vous pouvez consulter la documentation officielle d’OpenLiteSpeed.

Share: X/Twitter LinkedIn

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

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