En este tutorial, lo guiaré paso a paso a través de la instalación y configuración de OpenLiteSpeed y PHP en Ubuntu.
OpenLiteSpeed es un servidor HTTP liviano de código abierto gratuito desarrollado por LiteSpeed Technologies. Es un potente servidor HTTP modular y puede manejar cientos de miles de conexiones simultáneas con un bajo uso de recursos. OpenLiteSpeed ofrece rendimiento, seguridad, escalabilidad, simplicidad y optimización insuperables, todo incluido en un solo paquete.
OpenLiteSpeed proporciona una interfaz de usuario basada en web para administrar el servidor web a través de un navegador web. Utiliza la misma configuración que el servidor web Apache y es compatible con la mayoría de las funciones que ofrece Apache.
1. Actualice el sistema Ubuntu actual
Antes de ejecutar el tutorial a continuación, es importante asegurarse de que su sistema Ubuntu esté actualizado ejecutando el siguiente apt
comandos en la terminal:
sudo apt update
sudo apt upgrade
2. Agregue el repositorio OpenLiteSpeed
OpenLiteSpeed proporciona un repositorio de software que podemos usar para descargar e instalar el servidor. Pero primero, debemos agregarlo a nuestro sistema Ubuntu porque no está incluido en los repositorios predeterminados de Ubuntu.
Entonces, usaremos el script oficial proporcionado por OpenLiteSpeed para agregar automáticamente el repositorio correcto a nuestro sistema Ubuntu.
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash
3. Instale el servidor web OpenLiteSpeed
Una vez que se agrega el repositorio, el servidor OpenLiteSpeed está disponible para su instalación mediante el siguiente comando:
sudo apt install openlitespeed
A continuación, verifique el estado del servicio OpenLiteSpeed con el siguiente comando:
sudo systemctl status lshttpd
4. Instale PHP 8 para OpenLiteSpeed
Cuando instalamos OpenLiteSpeed, automáticamente instala PHP 7.3 construido para OpenLiteSpeed. Podemos instalar PHP 8.0 con el siguiente comando:
sudo apt install lsphp80 lsphp80-mysql lsphp80-common lsphp80-opcache lsphp80-curl
Una vez que todos los paquetes estén instalados, puede continuar con el siguiente paso. Si desea instalar una versión diferente de PHP, simplemente reemplace lsphp80
con lsphp74
, por ejemplo.
5. Configurar la contraseña de administrador de OpenLiteSpeed
OpenLiteSpeed proporciona una consola web que escucha de forma predeterminada en el puerto 7080. Deberá establecer un nombre de usuario y una contraseña de administrador para acceder a ella.
Después de ejecutar el siguiente comando, se le pedirá que ingrese el nombre de usuario y la contraseña del administrador. Presionando Enter
sin elegir un nuevo nombre de usuario predeterminado a admin
como el nuevo nombre de usuario administrativo. La entrada del nombre de usuario va seguida de una contraseña. Vuelva a escribir la contraseña y presione enter.
sudo /usr/local/lsws/admin/misc/admpass.sh
6. Acceda a la consola de administración de OpenLiteSpeed
Dirige tu navegador a http://your-server-ip:7080
y debería obtener una página de inicio de sesión como se muestra a continuación. Proporcione su nombre de usuario de administrador y contraseña y haga clic en "Iniciar sesión" botón.
Luego será recibido por la vista del tablero de OpenLiteSpeed.
Aquí es donde tendrá lugar la mayor parte de la configuración del servidor web.
7. Configurar PHP 8 para OpenLiteSpeed
A continuación, haga clic en "Configuración del servidor ” a la izquierda y haga clic en “Aplicación externa " pestaña. Para agregar la nueva configuración de PHP 8, haga clic en agregar “+ botón ” a la derecha.
Para el tipo, elija la “Aplicación LiteSpeed SAPI ” y haga clic en “Siguiente botón ”.
Proporcione la siguiente información:
- Nombre: lsphp80
- Dirección: uds://tmp/lshttpd/lsphp.sock
- Conexiones máximas: 100
- Tiempo de espera de solicitud inicial (segundos): 60
- Tiempo de espera de reintento (segundos): 0
- Comando: lsphp80/bin/lsphp
A continuación, haga clic en “Guardar” botón para guardar la configuración.
Deberías ver la siguiente página.
Ahora debe cambiar el PHP predeterminado para OpenLiteSpeed a la versión PHP 8.0. Haga clic en el botón “Script Manejador” pestaña y luego presiona "Editar" botón.
Seleccione lsphp80
en el menú desplegable en “Nombre del controlador ” y haz clic en “Guardar” botón.
Deberías ver la siguiente página.
8. Cambiar el puerto predeterminado de OpenLiteSpeed
De forma predeterminada, OpenLiteSpeed escucha en el puerto 8088
. Podemos cambiarlo para usar el puerto 80
en cambio, cuál es el puerto predeterminado para las solicitudes HTTP.
Para hacer esto, haga clic en “Oyentes ” en la lista de opciones en el lado izquierdo de la interfaz. Luego, a la derecha debajo de "Acciones “, haz clic en “Ver ” icono.
Esto cargará una página con más detalles sobre el oyente predeterminado. Haz clic en “Editar ” icono en la Configuración de la dirección.
En la configuración de dirección de escucha predeterminada, cambie el puerto de 8088
a 80
y haz clic en “Guardar ” (disquete) icono para guardar la configuración.
A continuación, haga clic en “Reiniciar ” icono y realice el reinicio ordenado para aplicar los cambios.
Cuando se le solicite, presione el botón "Ir botón ”.
Ahora, puede acceder a su servidor web OpenLiteSpeed usando la URL http://your-server-ip
.
También puede ingresar http://your-server-ip/phpinfo.php
en el navegador para probar PHP 8 con el servidor web OpenLiteSpeed. Como resultado, debería obtener la página phpinfo como se muestra a continuación.
Conclusión
¡Felicidades! En este punto, debe tener OpenLiteSpeed y PHP 8 instalados y ejecutándose en Ubuntu. Espero que este tutorial te haya ayudado.
Hay tanto que el servidor web OpenLiteSpeed puede hacer. Para obtener más información sobre OpenLiteSpeed, puede consultar la documentación oficial.
Como siempre, siéntase libre de compartir sus pensamientos en el cuadro de comentarios a continuación.