GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Memasang Forum Vanilla dengan OpenLiteSpeed ​​di Ubuntu 20.04

Vanilla Forums adalah perangkat lunak forum multibahasa yang modern, ringan, dan open-source yang ditulis dalam PHP. Ini menyediakan semua fitur yang Anda butuhkan untuk menjalankan forum yang sukses. Mudah dipasang dan digunakan, serta fleksibilitas dan sifat bebas dari Forum Vanilla menjadikannya pilihan yang menarik bagi siapa saja yang ingin memulai forum mereka sendiri.

OpenLiteSpeed ​​adalah server HTTP open-source ringan yang dikembangkan dan dilindungi hak cipta oleh LiteSpeed ​​Technologies, Inc. OpenLiteSpeed ​​menyediakan antarmuka web yang mudah digunakan dan mendukung berbagai sistem operasi, termasuk Linux, Mac OS, SunOS, dan FreeBSD.

Dalam tutorial ini, kami akan menunjukkan cara menginstal dan mengkonfigurasi Vanilla Forum dengan OpenLiteSpeed ​​pada Ubuntu 20.04 VPS.

Prasyarat

  • Untuk keperluan tutorial ini, kita akan menggunakan VPS Ubuntu 20.04.
  • Akses SSH dengan hak akses root atau pengguna sistem biasa dengan hak istimewa sudo

Langkah 1:Hubungkan ke Server Anda

Pertama, masuk ke server Ubuntu 20.04 Anda melalui SSH sebagai pengguna root atau pengguna lain dengan hak sudo:

ssh root@IP_Address -p Port_Number

Tentu saja, Anda harus mengganti IP_Address dan Port_Number dengan alamat IP server Anda yang sebenarnya dan nomor port SSH.

Kemudian, jalankan perintah berikut untuk memastikan bahwa semua paket yang diinstal di server diperbarui ke versi terbaru yang tersedia:

apt update && sudo apt upgrade

Langkah 2:Unduh dan Instal OpenLiteSpeed

Perintah berikut akan menambahkan repositori yang diperlukan ke server Anda untuk instalasi server OpenLiteSpeed.

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

Untuk menginstal versi terbaru server OpenLiteSpeed, jalankan perintah berikut:

apt install openlitespeed

Setelah instalasi selesai, Anda dapat memeriksa status layanan OpenLiteSpeed:

systemctl status lshttpd

Anda akan mendapatkan output berikut:

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

Untuk mengaktifkan layanan OpenLiteSpeed ​​untuk memulai pada sistem reboot, jalankan perintah berikut:

systemctl enable lshttpd

Secara default, OpenLiteSpeed ​​mendengarkan pada port 8088 . Anda disarankan untuk mengubah port default menjadi 80 . Untuk melakukannya, edit file konfigurasi default OpenLiteSpeed:

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

Temukan baris berikut:

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

Dan, ganti port 8088 ke 80 :

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

Simpan dan tutup file, lalu mulai ulang layanan OpenLiteSpeed ​​untuk menerapkan perubahan:

systemctl restart lshttpd

Buka browser Anda dan ketik alamat IP server:

http://your-ip-address

Anda akan melihat halaman default OpenLiteSpeed:

Langkah 3:Instal dan Konfigurasikan Server MariaDB

Jalankan perintah berikut untuk menginstal server MariaDB terbaru dari repositori resmi Ubuntu:

apt install mariadb-server

Setelah terinstal, mulai layanan MariaDB dan aktifkan untuk memulai secara otomatis setelah server boot:

systemctl start mariadb
systemctl enable mariadb

Setelah instalasi selesai, Anda dapat meningkatkan keamanan server MySQL Anda, dengan menjalankan skrip mysql_secure_installation:

mysql_secure_installation

Sebaiknya jawab setiap permintaan dengan 'Y '.

Langkah 4:Buat Database dan Pengguna MariaDB

Setelah ini selesai, buat database dan pengguna MariaDB baru untuk instalasi Forum Vanilla.

Pertama, login ke MariaDB dengan perintah berikut:

mysql -u root -p

Setelah login, buat database, pengguna, dan berikan hak istimewa bagi pengguna untuk mengakses 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;

Jangan lupa untuk mengganti 'Password' dengan password yang sebenarnya kuat.

Langkah 5:Instal PHP dan Modul

Secara default, OpenLiteSpeed ​​dikonfigurasi untuk menggunakan PHP  7.4. Untuk memeriksa ini cukup akses URL berikut:

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

Anda akan menerima layar berikut:

Untuk menginstal semua modul yang diperlukan untuk Forum Vanilla, jalankan perintah berikut:

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

Kemudian restart layanan OpenLiteSpeed ​​untuk menerapkan perubahan:

systemctl restart lshttpd

Langkah 6:Unduh Forum Vanilla

Unduh rilis stabil terbaru dari perangkat lunak ke server Anda:

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

Setelah diunduh, buka paket arsip ZIP yang diunduh ke direktori root dokumen server Anda:

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

Ganti nama direktori yang diekstrak dengan nama package ke vanilla (ini opsional, namun akan lebih mudah untuk mengetik dan mengingat di mana file Anda berada) dengan perintah berikut:

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

Kita juga perlu mengatur hak akses direktori ini agar server OpenLiteSpeed ​​kita dapat mengakses file di dalamnya:

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

Langkah 7:Konfigurasikan OpenLiteSpeed

Server OpenLiteSpeed ​​memiliki dasbor admin. Untuk mengaksesnya dengan aman, Anda perlu membuat akun admin dan mengatur kata sandi:

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

Atur nama pengguna dan kata sandi admin Anda seperti yang ditunjukkan di bawah ini:

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!

Sekarang, buka browser favorit Anda dan jelajahi panel admin OpenLiteSpeed ​​di:

https://your-ip-address:7080

Masukkan nama pengguna dan sandi admin Anda, lalu klik Masuk tombol. Anda akan melihat dasbor OpenLiteSpeed ​​pada halaman berikut:

Navigasikan ke Virtual Host> Contoh> Umum dan ubah:

Akar Dokumen :$VH_ROOT/html/vanilla/
File Indeks :index.html, index.php

Navigasikan ke  Virtual Host> Contoh> Tulis Ulang dan ubah:

Aktifkan Tulis Ulang :Yes
Muat Otomatis dari .htaccess :Yes

Langkah 8:Selesaikan Penginstalan Forum Vanilla

Untuk menyelesaikan instalasi Forum Vanilla, buka browser Anda, navigasikan ke:https://your-ip-address dan ikuti petunjuknya:

Isi informasi yang diperlukan lalu, klik tombol ‘Lanjutkan ’ dan Anda akan secara otomatis masuk ke back-end administrasi Forum Vanilla:

Itu dia! Forum Vanilla telah berhasil diinstal pada server Ubuntu 20.04 Anda.

Tentu saja, Anda tidak perlu tahu cara menginstal Forum Vanilla dengan OpenLiteSpeed ​​di Ubuntu 20.04 jika Anda telah mengelola Hosting Ubuntu bersama kami. Anda cukup meminta tim dukungan kami untuk menginstal Forum Vanilla dengan OpenLiteSpeed ​​di Ubuntu 20.04 untuk Anda. Mereka tersedia 24/7, dan akan dapat membantu Anda menginstal Forum Vanilla dengan OpenLiteSpeed ​​di Ubuntu 20.04.

PS . Jika Anda senang membaca posting blog ini tentang cara menginstal Forum Vanilla dengan OpenLiteSpeed ​​di Ubuntu 20.04, jangan ragu untuk membagikannya di jejaring sosial dengan menggunakan pintasan di bawah, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara Menginstal Forum Vanilla di CentOS 7

  2. Instal WordPress dengan OpenLiteSpeed ​​di Ubuntu 16.04

  3. Cara Menginstal Server Graylog di Ubuntu 16.04

  1. Cara menginstal NextCloud 13 di Ubuntu 16.04

  2. Cara Menginstal Elgg dengan Nginx di Ubuntu 18.04

  3. Cara Menginstal WordPress dengan OpenLiteSpeed ​​di Ubuntu 18.04

  1. Cara Menginstal FastPanel di Ubuntu 20.04

  2. Cara Menginstal Server Mail dengan PostfixAdmin di Ubuntu 20.04

  3. Cara Menginstal WordPress dengan LAMP Stack di Ubuntu 20.04