Cómo instalar el servidor web OpenLiteSpeed ​​en Ubuntu 18.04

cómo instalar openlitespeed

Servidor OpenLiteSpeed

El servidor OpenLiteSpeed ​​es uno de los mejores programas de servidor web que puede instalar en su servidor VPS y lograr un rendimiento inmejorable para su sitio web. Lo he estado usando para varios clientes (y para mí también) y funciona intuitivamente rápido. En este tutorial, he implementado un servidor en la nube en UpCloud. A continuación, instalaré el servidor OpenLiteSpeed ​​en la máquina y lo prepararé para dar servicio a las páginas html / php de los visitantes.

Requisitos

Pasos iniciales a realizar antes de comenzar con la instalación de OpenLitespeed

  1. Implemente un servidor en la nube con Ubuntu 18.04 LTS como sistema operativo
  2. Configure un nuevo usuario sudo con privilegios de root (recomendado)
  3. Configure el firewall UFW y abra los puertos (80, 443, 7080, 8088)

Resumen

La instalación de OpenLiteSpeed ​​se explica a continuación para facilitar la navegación a través del proceso.

  • Instalación del servidor web OpenLitespeed
  • Configurar la contraseña de administrador
  • Conexión a la consola de su servidor
  • Habilitación del puerto 80 en lugar de 8088

Instalación de OpenLiteSpeed ​​Server

wget -qO - https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo apt-key add -

Arriba hay una operación única que agrega y verifica rápidamente que el software que vamos a descargar no ha sido manipulado por nadie; criptográficamente.

Como suele hacer con la mayoría de los paquetes, agregue el repositorio en su sistema.

sudo add-apt-repository 'deb http://rpms.litespeedtech.com/debian/ bionic main'

Una vez que se agrega el repositorio al sistema, puede continuar e instalar OpenLiteSpeed ​​con el comando a continuación. Aquí, puede cambiar lsphp74 con la versión de php que desea instalar en su servidor. He usado lsphp74, sin embargo, también puede reemplazarlo con lsphp73 o lsphp72.

sudo apt-get install openlitespeed lsphp74

Ahora necesita crear un enlace suave al procesador PHP que acaba de instalar en el servidor con el paquete OpenLiteSpeed. Este comando decidirá qué versión de PHP utilizará su servidor OpenLiteSpeed. (si instaló lsphp73, asegúrese de reemplazar lsphp74 con eso).

sudo ln -sf /usr/local/lsws/lsphp74/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Configuración de la contraseña de administrador

Como paso obligatorio, después de una instalación exitosa de OpenLiteSpeed ​​y su procesador PHP, debe crear un usuario administrador y definir una contraseña. Esto se utilizará para iniciar sesión en su servidor y configurarlo en los siguientes pasos.

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

Una vez que ejecute el comando, le pedirá un nombre de usuario y contraseña dos veces.

Conectando a su servidor

Verifique si todo se instaló correctamente

sudo /usr/local/lsws/bin/lswsctrl status

La salida debería ser algo como esto.
litespeed se ejecuta con PID 990.

En caso de que no vea la salida anterior.

sudo /usr/local/lsws/bin/lswsctrl start

Salida
[OK] litespeed: pid = 5137.

Reglas de firewall adicionales si tiene UFW habilitado

sudo ufw allow 8088
sudo ufw allow 7080

En esta etapa, debería poder visitar la página predeterminada de su servidor y el backend de la siguiente manera.

La interfaz del sitio web

http://server_domain_or_IP:8088

página predeterminada de openlitespeed

Backend (consola de administración)

https://server_domain_or_IP:7080

 

administrador de la página de inicio de sesión de openlitespeed

En esta pantalla de inicio de sesión, inicie sesión con las credenciales de inicio de sesión de administrador que creó anteriormente en este tutorial. Ahora debería ver el panel de control así.

Este es el tablero donde configuraremos la configuración a nivel de servidor de OpenLiteSpeed.

panel de administración del servidor openlitespeed

Habilite el puerto 80 para servir su sitio web

El servidor OpenLiteSpeed, de forma predeterminada, escucha el puerto 8088 para servir las páginas web. Por lo tanto, si no cambia esto al puerto 80, tendrá que agregar el sufijo del puerto 8088 después de su dominio para poder abrir su sitio web.

Hagamos que nuestro oyente OpenLiteSpeed ​​escuche en el puerto 80 en lugar del 8088.

Vaya a Oyentes >> Ver / Editar

todos los oyentes en openlitespeed

El oyente predeterminado estaría escuchando en CUALQUIER Dirección IP en el puerto 8088. Haga clic en el botón editar en el encabezado Configuración de dirección.

editar oyente predeterminado

Simplemente reemplace 8088 con 80 y haga clic en el icono de guardar en la esquina superior derecha.

cambiar el puerto predeterminado para litespeed

Ahora necesitamos reiniciar correctamente el servidor OpenLiteSpeed ​​para poder ejecutar los cambios que hemos realizado recientemente.

reiniciar con gracia openlitespeed

Ahora, debería poder ver la página predeterminada de su servidor cuando ingrese la IP de su servidor en la barra de direcciones.

Hagamos que su oyente escuche solo un nombre de dominio y no la IP.

En la página de escucha predeterminada, haga clic en el icono de edición después de la asignación de host virtual de ejemplo.

Escriba el nombre de dominio que desea que escuche su servidor. También puede agregar un alias www aquí.

Guarde el mapa de host virtual y haga clic en el icono de reinicio elegante para reiniciar el servidor.

elegante botón de reinicio

Voila, ahora puede apuntar su nombre de dominio en la IP del servidor y su dominio debería abrir la página del servidor predeterminado ahora.

La raíz de su documento para este host virtual es

/ usr / local / lsws / Ejemplo / html /

Ahora puede conectarse a su servidor usando Filezilla a través de SSH en el puerto 22 y cargar los archivos CMS en este directorio y podrá visitarlo en su dominio.

¿Lo que sigue?

Ahora puede instalar WordPress en el servidor OpenLiteSpeed ​​o el CMS de su elección desarrollado en php. Es compatible con aplicaciones externas PHP, Ruby, Python, Perl y Java.

Conclusión

OpenLiteSpeed ​​es uno de los mejores paquetes de servidor y es la versión de código abierto del servidor LiteSpeed ​​Enterprise. Tiene la libertad de elegir la cantidad de sitios web que desea alojar y la cantidad de trabajadores que desea en su servidor; eso también GRATIS.

Además, el almacenamiento en caché de LiteSpeed ​​le permite habilitar el almacenamiento en caché más rápido para WordPress. Puede instalar 1 complemento de almacenamiento en caché para obtener la mejor aceleración para su sitio de WordPress.