Mengganti APACHE ke LIGHTTPD

Pada Thursday, 30 July, 2009 Jam 21:00 Di Tulis Oleh Istanto Adi Nugroho
Artikel dalam kategori Cerita, dodol, Pribadi

BACA ARTIKEL INI DALAM FORMAT AMP Mengganti APACHE ke LIGHTTPD

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Maaf artikel ini bahasanya rada’ amburadul soalnya di gendut pagi² berisik pengen nulis di blog ini jadi ya sudahlah tak kasi nulis daripada nanti bawel 😛 .. Ceritanya sekitar 2-3 hari yang lalu karena APACHE terlalu banyak menggunakan resource memory VPS saya dimarahi oleh provider saya, sehingga akhirnya saya harus memikirkan alternatif lain yaitu dengan mengganti APACHE ke LIGHTTPD tapi ternyata ada masalah lain LIGHTTPD tidak mensupport yang namanya .HTACCESS sehingga mengakibatkan berapa URL rewrite harus di konversi ulang.

Ternyata URL rewrite antara APACHE dan LIGHTTPD berbeda 180 derajat saya sempat mengalami kebingungan mengkonversi kode .HTACESS ke URL Rewrite LIGHTTPD, Setelah saya coba ternyata kesimpulannya… tidak terlalu banyak mengalami perubahan pada format penulisan, hanya saja terletak perbedaan pada HEADER.

Contoh mudahnya bisa di lihat di bawah ini:

[to_like]

.HTACCESS

RewriteEngine On

RewriteRule ^lightbox\.html$ lightbox.php?%{QUERY_STRING}

RewriteRule ^lightbox\.([0-9]+)\.html$ lightbox.php?page=$1&%{QUERY_STRING}

RewriteRule ^search\.html$ search.php?%{QUERY_STRING}

RewriteRule ^search\.([0-9]+)\.html$ search.php?page=$1&%{QUERY_STRING}

RewriteRule ^postcard([a-zA-Z0-9]+)\.html$ postcards.php?postcard_id=$1&%{QUERY_STRING}

RewriteRule ^postcard\.img([0-9]+)\.html$ postcards.php?image_id=$1&%{QUERY_STRING}

RewriteRule ^k_(.*)_([0-9]+).html categories.php?cat_id=$2&%{QUERY_STRING}

RewriteRule ^r_(.*)_([0-9]+).html details.php?image_id=$2&%{QUERY_STRING}

RewriteRule ^r([0-9]+).search.html details.php?image_id=$1&%{QUERY_STRING}

Di konversi ke URL Rewrite LIGHTTPD menjadi seperti ini:

url.rewrite-once = (

“^/lightbox\.html$” => “/lightbox.php?%{QUERY_STRING}”,

“^/lightbox\.([0-9]+)\.html$” => “/lightbox.php?page=$1&%{QUERY_STRING}”,

“^/search\.html$” => “/search.php?%{QUERY_STRING}”,

“^/search\.([0-9]+)\.html$” => “/search.php?page=$1&%{QUERY_STRING}”,

“^/postcard([a-zA-Z0-9]+)\.html$” => “/postcards.php?postcard_id=$1&%{QUERY_STRING}”,

“^/postcard\.img([0-9]+)\.html$” => “/postcards.php?image_id=$1&%{QUERY_STRING}”,

“^/k_(.*)_([0-9]+).html” => “/categories.php?cat_id=$2&%{QUERY_STRING}”,

“^/r_(.*)_([0-9]+).html” => “/details.php?image_id=$2&%{QUERY_STRING}”,

“^/r([0-9]+).search.html” => “/details.php?image_id=$1&%{QUERY_STRING}”

)

Mudah kan? kelihatan banget perbedaannya di mana, kalau masih bingung silahkan kontak saya mungkin saya bisa bantu mengkonversi tapi nggak janji lho hehehe…

Keuntungan menggunakan LIGHTTPD adalah loading per-website mengalami penurunan penggunaan memory sebesar 50-70% contoh dari 40MB  RAM menjadi sekitar 12MB RAM tanpa mengurangi performance yang hampir sama atau sama cepat dengan APACHE …. kesimpulan yang saya dapat dengan menggunakan LIGHTTPD ternyata selain lebih cepat dan lebih ringan  sama seperti slogan K.I.S.S (Keep It Simple, Stupid) menggunakan LIGHTTPD dapat memaksimalkan penggunaan website daripada penggunaan dengan menggunaan APACHE.

ist-vps-ram

Oh iya ternyata penggunaan rules .HTACCESS LIGHTTPD tidak bisa dicampurkan dengan .HTACCESS pada APACHE karena file .HTACESS tidak di kenali oleh LIGHTTPD. Untuk alternatif kita bisa menggunakan KLOXO atau dengan edit manual melalui file konfigurasi, tetapi sangat akan membantu dan lebih mudah bila menggunakan KLOXO, penulisan .HTACEESS ini harus dilakukan manual dengan per-setiap rule domain.

Sebagai informasi tambahan menginstall lighttpd dan konfigurasinya memakan waktu kurang lebih 2-24 jam tergantung kecepatan kita melakukan edit rewrite rules yang terkadang membingungkan.

Selamat mencoba 🙂

[/to_like]

Kata Kunci Terkait:

Kamu boleh memberikan komentar, atau melakukan trackback dari blog kamu.
    Digg Del.icio.us StumbleUpon Reddit Twitter RSS

6 Komentar pada artikel “Mengganti APACHE ke LIGHTTPD”

  1. babafisa berkata:

    Pada August 3rd, 2009 Jam 3:19 PM

    I really see the logic in your argument but I think you’ve painted your strokes

    [Balas]

  2. babafisa berkata:

    Pada August 3rd, 2009 Jam 10:19 PM

    I really see the logic in your argument but I think you’ve painted your strokes

    [Balas]

  3. ultra surf berkata:

    Pada August 4th, 2009 Jam 1:03 AM

    Smith, it is a great post thanks for posting it!

    [Balas]

  4. ultra surf berkata:

    Pada August 4th, 2009 Jam 8:03 AM

    Smith, it is a great post thanks for posting it!

    [Balas]

  5. kenedy berkata:

    Pada April 9th, 2012 Jam 5:48 PM

    mas tpi file .htaccesnya tetap isinya yg di ganti (diconver) yah tolog info saya ini sangat penting ato sms saya di 085244825336

    [Balas]

  6. oakley sunglasses cheap india berkata:

    Pada March 13th, 2015 Jam 6:18 PM

    seven

    [Balas]

Berikan Komentar

[+] yoyocici emoticons Istanto Personal Blog