Serveur Web · 5 min read · Nov 28, 2025

Comment installer et configurer le serveur OpenLiteSpeed sur Ubuntu 18.04 avec MariaDB

OpenLiteSpeed est une version légère et open source du populaire serveur LiteSpeed. Il est livré avec son panneau d’administration basé sur WebGUI, ce qui le rend différent des autres serveurs web car vous pouvez configurer presque tout depuis le panneau lui-même.

Dans ce tutoriel, nous allons apprendre comment installer le serveur OpenLiteSpeed sur Ubuntu 18.04 avec PHP 7.2 et le serveur MariaDB.

Prérequis

  • Serveur basé sur Ubuntu 18.04
  • Compte utilisateur avec privilèges root

Étape 1 - Installer OpenLiteSpeed

Passer à l’utilisateur Sudo

Exécutez la commande suivante pour passer à l’utilisateur sudo afin que nous puissions exécuter notre première commande pour ajouter et mettre à jour le dépôt OpenLiteSpeed.

sudo -i

La commande suivante ajoutera le dépôt nécessaire pour installer le serveur OpenLiteSpeed.

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

Tapez ‘exit’ pour revenir à l’utilisateur normal.

Cette commande téléchargera et exécutera le script bash pour ajouter et mettre à jour le dépôt OpenLiteSpeed. Exécutez la commande suivante pour installer la dernière version du serveur.

sudo apt install openlitespeed

Pour vérifier si le serveur a été installé avec succès, ouvrez votre navigateur et visitez http://yourdomainname:8088. Si l’installation a réussi, vous devriez voir la page web suivante.

Serveur OpenLitespeed installé avec succès

Remarque : Le serveur OpenLiteSpeed fonctionne par défaut sur le port 8088, qui peut être changé plus tard dans le panneau de paramètres.

L’installation par défaut d’OpenLiteSpeed est livrée avec la version PHP 5.6.x incluse. Mais nous ne voulons pas cela. Nous installerons notre propre copie de PHP 7.2 plus tard dans ce tutoriel. Donc, notre prochaine étape sera d’installer PHP 7.2.

Étape 2 - Installer PHP

Pour installer PHP, nous devons installer un paquet appelé lsphp qui est essentiellement PHP compilé pour fonctionner avec le serveur OpenLiteSpeed. Exécutez la commande suivante pour installer PHP et plusieurs de ses modules.

sudo apt install lsphp72 lsphp72-curl lsphp72-imap lsphp72-mysql lsphp72-intl lsphp72-pgsql lsphp72-sqlite3 lsphp72-tidy lsphp72-snmp

Il existe quelques autres paquets PHP disponibles. Si vous le souhaitez, vous pouvez lister tous les paquets PHP disponibles en utilisant la commande suivante

apt-cache search lsphp72

Vous pouvez choisir et sélectionner ceux que vous souhaitez installer.

Étape 3 - Installer le serveur MariaDB

MariaDB est un remplacement direct de MySQL, ce qui signifie que les commandes pour exécuter et faire fonctionner MariaDB sont les mêmes que celles de MySQL. Pour installer MariaDB, émettez la commande suivante

sudo apt install mariadb-server

Exécutez la commande suivante pour effectuer la configuration par défaut, comme donner un mot de passe root, supprimer les utilisateurs anonymes, interdire la connexion root à distance et supprimer les tables de test. Appuyez sur oui pour tout et choisissez un mot de passe root fort.

sudo mysql_secure_installation

Il y a un inconvénient à la configuration du mot de passe root. MariaDB permet par défaut aux utilisateurs root du système de se connecter à MariaDB sans mot de passe. Mais si vous allez utiliser une application tierce pour accéder via root, un mot de passe est indispensable, sinon des applications comme PHPMyAdmin échoueront. Pour cela, vous devez désactiver l’authentification basée sur le plugin, qui est l’option par défaut sur MariaDB.

Pour désactiver l’authentification par plugin, entrez d’abord dans l’invite MySQL en utilisant la commande suivante

