Pengertian Virtualhost & Konfigurasi Virtualhost di Debian 8 Server || Server~

Pengertian Virtualhost & Konfigurasi Virtualhost di Debian 8 Server || Server ~

Assalamualaikum wr wb

A.Pendahuluan

   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.
  • Latar Belakang
Ketika kita ingin membuat beberapa website tetapi hanya mempunyai sebuah satu domain kita dapat menggunakan metode virtualhost.
  • Maksud & Tujuan
Memahami konsep virtualhost itu dan cara konfigurasi virtualhost di Debian 8 Server.

B.Alat & Bahan

Server
Web Server

C.Waktu Pelaksanaan

5 - 20 menit

D.Pembahasan

Sebelum dilanjut 

Bantu saya dengan cara klik link dibawah ini :) thx


    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


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
<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" 
Punya awal :


punya agan :


E.Masalah

Tidak ada

F.Kesimpulan

   Mungkin pada saat kita pertama kali mencoba virtualhost ini kita akan sering di pertemukan 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.
Wassalamualaikum wr wb
G.Refrensi

Ebook Debian 8 Server

1 komentar: