Búsqueda de sitios web

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

  1. 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 a sudo bash nos permite ejecutar el script después de descargarlo, todo con un solo comando.

  2. A continuación, actualice la caché del paquete e instale el servidor web OpenLiteSpeed.

    
    $ sudo apt update
    $ sudo apt install openlitespeed
    
  3. 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
    
  4. 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 puerto 7080 es el panel de administración del servidor web. Quizás no quieras que esto esté abierto al público.

  5. 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.

  6. 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
    

  7. 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.

  8. 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
    

  9. 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
    
  10. 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.

  11. 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

  1. 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
    
  2. A continuación, instale el servidor web OpenLiteSpeed.

    
    $ sudo dnf install openlitespeed
    
  3. 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
    
  4. 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 puerto 7080 es el panel de administración del servidor web. Quizás no quieras que esto esté abierto al público.

  5. 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.

  6. 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
    

  7. 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.

  8. 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
    

  9. 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
    
  10. 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.

  11. 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.

Artículos relacionados: