Búsqueda de sitios web

Cómo instalar el servidor web OpenLiteSpeed en CentOS 8


OpenLiteSpeed es 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 tiene algunas características impresionantes que lo convierten en la 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 simultáneas 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 en el servidor CentOS 8 con procesador PHP y sistema de administración de bases de datos MariaDB.

Agregue el repositorio 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 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 tengamos habilitado el repositorio OpenLiteSpeed en el sistema, podremos instalar la última versión del servidor web OpenLiteSpeed ejecutando.

yum install openlitespeed

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

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

Ahora instale el sistema de gestión de bases 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 arranque nuestro servidor.

systemctl start mariadb
systemctl enable mariadb

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

mysql_secure_installation

Instalación del preprocesador 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 con todos los paquetes PHP de uso común que suficiente 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 está configurada en "123456", necesitamos cambiar la contraseña predeterminada para OpenLiteSpeed ejecutando 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 desde la interfaz web.

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

OpenLiteSpeed ya 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 hasta la página web predeterminada de OpenLiteSpeed en 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 todo! En este artículo hemos explicado cómo instalar OpenLiteSpeed con una versión optimizada de PHP y MariaDB en un CentOS 8. fuerte> servidor. OpenLiteSpeed proporciona alto rendimiento, una interfaz de administración fácil de usar y opciones preconfiguradas para ejecutar scripts sin errores.