Com instal·lar el servidor web OpenLiteSpeed a CentOS 8


OpenLiteSpeed és un servidor web HTTP de codi obert, d'alt rendiment i lleuger que inclou una interfície d'administració web per gestionar i servir llocs web.

Pel que fa als servidors web Linux, OpenLiteSpeed té algunes característiques impressionants que el converteixen en una opció preferida per a moltes instal·lacions, ja que inclou regles de reescriptura compatibles amb Apache i un processament PHP optimitzat per al servidor que pot gestionar milers de connexions concurrents amb una CPU baixa i Consum de memòria.

En aquest article, us guiarem pel procés d'instal·lació i configuració d'OpenLiteSpeed al servidor CentOS 8 amb processador PHP i sistema de gestió de bases de dades MariaDB.

Afegiu el repositori OpenLiteSpeed

Per instal·lar la darrera versió d'OpenLiteSpeed, heu d'afegir la informació oficial del repositori al nostre sistema executant-lo.

# rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm

L'ordre rpm anterior actualitzarà la llista de dipòsits yum als quals fem referència quan cerquem i instal·lem paquets de programari al sistema.

Instal·lació del servidor web OpenLiteSpeed

Un cop tinguem el repositori OpenLiteSpeed habilitat al sistema, podem instal·lar la darrera versió del servidor web OpenLiteSpeed executant.

# yum install openlitespeed

Nota: El directori d'instal·lació d'OpenLiteSpeed predeterminat és /usr/local/lsws.

Instal·lació i seguretat del sistema de bases de dades MariaDB

Ara instal·leu el sistema de gestió de bases de dades MariaDB executant l'ordre següent.

# yum install mariadb-server

A continuació, inicieu i activeu el sistema de bases de dades MariaDB perquè s'iniciï automàticament quan arrenqui el nostre servidor.

# systemctl start mariadb
# systemctl enable mariadb

Ara podem executar un script de seguretat senzill per assegurar la instal·lació de MariaDB establint una nova contrasenya administrativa i bloquejant alguns valors predeterminats insegurs.

# mysql_secure_installation

Instal·lació del preprocessador PHP

Per instal·lar la darrera versió de PHP 7.x, heu d'habilitar el repositori EPEL, que instal·larà PHP 7.3 des del repositori OpenLiteSpeed amb tots els paquets PHP d'ús habitual que seran suficients per executar les aplicacions web més utilitzades.

# yum install epel-release
# yum install lsphp73 lsphp73-common lsphp73-mysqlnd lsphp73-gd lsphp73-process lsphp73-mbstring lsphp73-xml lsphp73-mcrypt lsphp73-pdo lsphp73-imap lsphp73-soap lsphp73-bcmath
# ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Canvieu la contrasenya d'administrador predeterminada de l'OpenLiteSpeed

La contrasenya predeterminada s'estableix en \123456, hem de canviar la contrasenya per defecte per a OpenLiteSpeed executant el següent script.

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

Opcionalment, podeu establir un nom d'usuari diferent per al compte d'administrador o simplement prémer ENTER per mantenir el valor predeterminat de \admin. A continuació, establiu una contrasenya segura per a l'usuari administratiu, que s'utilitza per gestionar l'OpenLiteSpeed des de la interfície web.

Prova de la pàgina web i de la interfície d'administració d'OpenLiteSpeed

L'OpenLiteSpeed ja està en funcionament, però si voleu iniciar, aturar, reiniciar o verificar l'estat del servidor, utilitzeu l'ordre de servei estàndard tal com es mostra.

# service lsws status

Si esteu executant un tallafoc al sistema, assegureu-vos d'obrir els ports 8088 i 7080 al sistema.

# firewall-cmd --zone=public --permanent --add-port=8088/tcp
# firewall-cmd --zone=public --permanent --add-port=7080/tcp
# firewall-cmd --reload

Ara obriu el vostre navegador web i navegueu a la pàgina web predeterminada de l'OpenLiteSpeed al nom de domini o a l'adreça IP del vostre servidor, seguit del port :8088.

http://server_domain_or_IP:8088

Quan estigueu satisfet amb la pàgina web predeterminada de l'OpenLiteSpeed, ara podeu accedir a la vostra interfície administrativa mitjançant HTTPS al port :7080.

https://server_domain_or_IP:7080

Un cop us autentiqueu, se us concedirà la interfície d'administració d'OpenLiteSpeed.

Això és! En aquest article, hem explicat com instal·lar OpenLiteSpeed amb una versió optimitzada de PHP i MariaDB en un servidor CentOS 8. OpenLiteSpeed ofereix un alt rendiment, una interfície d'administració fàcil d'utilitzar i opcions preconfigurades per executar scripts sense cap error.