Install OpenLiteSpeed pada Ubuntu 20.04
Belajar Linux ID - OpenLiteSpeed merupakan salah satu control panel yang dikembangkan oleh LiteSpeed Technologies Inc. yang menyediakan banyak fitur jika dibandingan dengan Apache maupun Nginx.
Berikut beberapa fitur yang tersedia pada OpenLiteSpeed yang kami kutip dari halaman resminya adalah:
- Event-driven architecture with extremely low resource (CPU and RAM) overhead.
- Handles hundreds of thousands of concurrent connections without load spikes.
- WebAdmin GUI with real-time statistics.
- Rewrite engine uses Apache mod_rewrite syntax.
- Worker processes for scalability. Ability to bind certain processes to particular workers.
- High-performance coding using kqueue (FreeBSD and OS X), epoll (Linux), /dev/poll (Solaris), and poll.
- High-performance page caching.
- Support of third-party modules through API (LSIAPI).
Pada kesempatan kali ini, saya akan menjelaskan cara menginstall OpenLiteSpeed pada sistem Operasi Ubuntu 20.04 LTS.
Persiapan sebelum Instalasi
Sebelum instalasi dilakukan, ada beberapa hal yang perlu diperhatikan yaitu:
- Pastikan VM/VPS sudah memenuhi standar spesifikasi OpenLiteSpeed berikut:
- Minimal RAM: 512 MB.
- Minimal Storage: 500 MB
- Pastikan VM/VPS menggunakan OS/Sistem Operasi yang telah support instalasi OpenLiteSpeed berikut:
- Linux(i386): kernel 2.4 and up, glibc-2.2 and up
- CentOS: 5 and up
- Ubuntu: 8.04 and up
- Debian: 4 and up
- Solaris(x86): SunOS 5.8 and up
- FreeBSD(i386): 4.5 and up
- MacOSX: 10.3 and up
Apabila VPS sekiranya sudah memenuhi kriteria yang disebutkan diatas, selanjutnya masuk ke tahap instalasi.
Instalasi OpenLiteSpeed
- Pertama-tama, Anda perlu melakukan update dan upgrade dependencies pada VPS Anda, berikut command nya:
1
apt-get update && apt-get upgrade
- Setelah itu, silakan untuk mengecek status firewall UFW dan silakan menambahkan rule untuk mengizikan port yang dibutuhkan
1
2
3
4
5
6
sudo ufw status
sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw allow 7080/tcp
sudo ufw allow 8088/tcp
- Lalu download repo dan update repo pada VPS/VM Anda.
1
2
3
wget -qO - https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo apt-key add -
echo "deb http://rpms.litespeedtech.com/debian/ focal main" | sudo tee /etc/apt/sources.list.d/openlitespeed.list
sudo apt update
- Setelah Anda berhasil menambahkan repo OpenLiteSpeed, silakan untuk menginstall aplikasi OpenLiteSpeed dengan menjalankan command berikut:
1
sudo apt install openlitespeed -y
- Apabila instalasi sudah berhasil, Anda bisa mengecek status service OpenLiteSpeed untuk memastikan bahwa service OpenLiteSpeed sudah berjalan.
1
systemctl status lsws
Bila OpenLiteSpeed berstatus inactive, Anda bisa menjalankan service OpenLiteSpeed dengan menjalankan command berikut:
1
systemctl start lsws
- Apabila service OpenLiteSpeed sudah berjalan, Anda bisa mengakses OpenLiteSpeed melalui Web Browser. Berikut URL nya:
http://<IP VM/VPS>:8088
- Agar OpenLiteSpeed bisa menjalankan bahasa pemrograman PHP, Anda perlu menginstall aplikasi
lsphp
yaitu aplikasi PHP yang dirancang khusus untuk OpenLiteSpeed. Berikut caranya:
1
sudo apt install lsphp74 lsphp74-common lsphp74-mysql lsphp74-curl
Anda bisa mengecek versi lsphp dengan menjalankan perintah berikut:
1
/usr/local/lsws/lsphp74/bin/php7.4
Atau bisa menggunakan command berikut untuk mengetahui php modul yang aktif
1
/usr/local/lsws/lsphp74/bin/php7.4 --modules
- Setelah instalasi PHP selesai, selanjutnya silakan menginstall mariadb/mysql pada VPS Anda, berikut caranya
1
2
3
4
sudo apt install mariadb-server
systemctl enable mariadb
systemctl start mariadb
mysql_secure_installation
- Setelah instalasi dan setup mariadb berhasil, langkah terakhir silakan untuk men-setting credential untuk login ke administrator OpenLiteSpeed. Berikut caranya:
1
sudo /usr/local/lsws/admin/misc/admpass.sh
- Bagian Username: Anda bisa mengisikan sesuai keinginan Anda, username tersebut yang nantinya digunakan untuk login ke Admin interface OpenLiteSpeed
- Bagian Password: isikan password yang ingin digunakan
- Retype Password: Isikan pasword yang sebelumnya Anda isi
- Setelah Anda berhasil men-setup admin interface OpenLiteSpeed, Anda bisa login ke dashboard admin OpenLiteSpeed dengan cara mengakses halaman
http://<IP VM/VPS>:7080
Setelah Anda berhasil login, berikut adalah tampilan admin interface OpenLiteSpeed
Sekian, dan Selamat mencoba 😁