Selain domain utama semisal debian.edu, masih bisa kita tambahkan lagi Sub-Domain dari domain utama tersebut. Sehingga kita lebih menghemat Ip Address dan juga domain. Contoh subdomain adalah, mail.yahoo.com dan
video.google.com. Kata mail dan video pada domain tersebutlah yang dinamakan “sub” domain.
7.1 Penambahan Sub Domainvideo.google.com. Kata mail dan video pada domain tersebutlah yang dinamakan “sub” domain.
Pertama, tinggal tambahkan Sub-Domain pada DNS Server. Yang letaknya di file forward, pada direktori bind9. Dan tambahkan satu script berikut di baris paling bawah.
debian-server:/home/fahrul# cd /var/cache/bind/
debian-server:/var/cache/bind# vim db.debian
subdomain IN A 192.168.10.1
7.2 Penambahan Virtual Host
Sebenarnya hanya dengan mengedit file forward diatas, sub domain sudah berhasil dibuat. Namun belum kita gunakan untuk apapun. Oleh karena itu, pada bagian ini kita akan membuat sub domain tersebut berfungsi untuk
layanan web server.
layanan web server.
Kedua, kita buat VirtualHost untuk laman website dari sub-domain tersebut.
debian-server:/home/fahrul# cd /etc/apache2/sites-available/
debian-server:/etc/apache2/sites-available# cp default subdomain
debian-server:/etc/apache2/sites-available# vim subdomain
<VirtualHost *:80>
ServerAdmin webmaster@banisaleh.sch.id
ServerName subdomain.debian.edu
DocumentRoot /var/www/subdomain/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/subdomain/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
#. . .
debian-server:/etc/apache2/sites-available# a2ensite subdomain7.3 Membuat Halaman Website
Untuk bahan pengujian nanti, kita buat halaman website sederhana untuk sub-domain tersebut. Saya sarankan untuk mempelajari HTML (Hyper Text Markup Language) terlebih dahulu. Karena HTML merupakan bahasa
pemrograman web yang paling dasar.
pemrograman web yang paling dasar.
debian-server:/etc/apache2/sites-available# cd /var/www/
debian-server:/var/www# mkdir subdomain
debian-server:/var/www# cd subdomain
debian-server:/var/www/subdomain# vim index.html
<html>
<head>
<title>Sub Domain Test</title>
</head>
<body bgcolor=black><center><font face=Calibri color=green><h1>
<blink>wellc0me</blink>
<br><br><br><br>
<font face=Calibri color=blue><h2>
<marquee>Ini adalah Halaman <b>subdomain.debian.edu</b></marquee>
</body>
</html>
Terakhir restart daemon bind9 dan apache2.
debian-server:/var/www/subdomain# /etc/init.d/bind9 restart
debian-server:/var/www/subdomain# /etc/init.d/apache2 restart