Ein Open Source-Webserver ist eine gemeinfreie Software, mit der Webseiten über das World Wide Web bereitgestellt werden können. Wie proprietäre Webserver-Software läuft sie auf einem Computer, der mit dem Internet verbunden ist und durch eine IP-Adresse eindeutig identifiziert wird. Ein Server, der eine Website hostet, empfängt URL-Anfragen für eine Ressource oder Webseite von Clients, die ihren Browser verwenden. Es sucht die Webseite aus seinem Verzeichnis, ruft sie ab und sendet die Webseite an den Browser des Clients. Wenn die Ressource nicht gefunden werden kann, wird stattdessen eine Fehlermeldung gesendet. Die Kommunikation zwischen Client und Server wird mithilfe des Hypertext Transfer Protocol (http) oder seiner sicheren Version https erleichtert.
Der Quellcode von Open Source-Webservern kann durch Akzeptieren der Lizenzbedingungen kostenlos angezeigt, kopiert, geändert und freigegeben werden. Die Bedingungen können von Software zu Software variieren, aber Open Source-Lizenzen gewähren Benutzern im Allgemeinen die Erlaubnis, die Software für jeden Zweck zu verwenden. Open Source-Webserver sind kommerzielle Server, die von einer Einzelperson, einer Gruppe von Personen oder einer ganzen Organisation verwendet werden können. Es kann mehrere Websites hosten und Verzeichnisse für statische und dynamische Webinhalte bereitstellen. Open Source-Webserver können auch einige oder alle der folgenden Funktionen enthalten:
- Unterstützt das Hoch- und Herunterladen von Dateien mithilfe des Dateiübertragungsprotokolls (FTP).
- Speichern Sie in Webformularen übermittelte Benutzereingaben
- Temporärer Speicher oder Cache von Webdokumenten
- Softwarebasierter Load Balancer für den Webverkehr
- Als Reverse-Proxy-Server fungieren
- Proxy für eine E-Mail-Server
- Dient als CGI- und API-Gateway
- Stellen Sie Sicherheitsfunktionen bereit, z. B. gegen DDoS-Angriffe
- Hardware-Ressourcen optimieren
- Unterstützt andere Kommunikationsprotokolle
Jüngsten Umfragen zum Marktanteil von Webservern zufolge sind Apache-Webserver und Nginx die beiden wichtigsten Open-Source-Webserver, deren kombinierte Anteile mehr als 65 Prozent ausmachen. Als nächstes folgt der proprietäre IIS-Webserver von Microsoft, gefolgt von einem weiteren kommerziellen Unternehmensprodukt von LiteSpeed Technologies. Das gleiche Unternehmen bietet jedoch eine Open-Source-Webserverversion namens OpenLiteSpeed an.