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 -yUne 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-devAprè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.tgzUne fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :
tar -xvzf openlitespeed-1.7.16.tgzEnsuite, changez de répertoire pour le répertoire OpenLiteSpeed et installez OpenLiteSpeed avec la commande suivante :
cd openlitespeed
sh install.shUne 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.shCré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 openlitespeedVous pouvez également vérifier l’état d’OpenLiteSpeed avec la commande suivante :
systemctl status openlitespeedVous 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 litespeedVous 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 :

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 -yUne 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 mariadbEnsuite, vous devrez sécuriser votre installation de MariaDB. Vous pouvez le sécuriser en exécutant le script suivant :
mysql_secure_installationCe 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_installationRé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 :

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 :

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

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

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 :

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.shCe 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.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.