C√≥mo instalar el servidor HTTP OpenLiteSpeed ‚Äč‚Äčcon PHP en Ubuntu 18.04 LTS

Comprobar si OpenLitespeed se est√° ejecutando

OpenLiteSpeed ‚Äč‚Äčes un servidor HTTP de c√≥digo abierto desarrollado por LiteSpeed ‚Äč‚ÄčTechnologies. Es un servidor HTTP liviano y de alto rendimiento con una GUI basada en web para la administraci√≥n.

OpenLiteSpeed ‚Äč‚Äčpuede manejar m√°s de cien mil conexiones simult√°neas con bajo consumo de recursos (CPU y RAM) y es compatible con muchos sistemas operativos como Linux, Mac OS, FreeBSD y SunOS. El servidor se puede utilizar para ejecutar scripts de p√°ginas web escritos en PHP, Ruby, Perl y Java.

En este tutorial, le mostramos c√≥mo instalar OpenLiteSpeed ‚Äč‚Äčcon la base de datos MariaDB y el PHP 7.4 actual en el servidor Ubuntu 18.04.

requisitos previos

Para esta gu√≠a, utilizaremos el √ļltimo servidor Ubuntu 18.04 con 2 GB de RAM, 25 GB de espacio libre en disco y 2 CPU.

Lo que haremos:

  • Instalar OpenLiteSpeed
  • Instale la versi√≥n PHP 7.4 OpenLiteSpeed
  • Instalar la base de datos MariaDB
  • Configuraci√≥n del administrador de OpenLiteSpeed
  • Configurar OpenLiteSpeed ‚Äč‚Äčcon PHP 7.4
  • Ejecutando OpenLiteSpeed ‚Äč‚Äčen el puerto 80
  • Pruebas

Paso 1 – Instalar OpenLiteSpeed

Primero, agregaremos el repositorio oficial de OpenLiteSpeed ‚Äč‚Äčpara Ubuntu 18.04 e instalaremos OpenLiteSpeed

Para agregar el repositorio de OpenLiteSpeed, descargue el script bash y ejec√ļtelo con el comando que se muestra a continuaci√≥n.

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

Despu√©s de eso, instale OpenLiteSpeed ‚Äč‚Äčusando el comando apt a continuaci√≥n.

sudo apt install openlitespeed -y

Una vez completada la instalación, verifique el estado del servicio OpenliteSpeed.

systemctl status openlitespeed

Y obtendr√° OpenLiteSpeed ‚Äč‚Äčen funcionamiento.

Ahora verifique el puerto que usó OpenLiteSpeed.

netstat -plntu

Y obtendr√° que el servicio OpenLiteSpeed ‚Äč‚Äčutiliza dos puertos predeterminados ‘8080’ para el acceso HTTP predeterminado y el puerto ‘8070’ para el acceso de administrador de OpenLiteSpeed.

Comprobar si OpenLitespeed se est√° ejecutando

Paso 2: instale la versión PHP 7.4 OpenLiteSpeed

Despu√©s de instalar OpenLiteSpeed, instalaremos la √ļltima versi√≥n de PHP 7.4 para OpenLiteSpeed. Los paquetes de PHP para OpenLiteSpeed ‚Äč‚Äčse llaman ‘LSPHP’ (LSAPI y PHP).

Instale los paquetes de PHP 7.4 para OpenLiteSpeed ‚Äč‚Äčusando el comando apt a continuaci√≥n.

sudo apt install lsphp74 lsphp74-common lsphp74-mysql lsphp74-dev lsphp74-curl lsphp74-dbg -y

Ahora que ha instalado los paquetes de PHP 7.4 para OpenLiteSpeed, lo har√° como un archivo sock del sistema.

Compruébalo usando el comando netstat a continuación.

netstat -pl | grep lsphp

Y obtendrá el archivo de calcetín LSPHP como se muestra a continuación.

Instalar PHP 7.4 para OpenLitespeed

Paso 3: instalar y configurar MySQL

en este paso, instalaremos el servidor MariaDB y configuraremos la contrase√Īa de root para √©l.

Instale el servidor MariaDB usando el comando apt a continuación.

sudo apt install mariadb-client mariadb-server

Una vez completada la instalación, inicie el servicio MariaDB y agréguelo al tiempo de arranque.

systemctl start mariadb
systemctl enable mariadb

Ahora el servicio MariaDB est√° en funcionamiento.

A continuaci√≥n, configuraremos la contrase√Īa de root para el servidor de la base de datos. Y usaremos la herramienta de l√≠nea de comandos ‘mysql_secure_installation’ para ello.

Ejecute el comando ‘mysql_secure_installaltion’ a continuaci√≥n.

mysql_secure_installation

Ahora escriba la contrase√Īa de root y escriba ‘Y’ para el resto de toda la configuraci√≥n.

Set a root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Y se completa la configuraci√≥n de la contrase√Īa ra√≠z de MariaDB.

Ahora inicie sesión en el shell de MySQL usando el usuario raíz como se muestra a continuación.

mysql -u root -p
Type Your Root Password:

Una vez que haya iniciado sesión, verifique al usuario en el sistema MariaDB usando la siguiente consulta.

select User, Password, Host from mysql.user;

Y obtendr√° el resultado de la siguiente manera.

Configurar MariaDB

Como resultado, instal√≥ con √©xito el servidor de base de datos MariaDB y configur√≥ la autenticaci√≥n de contrase√Īa ra√≠z para √©l.

Paso 4: configurar el administrador de OpenLiteSpeed

OpenLiteSpeed ‚Äč‚Äčproporciona un tablero basado en la web para administrar su configuraci√≥n.

En este paso, configuraremos la autenticaci√≥n de usuario y contrase√Īa para el panel de OpenLiteSpeed.

