En el següent article anem a fer una ullada a com instal·lar el servidor web OpenLiteSpeed en un servidor Ubuntu 18.04. Aquest servidor és l'edició de codi obert de LiteSpeed Web Server Enterprise i conté totes les característiques essencials que es troben en LiteSpeed.
OpenLiteSpeed combina velocitat, seguretat, escalabilitat, optimització i simplicitat en un paquet amigable de codi obert. Compta amb regles de reescriptura compatibles amb Apache, Una interfície d'administració basada en web incorporada i processament PHP personalitzat, optimitzat per al servidor.
Característiques generals de OpenLiteSpeed
- Disposa d'una arquitectura dirigida per esdeveniments. Menys processos, menys despeses generals i escalabilitat.
- Comprèn les regles de reescriptura d'Apache. OpenLiteSpeed és compatible amb mod_rewrite, Sense cap nova sintaxi d'aprendre, de manera que podrem seguir utilitzant les nostres regles de reescriptura existents.
- Disposarem d'una interfície d'administració amigable. OLS ve amb una interfície gràfica d'usuari WebAdmin incorporada. El suport de el panell de control està disponible amb CyberPanel.
- Ha estat creat per oferir velocitat i seguretat. compta amb connexió Anti-DDoS y limitació d'ample de banda, integració Mod Seguretat v3 i més.
- Acceleració intel·ligent de memòria cau. El mòdul de memòria cau de pàgina completa incorporat és altament personalitzable i eficient per a una bona experiència d'usuari.
- Optimització de velocitat de pàgina. Implementa automàticament el sistema d'optimització de PageSpeed de Google amb el mòdul mod_pagespeed.
- PHP LiteSpeed SAPI. Segons indiquen a la seva pàgina web, això permet que les aplicacions externes escrites en PHP s'executin fins a un 50% més ràpid.
- Acceleració de WordPress. Experimenta un augment de rendiment amb OpenLiteSpeed i LSCache per WordPress.
Aquestes són només algunes de les característiques de OpenLiteSpeed. es poden veure totes elles en detall en la pàgina web de el projecte.
Instal·lació de OpenLiteSpeed en Ubuntu 18.04 Server
OpenLiteSpeed proporciona un repositori de programari que podem fer servir per a descarregar i instal·lar el servidor amb la comanda apte estàndard d'Ubuntu.
Per començar, anem a obrir una terminal (Ctrl + Alt + T) i actualitzar tots els paquets de sistema amb les ordres:
sudo apt update; sudo apt upgrade
El següent pas a seguir serà descarregar i afegir la clau de signatura de programari de l'desenvolupador:
wget -qO - https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo apt-key add -
Ara afegirem la informació de l'repositori al nostre sistema escrivint el següent en la mateixa terminal:
sudo add-apt-repository 'deb http://rpms.litespeedtech.com/debian/ bionic main'
Arribats a aquest punt i després de l'actualització del programari disponible, ja podem instal·lar el servidor OpenLiteSpeed i el seu processador PHP usant la comanda:
sudo apt install openlitespeed lsphp73
Finalment anem a crear un enllaç a el processador PHP que acabem d'instal·lar:
sudo ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5
En aquest punt, el servidor OpenLiteSpeed ja està instal·lat.
Establir la contrasenya d'administrador
Necessitarem configurar la contrasenya administrativa per al servidor web OpenLiteSpeed. Per defecte, la contrasenya està establerta en 123456, Pel que hem de canviar-la immediatament. Podem fer això executant un script proporcionat amb el programari:
sudo /usr/local/lsws/admin/misc/admpass.sh
A l'executar aquest script podrem indicar un nom d'usuari per a l'usuari administrador i una contrasenya de la següent manera:
Accedir a el lloc web OpenLiteSpeed
OpenLiteSpeed hauria d'iniciar automàticament. podem verificar això amb la següent comanda:
sudo /usr/local/lsws/bin/lswsctrl status
Si no el trobem iniciat, podem llançar-ho amb la comanda:
sudo /usr/local/lsws/bin/lswsctrl start
Obrir ports en el tallafocs
necessitem obrir alguns ports en el nostre tallafocs. Haurem de configurar els ports per als protocols necessaris afegint les següents regles a el tallafocs:
sudo ufw allow http sudo ufw allow https
També haurem d'afegir les següents regles per pode utilitzar els ports necessaris:
sudo ufw allow 8088 sudo ufw allow 7080
Després d'afegir les regles, caldrà tornar a carregar ufw per efectuar els canvis:
sudo ufw reload
Accedir a la interfície web
En el nostre navegador web, haurem de dirigir-nos fins al nom de domini o l'adreça IP del nostre servidor, seguit de : 8088 per arribar fins a la pantalla d'inici. El navegador ha de carregar la pàgina web per defecte de OpenLiteSpeed com es veu a continuació:
http://dominio-o-IP-del-servidor:8088
Per a la configurar la interfície administrativa anem a accedir mitjançant el nostre navegador web, utilitzant HTTPS i el nom de domini o l'adreça IP de servidor seguit de: 7080:
https://dominio-o-IP-del-servidor:7080
En aquesta pantalla haurem de utilitzar les credencials per al inicis de sessió d'administrador que vam crear durant la configuració de OpenLiteSpeed. Una vegada que ens identifiquem correctament, se'ns presentarà la interfície d'administració OpenLiteSpeed, des d'on podrem realitzes les configuracions pertinents:
Per a la més informació sobre la instal·lació, configuració o ús de OpenLiteSpeed, Es pot consultar la documentació oficial de el projecte, el lloc web de la mateixa o el seu pàgina en GitHub.