Vanilla Forums è un software per forum multilingue moderno, leggero e open source scritto in PHP. Fornisce tutte le funzionalità necessarie per gestire un forum di successo. È facile da installare e utilizzare e la flessibilità e la natura gratuita di Vanilla Forums lo rendono una scelta interessante per chiunque desideri avviare il proprio forum.
OpenLiteSpeed è un server HTTP leggero e open source sviluppato e protetto da copyright da LiteSpeed Technologies, Inc. Fornisce un'interfaccia Web intuitiva e supporta vari sistemi operativi, inclusi Linux, Mac OS, SunOS e FreeBSD.
In questo tutorial, ti mostreremo come installare e configurare Vanilla Forum con OpenLiteSpeed su un VPS Ubuntu 20.04.
Prerequisiti
- Ai fini di questo tutorial, utilizzeremo un VPS Ubuntu 20.04.
- Accesso SSH con privilegi di root o un normale utente di sistema con privilegi sudo
Fase 1:connettiti al tuo server
Innanzitutto, accedi al tuo server Ubuntu 20.04 tramite SSH come utente root o qualsiasi altro utente con privilegi sudo:
ssh root@IP_Address -p Port_Number
Ovviamente dovrai sostituire IP_Address
e Port_Number
con l'indirizzo IP del tuo server effettivo e il numero di porta SSH.
Quindi, esegui il comando seguente per assicurarti che tutti i pacchetti installati sul server siano aggiornati all'ultima versione disponibile:
apt update && sudo apt upgrade
Fase 2:scarica e installa OpenLiteSpeed
Il comando seguente aggiungerà il repository necessario al tuo server per l'installazione del server OpenLiteSpeed.
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash
Per installare l'ultima versione del server OpenLiteSpeed, eseguire il comando seguente:
apt install openlitespeed
Una volta completata l'installazione puoi controllare lo stato del servizio OpenLiteSpeed:
systemctl status lshttpd
Dovresti ottenere il seguente output:
● 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)
Per abilitare l'avvio del servizio OpenLiteSpeed al riavvio del sistema, eseguire il comando seguente:
systemctl enable lshttpd
Per impostazione predefinita, OpenLiteSpeed è in ascolto sulla porta 8088
. Si consiglia di modificare la porta predefinita su 80
. Per farlo, modifica il file di configurazione predefinito di OpenLiteSpeed:
nano /usr/local/lsws/conf/httpd_config.conf
Trova le seguenti righe:
listener Default{ address *:8088 secure 0 map Example * }
E sostituisci la porta 8088
a 80
:
listener Default{ address *:80 secure 0 map Example * }
Salva e chiudi il file, quindi riavvia il servizio OpenLiteSpeed per applicare le modifiche:
systemctl restart lshttpd
Apri il browser e digita l'indirizzo IP del server:
http://your-ip-address
Dovresti vedere la pagina predefinita di OpenLiteSpeed:
Fase 3:installa e configura il server MariaDB
Esegui il comando seguente per installare l'ultimo server MariaDB dai repository ufficiali di Ubuntu:
apt install mariadb-server
Una volta installato, avvia il servizio MariaDB e abilitalo all'avvio automatico dopo l'avvio del server:
systemctl start mariadb systemctl enable mariadb
Al termine dell'installazione, puoi migliorare la sicurezza del tuo server MySQL eseguendo lo script mysql_secure_installation:
mysql_secure_installation
Ti consigliamo di rispondere a ogni richiesta con "Y '.
Fase 4:crea il database e l'utente MariaDB
Fatto ciò, crea un nuovo database e utente MariaDB per l'installazione di Vanilla Forums.
Innanzitutto, accedi a MariaDB con il seguente comando:
mysql -u root -p
Una volta effettuato l'accesso, crea un database, un utente e concedi all'utente i privilegi per accedere al database:
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;
Non dimenticare di sostituire "Password" con una password efficace.
Fase 5:installa PHP e moduli
Per impostazione predefinita, OpenLiteSpeed è configurato per utilizzare PHP 7.4. Per verificarlo, accedi semplicemente al seguente URL:
http://your-ip-address/phpinfo.php
Dovresti ricevere la seguente schermata:
Per installare tutti i moduli necessari per Vanilla Forum, esegui il seguente comando:
apt install lsphp74-intl lsphp74-mysql lsphp74-curl lsphp74-imagick lsphp74-dev
Quindi riavvia il servizio OpenLiteSpeed per applicare le modifiche:
systemctl restart lshttpd
Fase 6:scarica il forum Vanilla
Scarica l'ultima versione stabile del software sul tuo server:
cd /tmp wget https://open.vanillaforums.com/get/vanilla-core-2021.009.zip
Una volta scaricato, decomprimi l'archivio ZIP scaricato nella directory principale dei documenti del tuo server:
unzip vanilla-core-2021.009.zip -d /usr/local/lsws/Example/html/
Rinomina la directory estratta denominata package
a vanilla
(questo è facoltativo, tuttavia, rende più facile digitare e memorizzare dove si trovano i tuoi file) con il seguente comando:
mv /usr/local/lsws/Example/html/package /usr/local/lsws/Example/html/vanilla
Dobbiamo anche impostare i permessi corretti di questa directory in modo che il nostro server OpenLiteSpeed possa accedere ai file in essa contenuti:
chown -R nobody:nogroup /usr/local/lsws/Example/html/vanilla
Fase 7:Configura OpenLiteSpeed
Il server OpenLiteSpeed ha una dashboard di amministrazione. Per accedervi in modo sicuro, devi creare un account amministratore e impostare una password:
/usr/local/lsws/admin/misc/admpass.sh
Imposta il nome utente e la password dell'amministratore come mostrato di seguito:
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!
Ora apri il tuo browser preferito e vai al pannello di amministrazione di OpenLiteSpeed su:
https://your-ip-address:7080
Inserisci il nome utente e la password dell'amministratore e fai clic su Accedi pulsante. Dovresti vedere la dashboard di OpenLiteSpeed nella pagina seguente:
Vai a Host virtuali> Esempio> Generale e modificare:
Radice del documento :$VH_ROOT/html/vanilla/
File di indice :index.html, index.php
Vai a Host virtuali> Esempio> Riscrivi e modificare:
Abilita riscrittura :Yes
Caricamento automatico da .htaccess :Yes
Passaggio 8:completa l'installazione del forum Vanilla
Per completare l'installazione di Vanilla Forum, apri il browser, vai a:https://your-ip-address
e segui le istruzioni:
Inserisci le informazioni richieste e quindi fai clic su "Continua ' e accederai automaticamente al back-end di amministrazione di Vanilla Forums:
Questo è tutto! Vanilla Forums è stato installato con successo sul tuo server Ubuntu 20.04.
Ovviamente, non devi sapere come installare Vanilla Forums con OpenLiteSpeed su Ubuntu 20.04 se hai gestito l'hosting Ubuntu con noi. Puoi semplicemente chiedere al nostro team di supporto di installare Vanilla Forums con OpenLiteSpeed su Ubuntu 20.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione di Vanilla Forums con OpenLiteSpeed su Ubuntu 20.04.
PS . Se ti è piaciuto leggere questo post del blog su come installare Vanilla Forums con OpenLiteSpeed su Ubuntu 20.04, sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.