lehrerbibliothek.deDatenschutzerklärung
Apache Das umfassende Handbuch, 2. Auflage Deutsche Ausgabe der 3. Auflage; Behandelt Apache 2.0 und 1.3
Apache
Das umfassende Handbuch, 2. Auflage


Deutsche Ausgabe der 3. Auflage; Behandelt Apache 2.0 und 1.3

Ben Laurie, Peter Laurie

O'Reilly Verlag GmbH & Co. KG
EAN: 9783897213562 (ISBN: 3-89721-356-7)
614 Seiten, paperback, 18 x 23cm, August, 2003

EUR 42,00
alle Angaben ohne Gewähr

Umschlagtext
Apache ist die weltweit am meisten eingesetzte Webserver-Software – und das nicht nur, weil Apache frei erhältlich ist, sondern auch, weil Apache so zuverlässig funktioniert.



Apache – Das umfassende Handbuch, 2. Auflage behandelt ausführlich die Installation und Konfiguration von Apache unter Unix und Windows sowie den zuverlässigen und sicheren Betrieb einer Website. Die vorliegende Auflage berücksichtigt sowohl Version 1.3 als auch 2.0, wendet sich verstärkt Sicherheitsfragen zu und widmet sich auch fortgeschrittenen Themen wie Tomcat, Cocoon und der Entwicklung von Applikationen.



Die Autoren – Ben Laurie, Mitglied der Apache Group, und Peter Laurie, Autor mehrerer Computerbücher – behandeln im Einzelnen folgende Themen:



• Beschaffung und Kompilierung von Apache

• Konfiguration und Betrieb von Apache auf Unix- und Windows-Systemen

• Authentifizierung, Logging und Sicherheit

• Inhaltsvereinbarung und Indexing

• Virtuelle Hosts, Redirection und Proxy-Server

• Besonderheiten bei großen Websites

• Anwendungsprogrammierung mit PHP, Perl, Java und XML

• Apache-Module und die APIs von Apache 1.3 und 2.0



Die Codebeispiele zu diesem Buch können Sie von unserer Website herunterladen.



"Die Lauries haben gute Arbeit geleistet. Die geduldigen Erklärungen und die verständliche Sprache machen es Einsteigern leicht, sich mit dem Apache anzufreunden, während die Ausführlichkeit und der subtile Humor Experten eher zusagen wird."

– UpTimes 3/2003
Verlagsinfo
Apache ist die weltweit am meisten eingesetzte Webserver-Software. Dieses Buch behandelt ausführlich die Installation und Konfiguration von Apache auf Unix und Windows sowie den zuverlässigen und sicheren Betrieb einer Website. Die neue Auflage berücksichtigt sowohl Apache 1.3 als auch Apache 2.0, wendet sich verstärkt Sicherheitsfragen zu, behandelt die Einbindung von Perl und PHP und widmet sich auch fortgeschrittenen Themen wie JServ und Tomcat, XML und Cocoon.

Inhaltsverzeichnis
Vorwort

1 Einführung
Was macht ein Webserver?
Wie Apache funktioniert
Apache und Netzwerke
Wie HTTP-Clients arbeiten
Was passiert serverseitig?
Die Apache-Installation planen
Windows?
Welches Apache?
Apache installieren
Apache 1.3.X unter Unix bauen
Neue Features bei Apache v2
Generierung und Installation von Apache v2 unter Unix
Apache unter Windows

2 Apache konfigurieren: Die ersten Schritte
Was ist eine Website?
site.toddle
Einen Unix-Server einrichten
Einen Win32-Server einrichten
Direktiven
Shared Objects

3 Auf dem Weg zu realen Websites
Weitere und bessere Websites: site.simple
Butterthlies, Inc., geht an den Start
Block-Direktiven
Andere Direktiven
HTTP-Response-Header
Neustarts
.htaccess
CERN Metafiles
Gültigkeit von Dokumenten (Expirations)

4 Virtuelle Hosts
Apache und zwei Sites
Virtuelle Hosts
Zwei Kopien von Apache
Dynamisch konfiguriertes virtuelles Hosting

5 Authentifizierung
Authentifizierungsprotokoll
Authentifizierungsdirektiven
Passwörter unter Unix
Passwörter unter Win32
Passwörter über das Web schicken
Die Sicht des Clients
CGI-Skripten
Variationen zum Thema
Order, Allow und Deny
DBM-Dateien unter Unix
Digest-Authentifizierung
Anonymer Zugriff
Experimente
Automatische Benutzerinformation
.htaccess-Dateien nutzen
Overrides

6 Beschreibung und Modifikation von Inhalten
MIME-Typen
Inhaltsvereinbarung (Content Negotiation)
Sprachvereinbarung (Language Negotiation)
Type Maps
Browser und HTTP 1.1
Filter

7 Indexierung
Bessere Indizes bei Apache
Eigene Indizes erstellen
Imagemaps
ImageMap-Direktiven

8 Redirection
Alias
Rewrite
Speling

9 Proxy-Server
Sicherheit
Proxy-Direktiven
Ein scheinbarer Fehler
Performance
Setup

10 Logging
Logging über Skript und Datenbank
Apaches Logging-Einrichtungen
Konfiguration des Loggings
Status

11 Sicherheit
Interne und externe Benutzer
Binäre Signaturen und virtuelles Geld
Zertifikate
Firewalls
Rechtliche Aspekte
Secure Sockets Layer (SSL)
Die Sicherheitsvorkehrungen in Apache
SSL-Direktiven
Cipher-Suites
Sicherheit im richtigen Leben
Zukünftige Entwicklungen

12 Eine große Website betreiben
Installation der Maschine
Sicherheit des Servers
Verwaltung einer großen Website
Unterstützende Software
Skalierbarkeit
Load-Balancing

13 Anwendungsprogrammierung
Websites als Anwendungen
Implementation von Anwendungslogik
XML, XSLT und Webanwendungen

14 Server-Side Includes
Dateigrößen
Das Änderungsdatum einer Datei
Includes
CGIs ausführen
Echo
Apache v2: SSI-Filter

15 PHP
PHP installieren
Site.php

16 CGI und Perl
Die Welt des CGI
Apache die Existenz des Skripts mitteilen
Umgebungsvariablen setzen
Cookies
E-Mail
Suchmaschinen und CGI
Debugging
Sicherheit
Direktiven für Skripten
suEXEC unter Unix
Handler
Aktionen (Actions)
Browser

17 mod_perl
Die Funktionsweise von mod_perl
Die Dokumentation zu mod_perl
mod_perl installieren - Der einfache Weg
Skripten für die Ausführung unter mod_perl modifizieren
Globale Variablen
Das strict-Pragma
Änderungen sichtbar machen
Öffnen und Schließen von Dateien
Apache für die Benutzung von mod_perl konfigurieren

18 mod_jserv und Tomcat
mod_jserv
Tomcat
Tomcat und Apache verbinden

19 XML und Cocoon
XML
XML und Perl
Cocoon
Cocoon 1.8 und JServ
Cocoon 2.0.3 und Tomcat
Cocoon testen

20 Die Apache-API
Dokumentation
APR
Pools
Konfiguration einer Server-Instanz
Verzeichniskonfiguration
Requestspezifische Informationen
Zugriff auf Konfigurations- und Requestinformationen
Hooks, optionale Hooks und optionale Funktionen
Filter, Buckets und Bucket-Listen
Module

21 Schreiben eines Apache-Moduls
Übersicht
Statuscodes
Die Modulstruktur
Ein vollständiges Beispiel
Allgemeine Hinweise
Portieren eines Moduls auf Apache 2.0

Anhang: Die API von Apache 1.x

Index