Cómo preparar / configurar OpenLiteSpeed ​​para CMS o instalación de aplicaciones

Introducción

OpenLiteSpeed ​​es un servidor web de código abierto caracterizado por una arquitectura basada en eventos de alto rendimiento y peso ligero, y reglas de reescritura compatibles con Apache. Después de la instalación en un VPS o servidor dedicado, requiere una configuración adicional en su WebAdmin en preparación para la instalación de sitios web y aplicaciones web de CMS.


Además, requiere la instalación de los paquetes requeridos, es decir, la última versión de php (es decir, 7.2 al momento de la publicación de este tutorial) para procesar las solicitudes del servidor web y MySQL 8.0 para CMS o la base de datos del sitio web.

En este tutorial, ilustramos cómo configurar OpenLiteSpeed ​​para la instalación de CMS o aplicaciones instalando PHP 7.2 y MySQL 8.0 y configurándolos con el servidor web OpenLiteSpeed ​​en Ubuntu 18.04.

Prerrequisitos:

  • Ya instalé LiteSpeed ​​Web Server en Ubuntu 18.04. Puede lograr esto siguiendo nuestro tutorial: cómo instalar el servidor web Litespeed en un Ubuntu 18.04 VPS o servidor dedicado
  • Comprensión básica de los comandos de Linux
  • Un usuario no root con privilegios de sudo

Instalación y configuración de PHP 7.2 con LiteSpeed

Visión general

Litespeed es completamente compatible con PHP sin ninguna configuración adicional. Sin embargo, Litespeed viene por defecto con php5.6 6binario (/ usr / local / lsws / lsphp) que solo se puede usar para desarrollo ambientes y NO RECOMENDADO para producción ambientes. Esto se debe a su construcción mínima.

El soporte PHP en Litespeed consta de dos partes de la siguiente manera:

1. Aplicación externa PHP: Litespeed no tiene PHP incorporado, sino que entrega tareas de ejecución a aplicaciones / ejecutables PHP externos. Esto permite una mayor estabilidad, seguridad y gestión de conexiones simultáneas. Las dos aplicaciones externas PHP utilizadas son:

  • LSAPI (LiteSpeed ​​SAPI – Interfaz de programación de aplicaciones de servidor)
  • FCGI SAPI (FastCGI SAPI – Interfaz de programación de aplicaciones de servidor)

LSAPI actúa como una interfaz entre LiteSpeed ​​y PHP. Está ALTAMENTE RECOMENDADO ya que está especialmente diseñado para Litespeed, mientras que está diseñado para un alto rendimiento, más rápido y tiene más funciones que FCGI SAPI. LSAPI también se une a Python y Ruby.

2. Manejador de guiones: Permite que Litespeed determine cómo los archivos serán dirigidos a aplicaciones específicas mediante el mapeo de sufijos.

Nota: Tanto la aplicación externa como el controlador de scripts deben configurarse en la consola de WebAdmin como se ilustra en la siguiente sección – Instalando PHP 7.2 para Litespeed.

Instalación de PHP 7.2 para Litespeed

Agregue el repositorio para Litespeed PHP 7.2 ejecutando los comandos

$ sudo bash
# wget -O – http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | golpetazo

Luego instale PHP 7.2 para Litespeed ejecutando el comando.

$ sudo apt install lsphp72 lsphp72-common lsphp72-mysql lsphp72-dev lsphp72-curl lsphp72-dbg lsphp72-tidy lsphp72-recode lsphp72-opcache -y

Finalmente crea un enlace simbólico para php7.2

$ sudo ln -sf / usr / local / lsws / lsphp72 / bin / lsphp / usr / local / lsws / fcgi-bin / lsphp7

Configurar PHP 7.2 con el servidor web LiteSpeed

En esta etapa, cambiamos la versión de PHP utilizada por LiteSpeed ​​de 5.6 a 7.2.

Inicie sesión en el servidor web LiteSpeed.

Ir a la configuración del servidor > Aplicación externa > Hacer clic Añadir botón como se muestra en la figura a continuación.

Cómo preparar / configurar OpenLiteSpeed ​​para CMS o instalación de aplicaciones

Luego seleccione el LiteSpeed Aplicación SAPI para Tipo, luego haga clic próximo botón como se muestra a continuación.

Cómo preparar / configurar OpenLiteSpeed ​​para CMS o instalación de aplicaciones

Ingrese las siguientes configuraciones de la siguiente manera:

