Assalamualaikum wr.wb.


A. Pendahuluan
Virtual hosting adalah metode untuk hosting beberapa nama domain (dengan penanganan terpisah dari setiap nama) pada satu server (atau kumpulan server)

B. Latar belakang
Virtualhost merupakan sebuah metode / cara untuk membuat sub domain agar kita lebih menghemat domain / ip address utama kita

C. Maksud dan tujuan
Memahami konsep virtualhost itu dan cara konfigurasi virtualhost di Debian 8 Server

D. Hasil yang didapat
Dapat memahami dan konfigurasi virtualhost

E. Alat dan bahan
  • Laptop / PC (Server)
  • Charger
  • Web Server
  • Koneksi internet
F. Jangka waktu pelaksanaan
60-75 menit

G. Pembahasan
Pertama-tama kita login terlebih dahulu menggunakan user root/biasa, kemudian masuk sebagai superuser

#su


Kemudian kita install browser berbasis cli yang bernama lynx, dengan perintah

#apt-get install lynx


Kali ini saya akan menambahkan 2 user sebagai testimoninya , perintahnya adalah

#adduser "nama_user"



Lalu pada setiap directory home pada setiap user  kita buat sebuah file html untuk mengetest websie nanti, untuk perintahnya

#nano index.html

Pertama masuk ke directory home



Kemudian buat filenya pada setiap user yang tadi ditambahkan

#cd dani/ nano index.html

Di dalam index.html ini kita isikan terserah kalian , jika sudah kita save & exit dengan shortcut ctrl+x lalu y dan Enter




Kita masuk ke konfigurasi virtualhostnya, untuk folder apache secara default berada di "/etc/apache2"

Masuk ke directory apache ,kemudian kita lihat isi dari directory tersebut dengan perintah "ls"

#cd /etc/apache2

Untuk portnya kita bisa edit file yang berada "ports.conf"

#nano ports.conf

Kita tambahkan port yang kita inginkan, saya menambahkan port 0024 dan 0087, jika sudah save & exit dengan perintah ctrl+x lalu y dan enter


Setelah itu kita edit hostnamenya, dengan perintah berikut

#nano /etc/hosts

Kemudian kita tambahkan IP server kita sama port kita , jangan lupa save & exit


Kembali lagi ke directory deafult apache, jika sudah edit file yang bernama "apache2.conf"

#nano apache2.conf


 Kemudian ctrl+w lalu ketik /var/www. pada text /var/www kita rubah menjadi /home. Jika sudah save & exit dengan perintah ctrl+x+y lalu enter



Kemudian masuk ke directory sites-avalaibe yang berada di directory deafult apache, dengan perintah berikut

#cd /etc/apache2/sites-available


Kita copy file 000-deafultnya kemudian kita rubah nama file tesebut tetapi dengan format file yang sama yaitu ".conf"

#cp 000-default.conf webku.conf


Kita edit file hasil copy-an tadi

#nano "nama_file.conf"

Nanti akan muncul tampilan seperti ini pada bagian virtualhost, hapus bintang itu lalu masukkan ip server kalian beserta portnya dan juga pada documentroot ubah menjadi /home/"nama_user"


Contoh



Jika sudah save dan exit dengan perintah ctrl+x+y lalu enter

Kemudian kita aktifkan websitenya dengan perintah a2nsite

#a2ensite "nama_file.conf"

setelah itu

#service apache2 reload


Terakhir kita test website setiap user masing masing menggunakan browser cli

#lynx "ip:port"

Punya dani


 Punya milla



H. Kseimpulan
Mungkin pada saat kita pertama kali mencoba virtualhost ini kitamungkin pada saat kita pertama kali mencoba virtualhost ini kita akan sering dipertemukan dengan masalah masalah , meskipun begitu dengan adanya masalah kita dapat belajar lebih banyak lagi dari masalah tersebut akan sering dipertemukan dengan masalah masalah, meskipun begitu dengan adanya masalah kita dapat belajar lebih banyak lagi dari masalah tersebut

I. Referensi
Ebook Server

Sekian dari saya yang bisa saya sampaikan, semoga bermanfaat bagi kalian semua

Wassalamualaikum wr.wb.

0 Komentar