Ein Buch, das Sie bei all Ihren Apache-Abenteuern begleiten wird. Es ist Lehrbuch und Referenz zugleich. Neben den Grundlagen der Konfiguration und Anwendung werden alle Optionen umfassend dargestellt. Auch bei professionellen Themen und Neuerungen von Apache 2 wie Multiprotokollsupport, Loadbalancing, Entwicklung von eigenen Modulen, CGI, PHP und Tomcat lässt Sie dieses Buch nicht allein. Mit allen Neuerungen der Version 2.4 und allen Informationen zur noch aktuellen Version 2.2.
Aus dem Inhalt:
TCP/IP-Netzwerke, Internet und WWW
Funktionsweise von Webservern
Apache 2 im Überblick
Apache kompilieren und installieren
Apache in Betrieb nehmen
Grundkonfiguration
Header und MIME-Einstellungen
Weiterleitungen und Indizes
Authentifizierung, Autorisierung und Zugriffskontrolle
Gesicherte Verbindungen
Logging
Skalierung und Performance-Tuning
Proxy- und Cache-Funktionen
CGI
Technologien zur Webprogrammierung
SSI und Filter
Apache erweitern
Sicherheit
Kommentierte Konfigurationsdateien
Rezensionen / Stimmen
»Der Autor begleitet den Leser bis zum laufenden System in einer Standardkonfiguration. Zu jeder Themengruppe bringt der Autor erst eine ausführliche Erläuterung. Apache konfigurieren heißt, in bestimmten Dateien bestimmte Direktiven anzugeben. Und die erklärt der Autor nach Themen sortiert im Anschluss an die Hintergrundinformation. Immer nach demselben Schema: Die Direktive erscheint als Überschrift, Ihre Funktion wird mit einem knappen Satz benannt, in der Tabelle steht, in welchem Kontext sie genutzt wird et cetera. Danach folgt eine recht ausführliche Erklärung. Durch die Gliederung ist das Buch gut als Nachschlagewerk nutzbar. Diesen Charakter unterstützt der Anhang, in dem der Leser eine Kurzreferenz findet, mit Verweis auf die jeweilige ausführliche Be-schreibung. So ist das Buch gut als Arbeitsbuch nutzbar. Da es locker geschrieben ist, lässt sich sogar ein so dicker Wälzer gut bewältigen. «
Produkt-Info
Mit 1 DVD-ROM (Programme, Tools, Beispielkonfigurationen)
Reihe
Sprache
Verlagsort
Verlagsgruppe
Editions-Typ
Maße
Höhe: 24 cm
Breite: 16.8 cm
ISBN-13
978-3-8362-1777-4 (9783836217774)
Schweitzer Klassifikation
Sascha Kersken arbeitet seit vielen Jahren als Trainer für EDV-Schulungen in den Themengebieten Netzwerke und Internet, interaktive Medien und Programmierung. Er hat zahlreiche Bücher für O'Reilly übersetzt.
... ... Vorwort ... 15
1 ... TCP/IP-Netzwerke, Internet und WWW ... 21
... 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 ... 49
... 2.1 ... Das HTTP ... 49
... 2.2 ... Einstieg für Programmierer: ein selbst geschriebener Webserver ... 86
... 2.3 ... Zusammenfassung ... 104
3 ... Apache 2 im Überblick ... 105
... 3.1 ... Einführung ... 105
... 3.2 ... Funktionen von Apache 2 ... 116
... 3.3 ... Zusammenfassung ... 147
4 ... Apache kompilieren und installieren ... 149
... 4.1 ... Apache 2 kompilieren ... 150
... 4.2 ... Die binäre Apache-Distribution für Windows installieren ... 187
... 4.3 ... Module nachträglich installieren ... 192
... 4.4 ... Zusammenfassung ... 194
5 ... Apache in Betrieb nehmen ... 195
... 5.1 ... Apache 2 starten und beenden ... 195
... 5.2 ... Apache testen ... 216
... 5.3 ... Zusammenfassung ... 224
6 ... Grundkonfiguration ... 225
... 6.1 ... Aufbau der Apache-Konfigurationsdateien ... 225
... 6.2 ... Kontexte und Container ... 234
... 6.3 ... Allgemeine Konfigurationsdirektiven ... 256
... 6.4 ... Zusammenfassung ... 298
7 ... Header und MIME-Einstellungen ... 301
... 7.1 ... HTTP-Header manipulieren ... 301
... 7.2 ... MIME-Konfiguration ... 315
... 7.3 ... Content-Negotiation ... 332
... 7.4 ... Zusammenfassung ... 344
8 ... Weiterleitungen und Indizes ... 345
... 8.1 ... Aliase und Weiterleitungen ... 345
... 8.2 ... Indizes ... 381
... 8.3 ... Zusammenfassung ... 398
9 ... Authentifizierung, Autorisierung und Zugriffskontrolle ... 399
... 9.1 ... Grundlagen ... 399
... 9.2 ... Basic-Authentifizierung ... 414
... 9.3 ... Digest-Authentifizierung ... 419
... 9.4 ... Benutzer- und Passwortverwaltung in DBMDateien ... 426
... 9.5 ... LDAP-Authentifizierung ... 434
... 9.6 ... Anonymous-Authentifizierung ... 454
... 9.7 ... Datenbankbasierte Authentifizierung mit mod_authn_dbd ... 457
... 9.8 ... Formularbasierte Authentifizierung mit mod_auth_form ... 462
... 9.9 ... Weitere Authentifizierungseinstellungen ... 469
... 9.10 ... Zusammenfassung ... 472
10 ... Gesicherte Verbindungen ... 475
... 10.1 ... SSL-Grundlagen ... 476
... 10.2 ... mod_ssl-Direktiven ... 485
... 10.3 ... Zusammenfassung ... 514
11 ... Logging ... 515
... 11.1 ... Logging-Direktiven und -Module ... 516
... 11.2 ... Auswertung von Log-Dateien ... 539
... 11.3 ... Zusammenfassung ... 553
12 ... Skalierung und Performance-Tuning ... 555
... 12.1 ... Virtuelle Hosts ... 555
... 12.2 ... Performance-Tuning ... 566
... 12.3 ... Load-Balancing ... 574
... 12.4 ... Zusammenfassung ... 578
13 ... Proxy- und Cache-Funktionen ... 579
... 13.1 ... Apache als Proxy-Server ... 579
... 13.2 ... Cache-Funktionen ... 611
... 13.3 ... Zusammenfassung ... 626
14 ... CGI ... 629
... 14.1 ... Die CGI-Schnittstelle ... 629
... 14.2 ... Apache für CGI-Skripte konfigurieren ... 633
... 14.3 ... Umgebungsvariablen ... 645
... 14.4 ... Session-Verwaltung mit mod_session ... 654
... 14.5 ... Grundlagen der CGI-Programmierung ... 665
... 14.6 ... Das Perl-Modul CGI.pm ... 668
... 14.7 ... Zusammenfassung ... 687
15 ... Technologien zur Webprogrammierung ... 689
... 15.1 ... PHP ... 690
... 15.2 ... mod_perl ... 719
... 15.3 ... Tomcat ... 729
... 15.4 ... mod_lua ... 740
... 15.5 ... Weitere Programmierschnittstellen ... 746
... 15.6 ... Zusammenfassung ... 750
16 ... SSI und Filter ... 753
... 16.1 ... Server Side Includes (SSI) ... 753
... 16.2 ... Filterkonfiguration ... 765
... 16.3 ... Externe Filter programmieren ... 786
... 16.4 ... Zusammenfassung ... 794
17 ... Apache erweitern ... 795
... 17.1 ... WebDAV ... 795
... 17.2 ... Weitere Module ... 798
... 17.3 ... Programmierung eigener Module ... 806
... 17.4 ... Zusammenfassung ... 824
18 ... Sicherheit ... 825
... 18.1 ... Sicherheit der Server-Umgebung ... 825
... 18.2 ... Apache-Sicherheit ... 827
... 18.3 ... mod_security ... 837
... 18.4 ... Zusammenfassung ... 838
19 ... Kommentierte Konfigurationsdateien ... 841
... 19.1 ... Die Originalkonfigurationsdateien ... 841
... 19.2 ... Zusätzliche Konfigurationsdateien ... 879
... 19.3 ... Zusammenfassung ... 887
... Anhang ... 889
... A ... Besonderheiten von Apache 2.0 ... 891
... B ... Kurzreferenz der Konfigurationsdirektiven ... 903
... C ... Sonstige Tabellen ... 935
... D ... Die Apache-Lizenz 2.0 ... 977
... E ... Reguläre Ausdrücke ... 983
... F ... VMware Workstation ... 985
... G ... Rechtliche Aspekte ... 991
... H ... Literatur ... 995
... ... Index ... 997