Danarweb | Website besar yang mempunyai banyak layanan biasanya tidak hanya menydiakan satu domain utama saja, namun juga memiliki banyak sub domain juga. Contohnya adalah google yang memiliki banyak sub domain sesuai dengan layanan yang diberikan, misalnya htttp://mail.google.com untuk layanan google mail, http://translate.google.com untuk layanan google translate, http://plus.google.com untuk layanan google+, dsb.
Pengertian
Menurut Wikipedia, Subdomain adalah bagian dari sebuah nama domain induk. Subdomain umumnya mengacu ke suatu alamat fisik di sebuah situs contohnya: wikipedia.org merupakan sebuah domain induk. Sedangkan id.wikipedia.org merupakan sebuah sub domain. Biasanya, subdomain ada di depan domain dan dipisah dengan titik, seperti id.wikipedia.org. id merupakan subdomain wikipedia, sedangkan wikipedia itu sendiri adalah domain induk. Subdomain juga sebagai Third level domain.Latar belakang
Penggunan sub domain bisa lebih menghemat penggunaan IP dan resource, karena kita tidak perlu mendaftarkan DNS baru dan hanya cukup membuat semacam cabang dari DNS induk kita.Alat dan bahan
Debian server yang sudah terpasang DNS Server.PC Client yang digunakan untuk meremote Server dan mengakses Subdomain.
Jangka waktu
Konfigurasi Virtual Host (Sub Domian) Pada Debian 8 membutuhkan waktu sekitar 15 Menit, namun bisa jauh lebih cepat apabila kamu sudah sedikit mengerti tentang cra kerja Virtual Hots atau subdomain itu sendiri.Tahap pengerjaan
akses servermu dengan PC Client ,menggunakan SSH ataupun Telnet, lalu login ke user Root agar kita bisa leluasa mengkonfigurasikan server kita.Pindah ke direktori /var/www/html/ dengan menggunkan perintah berikut:
cd /var/www/html/Lalu buat direktori baru bernama sub menggunakan perintah berikut:
mkdir sub
buat file Index di floder sub menggunakan perintah berikut:
nano sub/index.html
Lalu buat halaman html sederhana seperti gambar dibawah ini.
Kalo sudah save dengan menekan Ctrl+X lalu Y kemudian ENTER.
Edit file db.forward yang berada di folder bind menggunakan perintah berikut:
nano /etc/bind/[db.forward milimu]misalnya:nano /etc/bind/db.danarserv
Lalu tambahkan baris berikut dibagian paling bawah, Kalo sudah save dengan menekan Ctrl+X lalu Y kemudian ENTER.
sub IN A [ip server]
Ubah juga db.reverse milikmu menggunakan perintah berikut:
nano /etc/bind/[db.reverse milikmu]
misalnya:
nano db.92
Lalu tambahkan baris berikut dibagian paling bawah, Kalo sudah save dengan menekan Ctrl+X lalu Y kemudian ENTER.
2 IN PTR sub.[DNS Server]
Pindah ke direktori sites-available menggunakan perintah berikut:
cd /etc/apache2/sites-available/lalu duplikat file bernama 000-default.conf menjadi sub.conf menggunakan perintah berikut:
cp 000-default.conf sub.conf
Ubah konfigurasi sub.conf menggunakan perintah berikut:
Setelah keluar jendela sepeti dibwah, silahkan masukan baris konfigurasi seperti yang saya tandai dibawah. Kalo sudah save dengan menekan Ctrl+X lalu Y kemudian ENTER.nano sub.conf
Keterangan :
ServerName = Nama domain
ServerAlias = Nama subdomain yang ingin dialihkan/dijadikan virtual alias.
ServerAdmin = Alamat email pemilik domain.
DocumentRoot = Tempat pengalihan direktori dari Virtual Alias yang dibuat.
Aktifkan subdomain yang sudah kita buat tadi menggunakan perintah a2ensite berikut:
a2ensite sub.conf
Restart servis apache dan bind megunaakan perintah berikut:
/etc/init.d/apache2 restart
/etc/init.d/bind9 restart
Sekarang coba kamu buka browser, lalu masukan http://sub.[dns servermu] misalnya adalah http://sub.danarserv.net. apabila muncul halaman html yang kita busat tadi, maka konfigursai Subdomain sudah berhasil.
Kesimpulan
Sekarang servermu sudah mempunya sub domian, kamu bisa menambahkan banyak sub domain lagi untuk portal, mail, ftp, dll dengan cara seperti diatas. Yang perlu diperhatikan adalah sebelum kamu memasang subdomain, pastikan kamu sudah mengkonfigurasikan DNS Server dengan benar.Itulah post tentang Konfigurasi Virtual Host (Sub Domian) Pada Debian 8 Semoga kamu terbantu. apabila kamu megalami permasalahan atau terdapat bagian yang kamu tidak mengerti silahkan berkomentar.









EmoticonEmoticon