Comment installer le serveur Web OpenLiteSpeed ​​sur Ubuntu 18.04

comment installer openlitespeed

Serveur OpenLiteSpeed

Le serveur OpenLiteSpeed ​​est l'un des meilleurs programmes de serveur Web que vous pouvez installer sur votre serveur VPS et obtenir des performances imbattables pour votre site Web. Je l'ai utilisé pour plusieurs clients (et pour moi aussi) et cela fonctionne intuitivement rapidement. Dans ce tutoriel, j'ai déployé un serveur cloud sur UpCloud. Ensuite, je vais installer le serveur OpenLiteSpeed ​​sur la machine et le préparer à servir les pages html / php aux visiteurs.

Avantages indirects

Étapes initiales à effectuer avant de vous lancer dans l'installation d'OpenLitespeed

  1. Déployer un serveur cloud avec Ubuntu 18.04 LTS comme système d'exploitation
  2. Configurer un nouvel utilisateur sudo avec des privilèges root (recommandé)
  3. Configurer le pare-feu UFW et ouvrir les ports (80, 443, 7080, 8088)

Résumé

L'installation d'OpenLiteSpeed ​​est couverte dans les chapitres ci-dessous pour vous faciliter la navigation dans le processus.

  • Installation du serveur Web OpenLitespeed
  • Configurer le mot de passe administrateur
  • Connexion à votre console serveur
  • Activation du port 80 à la place de 8088

Installation d'OpenLiteSpeed ​​Server

wget -qO - https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo apt-key add -

Ci-dessus, une opération ponctuelle qui ajoute et vérifie rapidement que le logiciel que nous allons télécharger n'a été falsifié par personne; cryptographiquement.

Comme vous le faites habituellement pour la plupart des packages, ajoutez le référentiel sur votre système.

sudo add-apt-repository 'deb http://rpms.litespeedtech.com/debian/ bionic main'

Une fois le référentiel ajouté au système, vous pouvez continuer et installer OpenLiteSpeed ​​avec la commande ci-dessous. Ici, vous pouvez changer lsphp74 avec la version de php que vous souhaitez installer sur votre serveur. J'ai utilisé lsphp74, mais vous pouvez également le remplacer par lsphp73 ou lsphp72.

sudo apt-get install openlitespeed lsphp74

Vous devez maintenant créer un lien logiciel vers le processeur PHP que vous venez d'installer sur le serveur avec le package OpenLiteSpeed. Cette commande décidera quelle version PHP sera utilisée par votre serveur OpenLiteSpeed. (si vous avez installé lsphp73, assurez-vous de remplacer lsphp74 par cela.)

sudo ln -sf /usr/local/lsws/lsphp74/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Configurer le mot de passe administrateur

Comme étape obligatoire, après une installation réussie d'OpenLiteSpeed ​​et de son processeur PHP, vous devez créer un utilisateur administrateur et définir un mot de passe. Cela sera utilisé pour vous connecter à votre serveur et le configurer davantage dans les étapes suivantes.

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

Une fois que vous exécutez la commande, elle vous demandera deux fois un nom d'utilisateur et un mot de passe.

Connexion à votre serveur

Vérifiez à l'avance si tout a été installé avec succès

sudo /usr/local/lsws/bin/lswsctrl status

La sortie devrait être quelque chose comme ça.
litespeed fonctionne avec le PID 990.

Au cas où vous ne voyez pas la sortie ci-dessus.

sudo /usr/local/lsws/bin/lswsctrl start

Sortie
[OK] litespeed: pid = 5137.

Règles de pare-feu supplémentaires si UFW est activé

sudo ufw allow 8088
sudo ufw allow 7080

À ce stade, vous devriez pouvoir visiter la page et le backend par défaut de votre serveur comme suit.

Le frontend du site Web

http://server_domain_or_IP:8088

page par défaut openlitespeed

Backend (console d'administration)

https://server_domain_or_IP:7080

 

page de connexion openlitespeed admin

Sur cet écran de connexion, connectez-vous à l'aide des informations de connexion d'administrateur que vous avez créées précédemment dans ce didacticiel. Vous devriez maintenant voir le tableau de bord comme celui-ci.

C'est le tableau de bord où nous allons configurer la configuration au niveau du serveur d'OpenLiteSpeed.

panneau d'administration du serveur openlitespeed

Activez le port 80 pour servir votre site Web

Le serveur OpenLiteSpeed, par défaut, écoute le port 8088 pour serveur les pages Web. Donc, si vous ne changez pas cela sur le port 80, vous devrez également suffixer le port 8088 après votre domaine pour pouvoir ouvrir votre site Web.

Faisons en sorte que notre écouteur OpenLiteSpeed ​​écoute sur le port 80 au lieu de 8088.

Allez dans Auditeurs >> Afficher / Modifier

tous les auditeurs en openlitespeed

L'auditeur par défaut écouterait sur TOUT Adresse IP sur le port 8088. Cliquez sur le bouton Modifier dans l'en-tête Paramètres d'adresse.

modifier l'écouteur par défaut

Remplacez simplement 8088 par 80 et cliquez sur l'icône Enregistrer dans le coin supérieur droit.

changer le port par défaut pour litespeed

Nous devons maintenant redémarrer en douceur le serveur OpenLiteSpeed ​​pour pouvoir exécuter les modifications que nous avons récemment apportées.

redémarrez normalement openlitespeed

Maintenant, vous devriez pouvoir afficher la page par défaut de votre serveur lorsque vous atteignez l'adresse IP de votre serveur dans la barre d'adresse.

Faisons en sorte que votre auditeur n'écoute que le nom de domaine et non l'adresse IP.

Sur la page d'écoute par défaut, cliquez sur l'icône d'édition après l'exemple de mappage d'hôte virtuel.

Tapez le nom de domaine que vous souhaitez que votre serveur écoute. Vous pouvez également ajouter un alias www ici.

Enregistrez la carte des hôtes virtuels et cliquez sur l'icône de redémarrage progressif pour redémarrer le serveur.

bouton de redémarrage gracieux

Voila, vous pouvez maintenant pointer votre nom de domaine sur l'adresse IP du serveur et votre domaine devrait ouvrir la page du serveur par défaut maintenant.

La racine de votre document pour cet hôte virtuel est

/ usr / local / lsws / Exemple / html /

Vous pouvez maintenant vous connecter à votre serveur en utilisant Filezilla via SSH sur le port 22 et télécharger les fichiers CMS dans ce répertoire et vous pourrez le visiter sur votre domaine.

Quelle est la prochaine?

Vous pouvez maintenant installer WordPress sur le serveur OpenLiteSpeed ​​ou le CMS de votre choix développé sur php. Il prend en charge les applications externes PHP, Ruby, Python, Perl et Java.

Conclusion

OpenLiteSpeed ​​est l'un des meilleurs packages de serveur et est la version open-source du serveur LiteSpeed ​​Enterprise. Vous avez la liberté de choisir le nombre de sites Web que vous souhaitez héberger et le nombre de travailleurs que vous souhaitez sur votre serveur; cela aussi GRATUITEMENT.

De plus, la mise en cache LiteSpeed ​​vous permet d'activer la mise en cache la plus rapide pour WordPress. Vous pouvez installer 1 plugin de mise en cache pour la meilleure accélération de votre site WordPress.