Dans le prochain article, nous verrons comment installer le serveur Web OpenLiteSpeed sur le serveur Ubuntu 18.04. Ce serveur est l'édition open source de LiteSpeed Web Server Enterprise et contient toutes les fonctionnalités essentielles trouvées dans LiteSpeed.
OpenLiteSpeed combine vitesse, sécurité, évolutivité, optimisation et simplicité dans un package open source convivial. Il a des règles de réécriture compatibles avec Apache, une interface d'administration Web intégrée et un traitement PHP personnalisé, optimisé pour le serveur.
Fonctionnalités générales d'OpenLiteSpeed
- Il a un architecture événementielle. Moins de processus, moins de frais généraux et d'évolutivité.
- Comprendre les règles de réécriture Apache. OpenLiteSpeed Prend en charge mod_rewrite, sans aucune nouvelle syntaxe à apprendre, afin que nous puissions continuer à utiliser nos règles de réécriture existantes.
- Nous aurons un interface d'administration conviviale. OLS est livré avec une interface graphique WebAdmin intégrée. Le support du panneau de commande est disponible avec Panneau cybernétique.
- Il a été créé pour offrir rapidité et sécurité. Il a Connexion anti-DDoS y limitation de la bande passante, l'intégration ModSecurity v3 et plus.
- Accélération intelligente du cache. Le module de cache pleine page intégré est hautement personnalisable et efficace pour une bonne expérience utilisateur.
- Optimisation de la vitesse de la page. Implémentez automatiquement le système d'optimisation PageSpeed de Google avec le module mod_pagespeed.
- PHP LiteSpeed SAPI. Comme indiqué sur leur site Web, cela permet aux applications externes écrites en PHP de fonctionner jusqu'à 50% plus rapidement.
- Accélération WordPress. Bénéficiez d'une amélioration des performances avec OpenLiteSpeed et LSCache pour WordPress.
Ce ne sont là que quelques-unes des fonctionnalités d'OpenLiteSpeed. Ils peuvent les voir tous en détail dans le site web du projet.
Installez OpenLiteSpeed sur le serveur Ubuntu 18.04
OpenLiteSpeed fournit un référentiel de logiciels que nous pouvons utiliser pour télécharger et installer le serveur avec la commande apte Norme Ubuntu.
Pour commencer, ouvrons un terminal (Ctrl + Alt + T) et mettre à jour tous les packages système avec les commandes:
sudo apt update; sudo apt upgrade
La prochaine étape à suivre sera télécharger et ajouter la clé de signature du logiciel de développement:
wget -qO - https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo apt-key add -
maintenant nous ajouterons les informations du référentiel à notre système en tapant ce qui suit dans le même terminal:
sudo add-apt-repository 'deb http://rpms.litespeedtech.com/debian/ bionic main'
À ce stade et après avoir mis à jour le logiciel disponible, nous pouvons maintenant installer le serveur OpenLiteSpeed et son processeur PHP en utilisant la commande:
sudo apt install openlitespeed lsphp73
Enfin nous allons créer un lien vers le processeur PHP que nous venons d'installer:
sudo ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5
À ce stade, Le serveur OpenLiteSpeed est déjà installé.
Définir le mot de passe administrateur
Nous allons avoir besoin configurer le mot de passe administratif pour le serveur Web OpenLiteSpeed. Par défaut, le mot de passe est défini sur 123456, nous devons donc le changer immédiatement. Nous pouvons le faire en exécutant un script fourni avec le logiciel:
sudo /usr/local/lsws/admin/misc/admpass.sh
Lors de l'exécution de ce script nous pouvons indiquer un nom d'utilisateur pour l'utilisateur administrateur et un mot de passe de la manière suivante:
Accéder au serveur Web OpenLiteSpeed
OpenLiteSpeed devrait démarrer automatiquement. Pouvons verificar ceci avec la commande suivante:
sudo /usr/local/lsws/bin/lswsctrl status
Si nous ne le trouvons pas démarré, nous pouvons le lancer avec la commande:
sudo /usr/local/lsws/bin/lswsctrl start
Ouvrir les ports dans le pare-feu
Nous avons besoin d' ouvrir certains ports dans notre pare-feu. Nous devrons configurer les ports pour les protocoles nécessaires en ajoutant les règles suivantes au pare-feu:
sudo ufw allow http sudo ufw allow https
Nous devrons également ajouter les règles suivantes pour pouvoir utiliser les ports nécessaires:
sudo ufw allow 8088 sudo ufw allow 7080
Après avoir ajouté les règles, vous devrez recharger ufw pour apporter des modifications:
sudo ufw reload
Accédez à l'interface Web
Dans notre navigateur Web, nous devrons aller au nom de domaine ou à l'adresse IP de notre serveur, suivi de : 8088 pour accéder à l'écran d'accueil. Le navigateur doit charger la page Web OpenLiteSpeed par défaut comme indiqué ci-dessous:
http://dominio-o-IP-del-servidor:8088
Pour configurer l'interface d'administration nous allons accéder via notre navigateur Web, en utilisant HTTPS et le nom de domaine ou l'adresse IP du serveur suivi de: 7080:
https://dominio-o-IP-del-servidor:7080
Sur cet écran, nous devrons utiliser les informations d'identification pour les connexions administrateur que nous avons créées lors de la configuration d'OpenLiteSpeed. Une fois que nous nous identifions correctement, l'interface d'administration d'OpenLiteSpeed nous sera présentée, à partir de laquelle nous pourrons effectuer les configurations appropriées:
Pour plus d'informations sur l'installation, la configuration ou l'utilisation d'OpenLiteSpeed, vous pouvez consulter le documentation officielle du projet, l' Site Internet du même ou de son page sur GitHub.