Instalación de OpenLiteSpeed en Linux
OpenLiteSpeed es la versión de código abierto de LiteSpeed Web Server Enterprise. Es un servidor web como Apache o NGINX y se puede instalar en todos los sistemas Linux. OpenLiteSpeed está desarrollado para ser altamente escalable, puede acelerar el rendimiento de WordPress y funcionar con especificaciones mínimas de hardware.
En este tutorial, verá las instrucciones paso a paso para instalar el servidor web OpenLiteSpeed en todas las principales distribuciones de Linux. Específicamente cubriremos instrucciones para sistemas basados en Debian Linux como Ubuntu y sistemas basados en Red Hat Enterprise Linux como AlmaLinux, CentOS, Rocky Linux, Fedora, etc.
En este tutorial aprenderás:
Cómo instalar la velocidad OpenLiteSpeed en distribuciones basadas en Debian y Ubuntu
Cómo instalar la velocidad OpenLiteSpeed en distribuciones basadas en RHEL y CentOS
-
Configuración básica y pruebas del servidor web OpenLiteSpeed
Cómo instalar el servidor web OpenLiteSpeed instrucciones paso a paso
Las instrucciones variarán dependiendo de si desea instalar OpenLiteSpeed en una distribución basada en Debian o RHEL. Siga los comandos apropiados a continuación que se apliquen a su sistema.
Instalación de OpenLiteSpeed en Debian
En Debian, comience abriendo una terminal y usando el siguiente comando para agregar el repositorio OpenLiteSpeed a su sistema.
$ wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash
Este comando
wget
descargará un script de shell del sitio web oficial de OpenLiteSpeed, que puede agregar el repositorio a su sistema. Canalizar el comando asudo bash
nos permite ejecutar el script después de descargarlo, todo con un solo comando.A continuación, actualice la caché del paquete e instale el servidor web OpenLiteSpeed.
$ sudo apt update $ sudo apt install openlitespeed
A continuación, utilice los siguientes comandos para iniciar el servidor web OpenLiteSpeed y configúrelo para que se inicie automáticamente en los arranques posteriores del sistema.
$ sudo systemctl start lsws $ sudo systemctl enable lsws
Si está utilizando el firewall ufw (sistemas basados en Debian), deberá permitir el acceso en los siguientes puertos para que otros puedan acceder a su sitio web:
$ sudo ufw allow 7080,80,443,8088/tcp Rules updated Rules updated (v6)
ADVERTENCIA
El puerto7080
es el panel de administración del servidor web. Quizás no quieras que esto esté abierto al público.Su sitio web inicial ahora debería estar en funcionamiento. Puede abrir Firefox u otro navegador web y navegar a la siguiente página:
http://localhost:8088
Alternativamente, puede utilizar su nombre de host, dirección IP o nombre de dominio completo en lugar de
localhost
.Establezca un nombre de usuario y contraseña para la página de administración ejecutando el siguiente script con permisos de root:
$ sudo /usr/local/lsws/admin/misc/admpass.sh
A continuación, puede consultar el panel de administración de OpenLiteSpeed en la siguiente dirección:
http://localhost:7080
Es posible que reciba un error sobre una certificación SSL no válida. Es seguro continuar. Inicie sesión con las credenciales que configuró en el paso anterior.
PHP debería haberse instalado automáticamente como una dependencia de OpenLiteSpeed. Verifique su configuración de PHP y verifique que funcione navegando a:
http://localhost:8088/phpinfo.php
-
Si necesita una base de datos (por ejemplo, para una instalación de WordPress u otro sistema de gestión de contenidos), puede instalar MariaDB con el siguiente comando en sistemas Debian:
$ sudo apt install mariadb-server mariadb-client
Luego, para configurar sus ajustes de MySQL/MariaDB, ejecute este comando:
$ sudo mysql_secure_installation
Deje la primera respuesta en blanco y presione enter. Debe responder con
y
(sí) al resto de las indicaciones y configurar una contraseña de root cuando se le solicite. Esta configuración solo tarda un momento en completarse.Los archivos de su sitio web se pueden encontrar en el siguiente directorio de forma predeterminada:
$ cd /usr/local/lsws/Example/html
Por supuesto, esta configuración y muchas otras se pueden cambiar fácilmente dentro del panel de administración de OpenLiteSpeed.
Instalación de OpenLiteSpeed en CentOS
En CentOS, utilice los siguientes comandos para instalar el repositorio
epel-release
y el repositorio LiteSpeed.$ sudo dnf install epel-release $ sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm
A continuación, instale el servidor web OpenLiteSpeed.
$ sudo dnf install openlitespeed
A continuación, utilice los siguientes comandos para iniciar el servidor web OpenLiteSpeed y configúrelo para que se inicie automáticamente en los arranques posteriores del sistema.
$ sudo systemctl start lsws $ sudo systemctl enable lsws
Si está utilizando firewalld (sistemas basados en RHEL), puede permitir el acceso a los puertos con:
$ sudo firewall-cmd --zone=public --permanent --add-port={80/tcp,443/tcp,7080/tcp,8088/tcp} $ sudo firewall-cmd --reload
ADVERTENCIA
El puerto7080
es el panel de administración del servidor web. Quizás no quieras que esto esté abierto al público.Su sitio web inicial ahora debería estar en funcionamiento. Puede abrir Firefox u otro navegador web y navegar a la siguiente página:
http://localhost:8088
Alternativamente, puede utilizar su nombre de host, dirección IP o nombre de dominio completo en lugar de
localhost
.Establezca un nombre de usuario y contraseña para la página de administración ejecutando el siguiente script con permisos de root:
$ sudo /usr/local/lsws/admin/misc/admpass.sh
A continuación, puede consultar el panel de administración de OpenLiteSpeed en la siguiente dirección:
http://localhost:7080
Es posible que reciba un error sobre una certificación SSL no válida. Es seguro continuar. Inicie sesión con las credenciales que configuró en el paso anterior.
PHP debería haberse instalado automáticamente como una dependencia de OpenLiteSpeed. Verifique su configuración de PHP y verifique que funcione navegando a:
http://localhost:8088/phpinfo.php
Si necesita una base de datos (por ejemplo, para una instalación de WordPress u otro sistema de gestión de contenidos), puede instalar MariaDB con el siguiente comando en sistemas basados en RHEL:
$ sudo dnf install mariadb-server mariadb-client
Luego, para configurar sus ajustes de MySQL/MariaDB, ejecute este comando:
$ sudo mysql_secure_installation
Deje la primera respuesta en blanco y presione enter. Debe responder con
y
(sí) al resto de las indicaciones y configurar una contraseña de root cuando se le solicite. Esta configuración solo tarda un momento en completarse.Los archivos de su sitio web se pueden encontrar en el siguiente directorio de forma predeterminada:
$ cd /usr/local/lsws/Example/html
Por supuesto, esta configuración y muchas otras se pueden cambiar fácilmente dentro del panel de administración de OpenLiteSpeed.
Pensamientos finales
En este tutorial, vimos cómo instalar OpenLiteSpeed en un sistema Linux. OpenLiteSpeed es un servidor web rápido y minimalista que ofrece resultados más rápidos que Apache. También tiene una interfaz gráfica de usuario para facilitar mucho la configuración. Es bastante fácil de poner en marcha en sistemas basados en Debian y CentOS, por lo que vale la pena ver cómo funciona para sus necesidades de alojamiento web.