Die beste Linux-Webserver-Software (& Apache-Alternativen)

Werbung

Werbung
Werbung

Linux-Webserver-Software Da das Protokoll, das das World Wide Web ausführt - das HTTP-Protokoll - für die ganze Welt offen und sichtbar ist, kann jeder mit dem Programmierwissen einen eigenen Webserver schreiben. In der Tat listet Wikipedia über 60 Webserver auf, und dies sind nur diejenigen, die öffentlich zugänglich sind. Welches ist also das beste, das Sie auf Ihrem Linux-Server ausführen sollten?

Um den "Besten" bestimmen zu können, müssen wir uns mehrere Faktoren ansehen. Letztendlich hängt es davon ab, was Ihr Endziel ist, da einige Webserver auf eine Art Client ausgerichtet sind, andere auf Geschwindigkeit und andere auf Sicherheit. Die wichtigsten Faktoren, die wir uns ansehen werden, sind Zuverlässigkeit, Geschwindigkeit, Sicherheit und Benutzerfreundlichkeit .


Viele Webserver werden behaupten, der "König" eines oder mehrerer dieser Faktoren zu sein. Ich glaube jedoch, der Beweis ist in den Pudding und wenn Sie sich die tatsächliche Verwendung von Webservern im Internet betrachten, erhalten Sie eine bessere Vorstellung von der Weisheit der Massen. Netcraft hat seit 1995 Web-Server-Typen, Hostnamen und andere Daten im Auge behalten und ist ein großartiger Weg, um zu sehen, was die aktuellen Trends in der Webserver-Nutzung sind.

Hier ist ihre Umfrage zur Nutzung der Webserver bis Dezember 2010:

Linux-Webserver-Software

Von den aktuell genutzten Webservern ist der Webserver IIS von Microsoft der einzige reine Windows-Server. Apache im Großen und Ganzen ist die am häufigsten verwendete Web-Server-Software basierend auf der Anzahl der Benutzer. Es ist auch gut zu wissen, dass es plattformübergreifend ist und auf Windows- und Linux-Systemen ausgeführt werden kann.

Abgerundet wird die Liste mit Other (alle anderen Webserver-Software), Google (die ihre eigene private Custom-Server-Software verwendet), nginx und lighttpd. Die drei, die ich als die besten Linux-Web-Server-Software ausführlich darlegen werde, sind Lighttpd, Nginx und Apache.

Lichttpd

Webserver-Software Lighttpd (ausgesprochen "Lighty") entstand aus dem Wunsch, einen schnellen, sicheren und zuverlässigen Webserver mit geringem Speicherbedarf zu erstellen. Von einem funktionalen Standpunkt aus funktioniert es ähnlich wie Apache, der am häufigsten verwendete Webserver, jedoch mit weniger Speicher auf stark ausgelasteten Servern und einem größeren Durchsatz, wenn es an seine Grenzen gebracht wird. Es betreibt derzeit mehrere extrem hoch frequentierte Websites wie Wikipedia und YouTube.

Die Konfiguration ist sehr ähnlich zu Apache (was die meisten Leute gewohnt sind), aber die Syntax ist sehr unterschiedlich. Ihre Dokumentation ist sehr gründlich und führt Sie durch alle Setup-Aufgaben, die Sie benötigen. Es gibt auch viele Online-Anleitungen, die Ihnen bei der Einrichtung des Servers in Abhängigkeit von Ihrem Betriebssystem helfen können oder Sie können Google nach bestimmten Details durchsuchen.

Lighttpd ist ein guter Webserver für diejenigen, die einen Rechner mit wenig verfügbarem Speicher einrichten möchten oder der mit Hilfe von leistungsfähigerer Software den Traffic einfacher skalieren möchte.

nginx

Webserver-Software Nginx ist ein bisschen wie ein anderes Biest. Während es normal funktioniert, wird es hauptsächlich auf Websites mit höherem Trafficking als Web-Proxy verwendet. Mit anderen Worten, wenn ein Benutzer den nginx-Server mit seinem Browser besucht, sendet er die Anfrage je nach Art des angeforderten Inhalts an andere Server in seinem eigenen privaten Netzwerk.

Die verfügbare Dokumentation ist für Anfänger nicht klar, aber sobald Sie die Details von nginx kennengelernt haben, werden Sie sehen, wie mächtig es ist, besonders wenn größere Seiten laufen. Die besten How-To-Anleitungen sind bei Howtoforge verfügbar und Sie müssen möglicherweise etwas googeln, um spezifische Anweisungen für Ihre Situation zu finden.

Apache HTTP Server

Linux-Webserver-Software Der Apache HTTP Server ist im großen und ganzen der beliebteste Webserver im Internet, der auf fast 60% aller Webserver läuft und auch den, mit dem wir jetzt alle anderen Server vergleichen. Die Sicherheit, Stabilität und Flexibilität von Apache ist der Grund, warum die meisten Webserver-Administratoren sich dafür entscheiden und Apache sich auf lange Sicht bewährt hat.

Die Konfiguration ist gut dokumentiert und unzählige Anleitungen und Durchgänge sind für jemanden verfügbar, der gerade damit begonnen hat. Wenn Sie neu bei Webservern sind, ist Apache definitiv der richtige Ort für Sie.

Apache ist in den Standardpaketen auf vielen Linux-Systemen verfügbar und wird tatsächlich standardmäßig auf den meisten installiert und "httpd" ist gleichbedeutend mit dem Apache-Webserver. Wie bei der anderen Software oben ist die Apache HTTP-Software Open Source und jeder kann dazu beitragen oder es an seine Bedürfnisse anpassen.

Welches ist das Richtige für dich?

Die Antwort auf diese Frage hängt vollständig von Ihrer Verwendung ab. Wenn Sie gerade erst anfangen, würde ich empfehlen, mit Apache zu beginnen. Wenn Sie nach einer Herausforderung suchen oder Alternativen zu Apache kennen lernen möchten, sollten Sie sich lighttpd ansehen, die einen geringen Speicherbedarf hat. Schließlich, wenn Sie einen Web-Proxy für eine Bank von Servern benötigen - überprüfen Sie Nginx, die in dieser Situation sehr gut funktioniert.

Haben Sie noch andere Linux-Webserver? Sag uns bitte unten!

In this article