GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Vanilla Forums s OpenLiteSpeed ​​na Ubuntu 20.04

Vanilla Forums je moderní, odlehčený a open source vícejazyčný fórový software napsaný v PHP. Poskytuje všechny funkce, které potřebujete ke spuštění úspěšného fóra. Snadno se instaluje a používá a flexibilita a bezplatná povaha Vanilla Forums z něj činí atraktivní volbu pro každého, kdo si chce založit vlastní fórum.

OpenLiteSpeed ​​je lehký, open-source HTTP server vyvinutý a chráněný autorským právem LiteSpeed ​​Technologies, Inc. Poskytuje uživatelsky přívětivé webové rozhraní a podporuje různé operační systémy, včetně Linuxu, Mac OS, SunOS a FreeBSD.

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Vanilla Forum s OpenLiteSpeed ​​na Ubuntu 20.04 VPS.

Předpoklady

  • Pro účely tohoto tutoriálu budeme používat Ubuntu 20.04 VPS.
  • Přístup SSH s právy root nebo běžný systémový uživatel s právy sudo

Krok 1:Připojte se k vašemu serveru

Nejprve se přihlaste ke svému serveru Ubuntu 20.04 přes SSH jako uživatel root nebo jakýkoli jiný uživatel s právy sudo:

ssh root@IP_Address -p Port_Number

Samozřejmě budete muset nahradit IP_Address a Port_Number s vaší skutečnou IP adresou serveru a číslem portu SSH.

Poté spusťte následující příkaz, abyste se ujistili, že všechny nainstalované balíčky na serveru jsou aktualizovány na nejnovější dostupnou verzi:

apt update && sudo apt upgrade

Krok 2:Stáhněte a nainstalujte OpenLiteSpeed

Následující příkaz přidá na váš server potřebné úložiště pro instalaci serveru OpenLiteSpeed.

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

Chcete-li nainstalovat nejnovější verzi serveru OpenLiteSpeed, spusťte následující příkaz:

apt install openlitespeed

Po dokončení instalace můžete zkontrolovat stav služby OpenLiteSpeed:

systemctl status lshttpd

Měli byste získat následující výstup:

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

Chcete-li povolit spuštění služby OpenLiteSpeed ​​při restartu systému, proveďte následující příkaz:

systemctl enable lshttpd

Ve výchozím nastavení OpenLiteSpeed ​​naslouchá na portu 8088 . Doporučuje se změnit výchozí port na 80 . Chcete-li tak učinit, upravte výchozí konfigurační soubor OpenLiteSpeed:

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

Najděte následující řádky:

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

A nahraďte port 8088 na 80 :

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

Uložte a zavřete soubor a restartujte službu OpenLiteSpeed, aby se změny projevily:

systemctl restart lshttpd

Otevřete prohlížeč a zadejte IP adresu serveru:

http://your-ip-address

Měli byste vidět výchozí stránku OpenLiteSpeed:

Krok 3:Instalace a konfigurace serveru MariaDB

Spusťte následující příkaz a nainstalujte nejnovější server MariaDB z oficiálních úložišť Ubuntu:

apt install mariadb-server

Jakmile je nainstalována, spusťte službu MariaDB a povolte její automatické spuštění po spuštění serveru:

systemctl start mariadb
systemctl enable mariadb

Po dokončení instalace můžete zlepšit zabezpečení svého serveru MySQL spuštěním skriptu mysql_secure_installation:

mysql_secure_installation

Doporučujeme na každou výzvu odpovědět „Y '.

Krok 4:Vytvořte databázi MariaDB a uživatele

Jakmile to uděláte, vytvořte novou databázi MariaDB a uživatele pro instalaci Vanilla Forums.

Nejprve se přihlaste do MariaDB pomocí následujícího příkazu:

mysql -u root -p

Po přihlášení vytvořte databázi, uživatele a udělte uživateli oprávnění pro přístup k databázi:

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;

Nezapomeňte nahradit „Heslo“ skutečným silným heslem.

Krok 5:Instalace PHP a modulů

Ve výchozím nastavení je OpenLiteSpeed ​​nakonfigurován pro použití PHP  7.4. Chcete-li to zkontrolovat, přejděte na následující adresu URL:

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

Měli byste obdržet následující obrazovku:

Chcete-li nainstalovat všechny potřebné moduly pro Vanilla Forum, spusťte následující příkaz:

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

Poté restartujte službu OpenLiteSpeed, aby se změny projevily:

systemctl restart lshttpd

Krok 6:Stáhněte si fórum Vanilla

Stáhněte si nejnovější stabilní verzi softwaru na svůj server:

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

Po stažení rozbalte stažený archiv ZIP do kořenového adresáře dokumentu na vašem serveru:

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

Přejmenujte extrahovaný adresář s názvem package na vanilla (toto je volitelné, ale usnadňuje to psaní a zapamatování, kde jsou vaše soubory) pomocí následujícího příkazu:

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

Musíme také nastavit správná oprávnění tohoto adresáře, aby náš server OpenLiteSpeed ​​mohl přistupovat k souborům v něm:

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

Krok 7:Nakonfigurujte OpenLiteSpeed

Server OpenLiteSpeed ​​má administrační panel. Abyste k němu měli bezpečný přístup, musíte si vytvořit účet správce a nastavit heslo:

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

Nastavte své uživatelské jméno a heslo správce, jak je uvedeno níže:

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!

Nyní otevřete svůj oblíbený prohlížeč a přejděte na panel správce OpenLiteSpeed ​​na adrese:

https://your-ip-address:7080

Zadejte své uživatelské jméno a heslo správce a klikněte na Přihlásit knoflík. Na následující stránce byste měli vidět řídicí panel OpenLiteSpeed:

Přejděte na Virtuální hostitelé> Příklad> Obecné a upravit:

Kořenový adresář dokumentů :$VH_ROOT/html/vanilla/
Indexové soubory :index.html, index.php

Přejděte na  Virtuální hostitelé> Příklad> Přepsat a upravit:

Povolit přepis :Yes
Automatické načítání z .htaccess :Yes

Krok 8:Dokončete instalaci fóra Vanilla

Pro dokončení instalace Vanilla Forum otevřete prohlížeč, přejděte na:https://your-ip-address a postupujte podle pokynů:

Vyplňte požadované informace a poté klikněte na tlačítko Pokračovat “ a budete automaticky přihlášeni do administračního back-endu Vanilla Forums:

A je to! Vanilla Forums byla úspěšně nainstalována na váš server Ubuntu 20.04.

Samozřejmě nemusíte vědět, jak nainstalovat Vanilla Forums s OpenLiteSpeed ​​na Ubuntu 20.04 pokud u nás máte spravovaný hosting Ubuntu. Můžete jednoduše požádat náš tým podpory, aby vám nainstaloval fóra Vanilla s OpenLiteSpeed ​​na Ubuntu 20.04. Jsou k dispozici 24/7 a budou vám schopni pomoci s instalací Vanilla Forums s OpenLiteSpeed ​​na Ubuntu 20.04.

PS . Pokud se vám líbilo čtení tohoto příspěvku na blogu o tom, jak nainstalovat fóra Vanilla s OpenLiteSpeed ​​na Ubuntu 20.04, můžete jej sdílet na sociálních sítích pomocí níže uvedených zkratek nebo jednoduše zanechat komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat FastPanel na Ubuntu 20.04

  2. Nainstalujte WordPress s OpenLiteSpeed ​​na Ubuntu 16.04

  3. Jak nainstalovat Graylog Server na Ubuntu 16.04

  1. Jak nainstalovat Elgg s Nginx na Ubuntu 18.04

  2. Jak nainstalovat WordPress s OpenLiteSpeed ​​na Ubuntu 18.04

  3. Jak nainstalovat WordPress s LAMP Stack na Ubuntu 20.04

  1. Jak nainstalovat Vanilla Forums na CentOS 7

  2. Jak nainstalovat MySQL na Ubuntu 16.04

  3. Jak nainstalovat NextCloud 13 na Ubuntu 16.04