previous next Up Title Contents

3.8 Apache Web-Server

Der Apache Web-Server gehört mit zum Lieferumfang von WebObjects und ist der Standard Web-Server auf dem Openstep-System. Der Apache Web-Server ist eine Weiterentwicklung des NCSA-Web-Servers, der, nachdem er mit einigen patches versehen wurde, "a patchy Server" genannt wurde. Daraus entwickelte sich dann später der Name und die Entwicklergruppe "Apache", die unter http://www.apache.org ihre Internetpräsents besitzt.

Der Apache hat sich weltweit etabliert und ist, wie die Grafik weiter unter darstellt, der meistverbreitetste Web-Server im Internet. Namhafte Firmen wie JavaSoft (http://ja va.sun.com), das FBI (http://ww w.fbi.gov), das britische Königshaus (http://www.royal.gov.uk) und Addison Wesley (http://www.addison-wesley.de) setzen den Apache ein.

Abb. 37: Weltweite Werbserversatistik laut Netcraft

Quelle: (http://www.netcraft.co.uk/survey/)

Argumente, die für den Einsatz des Apache Web-Server sprechen:

* Der Apache ist Freeware. Aufgrund des vielfachen Einsatzes von Freeware, spielt der negative Ruf, in Puncto Wartung und technologischer Anpassung, wohl keine Rolle mehr.

* Flexibel, sicher und schnell. Der modulare Aufbau sowie die breiten Konfigurationsmöglichkeiten bieten eine Vielzahl von Einsatzmöglichkeiten. Die wichtigsten Standards, wie Secure Socket Layer (SSL) , Common Gateway Interface (CGI) und Server Side Includes (SSI) , werden von ihm unterstützt. Die Konfiguration über Text-Dateien bietet, gegenüber den grafischen Bedienoberflächen von anderen Servern, den Vorteil, daß der Administrator ständig über die Vorgänge und Einstellungen informiert ist. Der Apache läuft auch unter einer größeren Last sehr stabil und zügig, was ihn für Sites mit einem größeren Aufkommen besonders geeignet macht.

* Modularität und offene Schnittstelle. Der Quellcode des Apache und seine API sind offengelegt. Das ermöglicht die Erweiterung des Apaches auf die entsprechenden Bedürfnisse und bewahrt den Benutzer vor versteckten Features bei sicherheitsrelevanten Anwendungen. Module, wie z.B. Authetifizierungsmechanismen können problemlos integriert werden. Implementierte Lösungen werden von Drittanbietern angeboten.

* Plattformverfügbarkeit: Der Apache ist für alle gängigen Betriebssysteme verfügbar, was ihn zu einer universelle Internetplattform macht.

Der Web-Server spielt in dem Fernüberwachungssystem die zentrale Rolle des Moderators, der die von Clients kommende Anfragen weiterleitet oder beantwortet, und durch die Adaption mit WebObjects eine Möglichkeit des Betreiben von dynamischen HTMLs ermöglicht.


previous next Up Title Contents