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.