Thursday, February 18, 2010

rewrite rule lighthttpd untuk subdomain

sempat bingung juga untuk buat rewrite rule untuk subdomain.
Sebelumnya udah berhasil untuk rewrite rule lighthttpd untuk domain dengan menggunakan kloxo Lighttpd Rewrite Rule.

sempat pusing sendiri utak-atik .htacess, akhirya kepikir cara gampang.

Ikut aja pake Lighttpd Rewrite Rule
Sebelumnya kita harus buat subdomainnya dulu.

Misal Domain Utama kita Domain.com dan kita ingin subdomain kita : sub1
maka kita perlu add subdomain dulu di dalam kloxo kita sebagai sub dari domain.com

setelah selesai add subdomain sub 1, maka di dalam Lighttpd Rewrite Rule akan terlihat subdomain sub1.domain.com yg tadi kita buat yg bisa kita temukan di dalam option Switch To Another.

Setelah switch to subdomain kita, akan ada kotak isian yg bisa kita isi dengan perintah rewrite rule kita.

misal aja :

url.rewrite= (
"^/id1\-(.+)\-(.+).html$" => "detail1.php?id=$1&jd=$2",
"^/home\-hal\-(.+).html$" => "home.php?pageno=$1"
)

Liat yg ditebalin, cukup hanya url.rewrite saja, emang mestinya url.rewrite-once yg sering kita temukan dlm forum/blog mengenai .htaccess lighthttpd, tapi yg kita input di dlm kotak isian tersebut cukup url.rewrite saja, mungkin kloxo otomatis yg mengubahkannya untuk kita. Asik kan dan cara ini mudah dan berhasil. Selamat mencoba

Monday, February 15, 2010

htaccess dari sistem apache ke sistem lighthttpd

Sistem .htaccess apache yg biasa kita gunakan seperti :

RewriteEngine on

RewriteRule ^subcategory\-(.+)\-(.+).html$ subcat.php?id=$1&jd=$2
RewriteRule ^addurl\-(.+)\-(.+).html$ ./addurl.php?id=$1&n=$2
RewriteRule ^detail\-(.+)\-(.+).html$ ./detail.php?id=$1&jd=$2


tidak cocok/tidak bisa digunakan di lighthttpd, karena beda sistem kali.

Di light httpd, bedanya sih di header aja, kita tinggal ganti ke :

url.rewrite= (
"^/subcategory\-(.+)\-(.+).html$" => "subcat.php?id=$1&jd=$2",
"^/category\-(.+)\-(.+).html$" => "/category.php?id=$1&jd=$2",
"^/addurl\-(.+)\-(.+).html$" => "addurl.php?id=$1&n=$2"
)

diperhatikan tanda " , =>

url.rewrite= (
"^/subcategory\-(.+)\-(.+).html$" => "subcat.php?id=$1&jd=$2",
"^/category\-(.+)\-(.+).html$" => "category.php?id=$1&jd=$2",
"^/addurl\-(.+)\-(.+).html$" => "addurl.php?id=$1&n=$2"
)

untuk rewrite yg terakhir, cukup gunakan " tanpa ,

copy hasil yg tadi dibuat :

url.rewrite= (
"^/subcategory\-(.+)\-(.+).html$" => "subcat.php?id=$1&jd=$2",
"^/category\-(.+)\-(.+).html$" => "category.php?id=$1&jd=$2",
"^/addurl\-(.+)\-(.+).html$" => "addurl.php?id=$1&n=$2"
)

di dalam admin kloxo, kita klik link client, trus klik lagi nama client untuk set rewriterulenya

setelah klik client, di tab script ada link lighthttpd rewrite rule, klik dan paste hasil tadi kedalamnya, trus di apply dan ok, beressss...

Ganti sistem dari apache ke lighthttpd

Ini yg mesti ditulis, karena ini penting banget bagiku. karena kata org2 yg telah menggunakan lighthttpd, pemakaian resource akan bisa menghemat sampai 70%.... wauw, keren tuh.

Sebelumnya kita mesti install lighthttpd ke vps kita.
Untuk install kita harus menggunakan putty yg bisa didownload di

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Pilih aja yg putty.exe

trus setelah selesai download, jalankan putty.

Isi IP dengan IP console kita (bisa dilihat di dalam solus VM bagian console)

Isi user console kita dan password di putty.

setelah konek,

tinggal ketik :
yum install lighttpd

otomatis install, tinggal nunggu sampe selesai, bila di tengah ada ditanya y/N, dibaca aja dulu, kalo perlu Y, jawab y

setelah done install lighthttpd. Kita tinggal switch system dari KLOXO.
Di tab Server:Linux klik Switchprogram

tinggal ganti aja apache ke lighthttpd, kemudian update.

Beres, sistem telah berganti ke lighthttpd.

add client and package seperti WHM

di kloxo juga bisa add client yg bisa dipakai terpisah dari kloxo admin kita.



pertama kali kita buat package yg mau kita share/jual (tapi sistem kloxo jarang dijual karena kurang laku, biasanya dipakai sendiri sebagai server pribadi)


Di tab administration, klik resource plan
buat plan yg mau kita share, setelah selesai kita tinggal add client

trus di tab admin tersebut, klik client trus add client dan domain yg dipakai client.
Trus set client tersebut ke plan yg mau kita share ke dia.

Beres udah setup client dan plan

Pertama kali login kloxo

setelah login kloxo, kita pertama kali mesti add dnstemplate, biasanya akan langsung muncul kotak peringatan, tinggal klik aja linknya.

Trus di kolom ns
diisi dengan ns dari domain kita yg mau kita jadikan sebagai server hosting
Misal TRKMandiri.com
Saya ingin pake di NS3 dan NS4

maka kita isi ns tersebut dengan
ns3.trkmandiri.com
ns4.trkmandiri.com

trus add domain trkmandiri.com kita di dalamnya.

trus di DOMAINPANEL,
kita setting childnameservernya
dan isi ns3 dan IP dari server VPS kita
ns4 dan juga IP server VPS kita (walaupun sama tdk apa)

setting untuk server hosting kloxo kita udah selesai.

pengalaman pertama memakai VPS

Ini pertama kalinya pake vps, biar gak lupa, mau tulis panduan yg dikumpulkan di sini.

Pertama VPS yg digunakan OS CentOs

Trus di dalam SolusVM reinstall OS dan pilih install sistem Kloxo (LX Admin)

Trus untuk login Kloxo, waktu di reinstall OS, ada tuh IP untuk login Kloxo.

Setelah jadi, user dan password pertama kali Kloxo adalah
user : admin
password : admin

trus ganti password. setelah selesai akan masuk ke dalam Kloxo panel.