GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Vanilla Forum con OpenLiteSpeed ​​su Ubuntu 20.04

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.


Panels
  1. Come installare FastPanel su Ubuntu 20.04

  2. Come installare Vanilla Forum su CentOS 7

  3. Come installare MySQL su Ubuntu 16.04

  4. Come installare NextCloud 13 su Ubuntu 16.04

  5. Come installare WordPress con lo stack LAMP su Ubuntu 16.04

Come installare il server HTTP OpenLiteSpeed ​​con PHP su Ubuntu 18.04 LTS

Come installare il server HTTP OpenLiteSpeed ​​con PHP 7.1 su Ubuntu 16.04 LTS

Come installare il server Web OpenLiteSpeed ​​su Ubuntu 20.04

Come installare OpenLiteSpeed ​​su Ubuntu 16.04

Come installare aaPanel su Ubuntu 20.04

Come installare CyberPanel con OpenLiteSpeed ​​su Ubuntu 20.04