Servidor web · 5 min read · Nov 28, 2025
Cómo instalar y configurar el servidor OpenLiteSpeed en Ubuntu 18.04 junto con MariaDB

OpenLiteSpeed es una versión ligera y de código abierto del popular servidor LiteSpeed. Viene con su panel de administración basado en WebGUI, lo que lo hace diferente de otros servidores web, ya que puedes configurar prácticamente todo desde el propio panel.
En este tutorial, aprenderemos cómo instalar el servidor OpenLiteSpeed en Ubuntu 18.04 junto con PHP 7.2 y el servidor MariaDB.
Prerrequisitos
- Servidor basado en Ubuntu 18.04
- Cuenta de usuario con privilegios de root
Paso 1 - Instalar OpenLiteSpeed
Cambiar a usuario Sudo
Ejecuta el siguiente comando para cambiar a usuario sudo para que podamos ejecutar nuestro primer comando para agregar y actualizar el repositorio de OpenLiteSpeed.
sudo -iEl siguiente comando agregará el repositorio necesario para instalar el servidor OpenLiteSpeed.
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bashEscribe ‘exit’ para volver al usuario normal.
Este comando descargará y ejecutará el script bash para agregar y actualizar el repositorio de OpenLiteSpeed. Ejecuta el siguiente comando para instalar la última versión del servidor.
sudo apt install openlitespeedPara verificar si el servidor se ha instalado correctamente, abre tu navegador y visita http://yourdomainname:8088. Si la instalación fue exitosa, deberías ver la siguiente página web.

Nota: El servidor OpenLiteSpeed se ejecuta por defecto en el puerto 8088, que se puede cambiar más tarde en el panel de configuración.
La instalación predeterminada de OpenLiteSpeed viene con la versión PHP 5.6.x incluida. Pero no queremos eso. Instalaremos nuestra propia copia de PHP 7.2 más adelante en este tutorial. Así que nuestro siguiente paso será instalar PHP 7.2.
Paso 2 - Instalar PHP
Para instalar PHP, necesitamos instalar un paquete llamado lsphp, que es básicamente PHP compilado para trabajar con el servidor OpenLiteSpeed. Ejecuta el siguiente comando para instalar PHP y varios de sus módulos.
sudo apt install lsphp72 lsphp72-curl lsphp72-imap lsphp72-mysql lsphp72-intl lsphp72-pgsql lsphp72-sqlite3 lsphp72-tidy lsphp72-snmpHay algunos paquetes PHP más disponibles. Si lo deseas, puedes listar todos los paquetes PHP disponibles utilizando el siguiente comando
apt-cache search lsphp72Puedes elegir e instalar los que desees.
Paso 3 - Instalar el servidor MariaDB
MariaDB es un reemplazo directo para MySQL, lo que significa que los comandos para ejecutar y operar MariaDB son los mismos que los de MySQL. Para instalar MariaDB emite el siguiente comando
sudo apt install mariadb-serverEjecuta el siguiente comando para realizar la configuración predeterminada, como establecer una contraseña de root, eliminar usuarios anónimos, deshabilitar el inicio de sesión remoto de root y eliminar tablas de prueba. Presiona sí para todo y elige una contraseña de root fuerte.
sudo mysql_secure_installationHay una advertencia con respecto a la configuración de la contraseña de root. MariaDB, por defecto, permite a los usuarios root del sistema iniciar sesión en MariaDB sin una contraseña. Pero si vas a usar una aplicación de terceros para acceder como root, una contraseña es imprescindible, de lo contrario, aplicaciones como PHPMyAdmin fallarán. Para esto, necesitas deshabilitar la autenticación basada en plugins, que es la opción predeterminada en MariaDB.
Para deshabilitar la autenticación por plugin, primero ingresa al prompt de MySQL utilizando el siguiente comando
sudo mysql -u rootAhora ingresa los siguientes comandos para deshabilitar la autenticación por plugin.
use mysql;
update user set plugin='' where User='root';
flush privileges;
exitDespués de esto, reinicia tu servicio de MariaDB.
sudo systemctl restart mariadb.serviceEso es todo. La próxima vez que quieras iniciar sesión en MySQL, usa el siguiente comando
sudo mysql -u root -pY se te pedirá tu contraseña de root que configuraste inicialmente.
Paso 4 - Configurar OpenLiteSpeed
Es hora de configurar el servidor. Para acceder al panel de administración, visita http://yourdomainname:7080/. Y sí, eso significa que el panel de administración reside en el puerto 7080 por defecto. El nombre de usuario predeterminado es admin y la contraseña predeterminada es 123456.
Al iniciar sesión, serás recibido por la siguiente pantalla.

Lo primero que necesitamos cambiar son los puertos predeterminados.
Visita la categoría Listeners y haz clic en el botón Ver contra Default. En la siguiente página, bajo Listener Default > General page, haz clic en el ícono de Editar a la derecha y cambia el puerto de 8080 a 80. Haz clic en Guardar y luego realiza un reinicio suave.

Si deseas cambiar el puerto del panel de administración, visita WebAdmin Settings >> Listeners section y haz clic en el botón de ver contra adminListener. Haz clic en el botón Editar en la siguiente página y puedes elegir un puerto de tu elección aquí. Haz clic en Guardar y reinicio suave al completar.
También deberías cambiar la contraseña predeterminada para el panel de administración. Para hacer eso, visita la sección WebAdmin Settings y haz clic en la pestaña Users. Haz clic en el botón de editar listado contra admin y cambia la contraseña. Haz clic en Guardar y luego reinicio suave para hacer el cambio.

En caso de que olvides la contraseña de administración, puedes restablecerla ejecutando el siguiente comando
sudo /usr/local/lsws/admin/misc/admpass.shEste script te permite usar una nueva identificación y contraseña de administración.
OpenLiteSpeed por defecto viene con PHP 5.6, que definitivamente no queremos, así que tendremos que hacer el cambio manualmente a PHP 7.2, que es el más reciente en el momento de escribir este tutorial.
Ve a la sección Server Configuration y haz clic en la pestaña External App. Allí encontrarás la aplicación LiteSpeed SAPI llamada lsphp. Haz clic en el botón de editar a la derecha (el botón del medio) y se abrirá una nueva página. Realiza los siguientes cambios
- Name: lsphp72
- Address: uds://tmp/lshttpd/lsphp.sock
- Max Connections: 35
- Environment:
- PHP_LSAPI_MAX_REQUESTS=500
- PHP_LSAPI_MAX_REQUESTS=500
- Command: $SERVER_ROOT/lsphp72/bin/lsphp
Deja todo lo demás como predeterminado. Ahora cambia a la pestaña Script Handler y haz clic en Editar contra LiteSpeed SAPI y realiza el siguiente cambio
- Handler Name: lsphp72
Haz clic en Guardar. Ahora haz clic en el botón Reinicio suave en la parte superior derecha para guardar los cambios. Esto debería configurar PHP 7.2 para trabajar con el servidor OpenLiteSpeed. Para verificar si PHP está funcionando correctamente, visita http://yourdomainname/phpinfo.php desde tu navegador.
Eso es todo, amigos, para este tutorial. Si tienes alguna pregunta, publícalo en el cuadro de comentarios. Para aprender más sobre el servidor, visita OpenLiteSpeed.org
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.