Der Apache HTTP Server ist ein kostenloser und quelloffener , plattformübergreifender Webserver , der unter den Bedingungen der Apache-Lizenz 2.0 veröffentlicht wird . Er wird von einer Entwicklergemeinschaft unter der Schirmherrschaft der Apache Software Foundation entwickelt und gepflegt .

Die überwiegende Mehrheit der Apache HTTP Server-Instanzen läuft auf einer Linux - Distribution [ 5 ] , aber aktuelle Versionen laufen auch unter Microsoft Windows [ 6 ] , OpenVMS [ 7 ] und einer Vielzahl von Unix-ähnlichen Systemen. Frühere Versionen liefen auch unter NetWare , OS/2 und anderen Betriebssystemen [ 8 ] , einschließlich Portierungen für Mainframes [ 9 ] .

Ursprünglich auf dem NCSA HTTPd -Server basierend, begann die Entwicklung von Apache Anfang 1995 , nachdem die Arbeiten am NCSA-Code ins Stocken geraten waren. [ 10 ] Apache spielte eine Schlüsselrolle beim anfänglichen Wachstum des World Wide Web [ 11 ] und löste NCSA HTTPd schnell als dominierende Webserver-Software für HTTP ab. Im Jahr 2009 war Apache die erste Webserver-Software, die mehr als 100 Millionen Websites bediente . [ 12 ]

Laut einer Schätzung von Netcraft vom März 2025 nutzte Apache 17,83 % der meistbesuchten Websites. Die weiteren Top-Vier waren Cloudflare mit 22,99 %, Nginx mit 20,11 % und Microsoft Internet Information Services mit 4,16 %. [ 13 ] Im April 2026 belegte Apache laut einer Analyse aller Websites von W3Techs mit 23,7 % den dritten Platz, Nginx mit 32,7 % den ersten und Cloudflare Server mit 27,7 % den zweiten. [ 14 ]

Name

Laut der Apache Software Foundation wurde der Name „aus Respekt vor den verschiedenen indigenen Nationen Nordamerikas , die gemeinsam als Apache bezeichnet werden und für ihre überlegenen Fähigkeiten in Kriegsstrategie und ihre unerschöpfliche Ausdauer bekannt waren“, gewählt. [ 15 ] Dies geschah in einer Zeit, in der das offene Internet – basierend auf dem freien Austausch von Open-Source-Code – bald einer Art Eroberung durch den proprietären Softwareanbieter Microsoft ausgesetzt zu sein schien . Apache-Mitbegründer Brian Behlendorf – der Namensgeber – sah in seinem Vorhaben eine gewisse Parallele zu dem von Geronimo , dem Häuptling des letzten freien Apache-Volkes. [ 16 ] [ 17 ] Die Stiftung räumte jedoch ein, dass der Name „auch ein nettes Wortspiel mit ‚patchy web server ‘ darstellt – einem Server, der aus einer Reihe von Flickwerken besteht “.

Obwohl die Stiftung aktuell behauptet, der Name sei aus Respekt vor den indigenen Völkern Nordamerikas gewählt worden, belegen frühere Aussagen, wie etwa die offizielle Projektdokumentation von 1995, dass der Name stattdessen auf einem Wortspiel beruhte. In dieser Dokumentation wurden die indigenen Stämme Nordamerikas im Zusammenhang mit dem Namen nicht erwähnt: [ 18 ] [ 19 ]

Apache ist ein einprägsamer Name, der sich durchgesetzt hat. Er basiert auf bestehendem Code und einer Reihe von Software-Patches, ein Wortspiel mit „A PAtCHy“ (einem fehlerhaften Server).

Darüber hinaus erwähnte Behlendorf in einem Interview aus dem Jahr 2000, in dem er über die Ursprünge des Namens sprach, keine indianischen Stämme. Er erklärte, es handele sich nicht um ein Wortspiel, sondern der Name sei bewusst so gewählt worden, um aggressiv zu klingen. [ 20 ]

Der Name kam buchstäblich aus dem Nichts. Ich wünschte, ich könnte sagen, es wäre etwas Fantastisches gewesen, aber es war wirklich völlig unerwartet. Ich habe ihn auf ein Blatt Papier geschrieben und ein paar Monate später, als das Projekt startete, habe ich die Leute darauf hingewiesen und gefragt: „Hey, was haltet ihr von der Idee?“ … Jemand meinte, ihm gefiele der Name und es sei ein richtig gutes Wortspiel. Und ich so: „Ein Wortspiel? Was meinst du damit?“ Er sagte: „Na ja, wir bauen einen Server aus lauter Software-Patches, richtig? Also ein Patchy-Webserver.“ Ich sagte: „Ach so.“ … Als ich mir den Namen ausdachte, nein. Er hatte einfach so eine Bedeutung wie: „Keine Gefangenen machen. Sei aggressiv und zeig’s allen!“

Im Januar 2023 warf die US-amerikanische Non-Profit-Organisation Natives in Tech der Apache Software Foundation kulturelle Aneignung vor und forderte sie auf, ihren Namen und folglich auch die Namen der von ihr gehosteten Softwareprojekte zu ändern. Die Stiftung änderte ihren Namen nicht. [ 21 ] [ 22 ]

Wenn Apache unter Unix läuft , lautet sein Prozessname httpd, was die Abkürzung für „HTTP- Daemon “ ist. [ 23 ]

Funktionsübersicht

Apache unterstützt eine Vielzahl von Funktionen, von denen viele als kompilierte Module implementiert sind und die Kernfunktionalität erweitern. Dazu gehören Authentifizierungsfunktionen , Unterstützung für serverseitige Programmiersprachen wie Perl , Python , Tcl und PHP , Unterstützung für Secure Sockets Layer (SSL) und Transport Layer Security (TLS) , Proxy- Funktionen, URL-Rewriting- Funktionen, Protokollierungsfunktionen und Filterunterstützung. [ 24 ]

Apache unterstützt Komprimierung , um die Größe von über HTTP ausgelieferten Webseiten zu reduzieren . ModSecurity ist ein Open-Source-System zur Erkennung und Abwehr von Eindringlingen in Webanwendungen. Apache-Logs lassen sich mithilfe kostenloser Skripte wie AWStats / W3Perl oder Visitors über einen Webbrowser analysieren .

Virtuelles Hosting ermöglicht es einer einzigen Apache-Installation, viele verschiedene Websites zu bedienen . Beispielsweise könnte ein Computer mit einer einzigen Apache-Installation gleichzeitig die Websites 1, example.com2 example.org, test47.test-server.example.edu3 usw. bedienen.

Apache bietet konfigurierbare Fehlermeldungen, DBMS -basierte Authentifizierungsdatenbanken, Inhaltsverhandlung und unterstützt mehrere grafische Benutzeroberflächen (GUIs).

Es unterstützt Passwortauthentifizierung und digitale Zertifikatsauthentifizierung . Da der Quellcode frei verfügbar ist, kann jeder den Server an spezifische Bedürfnisse anpassen, und es gibt eine große öffentliche Bibliothek von Apache-Add-ons. [ 25 ]

Eine detailliertere Liste der Funktionen finden Sie weiter unten:

Leistung

Anstatt eine einheitliche Architektur zu implementieren, bietet Apache verschiedene Multiprocessing Modules (MPMs) an, die festlegen, wie der Server mehrere Verbindungen und Anfragen verarbeitet. Diese Module ermöglichen es Apache, entweder prozessbasiert, hybrid (Prozess- und Thread-basiert) oder ereignisgesteuert zu arbeiten , um den Anforderungen unterschiedlicher Umgebungen besser gerecht zu werden. Die Wahl des MPM und dessen Konfiguration ist daher wichtig. [ 42 ]

Für die Auslieferung statischer Seiten galt die Apache-2.2-Serie als deutlich langsamer als nginx und Varnish . [ 43 ] Um dieses Problem zu beheben, entwickelten die Apache-Entwickler das Event MPM, das mehrere Prozesse und mehrere Threads pro Prozess in einer asynchronen , ereignisbasierten Schleife kombiniert . [ 44 ] Laut Jim Jagielski und anderen unabhängigen Quellen ist diese Architektur, wie sie in der Apache-2.4-Serie implementiert ist, mindestens so schnell wie ereignisbasierte Webserver . [ 45 ] [ 46 ] [ 47 ] Einige unabhängige, aber deutlich veraltete Benchmarks zeigen jedoch, dass sie immer noch nur halb so schnell wie nginx ist, z. B. [ 48 ].

Lizenzierung

Der Quellcode des Apache HTTP Servers wurde im Januar 2004 von der vorherigen Lizenz 1.1 auf die Apache-Lizenz 2.0 umlizenziert [ 49 ] , und Apache HTTP Server 1.3.31 und 2.0.49 waren die ersten Versionen, die unter der neuen Lizenz veröffentlicht wurden. [ 50 ]

Das OpenBSD- Projekt missbilligte die Änderung und nutzte weiterhin Apache-Versionen vor 2.0, wodurch Apache 1.3.x für seine Zwecke effektiv abgespalten wurde . [ 51 ] [ 52 ] [ 53 ] Zunächst wurde es durch Nginx ersetzt , kurz darauf entwickelte man mit OpenBSD Httpd einen eigenen Nachfolger, basierend auf dem Relayd-Projekt. [ 54 ] [ 55 ] [ 56 ] [ 57 ]

Versionen

Version 1.1: Die Apache-Lizenz 1.1 wurde im Jahr 2000 von der ASF genehmigt: Die wichtigste Änderung gegenüber der Lizenz 1.0 betrifft die „Werbeklausel“ (Abschnitt 3 der Lizenz 1.0); abgeleitete Produkte müssen die Urheberschaft nicht mehr in ihren Werbematerialien, sondern nur noch in ihrer Dokumentation angeben.

Version 2.0: Die ASF hat die Apache-Lizenz 2.0 im Januar 2004 übernommen. Zu den erklärten Zielen der Lizenz gehörten die Vereinfachung der Nutzung für Projekte außerhalb der ASF, die Verbesserung der Kompatibilität mit GPL-basierter Software, die Möglichkeit, die Lizenz durch Verweis anstatt durch Auflistung in jeder Datei einzubinden, die Klarstellung der Lizenz für Beiträge und die Forderung nach einer Patentlizenz für Beiträge, die notwendigerweise die Patente eines Beitragenden verletzen.

Entwicklung

Versionen des Apache HTTP-Servers
Version Erstveröffentlichung Neueste Version
Nicht unterstützt:1.3 1998-06-06 [ 58 ]2010-02-03 (1.3.42) [ 59 ]
Nicht unterstützt:2.02002-04-06 [ 60 ]2013-07-10 (2.0.65) [ 61 ]
Nicht unterstützt:2.22005-12-01 [ 62 ]2017-07-11 (2.2.34) [ 63 ]
Neueste Version:2.42012-02-21 [ 64 ]2026-06-08 (2.4.68) [ 65 ]
Legende:
Nicht unterstützt
Neueste Version

Das Apache HTTP Server Projekt ist ein gemeinschaftliches Softwareentwicklungsprojekt mit dem Ziel, eine robuste, kommerziell einsetzbare, funktionsreiche und frei verfügbare Quellcode-Implementierung eines HTTP-Servers (Webservers) zu erstellen. Das Projekt wird von einer Gruppe ehrenamtlicher Helfer weltweit gemeinsam verwaltet, die über das Internet und das Web kommunizieren, planen und den Server sowie die zugehörige Dokumentation entwickeln. Das Projekt ist Teil der Apache Software Foundation . Darüber hinaus haben Hunderte von Nutzern Ideen, Code und Dokumentation zum Projekt beigetragen. [ 66 ] [ 67 ] [ 68 ]

Apache 2.4 hat die Unterstützung für die Plattformen BeOS , TPF , A/UX , NeXT und Tandem eingestellt . [ 8 ]

Sicherheit

Ältere Apache-Versionen waren anfällig für einen Denial-of-Service-Angriff namens Slowloris , der viele gleichzeitige, nur teilweise abgeschlossene Anfragen erzeugt und so den Pool verfügbarer Verbindungen des Servers erschöpft. [ 69 ] Seit Apache 2.2.15 wird das Modul mod_reqtimeout als offizielle, von den Entwicklern unterstützte Lösung mitgeliefert. [ 70 ]

Siehe auch

Referenzen

  1. ^ „Über das Apache HTTP Server Projekt“ . Apache Software Foundation . Archiviert vom Original am 7. Juni 2008. Abgerufen am 25. Juni 2008 .
  2. ^ „Release 2.4.68“ . 8. Juni 2026. Abgerufen am 9. Juni 2026 .
  3. ^ „Apache Software Foundation Index: Projects by Programming Language Index“ . Archiviert vom Original am 2. März 2016. Abgerufen am 27. Februar 2016 .
  4. ^ „Kompilieren und Installieren“ . httpd.apache.org . Die Apache Software Foundation. Archiviert vom Original am 7. Mai 2016. Abgerufen am 9. Mai 2016 .
  5. ^ „OS/Linux-Distributionen mit Apache“ . secure1.securityspace.com . Archiviert vom Original am 18.09.2018 . Abgerufen am 17.09.2018 .
  6. ^ „Plattformspezifische Hinweise – Apache HTTP Server Version 2.4“ . httpd.apache.org . Archiviert vom Original am 22.01.2019 . Abgerufen am 21.01.2019 .
  7. ^ „Sicherer Webserver“ . vmssoftware.com . Archiviert vom Original am 22.10.2020 . Abgerufen am 20.10.2020 .
  8. ^ a b „Upgrade von 2.2 auf 2.4“ . Archiviert vom Original am 10.05.2021 . Abgerufen am 12.05.2021 . Die Plattformunterstützung für BeOS, TPF und ältere Plattformen wie A/UX, Next und Tandem wurde entfernt. Diese galten ohnehin als fehlerhaft.
  9. ^ „Der Apache EBCDIC-Port – Apache HTTP Server Version 2.4“ . httpd.apache.org . Archiviert vom Original am 27.02.2019 . Abgerufen am 16.08.2019 .
  10. ^ „Über das Apache HTTP Server Projekt – Das Apache HTTP Server Projekt“ . httpd.apache.org . Abgerufen am 8. Februar 2024 .
  11. ^ Netcraft Marktanteil, archiviert am 20.05.2010 in der Wayback Machine für Top-Server aller Domains August 1995 - heute (monatlich aktualisiert)
  12. ^ „Webserver-Umfrage Februar 2009“ . Netcraft . 18. Februar 2009. Archiviert vom Original am 26. Februar 2009. Abgerufen am 29. März 2009 .
  13. ^ „Webserver-Umfrage März 2025“ . Netcraft News . 25. März 2025. Archiviert vom Original am 1. April 2025. Abgerufen am 14. April 2025 .
  14. ^ „Nutzungsstatistiken von Webservern“ . w3techs.com . Abgerufen am 14.04.2025 .
  15. ^ „Apache Foundation“ . www.apache.org . Archiviert vom Original am 13. Dezember 2021. Abgerufen am 22. August 2018 .
  16. ^ "„Trillionen und Abertrillionen serviert“ – ein Dokumentarfilm über die Apache Software Foundation . TheApacheFoundation / YouTube. 2020. Archiviert vom Original am 22.11.2021.
  17. ^ „Eine Grundlage des Vertrauens: Aufbau einer Blockchain-Zukunft: Brian Behlendorf“ . Long Now Foundation / YouTube. 10.02.2020. Archiviert vom Original am 22.11.2021.
  18. ^ „Informationen zum Apache HTTP Server Projekt“ . 15.04.1997. Archiviert vom Original am 15. April 1997.
  19. ^ „Apache Server – Häufig gestellte Fragen“ . Archiviert vom Original am 6. Januar 1997. Abgerufen am 15. Januar 2017 .
  20. ^ McMillan, Robert (15. April 2000). „Apache Power“ . Linux Magazine . Archiviert vom Original am 28. Januar 2019.
  21. ^ Claburn, Thomas (11.01.2023). „Indianer fordern Namensänderung der Apache Foundation“ . The Register . Archiviert vom Original am 12.01.2023 . Abgerufen am 12.01.2023 .
  22. ^ Purdy, Kevin (12.01.2023). „Indigene Technologiegruppe fordert Apache Foundation zur Namensänderung auf“ . Ars Technica . Archiviert vom Original am 12.01.2023 . Abgerufen am 12.01.2023 .
  23. ^ „Apache Docs“ . httpd.apache.org . Archiviert vom Original am 5. September 2018. Abgerufen am 22. August 2018 .
  24. ^ „Modulindex – Apache HTTP Server Version 2.4“ . httpd.apache.org . Abgerufen am 24.05.2026 .
  25. ^ „Apache Web Server“ . webopedia.com . 23. März 1998. Archiviert vom Original am 12. Mai 2021. Abgerufen am 12. Mai 2021 .
  26. ^ „Apache HTTP Server Tutorial: .htaccess files“ . Apache.org. Archiviert vom Original am 25.02.2016 . Abgerufen am 19.02.2016 .
  27. ^ "mod_proxy" . Apache.org. Archiviert vom Original am 29.07.2018 . Abgerufen am 19.02.2016 .
  28. ^ "mod_proxy_balancer" . Apache.org. Archiviert vom Original am 13.02.2016 . Abgerufen am 19.02.2016 .
  29. ^ „Balancer Manager“ . Apache.org. Archiviert vom Original am 4. März 2016. Abgerufen am 19. Februar 2016 .
  30. ^ „Authentifizierung und Autorisierung“ . Apache.org. Archiviert vom Original am 31.01.2018 . Abgerufen am 19.02.2016 .
  31. ^ "mod_rewrite" . Apache.org. Archiviert vom Original am 13.02.2016 . Abgerufen am 19.02.2016 .
  32. ^ "mod_headers" . Apache.org. Archiviert vom Original am 21.02.2016 . Abgerufen am 19.02.2016 .
  33. ^ "mod_sed" . Apache.org. Archiviert vom Original am 4. März 2016. Abgerufen am 19. Februar 2016 .
  34. ^ "mod_substitute" . Apache.org. Archiviert vom Original am 4. März 2016. Abgerufen am 19. Februar 2016 .
  35. ^ „Apache httpd Tutorial: Einführung in Server Side Includes“ . Apache.org. Archiviert vom Original am 18.02.2016 . Abgerufen am 19.02.2016 .
  36. ^ "mod_usertrack" . Apache.org. Archiviert vom Original am 12.05.2021 . Abgerufen am 12.05.2021 .
  37. ^ „Apache-Tutorial: Dynamischer Inhalt mit CGI“ . Apache.org. Archiviert vom Original am 15.11.2021 . Abgerufen am 19.02.2016 .
  38. ^ „Benutzerbezogene Webverzeichnisse“ . Apache.org. Archiviert vom Original am 16.02.2016 . Abgerufen am 19.02.2016 .
  39. ^ „Ausdrücke im Apache HTTP Server“ . Apache.org. Archiviert vom Original am 29.02.2016 . Abgerufen am 19.02.2016 .
  40. ^ "mod_status" . Apache.org. Archiviert vom Original am 13.02.2016 . Abgerufen am 19.02.2016 .
  41. ^ „Apache-Modul: mod_ftp“ . Apache.org. Archiviert vom Original am 10.07.2017 . Abgerufen am 08.07.2017 .
  42. ^ „Multi-Processing Modules (MPMs) - Apache HTTP Server Version 2.4“ . httpd.apache.org . Abgerufen am 24.05.2026 .
  43. ^ „Bereitstellung statischer Dateien: Ein Vergleich zwischen Apache, Nginx, Varnish und G-WAN“ . Spoot!. 14. März 2011. Archiviert vom Original am 24. April 2014. Abgerufen am 23. April 2014 .
  44. ^ "worker - Apache HTTP Server Version 2.2" . apache.org . Archiviert vom Original am 10.05.2021 . Abgerufen am 12.05.2021 .
  45. ^ „Apache httpd 2.4“ (PDF) . Archiviert (PDF) vom Original am 27.01.2012 . Abgerufen am 08.02.2012 .
  46. ^ „Auswahl eines Proxy-Servers“ . 14. April 2014. Archiviert vom Original am 3. März 2016. Abgerufen am 19. Februar 2016 .
  47. ^ „Durchsatzbewertung von Apache 2.4.1“ . 22. Februar 2012. Archiviert vom Original am 2. März 2016. Abgerufen am 19. Februar 2016 .
  48. ^ „Performance von Apache 2.4 mit Event-MPM im Vergleich zu Nginx“ . eschrade.com . 3. Januar 2014. Archiviert vom Original am 13. März 2014. Abgerufen am 13. März 2014 .
  49. ^ „Apache-Lizenz, Version 2.0“ . The Apache Software Foundation. Januar 2004. Archiviert vom Original am 18.05.2013 . Abgerufen am 21.05.2013 .
  50. ^ Burton, Richard Antony. „Zur Information: Apache HTTP Server 2.0.49 veröffentlicht“ . Newsgroup :  alt.apache.configuration . Abgerufen am 16.02.2018 .
  51. ^ de Raadt, Theo (18. Februar 2004). „Die neue Apache-Lizenz“ . openbsd-misc (Mailingliste) . Abgerufen am 21. Mai 2013 .
  52. ^ „Urheberrechtsrichtlinie“ . OpenBSD. Archiviert vom Original am 13.11.2017 . Abgerufen am 12.05.2013 .
  53. ^ "apache-httpd-openbsd-1.3.20140502p2 – OpenBSD verbesserte und sicherere Version von Apache 1.3" . OpenBSD-Ports . Archiviert vom Original am 02.03.2015 . Abgerufen am 28.12.2014 .
  54. ^ Marvin, Rob (25. März 2015). „Einblicke in den neuen httpd-Webserver von OpenBSD“ . SD Times . Archiviert vom Original am 12. Oktober 2019. Abgerufen am 12. Oktober 2019 .
  55. ^ „OpenBSD Upgrade Guide: 5.1 to 5.2“ . openbsd.org . Archiviert vom Original am 22.12.2017 . Abgerufen am 13.03.2014 .
  56. ^ jj, Hrsg. (14.03.2014). „Achtung: Apache aus der Basis entfernt“ . OpenBSD Journal . Archiviert vom Original am 18.10.2014 . Abgerufen am 29.12.2014 .
  57. ^ „OpenBSD-Upgrade-Leitfaden: 5.5 auf 5.6“ . openbsd.org . Archiviert vom Original am 22.12.2014 . Abgerufen am 29.12.2014 .
  58. ^ „Ankündigung: Apache 1.3.0 veröffentlicht!“ . 06.06.1998. Archiviert vom Original am 11.12.2018 . Abgerufen am 06.01.2015 .
  59. ^ „Apache HTTP Server 1.3.42 veröffentlicht (finale Version von 1.3.x)“ . apache.org . Archiviert vom Original am 11.03.2015 . Abgerufen am 06.01.2015 .
  60. ^ „Offizielle Veröffentlichung: Apache 2.0.35 ist jetzt allgemein verfügbar .“ 06.04.2002. Archiviert vom Original am 12.12.2018 . Abgerufen am 06.01.2015 .
  61. ^ "[Ankündigung] Apache HTTP Server 2.0.65 veröffentlicht" . apache.org . Archiviert vom Original am 28.07.2015 . Abgerufen am 06.01.2015 .
  62. ^ „Apache HTTP Server 2.2.0 veröffentlicht“ . 1. Dezember 2005. Archiviert vom Original am 12. Dezember 2018. Abgerufen am 6. Januar 2015 .
  63. ^ „[Ankündigung] Apache HTTP Server 2.2.34 veröffentlicht“ . apache.org . Archiviert vom Original am 21.08.2020 . Abgerufen am 03.04.2019 .
  64. ^ „[ANKÜNDIGUNG] Apache HTTP Server 2.4.1 veröffentlicht“ . 21.02.2012. Archiviert vom Original am 12.02.2021 . Abgerufen am 17.07.2015 .
  65. ^ „Apache HTTP Server 2.4.68 veröffentlicht“ . apache.org . Abgerufen am 24.06.2026 .
  66. ^ Dokumentationsgruppe. „Über das Apache HTTP Server Projekt – Das Apache HTTP Server Projekt“ . apache.org . Archiviert vom Original am 7. Juni 2008. Abgerufen am 12. Mai 2021 .
  67. ^ „Das Apache HTTP Server Open Source Project auf Ohloh. (o. J.). Ohloh, das Open-Source-Netzwerk . Abgerufen am 12. November 2012.“ Archiviert vom Original am 9. März 2012. Abgerufen am 8. Februar 2012 .
  68. ^ „Kapitel 4. Der Apache HTTP-Server“ . fedoraproject.org . Archiviert vom Original am 25.11.2012 . Abgerufen am 3.12.2012 .
  69. ^ Zdrnja, Bojan (21. Juni 2009). „Apache HTTP DoS tool mitigation“ . SANS Institute . Archiviert vom Original am 12. November 2021. Abgerufen am 12. November 2021 .
  70. ^ "mod_reqtimeout" . Apache.org. Archiviert vom Original am 3. Juli 2013. Abgerufen am 3. Juli 2013 .