Cómo instalar y configurar el servidor web OpenLiteSpeed ​​en Debian 10

Servidor web OpenLiteSpeed ​​en Debian 10

OpenLiteSpeed es un servidor HTTP ligero, de código abierto y gratuito desarrollado por LiteSpeed Technologies. OpenLiteSpeed es compatible con muchos sistemas operativos, incluidos Debian, Ubuntu, Mac OS, FreeBSD y muchos más. Proporciona una interfaz de usuario basada en web para administrar el servidor web desde el navegador web. OpenLiteSpeed se utiliza para crear y administrar sitios web fácilmente. Es un potente servidor HTTP modular y puede manejar cientos de miles de conexiones simultáneas. Además, OpenLiteSpeed es una excelente opción para aquellos que buscan rendimiento y eficiencia en un entorno LiteSpeed Linux.

En este tutorial, le mostraremos cómo instalar OpenLiteSpeed en el servidor Debian 10.

Requisitos

  • Un servidor que ejecuta Debian 10.
  • Una contraseña de root está configurada en su servidor.

Empezando

Primero, deberá actualizar sus paquetes con la última versión. Puede actualizarlos ejecutando el siguiente comando:

apt-get update -y
apt-get upgrade -y

Una vez que sus paquetes estén actualizados, reinicie su sistema para aplicar los cambios de configuración.

Luego, instale las dependencias requeridas con el siguiente comando:

apt-get install install build-essential libexpat1-dev libgeoip-dev libpcre3-dev libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl autoconf g++ make openssl libssl-dev libcurl4-openssl-dev libcurl4-openssl-dev pkg-config libsasl2-dev libzip-dev

Una vez que todas las dependencias requeridas estén instaladas, puede continuar con el siguiente paso.

Instalar y configurar OpenLiteSpeed

De forma predeterminada, OpenLiteSpeed no está disponible en el repositorio predeterminado de Debian 10. Por lo tanto, deberá instalar OpenLiteSpeed desde la fuente.

Primero, descargue la última versión de OpenLiteSpeed con el siguiente comando:

wget https://openlitespeed.org/packages/openlitespeed-1.5.2.tgz

Una vez que se complete la descarga, extraiga el archivo descargado con el siguiente comando:

tar -xvzf openlitespeed-1.5.2.tgz

A continuación, cambie el directorio a openlitespeed-1.5.2 e instale OpenLiteSpeed con el siguiente comando:

cd openlitespeed-1.5.2
sh install.sh

Después de instalar OpenLiteSpeed, deberá configurar la contraseña administrativa para la interfaz web. Puede hacerlo con el siguiente comando:

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

Cree un usuario administrador y una contraseña como se muestra a continuación:

Please specify the user name of administrator.
This is the user name required to login the administration Web interface.

User name [admin]: admin

Please specify the administrator's password.
This is the password required to login the administration Web interface.

Password: 
Retype password: 
Administrator's username/password is updated successfully!

A continuación, inicie el servicio web OpenLiteSpeed con el siguiente comando:

/etc/init.d/lsws start

OpenLiteSpeed ahora se está ejecutando y escuchando en el puerto 8088. Abra su navegador web y escriba la URL http://your-server-ip:8088. Será redirigido a la siguiente página:

Servidor web OpenLiteSpeed ​​en Debian 10

Instalar MariaDB para OpenLiteSpeed

De forma predeterminada, MariaDB está disponible en el repositorio predeterminado de Debian 10. Puede instalarlo simplemente ejecutando el siguiente comando:

apt-get install mariadb-server mariadb-client -y

Una vez que MariaDB esté instalado, inicie MariaDB y habilítelo para que se inicie después de que el sistema se reinicie con el siguiente comando:

systemctl start mariadb
systemctl enable mariadb

A continuación, deberá asegurar su instalación de MariaDB. Puede asegurarlo ejecutando el siguiente script:

mysql_secure_installation

Este script configurará la contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root de forma remota y eliminará la base de datos de prueba.

mysql_secure_installation

Responda todas las preguntas como se muestra a continuación:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Una vez que MariaDB esté protegida, inicie sesión en el shell de MariaDB con el siguiente comando:

mysql -u root

A continuación, deshabilite la autenticación del complemento ejecutando los siguientes comandos:

MariaDB [(none)]>use mysql;
MariaDB [(none)]>update user set plugin='' where User='root';

A continuación, elimine los privilegios y salga del shell de MariaDB con el siguiente comando:

MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit;

Una vez que haya terminado, puede continuar con el siguiente paso.

Instalar PHP para OpenLiteSpeed

De forma predeterminada, PHP no está disponible en el repositorio de OpenLiteSpeed. Por lo tanto, deberá compilar PHP desde la interfaz web OpenLiteSpeed.

Para acceder al panel de administración de OpenLiteSpeed, abra su navegador web y escriba la URL http://your-server-ip:7080. Deberías ver la siguiente página:

PHP para OpenLiteSpeed

Ahora, proporcione su nombre de usuario y contraseña de administrador que creó anteriormente y haga clic en el Acceso botón. Debería ver el panel de OpenLiteSpeed ​​en la siguiente página:

Panel de OpenLiteSpeed

Ahora, haga clic en el Herramientas > Compilar PHP deberías ver la siguiente página:

OpenLiteSpeed ​​Compilar PHP

Ahora, seleccione la versión de PHP que desea instalar y haga clic en el próximo botón. Deberías ver la siguiente página:

Elija las opciones de construcción

Ahora, elija las opciones de compilación y haga clic en el próximo botón para comenzar a descargar PHP. Una vez que el proceso se completó con éxito, debería ver la siguiente página:

Descargar código fuente

A continuación, haga clic en el próximo botón. Deberías ver la siguiente página:

Instalar PHP en LWS

Ahora, inicie sesión en su servidor desde la terminal y ejecute el script generado previamente como se muestra a continuación:

/usr/local/lsws/phpbuild/buildphp_manual_run.sh

Este script descargará y compilará PHP y módulos relacionados en su sistema.

Puede verificar el proceso de instalación con el siguiente comando:

tail -f /usr/local/lsws/phpbuild/buildphp_1563016683.8.log

Una vez que la instalación se haya completado con éxito, debería ver el siguiente resultado:

copy compiled php binary to litespeed directory
cd /usr/local/lsws//fcgi-bin
ln -sf lsphp-7.3.6 lsphp7

==============================================
Finished building PHP 7.3.6 with LSAPI
==============================================
Sat 13 Jul 2019 08:07:36 AM EDT

**DONE**

¡Felicidades! Ha instalado y configurado con éxito OpenLiteSpeed en el servidor Debian 10. Ahora puede alojar fácilmente su sitio web utilizando OpenLiteSpeed. Para obtener más información, puede visitar la documentación oficial de OpenLiteSpeed en Documento de OpenLiteSpeed.

El uso de OpenLiteSpeed en un entorno LiteSpeed Linux ofrece una solución de servidor web optimizada que maximiza el rendimiento y la eficiencia, asegurando un manejo robusto de su sitio web con facilidad y flexibilidad.

Deja una respuesta

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