Pada artikel yang lama tentang merubah pc menjadi dedicated server vps web hosting dengan speedy disitu tidak saya jelaskan bagaimana caranya jika kita ingin host multiple domain name pada 1 (satu) IP publik menggunakan XAMPP. Karena jujur saja pada saat itu saya sangat tidak suka melihat orang berjualan sesuatu dengan memanfaatkan buah/ide pemikiran orang lain. Mengingat waktu sudah lama berlalu dan saya ingin sekali membuang “sampah” di blog ini maka pada artikel pendek ini akan saya jelaskan dengan terperinci bagaimana caranya meng-host-kan beberapa domain pada 1 (satu) IP publik.
Seperti pada artikel yang lama percobaan saya lakukan pada domain registrar name.com dengan memanfaatkan fitus DNS manajemen yang mereka sediakan gratis. Pada artikel yang lama kita sudah tau bagaimana caranya membuat sebuah record dns A (alias) untuk melakukan pointing nama domain kita menuju IP publik milik kita seperti contoh:
Pertanyaannya adalah bagaimana jika kita ingin host lebih dari satu nama domain (biasanya kesibukan pada penjual hosting) pada satu IP publik ????
Kalau berdasarkan logika umum jika kita melakukan pointing domainA, domainB dan domainC pada satu IP publik maka semua hasilnya akan sama pada domainA, domainB maupun domainC. Sebuah masalah? saya rasa tidak ada beberapa orang yang mungkin uangnya lebih akan langsung membeli IP publik tambahan untuk menyelesaikan masalah ini.
Untuk anda yang tidak mau keluar biaya berlebih sebenarnya ada sebuah fitur yang namanya virtual host atau biasa disingkat VHOST yang bisa menyelesaikan persoalan diatas. Sangat mudah dan simple berdasarkan logika namun sayangnya dokumentasi akan hal ini pada situs XAMPP tidak saya temukan, yang saya temukan adalah dokumentasi virtual host pada area lokal.
Langsung saja kita mulai, saya asumsikan kalian sudah memiliki (anggap saja 3 yaitu domainA, domainB dan domainC) nama domain, kemudian kalian sudah memiliki 1 IP publik (anggap saja sebagai contoh 1.2.3.4) dan juga sudah menginstall XAMPP.
Langkah pertama
Pointing ketiga nama domain anda (domainA, domainB, dan domainC) menuju ke IP publik anda (1.2.3.4), bagaimana caranya? buatlah sebuah DNS record A (Alias). Kemudian tunggu 1-3 hari sampai DNS propagation menyebar ke seluruh dunia. Jika DNS sudah menyebar maka lanjut menuju langkah kedua.
Langkah kedua
- Jika komputer anda yang terinstall XAMPP menggunakan firewall aktif dan terhubung langsung ke internet maka anda perlu membuka port 80 dan 21 (untuk HTTP dan FTP).
- Jika anda dibelakang modem/router dan komputer anda tidak menggunakan firewall maka anda harus melakukan port forwarding IP publik untuk port 80 dan 21 menuju IP lokal anda.
- Jika anda dibelakang router dan menggunakan firewall kedua aturan diatas harus anda ikuti.
Bingung? jangan dibuat bingung! ada contohnya port forwarding dan exception firewall. Setelah selesai lanjut ke langkah ketiga.
Langkah ketiga
Buka file httpd-vhost.conf (pada folder apache\conf\extra) kemudian mulai mengatur virtual host untuk tiap nama domain. Perlu diketahui pada bagian inilah ada sesuatu yang sangat penting dan tidak didokumentasikan oleh XAMPP.
Untuk vhost yang berfungsi dengan benar anda memerlukan kode ini pada halaman paling atas dari konfigurasi vhost yaitu “NameVirtualHost *:80” (tanpa qoute). Jadi bagaimana penulisannya pada file httpd-vhost.conf?
NameVirtualHost *:80
<VirtualHost *:80>
ServerName domainA
ServerAlias domainA *.domainA
ServerAdmin [email protected]
DocumentRoot “C:/xampp/htdocs/domainA”<Directory “C:/xampp/htdocs/domainA”>
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost><VirtualHost *:80>
ServerName domainB
ServerAlias domainB *.domainB
ServerAdmin [email protected]
DocumentRoot “C:/xampp/htdocs/domainB”<Directory “C:/xampp/htdocs/domainB”>
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost><VirtualHost *:80>
ServerName domainC
ServerAlias domainC *.domainC
ServerAdmin [email protected]
DocumentRoot “C:/xampp/htdocs/domainC”<Directory “C:/xampp/htdocs/domainC”>
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Pada contoh vhost diatas saya mengarahkan nama domain “domainA” menuju folder “htdocs\domainA” dan begitu seterusnya. Jika ada banyak pertanyaan tentang bagaimana melakukan host multiple domain pada satu IP publik inilah jawaban yang tepat dan benar, tapi tidak pernah didokumentasikan (emtah mengapa).
Setelah langkah ketiga selesai sebenarnya semua sudah selesai… maka kiranya inilah saatnya saya mengucapkan slogan maut saya ha ha ha…
SALAM GOBLOG!
Kata Kunci Terkait:
- mengarahkan domain ke ip publik kita
- hmailserver xampp
- multiple domain pada satu server windows 2008
- membuat multi domain dengan satu ip publik speedy
- membuat web server dari ip public speedy dan domain beli
- mengarahkan domain ke folder di xampp
- merubah pc jadi web hosting
- multi domain 1 ip
- multi domain dengan ip publik
- multi domain pada apache
- multi domain satu blogger
- multidomain menggunakan 1 ip publik di xampp
- membuat multi domain dengan 1 IP Public
- norak kocak
- OS PC & persyaratan minimumnya
- penbuatan multi host pada apache
- penulis blog kocak
- pointing domain ke ip lokal
- referensi tentang xampp
- setting multiple domain dengan satu ip publik di fedora
- setting speedy bikin dedicated server
- simbol dilarang buang sampah
- vhost ip public speedy
- cara setting multiple ip public
- Apache gokil
- blog * orang2 kocak
- cara membuat 2 domain 1 ip public
- cara membuat multi domain dalam satu ip dengan speedy
- cara membuat multi domain dengan 1 ip public speedy
- cara membuat multi domain pada satu ip public speedy
- cara membuat multi ip
- cara membuat multipel domain dalam satu server
- cara membuat multiple domain dengan satu ip public
- cara mengetahui local domain dalam satu ip server
- 1 ip speedy untuk multi hosting
- hmail server istanto
- hosting web di rumah dengan xampp
- ip public speedy multiple domain
- logika kocak
- materi lengkap tentang virtual host
- materi Virtual Host
- Membuat dedicated server sendiri xampp dan pengaturan IP
- membuat domain menggunakan multi ip public
- membuat hosting ip public xampp
hahaha pinter banget sih bang. pengen donk berguru sama abang. mantappp. baru kali ini saya liat informasi kaya gituan. udah nyari dimana2 gak ketemu. eh adanya di sini, hahaha. lagi nyari bukunya juga tapi belum tahu apa ya judul buku permasalahan seprti yang abang paparkan itu.