Nombre: lsphp72

Dirección: uds: //tmp/lshttpd/lsphp.sock

Notas: lsphp72forOpenLiteSpeed

Conexiones máximas: 35

InitialRequestTimeout (segundos): 60

RetryTimeout (segundos): 0

Comando: $ SERVER_ROOT / lsphp72 / bin / lsphp

Luego haga clic en el Salvar botón en la esquina derecha como se muestra a continuación:

Cómo preparar / configurar OpenLiteSpeed ​​para CMS o instalación de aplicaciones

Dado que ahora hay dos versiones de PHP en el servidor web, debemos configurar Litespeed para usar solo PHP7.2 de la siguiente manera.

Ir Guión Manipulador > Haga clic en el botón Editar como se muestra a continuación.

Cómo preparar / configurar OpenLiteSpeed ​​para CMS o instalación de aplicaciones

El lsphp72 seleccionado en el ManipuladorNombre y Hacer clic Guardar botón como se muestra.

Cómo preparar / configurar OpenLiteSpeed ​​para CMS o instalación de aplicaciones

Hacer clic Botón de reinicio elegante para aplicar los cambios realizados como se muestra a continuación.

Cómo preparar / configurar OpenLiteSpeed ​​para CMS o instalación de aplicaciones

Ahora el servidor web Litespeed está usando PHP7.2

Configure el puerto 80 en el servidor web de Litespeed

Por defecto, el servidor web Litespeed está recibiendo HTTP solicitudes de Puerto 8088. Pero, por supuesto, no querrá que los visitantes de su sitio web incluyan el puerto 8088 en el navegador cada vez que visiten su sitio. Por lo tanto, debe cambiar esto al puerto 80.

Ir Oyentes > Haga clic en el botón Ver para Defecto Oyente como se muestra.

Cómo preparar / configurar OpenLiteSpeed ​​para CMS o instalación de aplicaciones

Hacer clic el botón Editar para editar el puerto como se muestra a continuación.

Cómo preparar / configurar OpenLiteSpeed ​​para CMS o instalación de aplicaciones

Cambie el valor del puerto de 8088 a 80 y Hacer clic Botón Guardar.

Cómo preparar / configurar OpenLiteSpeed ​​para CMS o instalación de aplicaciones

Hacer clic Botón de reinicio elegante para aplicar los nuevos cambios.

Instalar MySQL 8.0

MySQL es necesario para proporcionar la infraestructura de base de datos para su CMS o aplicación web.

Para instalar MySQL 8.0 en su servidor Ubuntu 18.04, siga nuestro tutorial -Cómo instalar MYSQL 8.0 y crear una base de datos en un Ubuntu V.04 Linux VPS

Conclusión

Ahora que ha configurado y configurado su entorno de servidor Litespeed, ahora puede instalar cualquier CMS (por ejemplo, WordPress, Drupal, Joomla), aplicación web (por ejemplo, Yii, Laravel), Ruby o Python Frameworks en el servidor web LiteSpeed.

Los siguientes pasos son aprender lo siguiente:

Cómo crear VirtualHosts en LiteSpeed ​​Web Server

Cómo instalar y configurar WordPress en el servidor web LiteSpeed

Echa un vistazo a estos 3 principales servicios de alojamiento de Linux

FastComet

Precio inicial:
$ 2.95


Fiabilidad
9,7


Precios
9.5


Fácil de usar
9,7


Apoyo
9,7


Caracteristicas
9.6

Leer comentarios

Visita FastComet

Hostinger

Precio inicial:
$ 0.99


Fiabilidad
9.3


Precios
9.3


Fácil de usar
9.4


Apoyo
9.4


Caracteristicas
9.2

Leer comentarios

Visita Hostinger

ChemiCloud

Precio inicial:
$ 2.76


Fiabilidad
10


Precios
9,9


Fácil de usar
9,9


Apoyo
10


Caracteristicas
9,9

Leer comentarios

Visita ChemiCloud

Artículos de procedimientos relacionados

  • Cómo instalar AMPPS en Ubuntu 18.04
    intermedio
  • Cómo cambiar la configuración común de PHP en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
  • Cómo instalar PhpMyAdmin en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
  • Cómo configurar WordPress Multisite en Ubuntu 18.04 con Apache Web Server
    intermedio
  • Cómo instalar la pila LEMP (Linux, Nginx, MySQL, PHP) en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me