Étapes pour télécharger, installer, configurer, mettre en place et exécuter le serveur Web OpenLiteSpeed sur Rocky Linux 8 et AlmaLinux 8 à l'aide du terminal de commande
OpenLiteSpeed est une version de serveur HTTP open source du serveur Web LightSpeed payant développé et détenu par LiteSpeed Technologies. Bien qu'il soit nouveau par rapport au puissant serveur Web Apache, il est cependant populaire pour ses hautes performances, sa légèreté et sa vitesse extrêmement concentrée. Le temps de chargement avec Openlitespeed est un peu meilleur qu'avec Nginx. Vous n'avez pas non plus besoin d'un module supplémentaire ici, Openlitespeed est presque prêt à fonctionner. De plus, il fournit un tableau de bord graphique pour gérer facilement les hôtes virtuels, les modules et les serveurs Web.
Nous n'avons pas besoin de plugins supplémentaires dans WordPress pour minifier, mettre en cache, compresser et convertir tout en utilisant OpenLiteSpeed. Même livrer WebP directement via le serveur Web.
Eh bien, la version payante connue sous le nom de LiteSpeed Web Server Enterprise Edition (LSWS) est conçue pour répondre à la demande d'hébergement Web des entreprises en offrant les performances les plus rapides possibles à plusieurs sites Web.
Cependant, la version open-source que nous allons installer ici est similaire à l'entreprise mais manque de quelques plugins tiers pour assurer la compatibilité avec cPanel, Plesk et d'autres panneaux de contrôle. De plus, la version entreprise offre un moteur de cache plus puissant, une compatibilité complète avec Apache et un support commercial.
Étapes pour installer OpenLiteSpeed sur Rocky Linux 8 / Almalinux 8
Les étapes indiquées ici peuvent également être utilisées pour d'autres systèmes Linux basés sur RHEL 8 tels qu'Oracle 8, CentOS 8 et autres.
1. Ajouter le référentiel Linux OpenLiteSpeed
Contrairement à Apache HTTPd, les packages pour installer OpenLiteSpeed ne sont pas disponibles dans le référentiel par défaut de Rocky ou d'AlmaLinux 8. Par conséquent, nous devons l'ajouter manuellement à l'aide de la commande ci-dessous.
sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm
2. Activer le référentiel Epel
Quelques packages requis par OpenLiteSpeed sont disponibles via le référentiel Extra Enterprise. Par conséquent, activez la même chose.
sudo dnf install epel-release
3. Exécutez la commande de mise à jour Rocky ou AlmaLinux
Pour s'assurer que le système peut reconnaître avec succès les packages disponibles dans les dépôts nouvellement ajoutés.
sudo dnf update
Remarque :Si vous recevez un avertissement :
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/litespeed.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Ensuite, pour le supprimer, modifiez simplement le dépôt ajouté par LightSpeed .
sudo nano /etc/yum.repos.d/litespeed.repo
Et ajoutez # devant chaque ligne avec "failovermethod ".
4. Commande pour installer OpenLiteSpeed Almalinux ou Rocky 8
Enfin, nous avons tout ce dont nous avons besoin pour installer et configurer le serveur Web OpenLiteSpeed sur votre serveur Rocky Linux 8 ou AlmaLinux 8 en utilisant le gestionnaire de packages DNF.
sudo dnf install openlitespeed
5. Installer PHP pour OpenLiteSpeed
Selon vos besoins , optez pour la dernière version de PHP 8.0 ou la version antérieure PHP 7.4 . Nous avons mentionné les commandes pour les deux, utilisez n'importe lesquelles.
Pour PHP 7.4
sudo dnf install lsphp74 lsphp74-mysqlnd lsphp74-process lsphp74-bcmath lsphp74-pdo \ lsphp74-common lsphp74-xml lsphp74-mbstring lsphp74-mcrypt \ lsphp74-soap lsphp74-gd lsphp74-opcache
Pour PHP 8.0
sudo dnf install lsphp80 lsphp80-mysqlnd lsphp80-process lsphp80-bcmath lsphp80-pdo \ lsphp80-common lsphp80-xml lsphp80-mbstring lsphp80-gd lsphp80-opcache lsphp80-soap
6. Vérifier l'état du serveur Web
Pour confirmer que le service OpenLiteSpeed du serveur Web est actif et fonctionne parfaitement, exécutez les commandes d'état :
sudo systemctl status lsws
Curiosité :Pour arrêter et redémarrer la commande est :
sudo systemctl stop lsws sudo systemctl start lsws sudo systemctl restart lsws
7. Ouvrir les ports requis dans le pare-feu
En dehors de 80/443 pour les sites Web/pages Web, nous avons également besoin de 8088 &7080 ports pour accéder à l'interface Web pour gérer l'OpenLiteSpeed depuis le navigateur.
sudo firewall-cmd --zone=public --permanent --add-port={80/tcp,443/tcp,8088/tcp,7080/tcp} sudo firewall-cmd --reload
8. Créer un mot de passe administrateur
Par défaut, le serveur Web OpenLiteSpeed admin la console Web utilisera un nom d'utilisateur et un mot de passe communs. Pour le changer et définir quelque chose de fort et dont vous vous souviendrez facilement, exécutez la commande suivante :
sudo /usr/local/lsws/admin/misc/admpass.sh
9. Accéder à l'interface Web OpenLiteSpeed - Démo et administrateur
Il existe deux interfaces Web fournies par ce serveur Web open source, l'une consiste à accéder à la démo page pour vérifier la version PHP, CGI et d'autres choses fonctionnent bien. Et l'autre est Admin Tableau de bord pour gérer l'hôte virtuel, PHP et d'autres paramètres.
Pour la page de démonstration :
http://your-server-ip-address:7080
Pour la page administrateur :
https://your-server-ip-address:7080
Verdict
Voici donc les étapes simples pour obtenir, configurer, installer et exécuter le serveur Web OpenLiteSpeed sur Rocky Linux 8 et AlmaLinux 8 à l'aide du terminal de commande.