Cómo instalar el servidor web OpenLiteSpeed ​​en Alma Linux 8

OpenLiteSpeed ​​es un servidor web que se puede utilizar para acelerar la entrega de contenido dinámico. También cuenta con un sistema de almacenamiento en caché integrado para contenido estático.

OpenLiteSpeed ​​es más rápido, consume menos memoria y requiere menos recursos que Apache. Es más seguro porque el código fuente está disponible para su inspección, lo que significa que los errores se pueden encontrar y corregir rápidamente. OpenLiteSpeed ​​usa Event MPM, por lo que escalará en servidores multinúcleo mejor que Apache con Worker MPM. Dado que Event MPM ha existido por más tiempo, también es más maduro, por lo que hay menos problemas conocidos con los que las personas pueden encontrarse al usar OpenLiteSpeed ​​en comparación con Apache.

Cuando se configura correctamente, OpenLiteSpeed ​​puede manejar muchas conexiones a la vez.

OpenLiteSpeed ​​se puede utilizar como un servidor web independiente por sí mismo, frente a Apache, Nginx u otros servidores web, o también puede sentarse detrás de otro servidor web. Puede usarlo con PHP-FPM para hacer que su sitio sea súper rápido.

Si está buscando una forma de aumentar la velocidad de Internet sin tener que hacer nada, entonces necesita una velocidad lite abierta. En esta guía, lo guiaremos a través de los pasos que debe seguir para instalarlo en un sistema AlmaLinux 8.

Prerrequisitos

  • Una nueva instalación de AlmaLinux 8. La instalación de AlmaLinux 8 y OpenLiteSpeed ​​puede ser ligeramente diferente en otras distribuciones, pero el proceso debería ser muy similar.
  • Sudo acceso a su instalación de AlmaLinux. Esto le permitirá instalar OpenLiteSpeed ​​y habilitar su servicio.
  • Una conexión a internet. Lo necesitará para descargar los paquetes requeridos.

Paso 1. Actualización del sistema

Primero, queremos asegurarnos de que todos sus paquetes estén actualizados. Esto ayuda a que OpenLiteSpeed ​​funcione aún mejor al actualizar los paquetes disponibles.

sudo dnf update
sudo dnf install epel-release

Paso 2. Desinstalación Apache Servidor

Apache forma parte de las pilas LAMP y LEMP. Ya que estamos reemplazando Apache con OpenLiteSpeed, tendrá que desinstalarlo. Puede omitir este paso si no tiene Apache instalado.

Primero, detenga la instancia actual de Apache.

sudo systemctl stop httpd.service

Ahora que está detenido, los paquetes httpd todavía están instalados en el sistema. Tienes que eliminarlos.

sudo dnf remove "httpd*"

A continuación, elimine los archivos de soporte, los módulos httpd y los archivos de configuración.

rm -rf /etc/httpd
rm -rf /usr/lib64/httpd

Para asegurarse de que no haya restos de Apache permanecen en su sistema, puede hacer una comprobación completa comprobando su estado.

sudo systemctl status httpd

Paso 3. Instalación de OpenLiteSpeed

Ahora que lo has eliminado por completo Apache, puede proceder a instalar OpenLiteSpeed.

Para empezar, agregaremos el repositorio que contiene el paquete OpenLiteSpeed. Hacer esto lo ayudará a obtener los últimos paquetes y dependencias de OpenLiteSpeed. Agregaremos el repositorio del desarrollador usando el comando rpm.

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

Una vez que haya agregado el repositorio, actualice el sistema para que pueda identificar todos los repositorios.

sudo dnf update

Ahora, instale la versión de lanzamiento de los paquetes openlitespeed escribiendo:

sudo dnf install openlitespeed lsphp74

Una vez que se completa la instalación, puede verificar la versión de OpenLiteSpeed ​​que se ha instalado verificando su estado.

sudo systemctl status lsws

Debería ver un resultado como este.

Si el servidor OpenLiteSpeed ​​no se está ejecutando, puede iniciarlo manualmente escribiendo el siguiente comando.

sudo systemctl start lsws

Finalmente, para asegurarse de que OpenLiteSpeed ​​aparece cuando se inicia AlmaLinux 8. Habilite el servicio OpenLitespeed.

sudo systemctl enable lsws

Paso 4. Configurar el cortafuegos

OpenLiteSpeed ​​utiliza algunos puertos no estándar. OpenLiteSpeed ​​usa el puerto 7080 para el Web Panel. OpenLiteSpeed ​​usa el puerto 8080 para las solicitudes http de los clientes.

Si su firewall está habilitado, deberá permitir el paso de esos puertos. Sin embargo, si su firewall está desactivado, ¡ya está todo listo!

sudo firewall-cmd --add-port={8088/tcp,7080/tcp} --permanent

Debe reiniciar todos los firewalls para que estos cambios surtan efecto.

sudo firewall-cmd --reload

Para verificar que se hayan realizado los cambios, use el siguiente comando.

sudo firewall-cmd --list-all

Debería ver un resultado similar a este.

Paso 5. Configurar OpenLiteSpeed

El script admpass.sh se utiliza para configurar el servidor. Puede usarse para muchos propósitos diferentes. En este caso, lo usaremos para configurar una cuenta anónima y una contraseña para su admin consola web. La contraseña predeterminada para admin La consola web es 123456. Debe actualizar la contraseña a una más segura antes de continuar.

Si olvidó su contraseña o la perdió. También puede utilizar este script para restablecer la contraseña.

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

Debería ver el siguiente resultado. Proporcione un nombre de usuario y una contraseña. imprenta Enter para asegurarse de actualizarlo con una contraseña segura.

Paso 6. Acceder a la interfaz de usuario web de OpenLiteSpeed

Ahora que OpenLiteSpeed ​​está instalado, puede acceder a la página predeterminada de OpenLiteSpeed ​​utilizando la siguiente URL en su navegador.

https: // : 8088 /

Donde: es la dirección IP real de su máquina.

Para encontrar la dirección IP de su servidor, escriba el siguiente comando.

ip a

Si todo se ha instalado correctamente, debería ver una página de OpenLiteSpeed ​​predeterminada similar a la imagen de abajo.

Puede hacer clic en la sección Demo en la página web de OpenLiteSpeed ​​para ver qué puede hacer con su servidor OpenLiteSpeed.

Para acceder a su interfaz administrativa, utilice la siguiente URL.

https: // : 7080 /

Verás un Tu conexión no es privada mensaje. Esto es perfectamente normal porque no está utilizando SSL para acceder al panel web de OpenLiteSpeed.

Haga clic en el Show Avanzado enlace de configuración.

En la página siguiente, haga clic en el Proceder a (inseguro) enlace en la parte inferior izquierda.

Debería ver una pantalla de inicio de sesión de la interfaz administrativa de OpenLiteSpeed ​​predeterminada similar a la imagen a continuación. Proporcione el nombre de usuario y la contraseña que estableció anteriormente en el script admpass.sh. Haga clic en el Acceso botón.

Después de la autorización, será llevado a la interfaz administrativa del servidor OpenLiteSpeed. Desde aquí, puede usar este panel para configurar su servidor OpenLiteSpeed, así como cargar el contenido para las web.

La instalación de OpenLiteSpeed ​​ahora está completa.

Conclusión

En este tutorial, ha aprendido a instalar OpenLiteSpeed ​​en un sistema Linux AlmaLinux 8. Te puede interesar Cómo instalar OpenLiteSpeed ​​Web Server en Ubuntu 20.04