1 IP-Netzwerke, Internet und WWW ... 19
... 1.1 TCP/IP ... 21
... 1.2 Das Domain Name System (DNS) ... 32
... 1.3 TCP/IP-Diagnose und -Fehlersuche ... 42
... 1.4 Zusammenfassung ... 48
2 Funktionsweise von Webservern ... 51
... 2.1 Das HTTP ... 53
... 2.2 Einstieg für Programmierer: Ein selbst geschriebener Webserver ... 92
... 2.3 Zusammenfassung ... 110
3 Apache 2 im Überblick ... 111
... 3.1 Einführung ... 113
... 3.2 Funktionen von Apache 2 124
... 3.3 Zusammenfassung ... 152
4 Apache kompilieren und installieren ... 153
... 4.1 Apache 2 kompilieren ... 156
... 4.2 Die binäre Apache-Distribution für Windows installieren ... 195
... 4.3 Module nachträglich installieren ... 200
... 4.4 Zusammenfassung ... 202
5 Apache in Betrieb nehmen ... 203
... 5.1 Apache 2 starten und beenden ... 205
... 5.2 Apache testen ... 228
... 5.3 Zusammenfassung ... 235
6 Grundkonfiguration ... 237
... 6.1 Aufbau der Apache-Konfigurationsdateien ... 239
... 6.2 Kontexte und Container ... 247
... 6.3 Allgemeine Konfigurationsdirektiven ... 261
... 6.4 Zusammenfassung ... 302
7 Header und MIME-Einstellungen ... 305
... 7.1 HTTP-Header manipulieren ... 307
... 7.2 MIME-Konfiguration ... 321
... 7.3 Content-Negotiation ... 339
... 7.4 Zusammenfassung ... 352
8 Weiterleitungen und Indizes ... 353
... 8.1 Aliase und Weiterleitungen ... 355
... 8.2 Indizes ... 392
... 8.3 Zusammenfassung ... 409
9 Authentifizierung ... 411
... 9.1 Grundlagen der Authentifizierung ... 413
... 9.2 Basic-Authentifizierung ... 424
... 9.3 Digest-Authentifizierung ... 431
... 9.4 Benutzer- und Passwortverwaltung in DBM-Dateien ... 440
... 9.5 LDAP-Authentifizierung ... 449
... 9.6 Anonymous-Authentifizierung ... 463
... 9.7 Datenbankbasierte Authentifizierung mit mod_authn_dbd ... 466
... 9.8 Sonstige Erweiterungen in Apache 2.2 473
... 9.9 Zusammenfassung ... 476
10 Gesicherte Verbindungen ... 477
... 10.1 SSL-Grundlagen ... 480
... 10.2 mod_ssl-Direktiven ... 491
... 10.3 Zusammenfassung ... 515
11 Logging ... 517
... 11.1 Logging-Direktiven und -Module ... 520
... 11.2 Auswertung von Logdateien ... 539
... 11.3 Zusammenfassung ... 554
12 Skalierung und Performance-Tuning ... 555
... 12.1 Virtuelle Hosts ... 557
... 12.2 Performance-Tuning ... 569
... 12.3 Load-Balancing ... 577
... 12.4 Zusammenfassung ... 581
13 Proxy- und Cache-Funktionen ... 583
... 13.1 Apache als Proxy-Server ... 585
... 13.2 Cache-Funktionen ... 603
... 13.3 Zusammenfassung ... 616
14 CGI ... 617
... 14.1 Die CGI-Schnittstelle ... 619
... 14.2 Apache für CGI-Skripte konfigurieren ... 621
... 14.3 Umgebungsvariablen ... 634
... 14.4 Grundlagen der CGI-Programmierung ... 643
... 14.5 Das Perl-Modul CGI.pm ... 647
... 14.6 Zusammenfassung ... 666
15 Technologien zur Webprogrammierung ... 667
... 15.1 PHP ... 670
... 15.2 mod_perl ... 699
... 15.3 Tomcat ... 709
... 15.4 Weitere Programmierschnittstellen ... 721
... 15.5 Zusammenfassung ... 725
16 SSI und Filter ... 727
... 16.1 Server Side Includes (SSI) ... 729
... 16.2 Filterkonfiguration ... 740
... 16.3 Externe Filter programmieren ... 756
... 16.4 Zusammenfassung ... 764
17 Apache erweitern ... 765
... 17.1 WebDAV ... 767
... 17.2 Weitere Module ... 771
... 17.3 Programmierung eigener Module ... 774
... 17.4 Zusammenfassung ... 794
18 Sicherheit ... 797
... 18.1 Sicherheit der Server-Umgebung ... 799
... 18.2 Apache-Sicherheit ... 801
... 18.3 mod_security ... 811
... 18.4 Zusammenfassung ... 812
A Besonderheiten von Apache 1.3 815
... A.1 Apache 1.3 kompilieren und installieren ... 815
... A.2 Wichtige Änderungen bei Direktiven ... 816
B Kurzreferenz der Konfigurationsdirektiven ... 823
C Sonstige Tabellen ... 843
... C.1 MIME-Types ... 843
... C.2 Sprachcodes nach ISO ... 866
... C.3 Zeichensätze ... 871
... C.4 Top-Level-Domains ... 881
D Die Apache-Lizenz 2.0 891
E Reguläre Ausdrücke ... 897
F VMware Workstation ... 899
... F.1 Einrichtung einer virtuellen Maschine ... 899
... F.2 Die virtuelle Maschine im Betrieb ... 901
... F.3 Einstellungen der virtuellen Maschine ändern ... 902
... F.4 VMware Tools installieren ... 903
G Rechtliche Aspekte ... 905
H Literaturverzeichnis ... 909