Setting Sub Domain di Server Terpisah

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 :-D

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: , ,

19 Responses to “Setting Sub Domain di Server Terpisah”

  1. Budi Baliwae says:

    wah.. akhirnya berhasil juga. selamat selamt :D

    Reply

    ovan Reply:

    Yup… setelah utak-atik sana-sini dan dibantu mas Bayu akhirnya bisa juga & berfungsi dengan normal. Semoga tutorial diatas dapat bermanfaat :-D

    Reply

  2. bayu says:

    mass nulis kode virtualhost ‘e pie ?
    wekekekekekeke

    Reply

    ovan Reply:

    Langsung tak tulis biasa kok mas, gak copas soale aku kuatir gak bisa di tampilkan nanti syntax nya.

    Reply

  3. kiwid says:

    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:

    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:

    ada gambarnya ga mas??? saya cobain ga bisa terus yah???

    Reply

    ovan Reply:

    waduh… kalo gambar gak ada, karena saya melakukan itu lewat konsole semua.
    Gak bisanya dimana.?

  4. kiwid says:

    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:

    coba periksa di dalam direktori /var/lib/named/var/named
    kalo kesulitan… gunakan webmin :-P

    Reply

    kiwid Reply:

    yang berakahiran .zone apa yang .lokal??

    Reply

  5. kiwid says:

    mas klo paket yang digunain untuk apache web server di mandriva 2008 apa aja???

    Reply

    ovan Reply:

    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:

    mas ovan ada YM ga??bir bisa konsultasi lebih mudah…

    maaf merepotkan

    Reply

    ovan Reply:

    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

  6. kiwid says:

    okeh deh.ntar lewat email aja nanya2 sambil ngasih liat gambar print screeen nya….

    Reply

    ovan Reply:

    siiippp ;-)

    Reply

  7. paijo says:

    Weh, katanya servernya terpisah..?
    ini-mah virtual host subdomain atuuuh!
    kasih yang bener dong judulnya

    Reply

    ovan Reply:

    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 :-D

    Reply

Leave a Reply