Panduan Lengkap Instalasi OpenLiteSpeed

Openlitespeed Logo

OpenLiteSpeed merupakan versi open source dari LiteSpeed Enterprise (LiteSpeed Ent). Keduanya memiliki fungsi yang sama yaitu sebagai web server. Meskipun versi open source, akan tetapi fitur yang ditawarkan OpenLiteSpeed hampir sama dengan LiteSpeed Ent.

LiteSpeed Ent sendiri sebenarnya menyediakan lisensi gratis untuk penggunaan personal dengan batasan 1 domain, 1 worker, dan 2 GB RAM. Namun jika Anda berniat menghost banyak domain pada server dengan RAM lebih dari 2 GB, maka OpenLiteSpeed adalah pilihan yang tepat.

OpenLiteSpeed sangat cocok digunakan sebagai web server untuk website berbasis WordPress karena memiliki fitur cache yang dapat dioptimalkan dengan plugin LS Cache. OpenLiteSpeed yang dipadukan dengan LS Cache memiliki performa 5x lebih baik dibanding Nginx dan 13 kali lebih baik dibanding Apache (link). Selain itu, OpenLiteSpeed juga unggul dari segi kemudahan penggunaan karena memiliki Web Admin GUI.

Terdapat beberapa cara untuk menginstall OpenLiteSpeed, antara lain yang populer : melalui repo, compile manual, installer penyedia cloud, dan Docker. Cara yang paling mudah sebenarnya adalah melalui installer yang disediakan penyedia cloud seperti Digital Ocean, Google Cloud, atau Azure. Namun masalahnya, tidak semua orang memiliki akses ke penyedia cloud karena memang biaya sewanya lebih mahal dibanding penyedia server konvensional. Oleh karena itu, tutorial ini akan fokus membahas cara install OpenLiteSpeed melalui repo.

Yang dibutuhkan

Berdasarkan dokumentasi resmi pengembang, OpenLiteSpeed membutuhkan RAM minimal 32 MB dan diskspace minimal 300 MB. Namun pada tutorial ini, saya menggunakan VPS f1-micro dari Google Cloud dengan spesifikasi RAM 512 MB dan diskpace 10 GB. VPS tersebut telah saya install Centos 8 sebagai OS.

Langkah-langkah

Tambahkan repository OpenLiteSpeed dengan menjalankan perintah berikut

sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm
sudo yum update

Ikuti petunjuknya sampai selesai. Setelah itu jalankan perintah berikut untuk memulai instalasi :

sudo yum install openlitespeed

Nanti akan muncul error seperti di bawah ini

Error saat install OpenLiteSpeed

Error tersebut muncul karena saya belum menginstall lsphp73-mcrypt. Cara mengatasinya :

sudo yum install epel-release
sudo yum update
sudo yum install lsphp73-mcrypt

Ikuti semua prosesnya sampai selesai. Lalu jalankan kembali perintah instalasi OpenLiteSpeed :

sudo yum install openlitespeed

Setelah proses instalisasi selesai, langkah selanjutnya adalah mengatur username dan password untuk mengakses Web Admin.

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

Kemudian nanti akan muncul

Please specify the user name of administrator. 
This is the user name required to login the administration Web interface.

User name [admin]:

Isikan username dan password yang diinginkan sesuai instruksi. Lalu Anda bisa mengakses Web Admin pada https://ip-server:7080. Klik Advanced > Proceed to IP jika muncul “Your connection is not private” seperti di bawah ini

privacy-error-olsws
Error saat mengakses Web Admin

Error di atas muncul karena koneksi yang belum diamankan dengan sertifikat yang terpercaya. Untuk sementara error tersebut bisa diabaikan.

login-openlitespeed
Halaman login Web Admin

Masukkan username dan password yang telah dibuat sebelumnya

dashboard-web-admin-openlitespeed
Tampilan dashboard Web Admin OpenLiteSpeed

Anda dapat mengatur OpenLiteSpeed dari Web Admin tersebut.

Semoga bermanfaat.