Das Buch ist so organisiert, daß eine einfache Website aufgebaut wird, deren Funktionsvielfalt im Verlauf des Buches immer weiter wächst. Die einzelnen Kapitel behandeln:
- Beschaffung und Kompilierung von Apache
- Konfiguration und Betrieb von Apache auf Unix- und Windows-Systemen
- CGI-Programmierung
- Authentifizierung und Sicherheit
- Indizierung, Redirection, Proxies und Server Side Includes
- Logging
- Die API und die Entwicklung von Apache-Modulen
Dem Buch beigelegt ist eine CD-ROM mit der Unix- und der Win32-Distribution von Apache 1.3.3 sowie allen in diesem Buch verwendeten Beispiel-Sites. Weiterhin enthält das Buch eine Referenzkarte mit Andrew Fords Kurzreferenz für Apache 1.3.6.
- Beschaffung und Kompilierung von Apache
- Konfiguration und Betrieb von Apache auf Unix- und Windows-Systemen
- CGI-Programmierung
- Authentifizierung und Sicherheit
- Indizierung, Redirection, Proxies und Server Side Includes
- Logging
- Die API und die Entwicklung von Apache-Modulen
Dem Buch beigelegt ist eine CD-ROM mit der Unix- und der Win32-Distribution von Apache 1.3.3 sowie allen in diesem Buch verwendeten Beispiel-Sites. Weiterhin enthält das Buch eine Referenzkarte mit Andrew Fords Kurzreferenz für Apache 1.3.6.
"Die beiden Autoren führen sehr tief in den Umgang mit dem bekannten Apache Webserver ein. Schon zu Beginn stellen sie klar, daß es die Webserver-Software sehr wohl auf vielen verschiedenen Computerplattformen gibt, die jedoch nicht einfach austauschbar und funktionsgleich sind weil abhängig von den Betriebssystemfunktionen. Immerhin haben sie den Apache unter Linux (natürlich), unter FreeBSD, unter diversen Microsoft-Windowsinkarnationen und anderen getestet und besonders Linux und FreeBSD für ideal befunden. Natürlich wird vorgestellt, wie mensch den Apache aus den frei verfügbaren Quellen (sourcen) selbst erzeugt (kompiliert) und konfiguriert. Mit einer ersten Webseite `site.toddle´ und dem Starten und Stoppen des Servers werden die ersten Experimente gemacht, erste Fragen: wie funktioniert eine Webseite? werden beantwortet. Die Logik client-serverbasierter Protokolle und des TCP/IP wird angesprochen. Die Modularität des Apache Webservers steht immer im Vordergrund, die wichtigen Standardmodule werden mit ihren Funktionen und der entsprechenden Syntax in der Konfigurationsdatei erläutert. CGI-Funktionen, Autorisierungsmechanismen um berechtigte von unberechtigten Zugriffen zu unterscheiden und Indexierungsmechanismen runden das Bild ab. Dann folgt einer der wichtigsten Aspekte moderner Internetserver: Sicherheit. Hier kommen SSL, https und manch andere Möglichkeit vor, um über potentiell unsichere Verbindungen eine sichere Kommunikation (von client und Webserver) zu ermöglichen. Aspekte, wie sie heute jeder e-commerce Webshop zu berücksichtigen hat. Auch das Logging, also die Kontrolle der Aktivitäten eines Webservers verlangt schon professionelles Verantwortungsgefühl. Für engagierte Entwickler finden sich Informationen, wie eigene Apache-Module zu entwickeln sind und was dabei an Besonderheiten zu beachten ist. Spätestens hier wird wohl auch dem letzten Leser klar geworden sein, daß dieses Buch keineswegs für den gelegentlichen Computernutzer sondern viel eher für den ernsthaften Anwender gedacht ist. Immer wieder wird die Perspektive bereichert durch Hinweise wie gleiche oder ähnliche Funktionen unter anderen Betriebssystemen (VMS, NT bzw. 2000, Unix allgemein, Linux, sogar BS/2000 und AS/400) realisiert sind. Im Anhang gibt es Übersichten über Firmen, die kommerzielle Hilfestellung für den Webauftritt anbieten, das echo-Programm, eine Übersicht über die Kompatibilität von NCSA und Apache sowie eine kurze SSL-Spezifikation. Kurz: ein überaus detailliertes Buch für den ernsthaften bis professionell interessierten Computeranwender. Dazu trägt dann auch die CDROM bei, auf der reichlich Webserverbezogene Software im sourcecode!) für Windows und Linux bietet und alle im Buch enthaltenen Beispielseiten. Die Autoren haben es geschafft, eine gewaltige Menge Information verständlich, systematisch und sogar leicht lesbar zu gestalten, dass es eine Freude ist, in diesem Buch zu lesen. Absolut empfehlenswert für ernsthafte Anwender und Internet-Interessierte!!" --http://www.buchkritik.at, 11/2002, Bruno Hopp