Webserver
Diese Seite soll einen kurzen Überblick über verschiedene mögliche Webserver geben.
Allgemeines
Prinzipiell lässt sich sagen, dass immer nach dem Verwendungszweck unterschieden werden muss.
Es gibt viele „generische“ Webserver die sich mehr oder weniger gut (meist durch Plug-ins) anpassen lassen als auch sehr spezifische Webserver, die speziell für bestimmte Problemstellungen entwickelt wurden.
Übersicht
Grob sortiert nach Verbreitungsgrad und Universalität.
Apache
Wikipedia: https://de.wikipedia.org/wiki/Apache_HTTP_Server
Projekt: https://www.apache.org/
- Am weitesten verbreiteter Webserver
- Generisch, kann modular durch Plug-ins erweitert werden
- Sehr einfach zur Auslieferung dynamischer Webseiten nutzbar (PHP, Perl, Ruby, Python, etc.)
nginx
Wikipedia: https://de.wikipedia.org/wiki/Nginx
Projekt: https://www.nginx.com/resources/wiki/
- Am zweit häufigsten verbreiteter Webserver
- Generisch, nicht modular
- Sehr einfach als reverse proxy einsatzbar
lighttpd
Wikipedia: https://de.wikipedia.org/wiki/Lighttpd
Projekt: https://www.lighttpd.net/
- Effizient, geringe Belastung von CPU und Arbeitsspeicher
- Generisch, kann modular durch Plug-ins erweitert werden
- Einfach zur Auslieferung dynamischer Webseiten nutzbar (PHP, Perl ,Ruby, Python, etc.)
gunicorn
Wikipedia: https://en.wikipedia.org/wiki/Gunicorn_(HTTP_server)
Projekt: http://gunicorn.org/
- Spezifisch, WSGI (Python) Webserver (oder uwsgi)
Node.js
Wikipedia: https://de.wikipedia.org/wiki/Node.js
Projekt: https://nodejs.org/en/
- Framework (JavaScript-Runtime), kann zur Entwicklung eines Webservers in JavaScript genutzt werden
Die hier im BuFaTa ET Wiki dargestellten Arbeitsdokumente sind Einzelbeiträge der jeweiligen Autoren und i.d.R. nicht repräsentativ für die BuFaTa ET als Organisation. Veröffentlichte Beschlüsse und Stellungnahmen der BuFaTa ET befinden sich ausschließlich auf der offiziellen Homepage.