Setelah mendapat petunjuk & wangsit dari mas Bayu , akhirnya setting server sub domain selesai dalam waktu sekitar 2 hari. Sistem Operasi yang digunakan adalah Mandriva 2009.0 dan dijalankan pada server jadi-jadian, kenapa jadi-jadian… karena sebenarnya itu pake spec hardware computer desktop yang sangat standar sekali. Didalam server sub domain ini, si Mandriva akan menangani puluhan sub domain (puluhan website) secara simultan…
Maksud dari sub domain di server terpisah bukan berarti itu server terpisah-pisah antara casing, mainboard, dan peripheral lainnya…. kalo itu remuk namanya
Maksudnya gini, sebagai contoh sebuah website www.semusim.info sudah ada dan berfungsi. Lengkap DNS server pake BIND udah jalan dan normal, server untuk sub domain asumsinya ini nggak pake apache-mod_userdir, soale ni opsional ajah. Tadinya rencana mau pake mod_userdir, tapi karena satu dan lain hal… akhirnya gak pake.
OK, mulai aja ya…..
Misalkan IP web server buat sub domain adalah 202.12.34.45 dan sub domain yang akan digunakan seperti berikut, hujan.semusim.info, panas.semusim.info, dingin.semusim.info dan semi.semusim.info
Langkah pertama, tambahkan A record di DNS server www.semusim.info seperti contoh berikut :
hujan A 202.12.34.45
panas A 202.12.34.45
dingin A 202.12.34.45
semi A 202.12.34.45
Selesai sudah penambahan A record pada server DNS, (ternyata gampang ya… ya iya lah, Mandriva gitu looohhh..)
Pada server sub domain yang pake IP 202.12.34.45 tadi di install apache, mysql dan php. biarkan semua settingan standar. Kalo di Mandriva, maka secara otomatis data dokumen web server akan di letakkan di /var/www/html
Sekarang buatkan direktori untuk tempat data-data web server sub domain itu di /var/www/html/???? Seperti pada contoh berikut :
hujan.semusim.info di /var/www/html/hujan
panas.semusim.info di /var/www/html/panas
dingin.semusim.info di /var/www/html/dingin
semi.semusim.info di /var/www/html/semi
Sekarang buat konfigurasi nya di apache, file konfigurasi ini letaknya ada di
/etc/httpd/conf/vhosts.d/00_default_vhosts.conf
Di dalam file itu tambahkan baris-baris isian berikut ini untuk subdomain yang akan dibuat :
<VirtualHost *:80>
ServerName hujan.semusim.info
DocumentRoot /var/www/html/hujan
</VirtualHost>
<VirtualHost *:80>
ServerName panas.semusim.info
DocumentRoot /var/www/html/panas
</VirtualHost>
<VirtualHost *:80>
ServerName dingin.semusim.info
DocumentRoot /var/www/html/dingin
</VirtualHost>
<VirtualHost *:80>
ServerName semi.semusim.info
DocumentRoot /var/www/html/semi
</VirtualHost>
Ini adalah konfigurasi minimal buat virtualhost yang akan digunakan sebagai subdomain. (thanks to mas Bayu Artanto
)
kalo mau liat opsi lainnya, bisa baca-baca dokumentasi apache & lainnya di http://httpd.apache.org/docs/ atau http://bayuart.wordpress.com/
Tags: apache, server, sub domain

wah.. akhirnya berhasil juga. selamat selamt
Reply
ovan Reply:
January 22nd, 2009 at 10:38 pm
Yup… setelah utak-atik sana-sini dan dibantu mas Bayu akhirnya bisa juga & berfungsi dengan normal. Semoga tutorial diatas dapat bermanfaat
Reply
mass nulis kode virtualhost ‘e pie ?
wekekekekekeke
Reply
ovan Reply:
January 27th, 2009 at 4:10 pm
Langsung tak tulis biasa kok mas, gak copas soale aku kuatir gak bisa di tampilkan nanti syntax nya.
Reply
mas untuk mandriva 2008 sendiri bisa begitu???
“Langkah pertama, tambahkan A record di DNS server http://www.semusim.info seperti contoh berikut :
hujan A 202.12.34.45
panas A 202.12.34.45
dingin A 202.12.34.45
semi A 202.12.34.45″
masukin file ini dimananya mas?? di /var/lib/named/var/reverse/localhost.zone???
mohon bimbingannnya
Reply
ovan Reply:
March 3rd, 2009 at 12:24 am
masukin syntax tersebut diatas (yg berikut IP) di apache.
Sedangkan utk penambahan A record yang saya maksud adalah menambahkan variabel tersebut pada konfigurasi DNS yang ada di server DNS.
Reply
kiwid Reply:
March 3rd, 2009 at 9:17 am
ada gambarnya ga mas??? saya cobain ga bisa terus yah???
Reply
ovan Reply:
March 3rd, 2009 at 10:47 am
waduh… kalo gambar gak ada, karena saya melakukan itu lewat konsole semua.
Gak bisanya dimana.?
Di dns servernya mas yang nambahin
hujan A 202.12.34.45
panas A 202.12.34.45
dingin A 202.12.34.45
semi A 202.12.34.45?
di simpen di mananya??
baru banget nyoba mandriva, jadi masi rada bingung..
Reply
ovan Reply:
March 4th, 2009 at 3:06 am
coba periksa di dalam direktori /var/lib/named/var/named
kalo kesulitan… gunakan webmin
Reply
kiwid Reply:
March 4th, 2009 at 6:28 am
yang berakahiran .zone apa yang .lokal??
Reply
mas klo paket yang digunain untuk apache web server di mandriva 2008 apa aja???
Reply
ovan Reply:
March 4th, 2009 at 1:24 pm
Tergantung kebutuhan….
Kalo saya sih karena kebutuhan server adalah web, mail dan dns jadi 1 dalam 1 mesin, jadinya ya banyak paket yg di install. tapi kalo web server aja sih cukup Apache, mySQL, PHP, Shorewall.
Selebihnya bersifat optional
Reply
kiwid Reply:
March 4th, 2009 at 7:55 pm
mas ovan ada YM ga??bir bisa konsultasi lebih mudah…
maaf merepotkan
Reply
ovan Reply:
March 4th, 2009 at 8:00 pm
ardyan_novanto@yahoo.com tapi kalo pas saya lagi ribet mohon maaf ya kalo gak bisa jawab hehehehe, sebaiknya sih email aja ke ardyan_n@yahoo.com
okeh deh.ntar lewat email aja nanya2 sambil ngasih liat gambar print screeen nya….
Reply
ovan Reply:
March 4th, 2009 at 9:43 pm
siiippp
Reply
Weh, katanya servernya terpisah..?
ini-mah virtual host subdomain atuuuh!
kasih yang bener dong judulnya
Reply
ovan Reply:
October 27th, 2009 at 6:40 pm
Lha memang terpisah, coba baca lagi dengan lebih pelan dan jelas…
emang servernya terpisah atuh… dan gak cuma atuh tapi huwa.
raknya aja sendiri-sendiri
Reply