Cómo preparar / configurar OpenLiteSpeed para CMS o la instalación de aplicaciones | Hosting mas barato

OpenLiteSpeed es un servidor web de código abierto que se caracteriza por una arquitectura potente y ligera dirigida por eventos 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 para preparar la instalación de los 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 en el 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 vamos a demostrar cómo configurar OpenLiteSpeed para CMS o la instalación de aplicaciones instalando PHP 7.2 y MySQL 8.0 y configurándolo con el servidor web OpenLiteSpeed en Ubuntu 18.04.
Litespeed es totalmente compatible con PHP sin ninguna configuración adicional. Sin embargo, Litespeed viene con él por defecto. php5.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 diseño minimalista.
El soporte de PHP en Litespeed consta de dos partes de la siguiente manera:
1. Aplicación PHP externa: Litespeed no tiene PHP incorporado, pero entrega las tareas de ejecución a aplicaciones / ejecutables PHP externas. Esto permite una mayor estabilidad, seguridad y la gestión de conexiones simultáneas. Las dos aplicaciones PHP externas que se utilizan son:
LSAPI actúa como una interfaz entre LiteSpeed y PHP. Es MUY RECOMENDADO ya que está diseñado específicamente para Litespeed, mientras que está construido para un alto rendimiento, es más rápido y tiene más funciones que FCGI SAPI. LSAPI también enlaza para Python y Ruby.
2. Controlador de secuencia de comandos: Permite a Litespeed determinar cómo se dirigen los archivos a aplicaciones específicas mediante la asignación de sufijos.
Nota: Tanto la aplicación externa como el controlador de scripts deben configurarse en la consola WebAdmin como se muestra en la siguiente sección: Instalar 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 | bash
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, cree un enlace simbólico para php7.2
$ sudo ln -sf /usr/local/lsws/lsphp72/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp7
En este punto, cambiamos la versión de PHP utilizada por LiteSpeed de 5.6 a 7.2.
Inicie sesión en el servidor web LiteSpeed.
Vaya a Configuración del servidor> Aplicación externa> Haga clic en Agregar Botón como se muestra en la figura siguiente.
Entonces elige el LiteSpeed Aplicación SAPI para Arte, luego haga clic en próximo Botón como se muestra a continuación.
Ingrese las siguientes configuraciones de la siguiente manera:
Name: lsphp72 Address: uds://tmp/lshttpd/lsphp.sock Notes: lsphp72forOpenLiteSpeed Max Connections: 35 InitialRequestTimeout(secs):60 RetryTimeout(secs):0 Command: $SERVER_ROOT/lsphp72/bin/lsphp
Luego haga clic en ahorrar Botón en la esquina derecha como se muestra a continuación:
Dado que ahora hay dos versiones de PHP en el servidor web, debemos configurar Litespeed para que solo se use PHP7.2 de la siguiente manera.
Ir texto Controlador> Haga clic en el botón Editar como se muestra a continuación.
El im lsphp72 seleccionado ManipuladorApellido y hacer clic Guarde el botón como se muestra.
hacer clic Botón de reinicio excelente para aplicar los cambios realizados como se muestra a continuación.
El servidor web Litespeed ahora usa PHP7.2
De forma predeterminada, el servidor web Litespeed recibe HTTP Consultas a Puerto 8088. Pero, por supuesto, no desea que los visitantes de su sitio web especifiquen el puerto 8088 en su navegador cada vez que visitan su sitio web. Entonces necesitas cambiar esto al puerto 80.
Ir oyentes > Haga clic en el botón Mostrar para defecto Auricular como se muestra.
hacer clic Haga clic en el botón Editar para editar el puerto como se muestra a continuación.
Cambie el valor del puerto de 8088 a 80 y hacer clic Botón Guardar.
hacer clic Botón de reinicio excelente para aplicar los nuevos cambios.
Se requiere MySQL para proporcionar la infraestructura de base de datos para su CMS o su 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 VPS Linux Ubuntu 18.04
Una vez que haya configurado su configuración y configurado su entorno de servidor Litespeed, ahora puede instalar cualquier CMS (por ejemplo, WordPress, Drupal, Joomla), aplicaciones web (por ejemplo, Yii, Laravel), marcos Ruby o Python en el servidor web LiteSpeed.
En los siguientes pasos, aprenderá a:
Cómo crear VirtualHosts en el servidor web LiteSpeed
Cómo instalar y configurar WordPress en el servidor web LiteSpeed