platform: windows, linux, solaris, openbsd, irix, aix
Taal: Engels
Webserver waarvan het primaire doel is om snel, veilig, flexibel en trouw te zijn aan normen. Het wordt vooral aanbevolen op servers met overmatige belasting, aangezien lighttpd dit vereist minder verwerkingscapaciteit en RAM.
Lighttpd is geschikt voor elke server met laadproblemen. Het is gratis software en wordt gedistribueerd onder de BSD-licentie. Het werkt officieel op GNU / Linux en UNIX.
Voor Microsoft Windows is er een distributie die bekend staat als Lighttpd For Windows en wordt beheerd door Kevin Worthington.
features:
Het heeft een bijzonder belang in PHP, waarvoor specifieke verbeteringen zijn aangebracht.
Het is ook gebruikelijk om het te combineren met Ruby on Rails.
# aptitude installeer lighttpd php5-cgi
Als we de Lighttpd-luisterpoort willen wijzigen, moeten we het bestand invoeren "Lighttpd.conf" gevonden in de map "/ etc / lighttpd /" en voeg de volgende regels toe:
(we moeten als root zijn)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
In dit geval zetten we poort 8080 op luisteren.
Vervolgens configureren we het php.ini-bestand (te vinden in / etc / php5 / cgi /) om het in te schakelen voor CGI, daarvoor voegen we deze regel de laatste "cgi.fix_pathinfo = 1”, We doen het als volgt:
# gooide uit "cgi.fix_pathinfo = 1 ″ >> nano /etc/php5/cgi/php.ini
en we zouden zoiets als dit moeten hebben:
# nano /etc/lighttpd/lichthttpd.conf
Ik gebruik nano maar je kunt gebruiken wat je maar wilt, gedit, vi, kwrite, geany, etc.
fastcgi.server = (".php" => (("bin-path »=>« / usr / bin / php5-cgi », "Socket" => "/tmp/php.socket")))
Ik raad u aan dit te kopiëren en geen copy-paste te zijn, omdat tekenfouten zoals komma's, aanhalingstekens en dergelijke vaak voorkomen.
Nu activeren we de snelle cgi-module en herstarten de webserver (lighttpd) zodat de aangebrachte wijzigingen worden toegepast:
# lighttpdenablemod fastcgi && /etc/init.d/lighttpd herstart
Met dit alles hebben we de websserver al geconfigureerd en klaar om een html-pagina of php-scripts te hosten, we hoeven alleen een browser te openen en ons adres in te voeren IP of schrijf gewoon localhost en er zou een voorbeeldpagina moeten verschijnen die ons vertelt dat de server draait.
Anders kunnen we profiteren en testen of de php-interpreter ook draait, daarvoor kunnen we een klein en eenvoudig php-script maken en het opslaan in de standaarddirectory die het heeft geconfigureerd lighttpd
# gooide uit " »>> /var/www/test.php
en dan openen we de browser en de adresbalk plaatsen we: localhost / test.php
en we zouden zoiets als dit moeten zien. Als je het NIET ziet, controleer dan de vorige stappen, want er was iets mis.
Binnenkort zal ik uploaden hoe je meer dan één domein kunt hosten via de prachtige virtual-host-modus 😉
bron: Origineel artikel
Gefeliciteerd, goed bericht 😀
Goed eerste bericht, en eigenlijk ga ik het testen tegen ngix xD
Nano als je wild kunt worden en een artikel over Lighthttpd vs Nginx krijgt, is dat ik bijna een jonkie van het licht ben geworden hehe
Ik zeg altijd tegen mezelf dat ik het ga proberen, maar uiteindelijk word ik lui en uiteindelijk installeer ik apache, wat ik al goed weet.
Eens kijken wanneer ik opvrolijk
Uitstekende post ^^
Als ik dit soort 'bijdragen' zie, respecteer ik meer mensen zoals Elav die de tijd en moeite nemen om originele artikelen te schrijven en uit te brengen. Dit artikel is van 15 april 2012 en is te vinden op dit adres:http://gooblogerman.blogspot.com/2012_04_01_archive.html
Je moet eerlijk zijn en de bron vertellen.
Ik wil geen debatten, ik hoop dat u mijn standpunt begrijpt.
Het is duidelijk dat dit artikel na het zien van uw link niets meer is dan een Kopieer / Plak van hetzelfde dat u citeert .. Als enige auteur (LiGNUxero) heeft het iets te maken met die site ..
Ik bewerk het bericht echter en voeg de bron toe. Bedankt voor de verduidelijking.
de GIF XD
Een vraag ... staat er "server.pot = 8080" of staat er "server.port = 8080"? verder uitstekende post
Sorry dat ik de bron niet noem, maar die blog is van mij, noem hem gewoon niet, want ik zal me waarschijnlijk afmelden als ik die blog nooit update ñ.ñ
Overigens is het "server.port = 8080" omdat het is geconfigureerd voor poort 8080. Het is de moeite waard om te verduidelijken dat de standaardbrowsers verbinding maken met poort 80 wanneer ze werken met het HTTP-protocol, maar u kunt gewoon een andere poort gebruiken die u moet specificeren om toegang te krijgen. met welke poort verbinding moet worden gemaakt.
in dit geval zouden we bijvoorbeeld in de browser moeten plaatsen: localhost: 8080
Ik corrigeer het al op dezelfde manier 😉
Als de blog alleen van jou is, dat wil zeggen helemaal van jou, dan hoef je hem niet te citeren of niet, het is aan jou.
Als de blog niet van jou is, moet de bron worden vermeld 🙂
We zullen het ongetwijfeld moeten proberen, want op dit moment werkt de server die we hebben goed. Nginx is een geweldige tool, vooral voor die momenten waarop minder doen met meer belangrijker is dan niets doen met veel: P. Jammer dat ik op het werk met deze Windows-pc's worstel. Ik hoop dat ik binnenkort bevoegd zal zijn om mijn zeer dierbare Suse te installeren