6 alternative Webserver, die du vielleicht verpasst hast Aktualisiert am 9. Juli 2024 von Gastbeiträger 5 Minuten, 24 Sekunden zum Lesen Bei der Wahl eines Webservers geht es um viel mehr als nur darum, etwas zu wählen, das HTML generiert. Ein Webserver kann alle möglichen interessanten Dinge tun. Am Ende des Tages liefern sie alle eine Website an jemanden, der sie anfordert. Aber auf dem Weg dorthin kann noch so viel passieren. Überlege dir, was du von einem Webserver brauchst, um dir die Programmierung und Wartung deiner Website zu erleichtern, und finde dann heraus, wo und wie der Webserver helfen kann. Die Chancen stehen gut, dass du einige alternative Webserver findest, die genau zu deinen Anforderungen passen. Und sie sind alle kostenlos, es kann also nicht schaden, sich umzuschauen und sie auszuprobieren. Die meisten dieser alternativen Webserver-Anwendungen laufen hervorragend in einer Container-Umgebung oder einer virtuellen Maschine. Alternative Webserver Lighttpd Caddy Server Apache Tomcat Cherokee Yaws WildFly Einen neuen Server ausprobieren Doch bevor du dich mit alternativen Webservern beschäftigst, solltest du dir zunächst Gedanken über deine Serverumgebung machen. Um verschiedene Pakete installieren zu können, brauchst du ein VPS-Hosting- oder Dedicated Server-Konto. Diese Serverumgebung bietet die vollständige Kontrolle über das Dateisystem und ermöglicht es dir, alles zu installieren, was du brauchst. Inhaltsverzeichnis Alternative Webserver Lighttpd Caddy Server Apache Tomcat Cherokee Yaws WildFly Einen neuen Server ausprobieren Alternative Webserver Diese Liste alternativer Webserver ist sicher nicht vollständig, aber ich habe versucht, eine vernünftige Sammlung beliebter Optionen zusammenzustellen, die eine Vielzahl von Bedürfnissen abdecken. Hier findest du eine Auflistung von Anwendungen, die vom Minimalisten (jemand, der einen sehr leichtgewichtigen Server für eine einfache Website sucht) bis hin zum Fortgeschrittenen (jemand, der eine Java-Laufzeitumgebung benötigt) reichen. Du fragst dich vielleicht: "Hey, ich sehe NGINX nicht auf dieser Liste?" NGINX ist mittlerweile so populär, dass ich es kaum noch als "alternativ" bezeichnen würde, aber da es eine gewisse Anerkennung verdient, solltest du es vielleicht erwähnen. Lighttpd Lighttpd ist, wie der Name schon sagt, ein leichtgewichtiger Webserver, der sich darauf konzentriert, viel Geschwindigkeit in ein kleines Profil zu packen, ohne dein System zu sehr zu belasten. Ein geringer Speicherbedarf ist das Ziel, und das ist Teil des Ziels eines leichtgewichtigen Webservers. Und trotzdem verzichtest du mit Lighttpd auf keine der modernen Funktionen, die du für den Betrieb deiner App brauchst, wie zum Beispiel: Auth, FastCGI, SCGI, URL-Rewriting und mehr. Lighttpd bietet all das und legt dabei Wert darauf, standardkonform und einfach zu bedienen zu sein. Ein aktuelles Update beinhaltet Folgendes: HTTP/2 ist standardmäßig aktiviert, mod_deflate zstd Unterstützung, mod_ajp13 (neu), und Fehlerbehebungen Und natürlich ist Lighttpd Open Source, wird unter einer überarbeiteten BSD-Lizenz angeboten und ist für die Betriebssysteme UNIX/Linux und Windows verfügbar. Und es ist ganz einfach, Lighttpd zusammen mit PHP in Ubuntu zu installieren. Caddy Server Willst du einen leichtgewichtigen Webserver, der automatisch HTTPS bereitstellt, ohne dass eine zusätzliche Konfiguration erforderlich ist, und der keine zusätzlichen Abhängigkeiten hat? Dann könnte der Caddy-Webserver genau das Richtige für dich sein. Ja, du hast richtig gelesen. Caddy bietet automatisches HTTPS und hat keine Abhängigkeiten, d.h. du kannst es in wenigen Augenblicken auf einem Container oder einem Testserver installieren und hast einen vollwertigen Webserver zur Verfügung. Im Gegensatz zu anderen beliebten Servern, die in der Sprache C geschrieben sind, ist Caddy in Go geschrieben. Und sie behaupten, dass dies für mehr Speichersicherheit sorgt. Warum probierst du es nicht selbst aus? Du kannst ihn mit einem Einzeiler auf deinem eigenen Cloud-VPS installieren. Caddy bietet Unterstützung für statische Dateidienste und Reverse Proxy. Wenn du also eine statische Website in Markdown geschrieben hast, kannst du Caddy nutzen, um das Markdown-Rendering durchzuführen. Caddy bietet ein Vorlagensystem, das die Konvertierung von Inhalten im laufenden Betrieb ermöglicht. Du musst deine Markdown-Datei also nicht in HTML umwandeln, bevor du sie auf den Server hochlädst. Apache Tomcat Vor vielen Jahren erzählte mir ein Freund, dass er Apache Tomcat zusätzlich zu der herkömmlichen Apache-Installation auf seinem persönlichen Server installierte. Ich fragte ihn, warum. Er zuckte mit den Schultern und sagte: "Es ist schneller." Ich habe ihn beim Wort genommen. Viele fortgeschrittene Serveradministratoren werden unterschiedliche Gründe für die Verwendung verschiedener Webserver haben. Und je nachdem, welche anderen Anwendungen sie nutzen oder an welchen Projekten sie arbeiten, kann ein Server schneller sein als ein anderer. Ein besonderer Anwendungsfall für den Einsatz von Apache Tomcat ist die Frage, ob du Java-Programme nativ auf deinem Server ausführen willst oder nicht. Wenn du also weißt, wie man Java programmiert, kannst du sofort mit dem Programmieren einer Webanwendung beginnen. Wenn das auf dich zutrifft, dann ist Tomcat wahrscheinlich der Webserver, den du gesucht hast. Vielleicht ist auch der WildFly Webserver interessant für dich. Wir haben einen Artikel über die Installation von Tomcat im Control Web Panel (CWP). Cherokee Du wusstest wahrscheinlich nicht, dass es einen Webserver mit einer grafischen Benutzeroberfläche gibt, die du zur Konfiguration verwenden kannst. Ich wusste das jedenfalls nicht. Wenn dich das interessiert (warum auch nicht?), ist der Cherokee-Webserver vielleicht einen ersten, zweiten oder dritten Blick wert. Der Cherokee-Server bietet eine Weboberfläche namens Cherokee-Admin, über die du alle deine Konfigurationen vornehmen kannst. Das ist sehr praktisch für alle, die eine Konfiguration über die Kommandozeile vermeiden wollen. Du kannst dir auch ein schönes Cherokee-Shirt kaufen. Yaws Der Yaws-Webserver, der für "Yet another web server" steht, ist ideal für jemanden, der die Programmiersprache Erlang beherrscht, da Yaws in dieser Sprache geschrieben ist. Aber auch wenn du diese Sprache nicht besonders gut beherrschst, ist Yaws eine leistungsstarke Multi-Threader-Serveranwendung, die ein hohes Maß an Service bietet. Aber wie die anderen hier aufgeführten alternativen Webserver erfordert er ein höheres Maß an Systemkenntnissen und ist wahrscheinlich nicht ideal für Anfänger. Aber behalte ihn im Auge. WildFly Wie Tomcat bietet auch WildFly einige besondere Leckerbissen für Java-Programmierer. WildFly bietet eine vollständige Anwendungslaufzeitumgebung für Java-Programme. (Das bedeutet, dass es ideal geeignet ist, um eine Hardware- und Softwarekonfiguration für die Ausführung von Java-Anwendungen bereitzustellen.) WildFly wird von RedHat gesponsert und wird von RedHat für die Entwicklung einiger ihrer Unternehmensanwendungen verwendet. (Vielleicht bist du auch an Jetty interessiert.) Einen neuen Server ausprobieren Auf lange Sicht gibt es keinen Grund, sich auf einen einzigen Webserver festzulegen. Du kannst einen der hier aufgelisteten Webserver ausprobieren oder dir eine Liste anlegen, wenn du Lust auf Experimente hast. Um verschiedene Webserver auszuprobieren, bietet InMotion Hosting private Cloud-Optionen an, mit denen du schnell so viele Server-Cluster auf- und abbauen kannst, wie du brauchst. Diesen Artikel teilen Verwandte Artikel Next.js-Hosting-Leitfaden: Serverseitiges Rendering, statische Generierung und Infrastrukturanforderungen Fehlercodes der Serie 400: Was sie bedeuten, warum sie wichtig sind und wie du sie behebst Entwickler-Hosting: Die besten Optionen für strategische Marken und Teams Wie du deine eigene Website hostest: Ein kompletter Leitfaden für Einsteiger KI-Webentwicklung: Was du 2026 wissen musst Die Wahl eines DIY Website Builders Web-Performance-Standards: Dein kompletter Leitfaden für eine schnellere Website Node.js Hosting: Wie man effiziente Apps erstellt und skaliert Statische vs. dynamische Websites: Die Wahl des richtigen Builds für Leistung, Skalierbarkeit und Kontrolle Laravel : Der vollständige Leitfaden zur Leistungssteigerung für schnellere Anwendungen