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