Web Server
Web Server

Cara Install OpenLiteSpeed, MariaDB, PHP di Ubuntu 22.04

Kita akan menbahas cara install openlitespeed pada Ubuntu 22.04. OpenLiteSpeed sendiri adalah versi opensource dari LiteSpeed

Kita akan menbahas cara install openlitespeed pada Ubuntu 22.04. OpenLiteSpeed sendiri adalah versi opensource dari LiteSpeed

Kamu seorang system administrator? Kamu ingin mengetahui cara install OpenLiteSpeed? OpenLiteSpeed sendiri adalah versi open source dari LiteSpeed, MariaDB, PHP di Ubuntu 22.04 ? Ada kebutuhan untuk mendeploy website dengan menggunakan OpenLiteSpeed. OpenLiteSpeed ​​sendiri adalah versi open source dari LiteSpeed .

LiteSpeed ​​dikenal dengan kinerjanya yang cepat, terutama untuk website berbasis PHP yang dapat terintegrasi dengan baik pada LS-API. LiteSpeed sendiri banyak di gunakan untuk hosting WordPress untuk membuatnya semakin optimal.

Cara Install Openlitespeed , MariaDB dan PHP

Pada tutorial cara install Openlitespeed kali ini kita akan membahas bagaimana cara melakukan instalasi versi gratis LiteSpeed yaitu OpenLiteSpeed di Ubuntu 22.04 beserta PHP dan MAriaDb pada Ubuntu 22.04

1. Instalasi OpenLiteSpeed

Pertama kamu akan menginstal server web OpenLiteSpeed ​​setelah mengimpor repositori paket yang di perlukan ke servermu. Kamu bisa menggunakan user root atau menggunakan user non-root dengan sudo di sesi SSH mu,

Mulai dengan pembaruan cache pengelola paket pada Ubuntu mu

$ sudo apt update

Kemudian lakukan pembaruan paket yang di perlukan dengan menjalankan perintah berikut:

$ sudo apt upgrade -y

Tambahkan repositori LiteSpeed ke daftar sumber manajer paket apt dengan perintah berikut :

$ sudo wget -O - https://repo.litespeed.sh | sudo bash

Setelah berhasil menambahkan repositori LiteSpeed. Perbarui daftar repositori untuk memastikan bahwa repositori yang baru ditambahkan di pindai oleh apt package manager:

$ sudo apt update

Kamu baru bisa melakukan instalasi OpenLiteSpeed dengan menjalankan perintah dibawah ini

$ sudo apt install openlitespeed


Setelah instalasi selesai dan berhasil, lakukan verifikasi OpenLiteSpeed ​​telah di install dan berfungsi dengan benar dengan menjalankan perintah seperti di bawah ini:

$ sudo systemctl status lsws

Pastikan kamu akan mendapatkan informasi bahwa OpenLiteSpeed active dan berjalan, seperti ini

● lshttpd.service - OpenLiteSpeed HTTP Server
     Loaded: loaded (/etc/systemd/system/lshttpd.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2023-02-10 12:34:43 UTC; 1min 43s ago
    Process: 34568 ExecStart=/usr/local/lsws/bin/lswsctrl start (code=exited, status=0/SUCCESS)
   Main PID: 35457(litespeed)
     CGroup: /system.slice/lshttpd.service
             ├─35457 openlitespeed (lshttpd - main)
             ├─35458 openlitespeed (lscgid)
             └─35480 openlitespeed (lshttpd - #01)

2. Update Firewall

Agar kamu dapat mengakses litespeed yang sudah berjalan, kamu perlu menambahkan rule pada firewall Ubuntu mu

$ sudo ufw allow 7080,80,443,8088/tcp

Setelah berhasil ditambahkan, akses http://ip_servermu:8088 untuk memastikan LiteSpeed dapat di akses

Untuk melihat tampilan admin panel, kamu dapat mengakses http://ip_servermu:7080

3. Instalasi MariaDB

Kenapa MariaDB ? MariaDB adalah mesin basis data yang populer dan dapat menggabungkan beberapa mesin basis data seperti MyISAM dan InnoDB yang pastinya ini seperti MySQL terlebih lagi ini GRATIS 😉

Lakukan instalasi MariaDB dengan menjalankan perintah

$ sudo apt install mariadb-server

Setelah instalasi selesai, lakukan penyiapan server awal dengan perintah berikut:

$ sudo mysql_secure_installation

pada instalasi awal tidak ada password pada MariaDB dan ikuti perintahnya sampai proses selesai.

4. Instalasi PHP 8.1

Kita masuk ke tahap berikutnya, Instalasi PHP. Sebernarnya web server OpenLiteSpeed sudah ​​dibundel dengan salah satu versi PHP, yang mungkin bukan versi stabil dan terbaru dari PHP. Kamu dapat menggunakan versi PHP dari OpenLiteSpeed atau Kamu dapat menginstal versi PHP lainnya. Pada langkah ini, Kita akan mencoba melakukan instalasi PHP di luar bawaan dari OpenLiteSpeed .

Di sini kita akan mencoba melakukan instalasi PHP 8,1. Cek paket LSPHP (LiteSpeed ​​PHP) yang tersedia untuk Ubuntu dengan perintah berikut:

$ sudo apt-cache search lsphp

Akan tampil output seperti dibawah ini

...
lsphp81 - server-side, HTML-embedded scripting language (LSAPI binary)
...

lsphp81 menandakan versi PHP 8.1 atau lsphp74 menandakan versi PHP 7,4. Setelah kamu yakin versi PHP yang akan kamu install, Misal kamu akan menginstall PHP 8.1, jalankan perintah di bawah ini

$ sudo apt install lsphp81 lsphp81-{common,mysql}

Artinya kamu akan melakukan instalasi PHP 8.1 beserta module dari php mysql dan php common (Kamu dapat membaca penjelasan module-module php disini),

5. Konfigurasi OpenLiteSpeed

Setelah semuanya selesai di siapkan, kita akan mencoba melakukan konfigurasi OpenLiteSpeed melalui admin panel

Jalankan perintah ini di terminal untuk melakukan konfigurasi user administrator

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

Setelah melakukan konfigurasi user administrator dengan cara mengakses URL seperti di bawah ini

http://ip_servermu:7080

Kamu dapat melakukan kofigurasi apapun sesuai kebutuhan mu pada halaman admin panel seperti Virtual Host, pengecekan versi PHP, dll

Penutup

Demikian tutorial cara install openlitespeed kali ini, semoga bermanfaat dan membantu kamu dalam melakukan instalasi OpenLiteSpeed, MariaDB dan PHP pada Ubuntu 22.04 🙂