Panduan Cara Setup Virtual Host di Ubuntu 16.04

Panduan Cara Setup Virtual Host di Ubuntu 16.04Panduan Cara Setup Virtual Host di Ubuntu 16.04. Hai 🙂 ! Apakah anda sudah tahu apa itu Virtual Host ? yaps! VirtualHost adalah dimana sebuah server mempunyai 2 atau lebih website dalam server tersebut dengan 1 IP , disini saya akan menjelaskan bagaimana cara install Virtual Host di VM/VPS anda .

Panduan Cara Setup Virtual Host di Ubuntu 16.04

Disini saya akan menjelaskan bagaimana cara setup Virtual Host di ubuntu 16.04, berikut langkah langkah nya:

Step 1 Install Apache

Pertama anda harus menginstall webserver terlebih dahulu Seperti Apache atau anda bisa menginstal LAMP server dan cara nya anda bisa lihat di link LAMP Server , atau anda bisa install apache saja karena disini virtual host hanya menggunakan web server , disini anda bisa menjalankan script seperti berikut ini :

Jika sudah anda bisa melanjutkan ke membuat direktory untuk menambahkan virtual host (Pastikan anda mempuyai sebuah domain aktif jika tidak maka virtual host tidak berfungsi), disini kita akan membuat dua buah virtual host pada directory www , dengan menjalankan script berikut ini :

Step 2 Memberikan Izin Pada direktory

Selanjutnya kita akan memberikan izin pada direktory-direktory yang kita buat tadi dengan cara menjalankan skript berikut ini :

Variabel $USER akan mengambil nilai pengguna yang saat ini Anda masuki saat Anda menekan Enter. Dengan melakukan ini, user biasa kita sekarang memiliki subdirektori public_html di mana kita akan menyimpan konten kita. Kita juga harus memodifikasi izin kita sedikit untuk memastikan bahwa akses baca diizinkan ke direktori web umum dan semua file dan folder yang dikandungnya sehingga halaman dapat disajikan dengan benar, dengan menjalankan skript berikut ini :

Step 3 Membuat Halaman Pada Virtual Host

Selanjutnya kita akan membuat sebuah demo/halaman test supaya kita bisa mengetahui apakah Virtual Host sudah sukses/berhasil atau belum, anda bisa membuat nya dengan cara menjalankan skript berikut ini :

setelah itu anda akan menuju ke Text box untuk membuat sebuah halaman , anda bisa menginputkan beberapa code html seperti skript berikut ini :

jika sudah anda bisa tekan CTRL+X lalu y lalu enter untuk menyimpan file yang kita buat tadi , anda bisa copy file ini ke directory virtual host yang lain dengan cara menjalankan script berikut ini :

lalu anda bisa mengedit nya dengan cara menjalankan script berikut ini :

Dan anda akan menuju ke halaman text box untuk mengedit code yang ada di dalam text box ini , anda bisa mengedit tersebut sesuai keinginan anda , kita akan mengedit seperti script dibawah ini :

Jika sudah anda bisa tekan CTRL+X lalu y lalu enter untuk menyimpan file yang kita buat tadi

Step 4 Membuat File VirtualHost yang Baru

Selanjutnya kita akan membuat baru file VirtualHost , anda bisa mengcopy file dari 000-default.conf lalu mengganti nya dengan nama domain yang anda buat untuk Virtual Host, anda bisa mengcopy file dengan menjalankan skript berikut ini :

lalu kita akan mengubah file namadomain1.com.conf dengan menjalankan script berukut ini :

maka anda akan menuju command edit , seperti gambar dibawah ini :

Panduan Cara Setup Virtual Host di Ubuntu 16.04

Disini anda hanya mengganti dan menambahkan beberapa Script pada command edit Virtual Host anda , seperti script berikut ini :

Maka hasilnya akan seperti script berikut ini :

Note : Selain Script diatas jangan dihapus/diedit !

Jika sudah anda bisa copy file yang anda edit ke virtual host yang lain dengan cara menjalankan script berikut ini :

dan anda bisa mengedit file yang anda copy , dengan cara menjalankan script berikut ini :

Disini anda hanya mengubah beberapa seperti ServerAdmin,namadomain, dan directory dimana website html yang anda buat , seperti script berikut ini :

Step 5 Aktivasi Virtual Host

Selanjutnya kita akan mengaktifkan virtual host yang kita buat tadi dengan cara menjalankan script berikut ini :

Jika sudah maka anda diminta untuk merestart Apache , sebelum itu anda harus disable 000-default.conf di Apache , dengan cara menjalankan script berikut ini :

Jika sudah anda bisa merestart Apache untuk mengaktiftan Virtual Host yang anda buat , dengan cara menjalankan script berikut ini :

Step 6 Setting Local Hosts File

Selanjutnya kita akan men-setup localhost file , anda bisa menjalankan script berikut ini untuk menyetup file local host :

Rincian yang perlu Anda tambahkan adalah alamat IP publik dari server VPS/VM Anda diikuti oleh domain yang ingin Anda gunakan untuk mencapai server VPS anda .

contoh: Disini Ip dari vm/vps anda adalah 192.168.127.132 , jadi anda memasukkan ip dari vm/vps anda ke file local host di VM/VPS anda , lalu disamping ip anda bisa memasukkan nama domain yang anda gunakan sebagai virtual host , seperti script berikut ini :

Jika sudah anda bisa tekan CTRL + X lalu y dan tekan Enter untuk menyimpan file,Ini akan mengarahkan permintaan namadomain1.com dan namadomain2.com ke pc kita dan mengirimkannya ke server anda pada ip 192.168.127.132.

Step 7 Test Hasil Virtual Host

Jika sudah anda bisa mengetest hasil dari virtual host yang anda buat dengan cara mengetik domain yang anda gunakan sebagai virtual host di url , seperti berikut :

Maka akan muncul hasil seperti gambar dibawah ini :

Panduan Cara Setup Virtual Host di Ubuntu 16.04

Dan yang kedua sama seperti diatas anda tinggal memasukkan domain anda ke url , seperti berikut :

dan akan muncul hasil seperti gambar dibawah ini :

Panduan Cara Setup Virtual Host di Ubuntu 16.04

Kesimpulan

Jika anda ingin membuat sebuah Virtual Host , pastikan anda mempunyai sebuah domain aktif , dan pada domain tersebut anda setting DNS pada domain anda untuk mengarah ke Server VM/VPS anda. anda bisa menambahkan Record pada DNS Management yang ada di domain dan menambahkan Record Type A dan CNAME lalu memasukkan IP dari VM/VPS anda lalu klik Save , dan anda bisa memakai nya di Virtual Host.

Sekian Terima Kasih.

Author: Wijaksana Bayu

Technical Support in dicloud.id

Was this article helpful?

Related Articles