GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer les forums Vanilla avec OpenLiteSpeed ​​sur Ubuntu 20.04

Vanilla Forums est un logiciel de forum multilingue moderne, léger et open source écrit en PHP. Il fournit toutes les fonctionnalités dont vous avez besoin pour gérer un forum réussi. Il est facile à installer et à utiliser, et la flexibilité et la nature gratuite de Vanilla Forums en font un choix attrayant pour quiconque cherche à créer son propre forum.

OpenLiteSpeed ​​est un serveur HTTP léger et open source développé et protégé par les droits d'auteur de LiteSpeed ​​Technologies, Inc. Il fournit une interface Web conviviale et prend en charge divers systèmes d'exploitation, notamment Linux, Mac OS, SunOS et FreeBSD.

Dans ce tutoriel, nous allons vous montrer comment installer et configurer Vanilla Forum avec OpenLiteSpeed ​​sur un VPS Ubuntu 20.04.

Prérequis

  • Pour les besoins de ce didacticiel, nous utiliserons un VPS Ubuntu 20.04.
  • Accès SSH avec les privilèges root ou un utilisateur système normal avec les privilèges sudo

Étape 1 :Connectez-vous à votre serveur

Tout d'abord, connectez-vous à votre serveur Ubuntu 20.04 via SSH en tant qu'utilisateur root ou tout autre utilisateur disposant des privilèges sudo :

ssh root@IP_Address -p Port_Number

Bien sûr, vous devrez remplacer IP_Address et Port_Number avec l'adresse IP réelle de votre serveur et le numéro de port SSH.

Ensuite, exécutez la commande suivante pour vous assurer que tous les packages installés sur le serveur sont mis à jour vers la dernière version disponible :

apt update && sudo apt upgrade

Étape 2 :Téléchargez et installez OpenLiteSpeed

La commande suivante ajoutera le référentiel nécessaire à votre serveur pour l'installation du serveur OpenLiteSpeed.

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

Pour installer la dernière version du serveur OpenLiteSpeed, exécutez la commande suivante :

apt install openlitespeed

Une fois l'installation terminée, vous pouvez vérifier l'état du service OpenLiteSpeed :

systemctl status lshttpd

Vous devriez obtenir le résultat suivant :

● 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)

Pour permettre au service OpenLiteSpeed ​​de démarrer au redémarrage du système, exécutez la commande suivante :

systemctl enable lshttpd

Par défaut, OpenLiteSpeed ​​écoute sur le port 8088 . Il est recommandé de changer le port par défaut en 80 . Pour ce faire, modifiez le fichier de configuration par défaut d'OpenLiteSpeed :

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

Recherchez les lignes suivantes :

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

Et remplacez le port 8088 à 80 :

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

Enregistrez et fermez le fichier, puis redémarrez le service OpenLiteSpeed ​​pour appliquer les modifications :

systemctl restart lshttpd

Ouvrez votre navigateur et saisissez l'adresse IP du serveur :

http://your-ip-address

Vous devriez voir la page par défaut d'OpenLiteSpeed :

Étape 3 :Installer et configurer le serveur MariaDB

Exécutez la commande suivante pour installer le dernier serveur MariaDB à partir des dépôts officiels Ubuntu :

apt install mariadb-server

Une fois installé, démarrez le service MariaDB et activez-le pour qu'il démarre automatiquement après le démarrage du serveur :

systemctl start mariadb
systemctl enable mariadb

Une fois l'installation terminée, vous pouvez améliorer la sécurité de votre serveur MySQL en exécutant le script mysql_secure_installation :

mysql_secure_installation

Nous vous recommandons de répondre à chaque invite par "Y '.

Étape 4 :Créer une base de données et un utilisateur MariaDB

Une fois cela fait, créez une nouvelle base de données MariaDB et un nouvel utilisateur pour l'installation de Vanilla Forums.

Tout d'abord, connectez-vous à MariaDB avec la commande suivante :

mysql -u root -p

Une fois connecté, créez une base de données, un utilisateur et accordez des privilèges à l'utilisateur pour accéder à la base de données :

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;

N'oubliez pas de remplacer "Mot de passe" par un véritable mot de passe fort.

Étape 5 :Installer PHP et les modules

Par défaut, OpenLiteSpeed ​​est configuré pour utiliser PHP 7.4. Pour vérifier cela, accédez simplement à l'URL suivante :

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

Vous devriez recevoir l'écran suivant :

Pour installer tous les modules nécessaires pour Vanilla Forum, exécutez la commande suivante :

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

Redémarrez ensuite le service OpenLiteSpeed ​​pour appliquer les modifications :

systemctl restart lshttpd

Étape 6 :Téléchargez Vanilla Forum

Téléchargez la dernière version stable du logiciel sur votre serveur :

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

Une fois téléchargé, décompressez l'archive ZIP téléchargée dans le répertoire racine des documents de votre serveur :

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

Renommez le répertoire extrait nommé package à vanilla (c'est facultatif, cependant, cela facilite la saisie et la mémorisation de vos fichiers) avec la commande suivante :

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

Nous devons également définir les autorisations correctes de ce répertoire afin que notre serveur OpenLiteSpeed ​​puisse accéder aux fichiers qu'il contient :

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

Étape 7 :Configurer OpenLiteSpeed

Le serveur OpenLiteSpeed ​​a un tableau de bord d'administration. Pour y accéder en toute sécurité, vous devez créer un compte administrateur et définir un mot de passe :

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

Définissez votre nom d'utilisateur et votre mot de passe d'administrateur comme indiqué ci-dessous :

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!

Maintenant, ouvrez votre navigateur préféré et accédez au panneau d'administration OpenLiteSpeed ​​à :

https://your-ip-address:7080

Entrez votre nom d'utilisateur et votre mot de passe d'administrateur et cliquez sur Connexion bouton. Vous devriez voir le tableau de bord OpenLiteSpeed ​​sur la page suivante :

Accédez à Hôtes virtuels > Exemple > Général et modifier :

Racine du document :$VH_ROOT/html/vanilla/
Fichiers d'index :index.html, index.php

Accédez à  Hôtes virtuels > Exemple > Réécrire et modifier :

Activer la réécriture :Yes
Chargement automatique depuis .htaccess :Yes

Étape 8 :terminez l'installation du forum Vanilla

Pour terminer l'installation de Vanilla Forum, ouvrez votre navigateur, accédez à :https://your-ip-address et suivez les instructions :

Remplissez les informations requises, puis cliquez sur le bouton "Continuer ' et vous serez automatiquement connecté au back-end d'administration de Vanilla Forums :

C'est ça! Vanilla Forums a été installé avec succès sur votre serveur Ubuntu 20.04.

Bien sûr, vous n'avez pas besoin de savoir comment installer Vanilla Forums avec OpenLiteSpeed ​​sur Ubuntu 20.04 si vous avez un hébergement Ubuntu géré avec nous. Vous pouvez simplement demander à notre équipe d'assistance d'installer Vanilla Forums avec OpenLiteSpeed ​​sur Ubuntu 20.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et pourront vous aider à installer Vanilla Forums avec OpenLiteSpeed ​​sur Ubuntu 20.04.

PS . Si vous avez apprécié la lecture de cet article de blog expliquant comment installer Vanilla Forums avec OpenLiteSpeed ​​sur Ubuntu 20.04, n'hésitez pas à le partager sur les réseaux sociaux en utilisant les raccourcis ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer MySQL sur Ubuntu 16.04

  2. Comment installer Elgg avec Nginx sur Ubuntu 18.04

  3. Comment installer WordPress avec OpenLiteSpeed ​​sur Ubuntu 18.04

  4. Comment installer Magento 2.4 avec OpenLiteSpeed ​​sur Ubuntu 20.04

  5. Comment installer CyberPanel avec OpenLiteSpeed ​​sur Ubuntu 20.04

Comment installer le serveur HTTP OpenLiteSpeed ​​avec PHP sur Ubuntu 18.04 LTS

Comment installer OpenLiteSpeed ​​HTTP Server avec PHP 7.1 sur Ubuntu 16.04 LTS

Comment installer le serveur Web OpenLiteSpeed ​​sur Ubuntu 20.04

Comment installer OpenLiteSpeed ​​sur Ubuntu 16.04

Comment installer aaPanel sur Ubuntu 20.04

Comment installer WordPress avec LAMP Stack sur Ubuntu 20.04