GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le serveur HTTP OpenLiteSpeed ​​avec PHP sur Ubuntu 18.04 LTS

OpenLiteSpeed ​​est un serveur HTTP open source développé par LiteSpeed ​​Technologies. Il s'agit d'un serveur HTTP hautes performances et léger avec une interface graphique Web pour l'administration.

OpenLiteSpeed ​​peut gérer plus de cent mille connexions simultanées avec une faible consommation de ressources (CPU et RAM) et prend en charge de nombreux systèmes d'exploitation tels que Linux, Mac OS, FreeBSD et SunOS. Le serveur peut être utilisé pour exécuter des scripts de page Web écrits en PHP, Ruby, Perl et Java.

Dans ce tutoriel, nous vous montrons comment installer OpenLiteSpeed ​​avec la base de données MariaDB et le PHP 7.4 actuel sur le serveur Ubuntu 18.04.

Prérequis

Pour ce guide, nous utiliserons le dernier serveur Ubuntu 18.04 avec 2 Go de RAM, 25 Go d'espace disque libre et 2 processeurs.

Ce que nous allons faire :

  • Installer OpenLiteSpeed
  • Installer la version OpenLiteSpeed ​​de PHP 7.4
  • Installer la base de données MariaDB
  • Configurer l'administrateur OpenLiteSpeed
  • Configurer OpenLiteSpeed ​​avec PHP 7.4
  • Exécution d'OpenLiteSpeed ​​sur le port 80
  • Test

Étape 1 - Installer OpenLiteSpeed

Tout d'abord, nous allons ajouter le dépôt officiel OpenLiteSpeed ​​pour Ubuntu 18.04 et installer OpenLiteSpeed

Pour ajouter le référentiel OpenLiteSpeed, téléchargez le script bash et exécutez-le à l'aide de la commande ci-dessous.

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

Après cela, installez OpenLiteSpeed ​​à l'aide de la commande apt ci-dessous.

sudo apt install openlitespeed -y

Une fois l'installation terminée, vérifiez l'état du service OpenliteSpeed.

systemctl status openlitespeed

Et vous obtiendrez qu'OpenLiteSpeed ​​est opérationnel.

Vérifiez maintenant le port utilisé par OpenLiteSpeed.

netstat -plntu

Et vous obtiendrez que le service OpenLiteSpeed ​​utilise deux ports par défaut "8080" pour l'accès HTTP par défaut et le port "8070" pour l'accès administrateur OpenLiteSpeed.

Étape 2 - Installer la version PHP 7.4 OpenLiteSpeed

Après avoir installé OpenLiteSpeed, nous installerons le dernier PHP 7.4 pour OpenLiteSpeed. Les packages PHP pour OpenLiteSpeed ​​s'appellent "LSPHP" (LSAPI et PHP).

Installez les packages PHP 7.4 pour OpenLiteSpeed ​​à l'aide de la commande apt ci-dessous.

sudo apt install lsphp74 lsphp74-common lsphp74-mysql lsphp74-dev lsphp74-curl lsphp74-dbg -y

Maintenant que vous avez installé les packages PHP 7.4 pour OpenLiteSpeed, il s'agira d'un fichier chaussette système.

Vérifiez-le à l'aide de la commande netstat ci-dessous.

netstat -pl | grep lsphp

Et vous obtiendrez le fichier chaussette LSPHP comme ci-dessous.

Étape 3 - Installer et configurer MySQL

dans cette étape, nous allons installer le serveur MariaDB et configurer le mot de passe root pour celui-ci.

Installez le serveur MariaDB à l'aide de la commande apt ci-dessous.

sudo apt install mariadb-client mariadb-server

Une fois l'installation terminée, démarrez le service MariaDB et ajoutez-le au temps de démarrage.

systemctl start mariadb
systemctl enable mariadb

Le service MariaDB est maintenant opérationnel.

Ensuite, nous allons configurer le mot de passe root pour le serveur de base de données. Et nous utiliserons l'outil de ligne de commande 'mysql_secure_installation' pour cela.

Exécutez la commande 'mysql_secure_instalaltion' ci-dessous.

mysql_secure_installation

Tapez maintenant le mot de passe root et tapez 'Y' pour le reste de toute la configuration.

Set a root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Et la configuration du mot de passe root MariaDB est terminée.

Connectez-vous maintenant au shell MySQL en utilisant l'utilisateur root comme ci-dessous.

mysql -u root -p
Type Your Root Password:

Une fois connecté, vérifiez l'utilisateur sur le système MariaDB à l'aide de la requête suivante.

select User, Password, Host from mysql.user;

Et vous obtiendrez le résultat ci-dessous.

En conséquence, vous avez installé avec succès le serveur de base de données MariaDB et configuré l'authentification par mot de passe root pour celui-ci.

Étape 4 - Configurer l'administrateur OpenLiteSpeed

OpenLiteSpeed ​​fournit un tableau de bord Web pour gérer sa configuration.

Dans cette étape, nous allons configurer l'authentification de l'utilisateur et du mot de passe pour le tableau de bord OpenLiteSpeed.

Allez dans le répertoire '/usr/local/lsws/admin/misc/' et vous obtiendrez quelques outils, lancez maintenant le script bash 'admpass.sh' comme ci-dessous.

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

