-->

PENGERTIAN VIRTUALHOST DAN KONFIGURASINYA


Assalamu’alaikum sobat IT semua,alhamdulillah pada kali ini kita masih di beri kesehatan untuk membahas artikel tentang dunia IT.Pada kali ini saya akan menuliskan artikel dengan topik pembahasan virtualhost, karena dengan menggunakan teknik ini kita dapat menghemat domain dan ip address kita . untuk lebih lengkapnya simak saja penjelasan dibawah ini
Virtualhost merupakan sebuah metode / cara untuk membuat sub domain agar kita lebih menghemat domain / ip address utama kita.

Alat & Bahan
  • Server
  • Web Server
Virtual Host adalah metode / teknik membuat beberapa sub domain dari domain utama tersebut keuntungan menggunakan teknik ini kalian bisa menghemat IP Address dan juga Domain kalian.
Contoh dari sub domain ini seperti mail.google.com dan domain utamanya google.com

Virtualhost sendiri memiliki 2 metode yaitu IP based dan Name based perbedaanya adalah jika up based memanfaatkan alamat jaringan / IP dalam pelaksanaanya sedangkan Name based memakai DNS ( Domain Name System ) . Pada artikel kali ini saya menggunakan yang IP based dan web servernya menggunakan apache
1.Pertama kita login terlebih dahulu bisa menggunakan user root / biasa

2.Kemudian kita install browser berbasis cli yang bernama lynx , dengan perintah
apt-get install lynx 
3.Kali ini saya akan menambahkan 2 user sebagai testimoninya , perintahnya adalah
adduser "nama_user"

    
4.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


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



5.Jika sudah kita cek IP pada server kita dengan perintah ifconfig , untuk saat ini saya menggunakan ip localhost . kalian dapat menggunakan ip server secara static / dhcp .

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

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

7.Karena saya menggunakan virtual host berbasis IP Base maka kita memerlukan Port , untuk menambahkan port kita edit file yang berada di ports.conf
nano ports..conf
8.kita tambahkan port yang kita inginkan , saya menambahkan port 8022 dan 8011 , jika sudah save & exit dengan perintah ctrl+x lalu y dan enter


 9.Setelah itu kita edit "Hostname" , untuk perintahnya
nano /etc/hosts
Kemudian kita tambahkan IP server kita sama port kita , jangan lupa save & exit

10.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

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
dirubah menjadi
<Directory /home>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted


             
11.kemudian masuk ke directory sites-avalaibe yang berada di directory deafult apache , dengan perintah
cd /etc/apache2/sites-available lalu ls 
12.Kita copy file 000-deafultnya kemudian kita rubah nama file tesebut tetapi dengan format file yang sama yaitu .conf
cp 000-deafult.conf "nama_file.conf" 
13.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 lalu y kemudian enter 
14.Kemudian kita aktifkan websitenya dengan perintah a2ensite 
a2ensite "nama_file.conf"

jika muncul tulisan sperti ini ketik "service apache2 reload"

15.Terakhir kita test website setiap user masing masing menggunakan browser cli 
lynx "ip:port" 

Mungkin 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 . Sekian dari saya bila ada kesalahan dalam penulisan saya minta maaf dan semoga bermanfa’at bagi kita semua.Saya akhiri wabillahi taufiq wal hidayah.



Wassalamualaikum wr wb

Berlangganan update artikel terbaru via email:

0 Response to "PENGERTIAN VIRTUALHOST DAN KONFIGURASINYA"

Post a Comment

iklan