Instale OpenLiteSpeed, PHP 7 y MariaDB en Debian y Ubuntu

Instale OpenLiteSpeed, PHP 7 y MariaDB en Debian y Ubuntu

En nuestro artículo anterior, describimos cómo configurar el servidor OpenLiteSpeed ​​(HTTP), PHP 7 y MariaDB en CentOS 7. En este artículo, explicaremos cómo instalar y configurar OpenLiteSpeed ​​-Servidor web HTTP de alto rendimiento con PHP 7 y MariaDB en sistemas Debian y Ubuntu.

OpenLiteSpeed ​​ es un servidor HTTP de código abierto y alto rendimiento con una arquitectura basada en eventos; construido para sistemas operativos similares a Unix, incluidos los sistemas operativos Linux y Windows.

Es un servidor HTTP modular y potente que viene con varios módulos para funcionalidades comunes del servidor HTTP, puede manejar cientos de miles de conexiones simultáneas sin críticas problemas de carga del servidor, y también admite módulos de terceros a través de API. ( LSIAPI. .

Es importante destacar que admite reglas de reescritura compatibles con Apache, viene con una consola de administración web fácil de usar y fácil de usar que muestra estadísticas del servidor en tiempo real. OpenLiteSpeed ​​utiliza recursos mínimos de CPU y memoria, admite la creación de hosts virtuales, el almacenamiento en caché de páginas de alto rendimiento y la instalación de diferentes versiones de PHP.

Paso 1: Habilite el repositorio OpenLitespeed

1.. OpenLiteSpeed ​​no está presente en los repositorios de software Debian/Ubuntu, por lo que debe agregar el repositorio OpenLiteSpeed ​​con este comando. Esto creará el archivo /etc/apt/sources.list.d/lst_debian_repo.list.

$ wget-c http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh $ sudo bash enable_lst_debain_repo.sh

Paso 2: Instale OpenLiteSpeed ​​en Debian/Ubuntu

freestar.config.enabled_slots.push

2.. Luego instale OpenLiteSpeed ​​1.4. (la última versión en el momento de escribir este artículo) con el comando apt a continuación, que lo instalará en /usr/local/lsws. directorio. El servicio también se iniciará después de que se complete la instalación.

$ sudo apt install openlitespeed

3.. Después de instalarlo, puede iniciar y confirmar la versión de OpenLiteSpeed ​​ejecutando así

$/usr/local/lsws/bin/lshttpd-v  Verificar versión de OpenLiteSpeed ​​  Verificar la versión de OpenLiteSpeed ​​ Verificar la versión de OpenLiteSpeed ​​

4.. OpenLiteSpeed ​​se ejecuta en el puerto “ 8088. de forma predeterminada. Si tiene un firewall UFW habilitado en el sistema, actualice las reglas del firewall para permitir que el puerto 8088. acceda a su sitio predeterminado en el servidor.

$ sudo ufw allow 8088/tcp $ sudo ufw reload

5.. Ahora abra un navegador web y escriba la siguiente URL para verificar la página predeterminada de OpenLiteSpeed.

http://SERVER_IP: 8088/o http://localhost: 8088  Verificar página de OpenLiteSpeed ​​  Verificar página de OpenLiteSpeed ​​ Verify OpenLiteSpeed ​​Page

Paso 3: Instale PHP 7 para OpenLiteSpeed ​​

6.. Luego, instale PHP 7. con la mayoría módulos necesarios para OpenLiteSpeed ​​con el siguiente comando, instalará PHP como /usr/local/lsws/lsphp70/bin/lsphp.

$ sudo apt install lsphp70 lsphp70-common lsphp70-mysql lsphp70-dev lsphp70-curl lsphp70-dbg

7.. Si desea instalar módulos PHP adicionales, ejecute el siguiente comando para enumerar todos los módulos disponibles.

$ sudo apt install lsphp70- Lista de módulos PHP 7  Lista de módulos PHP 7 Lista de módulos PHP 7

Paso 4: Configurar OpenLiteSpeed y PHP 7

8.. En esta sección, configuraremos OpenLiteSpeed ​​y PHP 7 con el puerto HTTP estándar 80 como se explica a continuación.

Como mencionamos anteriormente, OpenLiteSpeed ​​viene con una consola WebAdmin. que escucha en el puerto 7080. Por lo tanto, primero comience configurando el nombre de usuario y la contraseña de administrador para la consola OpenLiteSpeed ​​WebAdmin usando el comando a continuación.

$ sudo/usr/local/lsws/admin/misc/admpass.sh Establecer cuenta de administrador OpenLiteSpeed ​​Especifique el nombre de usuario de administrador. Este es el nombre de usuario necesario para iniciar sesión en la interfaz web de administración. Nombre de usuario [admin]: tecmint Por favor, especifique la contraseña del administrador. Esta es la contraseña necesaria para iniciar sesión en la interfaz web de administración. Contraseña: Vuelva a escribir la contraseña: ¡El nombre de usuario/contraseña del administrador se actualizó correctamente!

9.. Ahora agregue reglas de firewall para permitir que el puerto 7080. a través del firewall acceda a la consola de WebAdmin.

$ sudo ufw allow 7080/tcp $ sudo ufw recarga

10.. Ahora abre un navegador web y escribe la siguiente URL para acceder a la consola OpenLiteSpeed ​​WebAdmin.

http://SERVER_IP: 7080 O http://localhost: 7080

Ingrese el nombre de usuario y la contraseña que estableció anteriormente y haga clic en “ Iniciar sesión. .

 OpenLiteSpeed ​​WebAdmin Login Inicio de sesión de OpenLiteSpeed ​​WebAdmin Inicio de sesión de OpenLiteSpeed ​​WebAdmin  OpenLiteSpeed ​​WebAdmin Dashboard Panel de control de OpenLiteSpeed ​​WebAdmin Panel de control OpenLiteSpeed ​​WebAdmin

11.. De forma predeterminada, OpenLiteSpeed ​​1.4 usa LSPHP 5, debe realizar algunos cambios para configurar LSPHP 70 como se explica a continuación.

Vaya a Configuración del servidor. → Aplicación externa. → botón Agregar. en el lado derecho para agregar un nuevo “ lsphp70. como se muestra en la captura de pantalla a continuación.

 Agregar PHP 7 Soporte para OpenLiteSpeed ​​  Agregar compatibilidad con PHP 7 a OpenLiteSpeed ​​ Agregar compatibilidad con PHP 7 a OpenLiteSpeed ​​

12.. Luego, defina la nueva Aplicación externa. establezca el tipo en“ LiteSpeed Aplicación SAPI. ”y haga clic en siguiente para agregar el nombre de la nueva aplicación externa, la dirección, el número máximo de conexiones, el tiempo de espera de respuesta inicial y el tiempo de espera de reintento.

Nombre: lsphp70 Dirección: uds://tmp/lshttpd/lsphp.sock Notas: Configuración de LSPHP70 Conexiones máximas: 35 Tiempo de espera de solicitud inicial (segundos): 60 Tiempo de espera de reintento: 0  Establecer aplicación externa  Establecer aplicación externa Establecer aplicación externa  Configurar aplicación externa  Configurar aplicación externa Configurar aplicación externa

Tenga en cuenta que la configuración más crítica aquí es la configuración Comando. le dice a la aplicación externa dónde encontrar el ejecutable de PHP que usará: proporcione la ruta absoluta de LSPHP70:

Comando:/usr/local/lsws/lsphp70/bin/lsphp

Y haga clic en el botón Guardar. para guardar las configuraciones anteriores.

13.. A continuación, haga clic en Configuración del servidor. → Administrador de scripts. y edite el lsphp5. ingrese los siguientes valores.

Sufijos: php Tipo de controlador: LiteSpeed ​​Nombre del controlador SAPI: lsphp70 Notas: definición del controlador de script lsphp70  Configurar el controlador de scripts  Configurar el controlador de scripts Configurar el controlador de scripts

14.. De forma predeterminada, la mayoría de los servidores HTTP están asociados o escuchan puerto 80. pero OpenLiteSpeed ​​escucha en 8080. de forma predeterminada: cámbielo a 80.

Haga clic en Oyentes. para ver una lista de todas las configuraciones de los oyentes. Luego haga clic en Ver. para ver todas las configuraciones del oyente predeterminado y para editar, haga clic en Editar.

Establezca el puerto en 80. y guarde la configuración y guarde la configuración.

Establecer puerto OpenLiteSpeed  Establecer puerto OpenLiteSpeed Configure el puerto OpenLiteSpeed ​​

15.. Para reflejar los cambios anteriores, reinicie OpenLiteSpeed ​​con elegancia haciendo clic en el botón reiniciar. y haga clic en . para confirmar.

 Reiniciar OpenLiteSpeed ​​Server  Reiniciar OpenLiteSpeed ​​Server Reinicie OpenLiteSpeed ​​Server

16.. Agregue reglas de firewall para permitir el puerto 80 a través del firewall.

$ sudo ufw allow 80/tcp $ sudo ufw reload

Paso 5 : Pruebe PHP 7 y la instalación de OpenLiteSpeed ​​

17.. Finalmente, verifique que OpenLiteSpeed ​​se esté ejecutando en el puerto 80 y PHP 7 usando las siguientes URL.

http://SERVER_IP http://SERVER_IP/phpinfo.php

18.. Para administrar y controlar el servicio OpenLiteSpeed, use estos comandos.

#/usr/local/lsws/bin/lswsctrl start #start OpenLiteSpeed ​​#/usr/local/lsws/bin/lswsctrl stop #Stop OpenLiteSpeed ​​#/usr/local/lsws/bin/lswsctrl restart #gra reinicie OpenLiteSpeed ​​(tiempo de inactividad cero) #/usr/local/lsws/bin/lswsctrl help #show OpenLiteSpeed ​​comandos

Paso 6: Instale MariaDB para OpenLiteSpeed ​​

20.. Instale Sistema de administración de base de datos MariaDB usando el siguiente comando.

$ sudo apt install mariadb-server

21.. Luego, inicie el sistema de base de datos MariaDB y asegure su instalación.