Table of Contents
Start
1: Einführung
1.1:
Wer bin ich?
1.2:
Und ihr?
1.3:
Agenda
2: Basics
2.1:
Start, Stop, Restart
2.2:
Wie Apache Requests verarbeitet
2.3:
URL to Filesystem mapping 1
2.4:
URL to Filesystem mapping 2
2.5:
Config Blöcke
2.6:
Config Blöcke
2.7:
Config Blöcke Reihenfolge
3: Anbindung
3.1:
An IPs und Ports binden
3.2:
Virtual Hosts
3.3:
Virtual Hosts: Namebased
3.4:
Virtual Hosts: Namebased (wildcard)
3.5:
HTTP 1.1 Request
3.6:
Virtual Hosts: IPbased
3.7:
HTTP 1.0 Request
3.8:
Virtual Hosts und SSL
3.9:
Virtual Host Matching
3.10:
Virtual Host Matching - Fehler
3.11:
Default Host
4: Logging
4.1:
Access Log
4.2:
Log Rotation
5: Security
5.1:
Server-Informationen verbergen
5.2:
CGIs
5.3:
Libs und Configs schützen
5.4:
Libs und Configs schützen
5.5:
Order,Allow,Deny - Wer kommt rein?
5.6:
Order,Allow,Deny - Wer kommt rein?
5.7:
Virtualisierung
5.8:
mod_security
6: Performance / Tuning
6.1:
Allgemein
6.2:
Basics
6.3:
Plattenzugriffe minimieren - Links
6.4:
Plattenzugriffe minimieren - .htaccess
6.5:
Plattenzugriffe minimieren- DirectoryIndex
6.6:
Kompression
6.7:
Persistente Verbindungen
6.8:
Ansonsten...
7: Tips
7.1:
Defaults sinnvoll setzen
7.2:
PHP-Config über Apache-Conf
7.3:
PHP-Config: apache.conf Beispiel
7.4:
Billige Default VHosts
7.5:
Billige 404 Seiten
8: Debugging
8.1:
Config und Logs
8.2:
Virtual Host Settings
8.3:
Geladene Module
8.4:
Compile Settings
8.5:
Server-Status
8.6:
Server-Status
9: Alternativen
9.1:
lighttpd
9.2:
Nginx
9.3:
Warum....
9.4:
lighttpd static jpg
9.5:
lighttpd phpinfo()
9.6:
lighttpd static mini-file
10:
Links
11:
...das war's