Tapez votre nom d'utilisateur et votre mot de passe, et vous avez terminé la configuration de l'authentification OpenLiteSpeed.

Ouvrez maintenant votre navigateur Web et tapez l'adresse IP du serveur suivie du port d'administration openliteSpeed ​​'7080 '. Le mien est :

https://10.5.5.25:7080/

Et vous obtiendrez le tableau de bord d'administration OpenLiteSpeed.

Tapez votre nom d'utilisateur et votre mot de passe, puis cliquez sur 'Connexion ' bouton.

Vous obtiendrez maintenant le tableau de bord d'administration OpenLiteSpeed ​​comme ci-dessous.

En conséquence, vous avez configuré avec succès l'authentification pour le tableau de bord d'administration OpenLiteSpeed.

Étape 5 - Configurer OpenLiteSpeed ​​avec PHP 7.4

Dans cette étape, nous allons configurer PHP 7.4 pour OpenLiteSpeed ​​à l'aide de l'administration Web.

Sur le tableau de bord OpenLiteSpeed, cliquez sur 'Configuration du serveur ' sur la gauche et cliquez sur 'Application externe ' onglet.

Pour ajouter la nouvelle configuration PHP 7.4, cliquez sur l'ajout '+ ' sur la droite.

Pour le type, choisissez 'LiteSpeed ​​SAPI App ' et cliquez sur 'Suivant ' bouton.

Tapez maintenant la configuration des détails comme ci-dessous.

Name: lsphp74
Address: uds://tmp/lshttpd/lsphp.sock
Notes: lsphp74 for OpenLiteSpeed
Max Connections: 35
Initial Request Timeout (secs): 60
Retry Timeout (secs): 0
Command: $SERVER_ROOT/lsphp74/bin/lsphp

Et cliquez sur 'Enregistrer ' et la configuration PHP 7.4 a été ajoutée.

Ensuite, nous allons changer le PHP par défaut pour OpenLiteSpeed ​​à la version PHP 7.4.

Dans le menu 'Configuration du serveur', cliquez sur le 'Gestionnaire de scripts ' onglet.

Cliquez maintenant sur 'Modifier ' dans la section d'action.

Sur le 'Handler Name', choisissez le 'lsphp74 ' que nous venons d'ajouter et cliquez sur 'Enregistrer ' bouton.

Et par conséquent, vous avez ajouté et activé la configuration PHP 7.4 pour OpenLiteSpeed.

Étape 6 - Exécutez OpenLiteSpeed ​​sur le port 80

Par défaut, OpenLiteSpeed ​​s'exécute sur le port par défaut '8088 '. Pour exécuter OpenLiteSpeed ​​sur le port http par défaut '80', nous pouvons utiliser le tableau de bord d'administration pour modifier la configuration.

Sur le tableau de bord OpenliteSpeed, cliquez sur 'Listener ' sur la gauche.

Sur le 'Par défaut ' auditeurs, cliquez sur 'afficher ' bouton.

Dans les 'Paramètres d'adresse ', cliquez sur le bouton 'modifier ' sur le côté droit.

Changez maintenant le port pour le port HTTP par défaut '80 ' et cliquez sur 'Enregistrer ' bouton.

Et le port OpenLiteSpeed ​​par défaut a été remplacé par le port HTTP par défaut '80'.

Cliquez maintenant sur le bouton de redémarrage et le service OpenLiteSpeed ​​sera redémarré.

Par conséquent, OpenLiteSpeed ​​s'exécute désormais sur le port HTTP par défaut '80 '.

Étape 7 - Tester

Ouvrez votre navigateur Web et saisissez l'adresse IP du serveur dans la barre d'adresse.

http://10.5.5.25/

Et vous obtiendrez la page d'index par défaut d'OpenLiteSpeed.

Ensuite, nous allons tester la configuration PHP et nous assurer qu'elle fonctionne.

Sur le 'Test PHP ', cliquez sur le bouton 'cliquez ici '.

Et vous obtiendrez la page phpinfo comme ci-dessous.

En conséquence, vous avez installé le serveur Web OpenLiteSpeed ​​avec la base de données MariaDB et PHP 7.4 sur le serveur Ubuntu 18.04.


Ubuntu
  1. Comment installer Phorum avec Nginx sur Ubuntu 18.04 LTS

  2. Comment installer le serveur HTTP Git avec Nginx sur Ubuntu 20.04

  3. Comment installer PHP 5.6 sur Ubuntu 16.04 LTS

  4. Comment installer PHP 7.4 sur Ubuntu 20.04 LTS

  5. Comment installer Magento 2.4 avec OpenLiteSpeed ​​sur Ubuntu 20.04

Comment installer Ubuntu Server 18.04 LTS

Comment installer le serveur Ubuntu 20.04 LTS

Comment installer phpMyAdmin avec Apache sur Ubuntu 22.04 LTS

Comment installer OpenLiteSpeed ​​sur Ubuntu 16.04

Comment installer WordPress avec OpenLiteSpeed ​​sur Ubuntu 16.04 LTS

Comment installer le serveur HTTP Git sur Ubuntu 20.04 LTS