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 -iLa 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 | bashTapez ‘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 openlitespeedPour 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.

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-snmpIl 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 lsphp72Vous 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-serverExé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_installationIl 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 rootMaintenant, entrez les commandes suivantes pour désactiver l’authentification par plugin.
use mysql;
update user set plugin='' where User='root';
flush privileges;
exitAprès cela, redémarrez votre service MariaDB.
sudo systemctl restart mariadb.serviceC’est tout. La prochaine fois que vous voudrez vous connecter à MySQL, utilisez la commande suivante
sudo mysql -u root -pEt 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.

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.

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.

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