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.