GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Vanilla Forums con OpenLiteSpeed ​​en Ubuntu 20.04

Vanilla Forums es un software de foro multilingüe moderno, ligero y de código abierto escrito en PHP. Proporciona todas las funciones que necesita para ejecutar un foro exitoso. Es fácil de instalar y usar, y la flexibilidad y la naturaleza gratuita de Vanilla Forums lo convierten en una opción atractiva para cualquiera que busque iniciar su propio foro.

OpenLiteSpeed ​​es un servidor HTTP liviano y de código abierto desarrollado y registrado por LiteSpeed ​​Technologies, Inc. Proporciona una interfaz web fácil de usar y es compatible con varios sistemas operativos, incluidos Linux, Mac OS, SunOS y FreeBSD.

En este tutorial, le mostraremos cómo instalar y configurar Vanilla Forum con OpenLiteSpeed ​​en un Ubuntu 20.04 VPS.

Requisitos

  • Para los propósitos de este tutorial, usaremos un VPS Ubuntu 20.04.
  • Acceso SSH con privilegios de raíz o un usuario normal del sistema con privilegios sudo

Paso 1:Conéctese a su servidor

Primero, inicie sesión en su servidor Ubuntu 20.04 a través de SSH como usuario root o cualquier otro usuario con privilegios de sudo:

ssh root@IP_Address -p Port_Number

Por supuesto, deberá reemplazar IP_Address y Port_Number con la dirección IP de su servidor real y el número de puerto SSH.

Luego, ejecute el siguiente comando para asegurarse de que todos los paquetes instalados en el servidor estén actualizados a la última versión disponible:

apt update && sudo apt upgrade

Paso 2:Descargue e instale OpenLiteSpeed

El siguiente comando agregará el repositorio necesario a su servidor para la instalación del servidor OpenLiteSpeed.

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

Para instalar la última versión del servidor OpenLiteSpeed, ejecute el siguiente comando:

apt install openlitespeed

Una vez completada la instalación, puede comprobar el estado del servicio OpenLiteSpeed:

systemctl status lshttpd

Deberías obtener el siguiente resultado:

● lshttpd.service - OpenLiteSpeed HTTP Server
     Loaded: loaded (/etc/systemd/system/lshttpd.service; enabled; vendor preset: enabled)
     Active: active (running)
    Process: 39250 ExecStart=/usr/local/lsws/bin/lswsctrl start (code=exited, status=0/SUCCESS)
   Main PID: 39278 (litespeed)
     CGroup: /system.slice/lshttpd.service
             ├─39278 openlitespeed (lshttpd - main)
             ├─39287 openlitespeed (lscgid)
             └─39331 openlitespeed (lshttpd - #01)

Para permitir que el servicio OpenLiteSpeed ​​se inicie al reiniciar el sistema, ejecute el siguiente comando:

systemctl enable lshttpd

De forma predeterminada, OpenLiteSpeed ​​escucha en el puerto 8088 . Se recomienda cambiar el puerto predeterminado a 80 . Para ello, edite el archivo de configuración predeterminado de OpenLiteSpeed:

nano /usr/local/lsws/conf/httpd_config.conf

Encuentra las siguientes líneas:

listener Default{
    address                  *:8088
    secure                   0
    map                      Example *
}

Y reemplace el puerto 8088 a 80 :

listener Default{
    address                  *:80
    secure                   0
    map                      Example *
}

Guarde y cierre el archivo, luego reinicie el servicio OpenLiteSpeed ​​para aplicar los cambios:

systemctl restart lshttpd

Abra su navegador y escriba la dirección IP del servidor:

http://your-ip-address

Debería ver la página predeterminada de OpenLiteSpeed:

Paso 3:Instalar y configurar el servidor MariaDB

Ejecute el siguiente comando para instalar el servidor MariaDB más reciente desde los repositorios oficiales de Ubuntu:

apt install mariadb-server

Una vez que esté instalado, inicie el servicio MariaDB y habilítelo para que se inicie automáticamente después de que se inicie el servidor:

systemctl start mariadb
systemctl enable mariadb

Una vez completada la instalación, puede mejorar la seguridad de su servidor MySQL ejecutando el script mysql_secure_installation:

mysql_secure_installation

Recomendamos responder cada pregunta con 'Y '.

Paso 4:crear la base de datos y el usuario de MariaDB

Una vez hecho esto, cree una nueva base de datos MariaDB y un usuario para la instalación de Vanilla Forums.

Primero, inicie sesión en MariaDB con el siguiente comando:

mysql -u root -p

Una vez que inicie sesión, cree una base de datos, un usuario y otorgue privilegios para que el usuario acceda a la base de datos:

MariaDB [(none)]> CREATE DATABASE vanillaforum;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON vanillaforum.* TO 'vanillaforum'@'localhost' IDENTIFIED BY 'Password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

No olvide reemplazar 'Contraseña' con una contraseña segura real.

Paso 5:Instalar PHP y Módulos

De forma predeterminada, OpenLiteSpeed ​​está configurado para usar PHP 7.4. Para verificar esto simplemente acceda a la siguiente URL:

http://your-ip-address/phpinfo.php

Debería recibir la siguiente pantalla:

Para instalar todos los módulos necesarios para Vanilla Forum, ejecute el siguiente comando:

apt install lsphp74-intl lsphp74-mysql lsphp74-curl lsphp74-imagick lsphp74-dev

Luego reinicie el servicio OpenLiteSpeed ​​para aplicar los cambios:

systemctl restart lshttpd

Paso 6:Descarga el foro Vanilla

Descargue la última versión estable del software en su servidor:

cd /tmp
wget https://open.vanillaforums.com/get/vanilla-core-2021.009.zip

Una vez descargado, descomprima el archivo ZIP descargado en el directorio raíz del documento de su servidor:

unzip vanilla-core-2021.009.zip -d /usr/local/lsws/Example/html/

Cambie el nombre del directorio extraído llamado package a vanilla (esto es opcional, sin embargo, hace que sea más fácil escribir y memorizar dónde están sus archivos) con el siguiente comando:

mv /usr/local/lsws/Example/html/package /usr/local/lsws/Example/html/vanilla

También necesitamos establecer los permisos correctos de este directorio para que nuestro servidor OpenLiteSpeed ​​pueda acceder a los archivos que contiene:

chown -R nobody:nogroup /usr/local/lsws/Example/html/vanilla

Paso 7:Configurar OpenLiteSpeed

El servidor OpenLiteSpeed ​​tiene un panel de administración. Para acceder de forma segura, debe crear una cuenta de administrador y establecer una contraseña:

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

Configure su nombre de usuario y contraseña de administrador como se muestra a continuación:

Please specify the user name of the administrator.
This is the user name required to log in to 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!

Ahora, abra su navegador favorito y navegue hasta el panel de administración de OpenLiteSpeed ​​en:

https://your-ip-address:7080

Ingrese su nombre de usuario y contraseña de administrador y haga clic en Iniciar sesión botón. Debería ver el panel de OpenLiteSpeed ​​en la siguiente página:

Vaya a Host virtual> Ejemplo> General y modificar:

Raíz del documento :$VH_ROOT/html/vanilla/
Archivos de índice :index.html, index.php

Vaya a  Hosts virtuales> Ejemplo> Reescribir y modificar:

Habilitar reescritura :Yes
Carga automática desde .htaccess :Yes

Paso 8:Complete la instalación del Foro Banilla 

Para finalizar la instalación de Vanilla Forum, abra su navegador, vaya a:https://your-ip-address y sigue las instrucciones:

Complete la información requerida y luego haga clic en 'Continuar ' y automáticamente iniciará sesión en el back-end de administración de Vanilla Forums:

¡Eso es todo! Vanilla Forums se instaló con éxito en su servidor Ubuntu 20.04.

Por supuesto, no tienes que saber cómo instalar Vanilla Forums con OpenLiteSpeed ​​en Ubuntu 20.04 si tiene Administrado Ubuntu Hosting con nosotros. Simplemente puede pedirle a nuestro equipo de soporte que instale Vanilla Forums con OpenLiteSpeed ​​en Ubuntu 20.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana, y podrán ayudarlo con la instalación de Vanilla Forums con OpenLiteSpeed ​​en Ubuntu 20.04.

PD . Si disfrutó leyendo esta publicación de blog sobre cómo instalar Vanilla Forums con OpenLiteSpeed ​​en Ubuntu 20.04, siéntase libre de compartirla en las redes sociales utilizando los accesos directos a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar Vanilla Forums en CentOS 7

  2. Cómo instalar MySQL en Ubuntu 16.04

  3. Cómo instalar NextCloud 13 en Ubuntu 16.04

  4. Cómo instalar WordPress con LAMP Stack en Ubuntu 16.04

  5. Cómo instalar los foros de Vanilla en Ubuntu 18.04

Cómo instalar el servidor HTTP OpenLiteSpeed ​​con PHP en Ubuntu 18.04 LTS

Cómo instalar el servidor HTTP OpenLiteSpeed ​​con PHP 7.1 en Ubuntu 16.04 LTS

Cómo instalar el servidor web OpenLiteSpeed ​​en Ubuntu 20.04

Cómo instalar OpenLiteSpeed ​​en Ubuntu 16.04

Cómo instalar aaPanel en Ubuntu 20.04

Cómo instalar WordPress con LAMP Stack en Ubuntu 20.04