Advertentie

linux webserver softwareSinds het protocol dat het world wide web draait - de HTTP-protocol - is open en zichtbaar voor de hele wereld, iedereen met kennis van programmeren kan zijn eigen webserver schrijven. Eigenlijk Wikipedia geeft meer dan 60 webservers weer en dat zijn alleen degenen die voor het publiek zijn vrijgegeven. Dus wat is de beste die u op uw Linux-server moet uitvoeren?

Om de ‘beste’ te kunnen bepalen, moeten we naar verschillende factoren kijken. Uiteindelijk hangt het af van wat uw einddoel is, omdat sommige webservers zijn gericht op een soort client, andere voor snelheid en andere voor beveiliging. De belangrijkste factoren waar we naar gaan kijken zijn betrouwbaarheid, snelheid, veiligheid en makkelijk te gebruiken.


Veel webservers zullen beweren de "koning" te zijn van een of meer van deze factoren. Ik geloof echter dat het bewijs in de pudding zit en als je naar het werkelijke gebruik van de webserver op internet kijkt, krijg je een beter idee van de wijsheid van de menigte. Netcraft houdt sinds 1995 webservertypen, hostnamen en andere gegevens bij en is een geweldige manier om te zien wat de huidige trends in webservergebruik zijn.

instagram viewer

Hier is hun gebruik van webservergebruik tot december 2010:

linux webserver software

Van de beste webservers die momenteel worden gebruikt, is de webserver IIS van Microsoft de enige pure Windows. Over het algemeen is Apache de meest gebruikte webserversoftware op basis van het aantal gebruikers. Het is ook goed om te weten dat het platformonafhankelijk is en op zowel Windows- als Linux-systemen kan worden uitgevoerd.

Bovenaan de lijst hebben we Other (alle andere webserversoftware), Google (die hun eigen eigen aangepaste serversoftware gebruikt), nginx en lighttpd. De drie die ik zal beschrijven als de beste Linux webserversoftware zijn lighttpd, nginx en Apache.

webserversoftwarelighttpd (uitgesproken als "Lighty") is ontstaan ​​uit de wens om een ​​snelle, veilige en betrouwbare webserver met een kleine geheugenvoetafdruk te creëren. Vanuit functioneel oogpunt werkt het ongeveer hetzelfde als Apache, de meest gebruikte webserver, maar met minder geheugen dat wordt gebruikt op drukke servers en ook een grotere doorvoer wanneer tot het uiterste wordt beperkt. Het beheert momenteel verschillende websites met extreem veel verkeer, zoals Wikipedia en YouTube.

De configuratie is vergelijkbaar met Apache (wat de meeste mensen gewend zijn), maar de syntaxis is heel anders. Hun documentatie is zeer grondig en zal u begeleiden bij alle installatietaken die u nodig hebt. Er zijn er ook veel how-tos beschikbaar online die u kunnen helpen bij het instellen van de server, afhankelijk van uw besturingssysteem, of u kunt Google raadplegen voor specifieke details.

Lighttpd is een goede webserver voor diegenen die een machine willen instellen met niet veel geheugen beschikbaar of die hopen hun verkeer gemakkelijker te schalen met behulp van software met hogere software.

webserversoftwareNginx is een beetje een ander beest. Hoewel het normaal werkt, wordt het voornamelijk gebruikt op websites met een hoger verkeer als webproxy; met andere woorden, wanneer een gebruiker de nginx-server bezoekt met zijn browser, stuurt hij het verzoek naar andere servers op zijn eigen privé-netwerk, afhankelijk van het type gevraagde inhoud.

De documentatie beschikbaar is niet duidelijk voor beginners, maar zodra je de ins en outs van nginx leert kennen, zul je zien hoe krachtig het is vooral bij het runnen van grotere sites. Het beste how-tos zijn beschikbaar via Howtoforge en mogelijk moet u wat googlen om specifieke instructies voor uw situatie te vinden.

linux webserver softwareDe Apache HTTP-server is over het algemeen de populairste webserver op internet die op bijna 60% van alle webservers draait en ook degene waarmee we nu alle andere vergelijken. De veiligheid, stabiliteit en flexibiliteit van Apache is waarom de meeste webserverbeheerders ervoor kiezen en Apache heeft zich op de lange termijn bewezen.

Configuratie is goed gedocumenteerd en ontelbare how-tos en walk-throughs zijn beschikbaar voor iemand die er net mee is begonnen. Als u nieuw bent bij webservers is Apache zeker de plek om te beginnen.

Apache is beschikbaar in de standaardpakketten op veel Linux-systemen en wordt eigenlijk standaard geïnstalleerd op de meeste en ‘httpd’ is synoniem met de Apache-webserver. Net als bij de andere software hierboven is de Apache HTTP-software open source en iedereen kan eraan bijdragen of het naar eigen behoefte aanpassen.

Welke is geschikt voor u?

Het antwoord op deze vraag hangt volledig af van uw gebruik. Als je net begint, raad ik aan om met Apache te beginnen. Als u op zoek bent naar een uitdaging of alternatieven voor Apache wilt leren kennen, bekijk dan lighttpd die weinig geheugen gebruikt. Als u ten slotte een webproxy nodig hebt voor een bank met servers, bekijk dan nginx die in deze situatie erg goed werkt.

Heb je nog andere favoriete Linux-webservers? Vertel het ons hieronder!

Dave Drager werkt bij XDA Developers in de buitenwijken van Philadelphia, PA.