Kemungkinan setting ini sudah banyak diketahui, tapi saya tulis saja sebagai dokumentasi pribadi, siapa tau lupa :). CNAME (Canonical Name) adalah salah satu syntax yang dipergunakan dalam DNS untuk mengarahkan Domain anda ke tempat tertentu, CNAME digunakan untuk mengarahkan sebuah domain (biasanya subdomain) ke sebuah FQDN (Fully Qualified Domain Name). Contohnya yang saya setup beberapa hari yang lalu yaitu domain fadhly.poss-upi.org diarahkan ke fadhlyridha.com. Prinsip nya sederhana, sama seperti alias, akan tetapi setelah setup CNAME pada Bind, host yang diarahkan harus membuat virtual host yang menyatakan direktori web dari domain tersebut. Berikut langkah langkahnya, sebagai Contoh saya akan mengarahkan fadhly.poss-upi.org ke fadhlyridha.com pada kasus server slackware 12:
Edit File master dari DNS anda (tergantung pada setting bind nya, misalnya : poss-upi.org.zone)
# pico /var/named/poss-upi.org.zone
Tambahkan baris CNAME nya :
fadhly.poss-upi.org. IN CNAME fadhlyridha.com.
Restart service dns nya :
# /etc/rc.d/rc.bind restart
Lakukan uji coba apakah setting pada bind sudah benar apa belum, bisa menggunakan ping atau nslookup:
fadhly@server:~$ ping fadhly.poss-upi.org
PING fadhlyridha.com (222.124.158.88) 56(84) bytes of data.
64 bytes from ictmerdeka.or.id (222.124.158.88): icmp_seq=1 ttl=64 time=0.027 ms
64 bytes from ictmerdeka.or.id (222.124.158.88): icmp_seq=2 ttl=64 time=0.027 ms
64 bytes from ictmerdeka.or.id (222.124.158.88): icmp_seq=3 ttl=64 time=0.028 msatau
fadhly@server:~$ nslookup fadhly.poss-upi.org
Server: 127.0.0.1
Address: 127.0.0.1#53
fadhly.poss-upi.org canonical name = fadhlyridha.com.
Name: fadhlyridha.com
Address: 222.124.158.88
Kalau sudah benar, sekarang di server tujuan (fadhlyridha.com) buat vhost yang menghandle domain fadhly.poss-upi.org dengan mengedit file konfigurasi apache:
# pico /etc/httpd/httpd.conf
Tambahkan baris virtualhostnya (sesuaikan):
<VirtualHost 222.124.158.88:80>
ServerAdmin fadhly@indosat.net.id
DocumentRoot "/home/fadhlyridha.com/html"
ServerName fadhly.poss-upi.org
ServerAlias www.fadhlyridha.com
ErrorLog "/var/log/error_log"
CustomLog /var/log/access_log common
<Directory /home/fadhlyridha.com/html/>
AllowOverride All
Options FollowSymlinks Indexes MultiViews
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Selesai deh.. tinggal restart service apache nya dengan perintah :
# /etc/rc.d/rc.httpd restart
Cek dengan browser, ketik alamat http://fadhly.poss-upi.org kalau sudah menampilkan website http://fadhlyridha.com/ berarti sudah sukses. Semoga berhasil.. ;)
0 komentar:
Posting Komentar