LIGHTTPD - server web yang sangat gesit dan ringan

Platform: windows, linux, solaris, openbsd, irix, aix

Bahasa: Inggris

       Server web yang tujuan utamanya adalah menjadi cepat, aman, fleksibel, dan setia standar. Ini terutama disarankan pada server dengan beban berlebihan, karena lighttpd membutuhkan kapasitas pemrosesan dan RAM lebih sedikit.

Lighttpd adalah server web yang dirancang agar cepat, aman, fleksibel, dan sesuai dengan standar. Ini dioptimalkan untuk lingkungan di mana kecepatan sangat penting. Ini karena ia mengkonsumsi lebih sedikit CPU dan RAM daripada server lain.
Lighttpd cocok untuk semua server yang memiliki masalah pemuatan. Ini adalah perangkat lunak gratis dan didistribusikan di bawah lisensi BSD. Ia bekerja pada GNU / Linux dan UNIX secara resmi.
Untuk Microsoft Windows ada distribusi yang dikenal sebagai Lighttpd Untuk Windows yang dikelola oleh Kevin Worthington.
fitur:
• Hosting virtual (menghosting beberapa domain di IP yang sama)
• CGI, SCGI dan FastCGI
• Dukungan untuk PHP, Ruby, Python, dan lainnya
• Konsumsi memori yang konstan
• Pengalihan HTTP, dan penulisan ulang URL
• DLL.
Lighttpd memungkinkan Anda untuk berkomunikasi dengan program eksternal menggunakan FastCGI atau SCGI, yang merupakan perbaikan dari CGI asli (juga didukung). Dengan cara ini, program dalam hampir semua bahasa pemrograman dapat digunakan.
Ini memiliki kepentingan khusus dalam PHP, di mana perbaikan spesifik telah dilakukan.
Ini juga umum untuk menggabungkannya dengan Ruby on Rails.
 
Kami akan menginstal LIGHTTPD dan php untuk menghemat waktu dan kami melakukan semuanya dengan perintah berikut:

# aptitude instal lighttpd php5-cgi 



Jika kita ingin mengubah port mendengarkan Lighttpd kita harus memasukkan file "Lighttpd.conf" ditemukan di folder "/ etc / lighttpd /" dan tambahkan baris berikut:
(kita harus menjadi root)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
Dalam hal ini kami meletakkan port 8080 pada listening.
Kemudian kami mengkonfigurasi file php.ini (ditemukan di / etc / php5 / cgi /) untuk mengaktifkannya ke CGI, untuk itu kita tambahkan baris ini sebagai "cgi.fix_pathinfo = 1”, Kami melakukannya dengan cara berikut:

# membuang "cgi.fix_pathinfo = 1 ″ >> nano /etc/php5/cgi/php.ini

dan kita harus memiliki sesuatu seperti ini:

Sekarang kita akan memperingatkan LGHTTPD bahwa kita akan menggunakan FastCGI dan mengedit file lighttpd.conf terletak di folder "/ etc / lighttpd /".

# nano /etc/lightpd/lightpd.conf

Saya menggunakan nano tetapi Anda dapat menggunakan apa pun yang Anda inginkan, gedit, vi, kwrite, geany, dll.

fastcgi.server = (".php" => (("bin-path »=>« / usr / bin / php5-cgi », "Socket" => "/tmp/php.socket")))

Saya sarankan Anda mengcopy ini dan tidak menjadi copy paste karena kesalahan karakter seperti koma, tanda petik dan semua yang cenderung terjadi.
Sekarang kita aktifkan modul fast cgi dan restart webserver (lighttpd) sehingga perubahan yang dibuat diterapkan:

# lighttpdenablemod fastcgi && /etc/init.d/lighttpd restart

Nah dengan semua ini kita sudah memiliki server web yang dikonfigurasi dan siap untuk menjadi tuan rumah halaman html atau skrip php, kita hanya perlu membuka browser dan memasukkan alamat kita IP atau hanya menulis localhost dan halaman contoh akan muncul yang memberi tahu kami bahwa server sedang berjalan.
Jika tidak kita dapat memanfaatkan dan menguji apakah interpreter php juga berjalan, untuk itu kita dapat membuat script php yang kecil dan sederhana dan menyimpannya di direktori default yang telah dikonfigurasi. lighttpd

# membuang " »>> /var/www/test.php

lalu kita buka browser dan address bar yang kita masukkan: localhost / test.php
dan kita harus melihat sesuatu seperti ini. Jika Anda TIDAK melihatnya, periksa langkah sebelumnya karena ada yang salah.

jika Anda melihat ini maka…. 
Siap dengan ini kami sudah memiliki Server LIGHTTPD kami berjalan dengan PHP5.

Saya akan segera mengunggah cara menghosting lebih dari satu domain menggunakan modalitas host virtual yang indah 

sumber: Artikel asli


Tambahkan sebagai sumber pilihan