fbpx

Order Now - Dedicated Server High Performance

Pengetahuan

LIGHTTPD Aplikasi Server Web yang Sangat Fleksibel dan Ringan

Wiliam

LIGHTTPD Aplikasi Server Web untuk PC / laptop yang menggunakan bahasa C sebagai pendukung multiplatform yaitu bisa dijalankan di berbagai sistem operasi diantaranya Windows, Linux, dan Unix.

LIGHTTPD Aplikasi Server Web ini dapat diunduh secara gratis dan bersifat open source dengan lisensi BSD yang artinya akan ada muncul beberapa iklan di dalamnya dan juga mengklaim bahwa web servernya memang terbukti dari ukurannya yang ringan.

Apa Kelebihan yang di Miliki LIGHTTPD Aplikasi Server Web?

Ukuran yang dimiliki LIGHTTPD Aplikasi Server Web hanya 1 MB saja, sedangkan web server lainnya sampai ratusan MB dan penggunaan CPU pada Lighttpd sangat efektif karena mempunyai beberapa fitur lainnya.

LIGHTTPD Aplikasi Server Web mempunyai kelebihan pada virtual hostingnya yang fleksibel, HTTP compression-nya menggunakan mod_compress dan mod_deflate terbaru akan tetapi, web server ini belum mendukung Ipv6, Fast CGI- nya tidak sepenuhnya dapat berfungsi dan penggunaannya tidak sebanyak yang lain.

Lalu, Apa Sebenarnya LIGHTTPD Aplikasi Server Web?

LIGHTTPD Aplikasi Server Web adalah server web yang dirancang agar cepat, aman, fleksibel, dan sesuai standar yang dioptimalkan untuk lingkungan di mana kecepatan sangat penting karena mengkonsumsi lebih sedikit CPU dan RAM daripada server lain.

LIGHTTPD Aplikasi Server Web cocok untuk server apa pun yang memiliki masalah pemuatan. Ini adalah perangkat lunak gratis dan didistribusikan di bawah lisensi BSD dan secara resmi bekerja pada GNU/Linux dan UNIX.

Apa Ciri Khas LIGHTTPD Aplikasi Server Web?

  1. Hosting virtual (menghosting beberapa domain dalam satu IP)
  2. CGI, SCGI dan FastCGI
  3. Dukungan untuk PHP, Ruby, Python, dll.
  4. Konsumsi memori konstan
  5. Pengalihan HTTP dan penulisan ulang URL
  6. dll.

LIGHTTPD Aplikasi Server Web memungkinkan Anda untuk berinteraksi dengan program eksternal menggunakan FastCGI atau SCGI, yang merupakan peningkatan dari CGI asli (juga didukung). Dengan demikian, Anda dapat menggunakan program di hampir semua bahasa pemrograman.

Beberapa situs memproses ribuan file secara paralel, sementara memori terbatas dan jumlah thread atau proses maksimum dan Kegel telah merinci masalah dengan menangani ribuan permintaan bersamaan di halaman masalah C10K -nya.

Pada tahun 2003, seorang pengembang MySQL Jerman bernama Jan Kneschke menjadi tertarik dengan masalah ini dan memutuskan dia bisa menulis server web yang lebih cepat dari Apache dengan berfokus pada teknik yang tepat.

Dia merancang LIGHTTPD Aplikasi Server Web menjadi satu proses dengan satu utas dan I/O non-blocking. Alih-alih pilih, ini menggunakan event handler tercepat pada sistem target seperti poll, epoll, kqueue, atau /dev/poll.

LIGHTTPD Aplikasi Server Web juga telah diperluas dengan modul untuk mengelola host virtual, pengalihan, penulisan ulang URL, otentikasi, dan hal-hal berguna lainnya. Dalam kebanyakan kasus, apa pun yang dapat Anda lakukan di Apache, Anda dapat melakukannya di lighttpd.

Menginstal LIGHTTPD Aplikasi Server Web

Mari kita instal lighttpd dan mengotak-atiknya, halaman instalasi di wiki memberikan contoh menginstal binari atau dari sumber untuk berbagai distribusi Linux, instalasi lengkap dari sumber terlihat seperti ini:

  1. wget http://www.lighttpd.net/download/lighttpd-1.4.13.tar.gz 
  2. tar xvzf lighttpd-1.4.13.tar.gz 
  3. cd lighttpd-1.4.13 
  4. ./configure 
  5. make 
  6. make Install

Ini akan menginstal lighttpd ke /usr/local, jika build gagal, periksa apakah paket pengembangan yang diperlukan pcre dan zlib telah diinstal di sistem Anda. Jika Anda ingin memulai dan menghentikan lighttpd secara manual, silakan dan untuk menginstal lighttpd sebagai layanan seperti Apache, edit dan instal skrip ini:

  1. sed -e ‘s/FOO/lighttpd/g’ doc/rc.lighttpd > lighttpd.init 
  2. chmod a+rx lighttpd.init 
  3. cp lighttpd.init /etc/init.d/lighttpd 
  4. cp -p doc/sysconfig.lighttpd /etc/sysconfig/lighttpd 
  5. install -Dp ./doc/lighttpd.conf /etc/lighttpd/lighttpd.conf 
  6. chkconfig lighttpd aktif

Pengaturan Awal LIGHTTPD Aplikasi Server Web

Sepintas, sintaks file konfigurasi lighttpd mungkin berbeda dari Apache. Contoh dari halaman konfigurasi di wiki lebih mirip Perl (atau PHP atau Python) daripada gaya XML httpd.conf Apache.

Untuk situs sederhana dengan file statis, Anda perlu menentukan hal yang sama seperti di Apache yang root dokumen, lokasi akses dan log kesalahan, serta nama pengguna dan grup untuk digunakan server.

Otentikasi dan Otorisasi

LIGHTTPD Aplikasi Server Web tidak mendukung file (dot)htaccess, jadi Anda perlu menentukan semua pengaturan di file lighttpd.conf atau di file yang dilampirkan padanya. Ini memahami file pengguna Apache untuk otentikasi sederhana dan umum, tetapi dukungan untuk file grup belum diterapkan. 

Akhir Kata

LIGHTTPD Aplikasi Server Web mengoptimalkan kinerja pemrosesan file statis dengan memindahkan konten dinamis yang intensif CPU ke proses lain. Alih-alih menangani PHP secara internal, seperti yang dilakukan Apache dengan mod_php, lighttpd mengalihdayakan tugas ini ke FastCGI.

Contoh konfigurasi berikut mengubah file php yang membosankan dan tidak bernyawa menjadi skrip PHP langsung. Itulah ulasan mengenai LIGHTTPD Aplikasi Server Web, sekian dan terimakasih.

Baca Juga