Yang dibutuhkan
Sebelum memulai tutorial ini, Anda membutuhkan sebuah server yang telah terinstall OpenLiteSpeed. Tutorial tentang instalasi OpenLiteSpeed bisa Anda baca pada tautan berikut : Panduan Lengkap Instalasi OpenLiteSpeed. Pada tutorial ini saya menggunakan VPS tipe f1-micro (0,6GB RAM dan 10 GB diskspace) dari Google Cloud.
Langkah – langkah
Langkah pertama adalah membuat direktori terlebih dahulu. Direktori tersebut nanti akan digunakan sebagai webroot. Pada tutorial ini, directori saya letakkan di server root OpenLiteSpeed dengan nama Example2.
cd /usr/local/lsws sudo mkdir Example2 sudo mkdir Example2/{conf,html,logs}
Anda bisa mengganti nama folder Example2 sesuai dengan keinginan Anda. Jangan lupa untuk mengubah kepemilikan folder conf agar bisa disetting melalui Web Admin
sudo chown lsadm:lsadm Example2/conf
Buka WebAdmin lalu klik Virtual Hosts > tanda + di pojok kanan atas
Isikan seperti di bawah ini
Jika muncul error “file /usr/local/lsws/conf/vhosts/example2.domain.com/vhconf.conf does not exist.”, silahkan klik “CLICK TO CREATE”. Setelah sukses membuat vhconf.conf silahkan klik save.
Buka pengaturan “General” pada virtual host tersebut. Isikan Document Root sebagai berikut :
Mapping Listener
Buka Listeners > Default, pada tab General tambahkan Virtual Host Mapping. Pilih virtual host yang telah dibuat, lalu isikan domain yang ingin digunakan.
Memeriksa Virtual Host
Buatlah file index.html pada folder html yang ada di Example2. Isi dengan konten sederhana berikut :
<html> <head> <title>Sukses</title> </head> <body> <h1>Sukses membuat virtual host</h1> </body> </html>
Buka DNS manager Anda, buat A record sesuai domain vhost lalu isi IP dengan alamat IP OpenLiteSpeed. Buka website Anda melalui web browser. Jika muncul tampilan seperti di bawah ini maka Anda telah sukses membuat virtual host.