Wordpress MU, Wildcard DNS Record

Wordpress MU Malem ini saya dapat tugas untuk melakukan instalasi Wordpress MU di salah satu websitenya client. Sebenarnya ini kali kedua. Yang pertama udah 6 bulan ( atau setahun ) yang lalu. Tepatnya kapan ? saya juga lupa. *sigh*

Quote from mu.wordpress.org

Ever dream of running hundreds of thousands of blogs with a single install of WordPress?
WordPress MU, or multi-user, is designed to do exactly that. It is most famously used for WordPress.com where it serves tens of millions of hits on hundreds of thousands of blogs each day.

got some pretty good 'boxes', eh ? :P

Begitulah.. WP MU digunakan juga di wordpress.com, layanan free blog hosting dari Automattic, perusahaannya mas Matt yang mbikin WP

Q : lho, kok manggil mas ?
A : lha ya iya. wong dia itu lebih tua 1 tahun dari saya je. ;))

Hubungannya dengan Wildcard DNS Record ?
Pernah bikin di wordpress.com ? tiap-tiap blog menggunakan subdomain bukan ? nah, itu 'palsu', subdomain tapi bukan subdomain. hehe.. piye jal ?

Untuk itu digunakan Wildcard DNS Record. Setiap 'subdomain' dari instalasi dari Wordpress MU akan diarahkan ke file index.php, lalu di proses di wpmu-functions.php untuk mendapatkan id blog yang di request melalui subdomain tersebut. CMIIW :)

Wildcard DNS Record bisa ditambahkan melalui file zone DB. Dengan cara mengarahkan A Record ke IP Address yang sama dengan IP Address domain (weks bahasanya ribet :( ) .

Kalau dicontohin ke domain saya ini ( isnotcyb.org ), IP Address yang digunakan : 70.85.211.82 . Berarti untuk file isnotcyb.org.db ( /var/named/isnotcyb.org.db ) ditambahkan :

* 14400 IN A 70.85.211.82

Karena kebetulan webservernya pakai apache, tinggal tambahkan ServerAlias pada httpd.conf .

Q: kenapa harus ditambahkan serveralias ?
A: supaya apache-nya jadi tahu, request-nya mau diarahin kemana.
Q: kalau ngga ditambahin piye mas ?
A: kalau ngga ditambahin ? yang muncul ntar malah halaman default apache. 'It Works!' atau 'Great Success ! Apache is working on your cPanel® and WHM™ Server' ( kalau pakai CPanel ).
Q: lho kok sampeyan ngerti mas ?
A: iya.. tadi waktu install WP MU, salahnya disitu. :))
Q: wooo, goblok sampeyan mas.
A: nggih, sami-sami .. *lah, ngga nyambung :P *

Oh iya, mas Matt sebenernya udah nulis tentang ini, disini. Cuma sepertinya RedirectMatch ngga perlu digunakan. Cukup ditambahkan ServerAlias saja.

Contoh :

CODE:
  1. <virtualhost>
  2. ServerAlias www.isnotcyb.org
  3. ServerAdmin webmaster@isnotcyb.org
  4. DocumentRoot /home/cyborg/public_html
  5. ServerName isnotcyb.org
  6. User cyborg
  7. Group cyborg
  8. <strong>ServerAlias *.isnotcyb.org</strong>
  9. #isi virtualhost dibagian bawah, sorry..takut kepanjangan
  10. </virtualhost>

Aha, selesai juga. Oh, jangan lupa restart bind dan httpd ya. :)

Catatan kecil :
- Thanks to om Ucup, yang bolehin saya ngedit httpd.conf :D

11 Responses to “Wordpress MU, Wildcard DNS Record”

  1. bearnuts Says:

    pertamax =))

    mahaaalll.. =))

  2. antobilang Says:

    WAH mas agung hebad! :D

    *asal komen*

    *pletakkkk* asal jitak.. :P

  3. mamat Says:

    wew... another tutorial from indonesian hacker about mu wp

    *awwww......
    kalau Wp Mass dah pernah coba mas ?

    hacker ? ceker kali mas.. :D
    WP Mass belum pernah coba. ini malah baru tahu.. hehe

  4. funkshit Says:

    wordpress chelsea ama wordpress juventus ada ngga kang ?

    *kang ajarin soal subdomain yang bukan subdomain njlimet itu donks :D

    menang wordpress liverpool dong :P
    ajarin? boleh aja jeng ;)

  5. starboard Says:

    wooooo.. menang PSIS :P

    waduw.. jelas pss sleman dong :D

  6. funkshit Says:

    mandinya sudah selesai blom ??
    soal subdomain njlimet kemarin blom selesai kang nanya nya :D

  7. juragan Says:

    Mas, ada rekomen hsoting yg support buat access file httpd.conf ?

    Thanks

  8. rile Says:

    wah.... seru saruuuu..... boleh boleh....

  9. rahmat Says:

    mas bisa kasih tutor lengkapnya gakkkk....
    rada2 pusing nih soalnya akuuuuu

  10. masedewe Says:

    sayang ndak punya akses SSH :((

  11. ftxqzy jxeu Says:

    phxsgmj knoima bclhegdnf mafbpxqwk flzu jnyrl aleg

Leave a Reply