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
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.htmlpertama 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/hostsKemudian 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 :
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: