Apache HTTP Server
2.0.55 ([[14. Oktober]] [[2005]] |Betriebssystem= [[Apple_Mac_OS_X|Mac OS X]], [[NetBSD]], [[FreeBSD]], [[OpenBSD]], [[Linux]], [[Microsoft Windows|Windows]], [[NetWare]], u.a. |Kategorie= [[Webserver]] |Lizenz= Apache License v2.0 |Deutsch= nein |Website= [http://httpd.apache.org/ httpd.apache.org] }} Der '''Apache HTTP Server''' [{{IPA|əˈpætʃi}}] ist ein Produkt der [[Apache Software Foundation]] und der meistverbreitete [[Webserver]] im [[Internet]], noch vor dem [[Internet Information Services]] (IIS) von [[Microsoft]]. Der Name wurde aus Respekt vor dem nordamerikanischen Indianerstamm der [[Inde (Volk)|Apachen]] gewählt. Nicht korrekt ist laut offiziellen [[FAQ]], dass der Name eine Umdeutung von „a patchy server“ sei, was soviel wie ''ein zusammengeflickter Server'' bedeutet. Dieser zweite Namensursprung geht darauf zurück, dass der Apache HTTP Server ursprünglich eine [[Patch (Software)|gepatchte]] Erweiterung des alten [[NCSA|NCSA HTTP Servers]] war. Neben [[Unix]] und [[Linux]] unterstützt Apache auch [[Win32]], [[NetWare]] sowie eine Vielzahl weiterer Betriebssysteme. In Version 2.0 wurde die Stabilität und Geschwindigkeit des Servers – vor allem auch auf Nicht-UNIX-Systemen – erheblich verbessert: Die Bibliothek [[Apache Portable Runtime]] (APR) stellt eine Verallgemeinerung wichtiger Systemaufrufe zur Verfügung, so dass die individuellen Stärken des jeweiligen [[Betriebssystem|Betriebssystems]] ausgenutzt werden können. Hinzu kommen verschiedene Multiprocessing-Module (MPM), die je nach Plattform unterschiedliche Lösungen für die gleichzeitige Bedienung mehrerer [[Client]]-[[Anfrage|Anfragen]] anbieten: Beispielsweise setzt das MPM prefork für klassische UNIX-Systeme auf [[Fork|Forking]] von Prozessen, während mpm_winnt für die unter Windows empfehlenswerteren Threads optimiert ist. Der Apache-Webserver ist modular aufgebaut: Durch entsprechende [[Modul|Module]] kann er beispielsweise die [[Kommunikation]] zwischen [[Webbrowser|Browser]] und Webserver verschlüsseln ([[Transport Layer Security|mod_ssl]]), als [[Proxy]]-Server eingesetzt werden (mod_proxy) oder komplexe Manipulationen von [[HTTP]]-[[Header|Headern]] (mod_headers) und [[URL|URLs]] ([[Mod rewrite|mod_rewrite]]) durchführen. Der Apache bietet die Möglichkeit, mittels serverseitiger [[Skriptsprache]]n Webseiten dynamisch zu erstellen. Häufig verwendete Skriptsprachen sind [[PHP]] oder [[Perl]]. Diese sind kein Bestandteil des Webservers, sondern müssen ebenfalls entweder als Module eingebunden werden oder über die [[Common Gateway Interface|CGI]]-Schnittstelle angesprochen werden. Über das bei der Apache-Installation enthaltene mod_include können so genannte [[Server Side Includes]] (SSI) ausgeführt werden. Damit ist es möglich, einfache dynamische Webseiten zu erstellen und den Verwaltungsaufwand von statischen Webseiten zu minimieren. Der Apache HTTP Server ist, wie alle Produkte der Apache Software Foundation, kostenlos als [[Open Source]] unter der [[Apache-Lizenz]] verfügbar. Die aktuelle Version ist 2.2.0, die aktuelle Version des verbreiteten 1.3-Zweiges ist 1.3.34. == Siehe auch == * [[Microsoft Internet Information Server]] * [[Cocoon (Java)|Cocoon]] * [[Common Gateway Interface]] (CGI) * [[Servlet]] * [[.htaccess]] * [[WAMP/LAMP]] * [[XAMPP]] == Weblinks == * [http://httpd.apache.org/ Apache HTTP Server] ([http://httpd.apache.org/docs/misc/FAQ.html FAQ], [http://httpd.apache.org/docs-2.0/ Handbuch]) * [http://www.apachefriends.org/ Freies WAMP- bzw. LAMP-Programmpaket] * [http://www.chsoftware.net/en/useware/wos/wos.htm WOS Portable] WOS Portable mit Typo3 ist ein Apache-, [[PHP]]- und [[MySQL]]-basierter [[Webserver]], der ohne Installation gestartet werden kann. * [http://www.sarlhusen.homelinux.net/joomla/index.php?option=com_content&task=view&id=97&Itemid=2 Literatur: Internet- und Mail-Server für Windows-Systeme], ein Installationsleitfaden für Einsteiger * {{dmoz|Computers/Software/Internet/Servers/WWW/Apache/|Apache}} [[Kategorie:Server]] [[Kategorie:Apache-Projekt]] [[Kategorie:World Wide Web]] [[cs:Apache HTTP Server]] [[da:Apache (webserver)]] [[en:Apache HTTP Server]] [[es:Servidor HTTP Apache]] [[fa:آپاچی (نرمافزار)]] [[fi:Apache]] [[fr:Apache HTTP Server]] [[he:Apache HTTP Server]] [[id:Apache HTTP Server]] [[it:Apache HTTP Server]] [[ja:Apache]] [[ko:아파치 웹 서버]] [[nl:Apache (webserver)]] [[no:Apache (webserver)]] [[pl:Apache (serwer)]] [[ru:Apache]] [[sl:Spletni strežnik Apache]] [[sv:Apache HTTP Server]] [[uk:Апачі (веб сервер)]] [[zh:Apache]]
Diese Version des Artikels stammt vom 21.04.2006.
Der Inhalt dieser Seite basiert auf dem Artikel „Apache HTTP Server“ aus der freien Enzyklop�die Wikipedia und ist unter der GNU-Lizenz f�r freie Dokumentation ver�ffentlicht. Auf der Wikipedia-Seite ist eine Liste der Autoren einzusehen.