lehrerbibliothek.deDatenschutzerklärung
Apache Den Webserver installieren, konfigurieren und administrieren
Apache
Den Webserver installieren, konfigurieren und administrieren




Jens Sieler-Hornke, Wolfgang Soltendick

Carl Hanser Verlag
EAN: 9783446223127 (ISBN: 3-446-22312-6)
400 Seiten, paperback, 17 x 24cm, 2003

EUR 34,90
alle Angaben ohne Gewähr

Umschlagtext
Apache



Der Apache-Server ist Open Source und einfach zu installieren. Sowohl in einer Linux- als auch in einer Windowsumgebung läuft er stabil. Deshalb ist er die erste Wahl als Webserver.



Die Autoren erläutern Schritt für Schritt die Installation und Konfiguration des Apache-Programmpaketes. Sie zeigen, wie die Parameter einzustellen sind, damit der Server zuverlässig läuft. Ausführlich gehen sie auch auf Fragen der Serversicherheit ein. Die zweite Auflage wurde durchgehend aktualisiert. Sie stellt Apache 1.3 und 2 parallel vor.



Aus dem Inhalt:

- Installation und Grundkonfiguration

- Der Apache-Server unter Linux und Windows

- Zugriffe auf den Server

- Abruf von Daten

- Benutzerauthentifikation

- Protokolldateien und Statusinformationen

- Dynamische Webseiten mit PHP, MySQL und Tomcat

- Sicherheitsaspekte

- Fehlersuche



Das Buch dient dem Einsteiger als Hilfe für den Aufbau eines Apache-Servers und dem erfahrenen Webmaster als Nachschlagewerk für die verschiedenen Optionen in den Konfigurationsdateien.
Rezension
Die Mehrheit der Webserver, die weltweit ihren Dienst im Internet tun, sind Apache-Server.
Das Buch vermittelt Schritt für Schritt die grundlegenden Aspekte von Installation und Konfiguration des Apache-Programmpakets.
In der täglichen Arbeit eines Webmasters wird dieses Buch als Nachschlagewerk für die verschiedenen Optionen der Konfigurations-dateien dienen.
Inhaltsverzeichnis
Vorwort X

1 Einführung 1

2 Installation und Grundkonfiguration 7


2.1 Linux 8
2.1.1 SuSE 8
2.1.2 Andere Distributionen 15
2.1.3 Die Apache Version 2 unter Linux 17
2.2 Windows 20
2.2.1 Vorbemerkungen 20
2.2.2 Einrichtung des Apache-Servers 21
2.2.3 Wo finden Sie was? 34
2.2.4 Grundkonfiguration 34
2.3 Bezugsquellen 34


3 Der Apache-Server 37

3.1 Gemeinsamkeiten und Unterschiede zwischen Linux und Windows 38
3.2 Unterschiede zwischen den Server-Versionen 1.3 und 2.0 39
3.3 Konfigurationsdateien 40
3.3.1 in der Server-Version 1.3 40
3.3.2 in der Server-Version 2.0 41
3.4 Starten des Servers 42
3.4.1 unter Unix 42
3.4.2 unter Windows 44
3.4.3 Kommandozeilenparameter 48
3.5 Stoppen des Servers 50
3.5.1 unter Unix 50
3.5.2 unter Windows 53
3.6 Neustarten des Servers 54
3.6.1 unter Unix 54
3.6.2 unter Windows 56


4 Zugriffe auf den Server 59

4.1 Erste Schritte 60
4.2 Der Inhalt der Konfigurationsdatei httpd.conf 67
4.2.1 Version 1.3 67
4.2.2 Version 2.0 87
4.3 Ablauf eines Zugriffs 101
4.4 Links 103
4.5 Zugriffsberechtigungen 110
4.6 Stan112


5 Abruf von Dateien 113

5.1 Konfiguration 114
5.2 Erster Zugriff 115
5.3 Anzeigeoptionen 117
5.4 Informationen zu Verzeichnis-Listen 121
5.5 Unterdrücken der Anzeige von Dateinamen 122
5.6 Zugri123
5.6.1 Auf Dateisystembasis 123
5.6.2 Auf Dateibasis 124
5.6.3 Vergleich und Test 124
5.7 Links und Unterverzeichnisse 125


6 Benutzerauthentifikation 127

6.1 Anlegen einer Passwort-Datenbank 128
6.2 Änderungen an der Konfigurationsdatei 129
6.3 Zugriff auf den Server 130


7 Protokolldateien und Statusinformationen 133

7.1 Einführung 134
7.1.1 Virtuelle Hosts 134
7.1.2 Sicherheitshinweise 134
7.1.3 Größe der Protokolldateien 135
7.2 Fehl 136
7.3 Zug 139
7.4 Angepasste Protokolldateien 141
7.5 Statusinformationen 145
7.6 151


8 Dynamische Webseiten 153

8.1 MySQL und PHP 154
8.1.1 Installation von PHP und MySQL 154
8.1.2 Erste Tests 156
8.1.3 MySQL 160
8.1.4 Die Skriptsprache PHP 179
8.2 Tomcat – Ein Server für Java-Server-Pages und Servlets 186
8.2.1 Java-Server-Pages – (JSP) 186
8.2.2 Servlets 186
8.2.3 Tomcat 186
8.2.4 Ein erstes JSP 190


9 Sicherheitsaspekte 193

9.1 Schützen der Installationsverzeichnisse 194
9.2 Ausführen von Programmen 195
9.3 Zugriff auf den Server 195
9.4 Schützen von Dateien 196
9.5 Zugriffskontrolldateien 196
9.6 Benutzerauthentifikation 197
9.7 Protokolldateien und PID 197
9.8 Sta 197


10 Fehlersuche 199

10.1 Änderungen an der Konfigurationsdatei 200
10.2 Zugriffe auf den Server 201
10.2.1 Datei nicht gefunden 201
10.2.2 Zugriff nicht erlaubt 202
10.2.3 Autorisation erforderlich 204
10.3 PHP 205
10.4 Java Servlet Kompilierung 206


A Module 209

A.1 Aktuelle Module 210
A.2 Zusätzliche und veraltete Module 217


B Direktiven 219

B.1 Zu dieser Referenz 220
B.2 General Public License (GPL)221
B.3 Die Felder der Anfangstabelle 227
B.4 Beschreibung der Direktiven 229


C Spezielle Umgebungsvariablen 373


Index 377