Dieses Dokument dient der Unterstützung beim Upgrade. Es
enthält die entscheidenden Informationen für bisherige
Apache-Nutzer. Diese sind als kurze Anmerkungen
gedacht. Weitere Informationen finden Sie entweder unter
Neue Funktionen oder in
den src/CHANGES
-Dateien.
autoconf
- und
libtool
-System zur Konfiguration des
Erstellungsverfahrens. Die Verwendung dieses Systems ist
ähnlich, aber nicht identisch mit dem APACI-System des
Apache 1.3.on
) oder aus
(off
). Die vorhandenen Anweisungen
CacheNegotiatedDocs
sollten durch
CacheNegotiatedDocs on
ersetzt werden.AccessConfig
und
ResourceConfig
sind entfallen.
Diese Direktiven können durch die Include conf/access.conf
und
Include conf/srm.conf
zu Ihrer httpd.conf hinzufügen.
Um sicherzustellen, daß der Apache die Konfigurationsdateien in
der gleichen Reihenfolge liest, wie sie von den älteren Direktiven
impliziert wurde, sollten die Include
-Direktiven ans
Ende der httpd.conf gestellt werden, wobei die Direktive für
srm.conf
derjenigen für access.conf
vorangeht.BindAddress
und Port
sind entfallen. Eine äquivalente Funktionalität wird von der
flexibleren Direktive Port
-Direktive außerdem
dazu verwendet, die Portnummer für
selbstreferenzierende URLs festzulegen.
Die neue ServerType
-Direktive entfällt.
Die Methode zum Bedienen der Requests wird nun durch die Auswahl
des MPM ermittelt. Derzeit ist kein MPM dafür bestimmt, von inetd
gestartet zu werden.AgentLog
, RefererLog
und
RefererIgnore
bereitgestellt hatten, wurden entfernt.
Durch Verwendung der Direktive AddModule
und
ClearModuleList
sind entfallen.
Diese Direktiven wurden benutzt, um sicherzustellen, daß die
Module in der richtigen Reihenfolge aktiviert werden können.
Die neue Apache 2.0 API erlaubt es Modulen, ihre Reihenfolge
explizit anzugeben, und macht diese Direktiven damit
überflüssig.FancyIndexing
wurde entfernt.
Die gleiche Funktionalität ist nun mit der Option
FancyIndexing
der Direktive httpd
-Kommandozeilenoption
-S
, die dazu verwendet wurde, die
Virtual-Host-Konfiguration auszugeben, wurde durch
-t -D DUMP_VHOSTS
ersetzt.src
-Verzeichnis mehr. Stattdessen wurden
die Quellcodes logisch unterhalb des Hauptverzeichnisses der
Distribution angeordnet. Installationen des kompilierten Servers
sollten in ein separates Verzeichnis erfolgen.An der API des Apache 2.0 wurden umfassende Änderungen vorgenommen. Bestehende Module, die für die Apache 1.3 API entwickelt wurden, werden nicht ohne Modifikationen mit der Version 2.0 des Apache zusammenarbeiten. Details sind in der Dokumentation für Entwickler beschrieben.