Cómo instalar el servidor web OpenLiteSpeed u200bu200ben CentOS 8


OpenLiteSpeed u200bu200bes un servidor web HTTP liviano, de alto rendimiento y de código abierto que viene con una interfaz de administración web para administrar y servir sitios web.

En lo que respecta a los servidores web Linux, OpenLiteSpeed u200bu200btiene algunas características impresionantes que lo convierten en una opción preferida para muchas instalaciones, ya que viene con reglas de reescritura compatibles con Apache y procesamiento PHP optimizado para el servidor que puede manejar miles de conexiones concurrentes con poca CPU y Consumo de memoria.

En este artículo, lo guiaremos a través del proceso de instalación y configuración de OpenLiteSpeed u200bu200ben el servidor CentOS 8 con procesador PHP y sistema de administración de base de datos MariaDB.

Agregar el repositorio de OpenLiteSpeed

Para instalar la última versión de OpenLiteSpeed, debe agregar la información del repositorio oficial a nuestro sistema ejecutando.

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

El comando rpm anterior actualizará la lista de repositorios de yum a los que hacemos referencia cuando buscamos e instalamos paquetes de software en el sistema.

Instalación del servidor web OpenLiteSpeed

Una vez que tenemos el repositorio OpenLiteSpeed u200bu200bhabilitado en el sistema, podemos instalar la última versión del servidor web OpenLiteSpeed u200bu200bejecutando.

# yum install openlitespeed

Nota: El directorio de instalación predeterminado de OpenLiteSpeed u200bu200bes/usr/local/lsws.

Instalación y protección del sistema de base de datos MariaDB

Ahora instale el sistema de administración de base de datos MariaDB ejecutando el siguiente comando.

# yum install mariadb-server

A continuación, inicie y habilite el sistema de base de datos MariaDB para que se inicie automáticamente cuando nuestro servidor arranque.

# systemctl start mariadb
# systemctl enable mariadb

Ahora podemos ejecutar un script de seguridad simple para asegurar la instalación de MariaDB estableciendo una nueva contraseña administrativa y bloqueando algunos valores predeterminados inseguros.

# mysql_secure_installation

Instalación del preprocesador de PHP

Para instalar la última versión de PHP 7.x, debe habilitar el repositorio EPEL, que instalará PHP 7.3 desde el repositorio OpenLiteSpeed u200bu200bcon todos los paquetes PHP de uso común que serán suficientes para ejecutar las aplicaciones web más utilizadas.

# 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

Cambiar la contraseña de administrador predeterminada de OpenLiteSpeed

La contraseña predeterminada se establece en "123456", necesitamos cambiar la contraseña predeterminada para OpenLiteSpeed u200bu200bejecutando el siguiente script.

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

Opcionalmente, puede establecer un nombre de usuario diferente para la cuenta administrativa o simplemente presionar ENTER para mantener el valor predeterminado de "admin". Luego, establezca una contraseña segura para el usuario administrativo, que se utiliza para administrar OpenLiteSpeed u200bu200bdesde la interfaz web.

Prueba de la interfaz de administración y la página web OpenLiteSpeed

OpenLiteSpeed u200bu200bya está en funcionamiento, pero si desea iniciar, detener, reiniciar o verificar el estado del servidor, utilice el comando de servicio estándar como se muestra.

# service lsws status

Si está ejecutando un firewall en el sistema, asegúrese de abrir los puertos 8088 y 7080 en el sistema.

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

Ahora abra su navegador web y navegue a la página web predeterminada de OpenLiteSpeed u200bu200ben el nombre de dominio o dirección IP de su servidor, seguido del puerto : 8088 .

http://server_domain_or_IP:8088

Una vez que esté satisfecho con la página web predeterminada de OpenLiteSpeed, ahora puede acceder a su interfaz administrativa usando HTTPS en el puerto : 7080 .

https://server_domain_or_IP:7080

Una vez que se autentique, se le otorgará la interfaz de administración de OpenLiteSpeed.

¡Eso es! En este artículo, hemos explicado cómo instalar OpenLiteSpeed u200bu200bcon una versión optimizada de PHP y MariaDB en un servidor CentOS 8. OpenLiteSpeed u200bu200bproporciona un alto rendimiento, una interfaz de administración fácil de usar y opciones preconfiguradas para ejecutar scripts sin errores.