upgrading.html.de revision e5168eeed156542fcaa4e506f01a192efc1771f1
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding This file is generated from xml source: DO NOT EDIT
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding --><title>Upgrade von 1.3 auf 2.0 - Apache HTTP Server</title><link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="/images/favicon.ico" rel="shortcut icon" /></head><body id="manual-page"><div id="page-header"><p class="menu"><a href="/mod/">Module</a> | <a href="/mod/directives.html">Direktiven</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">Glossar</a> | <a href="/sitemap.html">Seitenindex</a></p><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="/images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs-project/">Dokumentation</a> > <a href="./">Version 2.0</a></div><div id="page-content"><div id="preamble"><h1>Upgrade von 1.3 auf 2.0</h1>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>Dieses Dokument dient der Unterst�tzung beim Upgrade. Es
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding enth�lt die entscheidenden Informationen f�r bisherige
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Apache-Nutzer. Diese sind als kurze Anmerkungen
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding gedacht. Weitere Informationen finden Sie entweder unter
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <a href="new_features_2_0.html">Neue Funktionen</a> oder in
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding</div><div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#compile-time">�nderungen der Konfiguration bei der Kompilierung</a></li><li><img alt="" src="/images/down.gif" /> <a href="#run-time">�nderungen der Laufzeit-Konfiguration</a></li><li><img alt="" src="/images/down.gif" /> <a href="#misc">Sonstige �nderungen</a></li><li><img alt="" src="/images/down.gif" /> <a href="#third-party">Module von Drittanbietern</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div><div class="section"><h2><a name="compile-time" id="compile-time">�nderungen der Konfiguration bei der Kompilierung</a></h2>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Der Apache benutzt jetzt ein <code>autoconf</code>- und
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <code>libtool</code>-System zur <a href="install.html">Konfiguration des
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Erstellungsverfahrens</a>. Die Verwendung dieses Systems ist
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding �hnlich, aber nicht identisch mit dem APACI-System des
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Apache 1.3.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Zus�tzlich zu der �blichen Auswahl von Modulen, die
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding kompiliert werden sollen, wurde der Hauptteil der
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Request-Verarbeitung im Apache 2.0 in die <a href="mpm.html">
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Multi-Processing-Module</a> (MPMs) verschoben.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div><div class="section"><h2><a name="run-time" id="run-time">�nderungen der Laufzeit-Konfiguration</a></h2>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Viele Anweisungen aus dem Serverkern des Apache 1.3 sind
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding jetzt in den MPMs enthalten. Wenn Sie ein Serververhalten
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding w�nschen, das demjenigen des Apache 1.3 m�glichst
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding �hnlich ist, sollten Sie das <a href="mod/prefork.html">prefork</a>-MPM
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding ausw�hlen. Andere MPMs verwenden abweichende Anweisungen
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding f�r die Prozess-Erstellung und Request-Verarbeitung.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Das <a href="mod/mod_proxy.html">Proxy-Modul</a> wurde
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding umgearbeitet, um es auf den Stand von HTTP/1.1 zu bringen. Eine
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding der bedeutendsten �nderungen ist die Platzierung der
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Proxy-Zugriffskontrolle innerhalb eines <Proxy>-Blocks,
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding statt innerhalb eines <Directory proxy:>-Blocks.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Die Behandlung von PATH_INFO (hinter dem tats�chlichen
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Dateinamen angef�gte Pfadangaben) wurde f�r einige Module
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding ge�ndert. Module, die bisher als Handler implementiert
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding waren, jetzt aber als Filter implementiert sind, akzeptieren
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding m�glicherweise keine Requests mit PATH_INFO mehr.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Filter wie <a href="mod/mod_include.html">INCLUDES</a> sind
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding gleich oben im Core-Handler implementiert und weisen deshalb
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Requests mit PATH_INFO ab. Sie k�nnen die <code class="directive"><a href="/mod/core.html#acceptpathinfo">AcceptPathInfo</a></code>-Direktive
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding verwenden, um den Core-Handler zu zwingen, Requests mit
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding PATH_INFO zu akzeptieren, und dadurch die F�higkeit
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding wiederherstellen, PATH_INFO in Server Side Includes zu benutzen.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Die <code class="directive"><a href="/mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code>-Direktive
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding hat jetzt das Argument an (<code>on</code>) oder aus
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <code>CacheNegotiatedDocs on</code> ersetzt werden.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Die <code class="directive"><a href="/mod/core.html#errordocument">ErrorDocument</a></code>-Direktive
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding verwendet kein Anf�hrungszeichen mehr am Anfang des
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Arguments, um eine
51af95bb51b5084e883bad250b2afa2838e9ceebfielding Textnachricht anzuzeigen. Stattdessen sollten Sie die
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Nachricht in doppelte Anf�hrungszeichen einschlie�en.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Zum Beispiel sollten existierende Angaben wie
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding ErrorDocument 403 "Eine Nachricht
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding ErrorDocument 403 "Eine Nachricht"
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding ersetzt werden.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Solange das zweite Argument kein g�ltiger URL oder
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Pfadname ist, wird es als Textnachricht behandelt.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Diese Direktiven k�nnen durch die <code class="directive"><a href="/mod/core.html#include">Include</a></code>-Direktive
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding ersetzt werden, die eine �quivalente Funktionalit�t besitzt.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Wenn Sie die Defaultwerte dieser Direktiven verwendet haben,
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding ohne sie in die Konfigurationsdateien einzuf�gen, m�ssen Sie
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding m�glicherweise <code>Include conf/access.conf</code> und
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <code>Include conf/srm.conf</code> zu Ihrer httpd.conf hinzuf�gen.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Um sicherzustellen, da� der Apache die Konfigurationsdateien in
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding der gleichen Reihenfolge liest, wie sie von den �lteren Direktiven
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding impliziert wurde, sollten die <code>Include</code>-Direktiven ans
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Ende der httpd.conf gestellt werden, wobei die Direktive f�r
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <code>srm.conf</code> derjenigen f�r <code>access.conf</code>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding vorangeht.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Die Direktiven <code>BindAddress</code> und <code>Port</code>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding sind entfallen. Eine �quivalente Funktionalit�t wird von der
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding flexibleren Direktive <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code> bereitgestellt.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Im Apache 1.3 wurde die <code>Port</code>-Direktive au�erdem
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding dazu verwendet, die Portnummer f�r
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding selbstreferenzierende URLs festzulegen.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Die neue <code class="directive"><a href="/mod/core.html#servername">ServerName</a></code>-Syntax
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding stellt das Apache-2.0-�quivalent dar:
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding sie wurde dahingehend ver�ndert, sowohl den Hostnamen
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <em>als auch</em> die Portnummer f�r selbstreferenzierende URLs
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding in einer Direktive angeben zu k�nnen.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Die <code>ServerType</code>-Direktive entf�llt.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Die Methode zum Bedienen der Requests wird nun durch die Auswahl
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding des MPM ermittelt. Derzeit ist kein MPM daf�r bestimmt, von inetd
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding gestartet zu werden.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Die Module mod_log_agent und mod_log_referer, welche die
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Direktiven <code>AgentLog</code>, <code>RefererLog</code> und
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <code>RefererIgnore</code> bereitgestellt hatten, wurden entfernt.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Durch Verwendung der Direktive <code class="directive"><a href="/mod/mod_log_config.html#customlog">CustomLog</a></code> aus mod_log_config
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding sind die Agent- und Refererlogs auch weiterhin verf�gbar.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Diese Direktiven wurden benutzt, um sicherzustellen, da� die
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Module in der richtigen Reihenfolge aktiviert werden k�nnen.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Die neue Apache 2.0 API erlaubt es Modulen, ihre Reihenfolge
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding explizit anzugeben, und macht diese Direktiven damit
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding �berfl�ssig.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Die Direktive <code>FancyIndexing</code> wurde entfernt.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Die gleiche Funktionalit�t ist nun mit der Option
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <code>FancyIndexing</code> der Direktive <code class="directive"><a href="/mod/mod_autoindex.html#indexoptions">IndexOptions</a></code> verf�gbar.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div><div class="section"><h2><a name="misc" id="misc">Sonstige �nderungen</a></h2>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Virtual-Host-Konfiguration auszugeben, wurde durch
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Das Modul mod_auth_digest, das im Apache 1.3 experimentellen
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Status hatte, ist nun ein Standardmodul.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Das Modul mod_mmap_static, das im Apache 1.3 experimentellen
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Status hatte, wurde durch das Modul mod_file_cache ersetzt.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <li>Die Distribution wurde komplett reorganisiert und enth�lt kein
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding unabh�ngiges <code>src</code>-Verzeichnis mehr. Stattdessen wurden
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding die Quellcodes logisch unterhalb des Hauptverzeichnisses der
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Distribution angeordnet. Installationen des kompilierten Servers
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding sollten in ein separates Verzeichnis erfolgen.</li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div><div class="section"><h2><a name="third-party" id="third-party">Module von Drittanbietern</a></h2>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>An der API des Apache 2.0 wurden umfassende �nderungen
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding vorgenommen. Bestehende Module, die f�r die Apache 1.3 API
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding entwickelt wurden, werden <strong>nicht</strong> ohne Modifikationen mit
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding der Version 2.0 des Apache zusammenarbeiten. Details sind in der <a href="developer/">Dokumentation f�r Entwickler</a> beschrieben.</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding </div></div><div id="footer"><p class="apache">Gepflegt durch das <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p><p class="menu"><a href="/mod/">Module</a> | <a href="/mod/directives.html">Direktiven</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">Glossar</a> | <a href="/sitemap.html">Seitenindex</a></p></div></body></html>