Platform: windows, linux, solaris, openbsd, irix, aix
Wika: Ingles
Ang web server na ang pangunahing layunin ay upang maging mabilis, ligtas, may kakayahang umangkop at tapat sa pamantayan. Lalo na inirerekomenda ito sa mga server na may labis na pagkarga, dahil nangangailangan ng lighttpd mas kaunting kapasidad sa pagproseso at RAM.
Ang Lighttpd ay angkop para sa anumang server na may mga problema sa pag-load. Ito ay libreng software at ipinamamahagi sa ilalim ng lisensya ng BSD. Gumagawa ito sa opisyal na GNU / Linux at UNIX.
Para sa Microsoft Windows mayroong isang pamamahagi na kilala bilang Lighttpd Para sa Windows na pinananatili ni Kevin Worthington.
Tampok:
Ito ay may isang espesyal na kahalagahan sa PHP, kung saan nagawa ang mga tiyak na pagpapabuti.
Karaniwan din itong pagsamahin ito sa Ruby on Rails.
# aptitude install lighttpd php5-cgi
Kung nais naming baguhin ang Lighttpd pakikinig port kailangan naming ipasok ang file Ang "Lighttpd.conf" na matatagpuan sa folder na "/ etc / lighttpd /" at idagdag ang mga sumusunod na linya:
(dapat maging ugat tayo)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
Sa kasong ito inilagay namin ang port 8080 sa pakikinig.
Pagkatapos ay i-configure namin ang php.ini file (matatagpuan sa / etc / php5 / cgi /) upang paganahin ito sa CGI, para sa na idaragdag namin ang linyang ito sa pangwakas na "cgi.fix_pathinfo = 1", Ginagawa namin ito tulad ng sumusunod:
# itinapon "cgi.fix_pathinfo = 1 ″ >> nano /etc/php5/cgi/php.ini
at dapat magkaroon tayo ng tulad nito:
# nano /etc/lighttpd/lighttpd.conf
Gumagamit ako ng nano ngunit maaari mong gamitin ang anumang nais mo, gedit, vi, kwrite, geany, atbp.
fastcgi.server = (".php" => (("bin-path »=>« / usr / bin / php5-cgi », "Socket" => "/tmp/php.socket")))
Inirerekumenda kong kopyahin mo ito at hindi maging isang copy paste dahil ang mga error sa character tulad ng mga kuwit, mga marka ng panipi at lahat ng may posibilidad na mangyari.
Ngayon ay buhayin namin ang mabilis na module ng cgi at i-restart ang webserver (lighttpd) upang mailapat ang mga ginawang pagbabago:
# lighttpdenablemod fastcgi && /etc/init.d/lighttpd i-restart
Sa lahat ng ito mayroon na kaming naka-configure na websserver at handa nang mag-host ng isang pahina ng html o php script, kailangan lamang namin buksan ang isang browser at ilagay ang aming address IP o magsulat lang localhost at isang sample na pahina ay dapat na lumitaw na nagsasabi sa amin na tumatakbo ang server.
Kung hindi man maaari naming samantalahin at subukan kung ang php interpreter ay tumatakbo din, para sa maaari naming makagawa ng isang maliit at simpleng php script at mai-save ito sa default na direktoryo na na-configure lighttpd
# itinapon " »>> /var/www/test.php
at pagkatapos ay buksan namin ang browser at ang address bar na inilalagay namin: localhost / test.php
at dapat nating makita ang isang bagay na katulad nito. Kung HINDI mo ito nakikita, suriin ang mga nakaraang hakbang dahil may mali.
Malapit na mag-upload ako kung paano mag-host ng higit sa isang domain sa pamamagitan ng magandang mode na virtual-host 😉
Fuente: Orihinal na artikulo
Binabati kita, magandang post 😀
Magandang unang post, at sa totoo lang, susubukan ko ito laban sa ngix xD
Nano kung maaari kang mabaliw at kumuha ng isang artikulo tungkol sa Lighthttpd vs Nginx ay halos ako ay naging isang jonkie ng ilaw hehe
Palagi kong sinasabi sa aking sarili na susubukan ko ito, ngunit sa huli ay tinatamad ako at nagtatapos ako sa pag-install ng apache, na kung ano ang alam ko nang mabuti.
Tingnan natin kapag sumaya ako
Napakahusay na post ^^
Nakikita ang mga ganitong uri ng "mga kontribusyon", nirerespeto ko ang maraming tao tulad ni Elav na naglalaan ng oras at pagsisikap na magsulat at maglabas ng mga orihinal na artikulo. Ang artikulong ito ay mula Abril 15, 2012 at maaaring matagpuan sa address na ito:http://gooblogerman.blogspot.com/2012_04_01_archive.html
Dapat kang maging matapat at sabihin sa pinagmulan.
Ayoko ng debate, sana maintindihan mo ang posisyon ko.
Malinaw, pagkatapos makita ang iyong link, ang artikulong ito ay hindi hihigit sa isang Kopya / I-paste ng pareho na iyong sinipi .. Bilang nag-iisang may-akda (LiGNUxero), mayroon itong kinalaman sa site na iyon ..
Gayunpaman, ini-edit ko ang post at idinagdag ang mapagkukunan. Salamat sa paglinaw.
ang GIF XD
Isang tanong ... sinasabing "server.pot = 8080" o sinasabi na "server.port = 8080"? kung hindi man mahusay na post
Paumanhin para sa hindi pagbanggit sa pinagmulan ngunit ang blog na iyon ay akin lamang, huwag lamang itong sipiin dahil malamang na mag-unsubscribe ako kung hindi ko kailanman na-update ang blog na iyon ñ.ñ
Sa pamamagitan ng paraan, ito ay "server.port = 8080" sapagkat ito ay na-configure para sa port 8080. Ito ay nagkakahalaga ng paglilinaw na ang mga default na browser ay kumonekta sa port 80 kapag gumagana ang mga ito sa HTTP protocol, ngunit maaari kang gumamit ng isa pang port na dapat mong tukuyin upang ma-access ito. aling port ang ikonekta.
halimbawa para sa kasong ito kailangan naming ilagay sa browser: localhost: 8080
Pareho ko na itong naitama 😉
Kung ang blog ay sa iyo lamang, iyon ay, buong pagmamay-ari mo, kung gayon hindi mo na kailangang banggitin ito o hindi, nasa sa iyo ito.
Kung ang blog ay hindi iyo, ang mapagkukunan ay dapat na mabanggit 🙂
Nang walang pag-aalinlangan susubukan natin ito, sa sandaling ang server ay mayroon kaming mahusay na paggana. Ang Nginx ay isang mahusay na tool lalo na para sa mga sandaling ito kung saan ang paggawa ng mas kaunti sa higit pa ay mas mahalaga kaysa sa walang ginagawa nang maraming: P. Napakasamang nakikipaglaban ako sa mga Windows PC na ito sa trabaho. Inaasahan kong sa lalong madaling panahon ako ay pahintulutan na mai-install ang aking pinakamamahal na Suse