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 🙂