Vaya al directorio ‘/usr/local/lsws/admin/misc/’ y obtendr√° algunas herramientas, ahora ejecute el script bash ‘admpass.sh’ como se muestra a continuaci√≥n.

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

Escriba su nombre de usuario y contrase√Īa y habr√° completado la configuraci√≥n de la autenticaci√≥n OpenLiteSpeed.

Configuración del administrador de OpenLiteSpeed

Ahora abra su navegador web y escriba la direcci√≥n IP del servidor seguida del puerto de administraci√≥n de openliteSpeed ‚Äč‚Äč’7080‘. El mio es:

https://10.5.5.25:7080/

Y obtendrá el panel de administración de OpenLiteSpeed.

Inicio de sesión de administrador de OpenLiteSpeed

Escriba su nombre de usuario y contrase√Īa, luego haga clic en ‘Acceso‘ bot√≥n.

Ahora obtendr√° el panel de administraci√≥n de OpenLiteSpeed ‚Äč‚Äčcomo se muestra a continuaci√≥n.

Panel de administración de OpenLiteSpeed

Como resultado, ha configurado correctamente la autenticación para el panel de administración de OpenLiteSpeed.

Paso 5: configure OpenLiteSpeed ‚Äč‚Äčcon PHP 7.4

En este paso, configuraremos PHP 7.4 para OpenLiteSpeed ‚Äč‚Äčmediante la administraci√≥n basada en web.

En el tablero de OpenLiteSpeed, haga clic en ‘Configuraci√≥n del servidor‘ a la izquierda y haga clic en el ‘Aplicaci√≥n externa‘ pesta√Īa.

Configurar OpenLiteSpeed ‚Äč‚Äčcon PHP 7.4

Para agregar la nueva configuraci√≥n de PHP 7.4, haga clic en agregar ‘+‘bot√≥n a la derecha.

Para el tipo, elija el ‘Aplicaci√≥n LiteSpeed ‚Äč‚ÄčSAPI‘ y haga clic en ‘pr√≥ximo‘ bot√≥n.

Aplicaci√≥n LiteSpeed ‚Äč‚ÄčSAPI

Ahora escriba la configuración de detalles como se muestra a continuación.

Name: lsphp74
Address: uds://tmp/lshttpd/lsphp.sock
Notes: lsphp74 for OpenLiteSpeed
Max Connections: 35
Initial Request Timeout (secs): 60
Retry Timeout (secs): 0
Command: $SERVER_ROOT/lsphp74/bin/lsphp

Y haga clic en el ‘Ahorrar‘, y se ha agregado la configuraci√≥n de PHP 7.4.

Enlace PHP 7.4 SAPI

A continuaci√≥n, cambiaremos el PHP predeterminado para OpenLiteSpeed ‚Äč‚Äča la versi√≥n PHP 7.4.

En el men√ļ ‘Configuraci√≥n del servidor’, haga clic en ‘Controlador de secuencias de comandos‘ pesta√Īa.

Controlador de secuencias de comandos

Ahora haga clic en el ‘Editar‘ en la secci√≥n de acci√≥n.

En el ‘Nombre del controlador’, elija el ‘lsphp74‘ que acabamos de agregar y haga clic en ‘Ahorrar‘ bot√≥n.

lsphp74

Y como resultado, agregó y habilitó la configuración de PHP 7.4 para OpenLiteSpeed.

Paso 6: ejecute OpenLiteSpeed ‚Äč‚Äčen el puerto 80

De forma predeterminada, OpenLiteSpeed ‚Äč‚Äčse ejecuta en el puerto predeterminado ‘8088‘. Para ejecutar OpenLiteSpeed ‚Äč‚Äčen el puerto http predeterminado ’80’, podemos usar el panel de administraci√≥n para cambiar la configuraci√≥n.

En el tablero de OpenliteSpeed, haga clic en ‘Oyente‘men√ļ a la izquierda.

un OpenLiteSpeed ‚Äč‚Äčen el puerto 80

Sobre el ‘Defecto‘ oyentes, haga clic en el ‘vista‘ bot√≥n.

Sobre el ‘Configuraci√≥n de direcci√≥n‘ secci√≥n, haga clic en el ‘editarbot√≥n ‘ en el lado derecho.

Configuración de la dirección de Internet

Ahora cambie el puerto al puerto HTTP predeterminado ‘80‘ y haga clic en ‘Ahorrar‘ bot√≥n.

Cambiar el puerto que escucha LiteSpeed

Y el puerto OpenLiteSpeed ‚Äč‚Äčpredeterminado se ha cambiado al puerto HTTP predeterminado ’80’.

Ahora haga clic en el botón de reinicio y se reiniciará el servicio OpenLiteSpeed.

reiniciar el servicio

Como resultado, OpenLiteSpeed ‚Äč‚Äčahora se ejecuta en el puerto HTTP predeterminado ‘80‘.

Paso 7 – Prueba

Abra su navegador web y escriba la dirección IP del servidor en la barra de direcciones.

http://10.5.5.25/

Y obtendrá la página de índice predeterminada de OpenLiteSpeed.

Prueba OpenLiteSpeed

A continuación, probaremos la configuración de PHP y nos aseguraremos de que funcione.

Sobre el ‘Prueba PHP‘ secci√≥n, haga clic en el bot√≥n ‘haga clic aqu√≠‘.

Y obtendrá la página phpinfo como se muestra a continuación.

Información de PHP para PHP 7.4 en OpenLiteSpeed

Como resultado, instal√≥ el servidor web OpenLiteSpeed ‚Äč‚Äčcon la base de datos MariaDB y PHP 7.4 en el servidor Ubuntu 18.04.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *