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.