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
- Déployer un serveur cloud avec Ubuntu 18.04 LTS comme système d'exploitation
- Configurer un nouvel utilisateur sudo avec des privilèges root (recommandé)
- 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
Backend (console d'administration)
https://server_domain_or_IP:7080
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.
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
L'auditeur par défaut écouterait sur à N'IMPORTE QUELLE RÉUNION Adresse IP sur le port 8088. Cliquez sur le bouton Modifier dans l'en-tête Paramètres d'adresse.
Remplacez simplement 8088 par 80 et cliquez sur l'icône Enregistrer dans le coin supérieur droit.
Nous devons maintenant redémarrer en douceur le serveur OpenLiteSpeed pour pouvoir exécuter les modifications que nous avons récemment apportées.
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.
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.