sudo mysql -u root

Maintenant, entrez les commandes suivantes pour désactiver l’authentification par plugin.

use mysql;  
update user set plugin='' where User='root';  
flush privileges;  
exit

Après cela, redémarrez votre service MariaDB.

sudo systemctl restart mariadb.service

C’est tout. La prochaine fois que vous voudrez vous connecter à MySQL, utilisez la commande suivante

sudo mysql -u root -p

Et vous serez invité à entrer votre mot de passe root que vous avez défini initialement.

Étape 4 - Configurer OpenLiteSpeed

Il est temps de configurer le serveur. Pour accéder au panneau d’administration, visitez http://yourdomainname:7080/. Et oui, cela signifie que le panneau d’administration se trouve par défaut au port 7080. Le nom d’utilisateur par défaut est admin et le mot de passe par défaut est 123456.

En vous connectant, vous serez accueilli par l’écran suivant.

Configurer OpenLiteSpeed

La première chose que nous devons changer est les ports par défaut.

Visitez la catégorie Listeners et cliquez sur le bouton Voir en face de Default. Sur la page suivante sous Listener Default > General page, cliquez sur l’icône Modifier à droite et changez le port de 8080 à 80. Cliquez sur Enregistrer puis effectuez un redémarrage gracieux.

Configurer les écouteurs

Si vous souhaitez changer le port du panneau d’administration, visitez WebAdmin Settings >> Listeners section et cliquez sur le bouton de vue en face de adminListener. Cliquez sur le bouton Modifier sur la page suivante et vous pouvez choisir un port de votre choix ici. Cliquez sur Enregistrer et redémarrez gracieusement une fois terminé.

Vous devriez également changer le mot de passe par défaut pour le panneau d’administration. Pour ce faire, visitez la section WebAdmin Settings et cliquez sur l’onglet Users. Cliquez sur le bouton modifier en face de admin et changez le mot de passe. Cliquez sur Enregistrer puis redémarrez gracieusement pour appliquer le changement.

Paramètres WebAdmin

Au cas où vous oublieriez le mot de passe d’administration, vous pouvez le réinitialiser en exécutant la commande suivante

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

Ce script vous permet d’utiliser un nouvel identifiant et mot de passe d’administration.

OpenLiteSpeed est livré par défaut avec PHP 5.6, ce que nous ne voulons définitivement pas, donc nous devrons faire le changement manuellement vers PHP 7.2, qui est la dernière version au moment de la rédaction de ce tutoriel.

Allez dans la section Server Configuration et cliquez sur l’onglet External App. Sous cela, vous trouverez l’application LiteSpeed SAPI nommée lsphp. Cliquez sur le bouton modifier à droite (le bouton du milieu) et une nouvelle page s’ouvrira. Apportez les modifications suivantes

- Name: lsphp72  
- Address: uds://tmp/lshttpd/lsphp.sock  
- Max Connections: 35  
- Environment:  
 - PHP_LSAPI_MAX_REQUESTS=500  
 - PHP_LSAPI_MAX_REQUESTS=500  
- Command: $SERVER_ROOT/lsphp72/bin/lsphp

Configuration du serveur PHP

Laissez tout le reste par défaut. Maintenant, passez à l’onglet Script Handler et cliquez sur Modifier en face de LiteSpeed SAPI et apportez le changement suivant

- Handler Name: lsphp72

Configurer le gestionnaire de script

Cliquez sur Enregistrer. Maintenant, cliquez sur le bouton Redémarrage gracieux en haut à droite pour enregistrer les modifications. Cela devrait configurer PHP 7.2 pour fonctionner avec le serveur OpenLiteSpeed. Pour vérifier si PHP fonctionne correctement, visitez http://yourdomainname/phpinfo.php depuis votre navigateur.

C’est tout pour ce tutoriel. Si vous avez des questions, postez-les dans la boîte de commentaires. Pour en savoir plus sur le serveur, visitez OpenLiteSpeed.org

Share: X/Twitter LinkedIn

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

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