252b32956857ad89fc9ee708c4c6eb36097a647cerikabele<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele<?xml-stylesheet type="text/xsl" href="/style/manual.de.xsl"?>
13bd85a02663d3d3c91ea8ac19cc723862ff654end<!-- English Revision: 1561569 -->
031b91a62d25106ae69d4693475c79618dd5e884fielding Licensed to the Apache Software Foundation (ASF) under one or more
031b91a62d25106ae69d4693475c79618dd5e884fielding contributor license agreements. See the NOTICE file distributed with
031b91a62d25106ae69d4693475c79618dd5e884fielding this work for additional information regarding copyright ownership.
031b91a62d25106ae69d4693475c79618dd5e884fielding The ASF licenses this file to You under the Apache License, Version 2.0
031b91a62d25106ae69d4693475c79618dd5e884fielding (the "License"); you may not use this file except in compliance with
031b91a62d25106ae69d4693475c79618dd5e884fielding the License. You may obtain a copy of the License at
acc36ab93565d2880447d535da6ca6e5feac7a70nd Unless required by applicable law or agreed to in writing, software
acc36ab93565d2880447d535da6ca6e5feac7a70nd distributed under the License is distributed on an "AS IS" BASIS,
acc36ab93565d2880447d535da6ca6e5feac7a70nd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
acc36ab93565d2880447d535da6ca6e5feac7a70nd See the License for the specific language governing permissions and
acc36ab93565d2880447d535da6ca6e5feac7a70nd limitations under the License.
13bd85a02663d3d3c91ea8ac19cc723862ff654end<title>Übersicht der neuen Funktionen im Apache HTTP Server 2.0</title>
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess <p>Dieses Dokument beschreibt einige der wichtigsten Änderungen
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess des Apache HTTP Servers 2.0 gegenüber der Version 1.3.</p>
c449ffd09c6af936695e858cff98916215ff76bckess<seealso><a href="upgrading.html">Upgrade von 1.3 auf 2.0</a></seealso>
13bd85a02663d3d3c91ea8ac19cc723862ff654end <dd>Auf Unix-Systemen mit Unterstützung für
13bd85a02663d3d3c91ea8ac19cc723862ff654end POSIX-Threads, kann der Apache httpd jetzt in einem Multi-Process,
13bd85a02663d3d3c91ea8ac19cc723862ff654end Multi-Threaded Hybrid-Mode gestartet werden. Dies verbessert die
13bd85a02663d3d3c91ea8ac19cc723862ff654end Skalierfähigkeit für viele, jedoch nicht unbedingt alle
13bd85a02663d3d3c91ea8ac19cc723862ff654end Konfigurationen.</dd>
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess <dd>Das Build-System wurde komplett auf der Basis von
13bd85a02663d3d3c91ea8ac19cc723862ff654end <code>autoconf</code> und <code>libtool</code> neu geschrieben.
13bd85a02663d3d3c91ea8ac19cc723862ff654end Dadurch wird das Konfigurationssystem des Apache httpd dem vieler
13bd85a02663d3d3c91ea8ac19cc723862ff654end anderer Packages ähnlicher.</dd>
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele <dt><strong>Multi-Protokoll-Unterstützung</strong></dt>
13bd85a02663d3d3c91ea8ac19cc723862ff654end <dd>Der Apache HTTP Server stellt jetzt die notwendigen
13bd85a02663d3d3c91ea8ac19cc723862ff654end Grundfunktionalitäten bereit, um mehrere Protokolle
13bd85a02663d3d3c91ea8ac19cc723862ff654end unterstützen und verarbeiten zu können.
13bd85a02663d3d3c91ea8ac19cc723862ff654end <module>mod_echo</module> wurde hierfür als Beispiel
13bd85a02663d3d3c91ea8ac19cc723862ff654end geschrieben.</dd>
13bd85a02663d3d3c91ea8ac19cc723862ff654end <dd>Der Apache HTTP Server 2.0 ist schneller und stabiler auf
13bd85a02663d3d3c91ea8ac19cc723862ff654end Nicht-Unix-Plattformen wie BeOS, OS/2 und Windows. Mit der
13bd85a02663d3d3c91ea8ac19cc723862ff654end Einführung von Plattform-spezifischen <a
13bd85a02663d3d3c91ea8ac19cc723862ff654end href="mpm.html">Multi-Processing Modulen</a> (MPMs) und der Apache
13bd85a02663d3d3c91ea8ac19cc723862ff654end Portable Runtime (APR), sind diese Plattformen jetzt in ihrem
13bd85a02663d3d3c91ea8ac19cc723862ff654end nativen API implementiert, wodurch die Verwendung der häufig
13bd85a02663d3d3c91ea8ac19cc723862ff654end fehlerbehafteten und schlecht funktionierenden
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess POSIX-Emulation-Layer vermieden wird.</dd>
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele <dd>Das API für Module hat sich in 2.0 stark verändert.
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Die meisten der Sortierungs-/Prioritätsprobleme von Modulen bei
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess 1.3 sollten nun verschwunden sein. In 2.0 wird hiervon vieles
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess automatisch durchgeführt. Die Modulsortierung wird jetzt
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess über einen pre-hook vorgenommen, um mehr Flexibilität
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess zu bieten. Außerdem wurden neue API-Calls hinzugefügt,
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess die zusätzliche Modulfähigkeiten zur Verfügung stellen,
13bd85a02663d3d3c91ea8ac19cc723862ff654end ohne den Kern des Apache HTTP Servers anpassen zu müssen.</dd>
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess <dd>Auf Systemen, bei denen die zugrundeliegende Apache Portable
13bd85a02663d3d3c91ea8ac19cc723862ff654end Runtime-Bibliothek IPv6 unterstützt, bekommt der Apache httpd
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess standarmäßig IPv6 Listening Sockets. Zusätzlich
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess unterstützen die Konfigurationsanweisungen <directive
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess module="core">NameVirtualHost</directive> und <directive
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess module="core">VirtualHost</directive> numerische IPv6-Adressangaben
13bd85a02663d3d3c91ea8ac19cc723862ff654end <dd>Apache-httpd-Module können jetzt als Filter entwickelt
13bd85a02663d3d3c91ea8ac19cc723862ff654end und zur Filterung des rein- und rausgehenden Datenstroms des
13bd85a02663d3d3c91ea8ac19cc723862ff654end Servers eingesetzt werden. Hierdurch kann beispielsweise die
13bd85a02663d3d3c91ea8ac19cc723862ff654end Ausgabe von CGI-Skripten durch den <code>INCLUDES</code>-Filter
13bd85a02663d3d3c91ea8ac19cc723862ff654end von <module>mod_include</module> bearbeitet werden und so
13bd85a02663d3d3c91ea8ac19cc723862ff654end Server-Side Include-Anweisungen ausgeführt werden. Das Modul
13bd85a02663d3d3c91ea8ac19cc723862ff654end <module>mod_ext_filter</module> erlaubt externen Programmen als
13bd85a02663d3d3c91ea8ac19cc723862ff654end Filter zu agieren, in der gleichen Weise wie CGI-Programme als
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Eingabe dienen können.</dd>
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele <dt><strong>Mehrsprachige Fehlermeldungen</strong></dt>
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess <dd>Fehlermeldungen die an den Browser rausgehen, stehen jetzt als
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess SSI-Dokumente in verschiedenen Sprachen zur Verfügung. Sie
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess können bei Bedarf durch den Administrator angepasst werden,
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess um ein einheitliches Design zu erreichen.</dd>
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele <dt><strong>Vereinfachte Konfiguration</strong></dt>
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele <dd>Viele der verwirrenden Konfigurationsanweisungen wurden vereinfacht.
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Die oft für Verwirrung sorgenden <code>Port</code>- und
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Ausschließlich die <directive
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess module="mpm_common">Listen</directive>-Anweisung wird nun zum
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Setzen von IP-Addressen und Portnummern benutzt.
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Der Servername und die Portnummer, die für Weiterleitungen und
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess zur Erkennung virtueller Server verwendet werden, werden über
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess die <directive module="core">ServerName</directive>-Anweisung
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess konfiguriert.</dd>
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele <dt><strong>Native Windows NT Unicode-Unterstützung</strong></dt>
13bd85a02663d3d3c91ea8ac19cc723862ff654end <dd>Der Apache httpd 2.0 auf Windows NT benutzt jetzt utf-8
13bd85a02663d3d3c91ea8ac19cc723862ff654end für alle Dateinamen-Kodierungen. Diese werden direkt auf das
13bd85a02663d3d3c91ea8ac19cc723862ff654end zugrundeliegende Unicode-Dateisystem abgebildet, wodurch
13bd85a02663d3d3c91ea8ac19cc723862ff654end Mehrsprach-Unterstützung für alle Windows NT-basierten
13bd85a02663d3d3c91ea8ac19cc723862ff654end Installationen, inklusive Windows 2000 und Windows XP, zur
13bd85a02663d3d3c91ea8ac19cc723862ff654end Verfügung gestellt wird. <em>Diese Unterstützung ist
13bd85a02663d3d3c91ea8ac19cc723862ff654end nicht auf Windows 95, 98 oder ME verfügbar. Hier wird
13bd85a02663d3d3c91ea8ac19cc723862ff654end weiterhin die jeweils lokale Codepage des Rechners für den
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess <dt>Bibliothek für reguläre Ausdrücke aktualisiert</dt>
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess href="http://www.pcre.org/">"Perl Compatible
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Regular Expression Library"</a> (PCRE).
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Bei der Auswertung aller regulären Ausdrücke wird nun
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess die leistungsfähigere Syntax von Perl 5 verwendet.</dd>
13bd85a02663d3d3c91ea8ac19cc723862ff654end <dd>Neues Modul in Apache httpd 2.0. Dieses Modul ist ein
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Verschlüsselungs-Protokollen.</dd>
13bd85a02663d3d3c91ea8ac19cc723862ff654end <dd>Neues Modul in Apache httpd 2.0. Dieses Modul implementiert
13bd85a02663d3d3c91ea8ac19cc723862ff654end die HTTP Distributed Authoring and Versioning (DAV) Spezifikation
13bd85a02663d3d3c91ea8ac19cc723862ff654end zur Erzeugung und Pflege von Web-Inhalten.</dd>
13bd85a02663d3d3c91ea8ac19cc723862ff654end <dd>Neues Modul in Apache httpd 2.0. Dieses Modul erlaubt es
13bd85a02663d3d3c91ea8ac19cc723862ff654end Browsern, die dies unterstützen, eine Komprimierung des
13bd85a02663d3d3c91ea8ac19cc723862ff654end Inhaltes vor der Auslieferung anzufordern, um so
13bd85a02663d3d3c91ea8ac19cc723862ff654end Netzwerk-Bandbreite zu sparen.</dd>
13bd85a02663d3d3c91ea8ac19cc723862ff654end <dd>Neues Modul in Apache httpd 2.0.41. Diese Modul
13bd85a02663d3d3c91ea8ac19cc723862ff654end ermöglicht die Verwendung einer LDAP-Datenbank zur
13bd85a02663d3d3c91ea8ac19cc723862ff654end Speicherung von Berechtigungsdaten für die
13bd85a02663d3d3c91ea8ac19cc723862ff654end HTTP-Basic-Authentication. Ein Begleitmodul,
13bd85a02663d3d3c91ea8ac19cc723862ff654end <module>mod_ldap</module>, stellt einen Verbindungs-Pool und die
13bd85a02663d3d3c91ea8ac19cc723862ff654end Pufferung von Abfrageergebnissen zur Verfügung.</dd>
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess <dd>Zusätzliche Unterstützung für
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess prozessübergreifendes Session-Caching mittels Shared-Memory.
13bd85a02663d3d3c91ea8ac19cc723862ff654end <dd>Neues Modul in Apache httpd 2.0.
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele Dieses experimentelle Modul erlaubt Zeichensatz-Übersetzungen oder
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele -Umschlüsselung.</dd>
13bd85a02663d3d3c91ea8ac19cc723862ff654end <dd>Neues Modul in Apache httpd 2.0. Dieses Modul beinhaltet die
13bd85a02663d3d3c91ea8ac19cc723862ff654end Funktionalität von <code>mod_mmap_static</code> aus Version
13bd85a02663d3d3c91ea8ac19cc723862ff654end 1.3 des Apache HTTP Server zuzüglich einiger weiterer
13bd85a02663d3d3c91ea8ac19cc723862ff654end Caching-Funktionen.</dd>
13bd85a02663d3d3c91ea8ac19cc723862ff654end <dd>Dieses Modul ist in Apache httpd 2.0 deutlich flexibler
13bd85a02663d3d3c91ea8ac19cc723862ff654end geworden. Es kann jetzt die von <module>mod_proxy</module>
13bd85a02663d3d3c91ea8ac19cc723862ff654end genutzten Request-Header manipulieren und es ist möglich
13bd85a02663d3d3c91ea8ac19cc723862ff654end Response-Header auf Basis von definierten Bedingungen zu
13bd85a02663d3d3c91ea8ac19cc723862ff654end verändern.</dd>
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess <dd>Das Proxy Modul wurde komplett neu geschrieben um die
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Möglichkeiten der neuen Filter-Funktionalität
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess auszuschöpfen und um einen zuverlässigen Proxy zu haben, der
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess den HTTP/1.1-Spezifikationen entspricht. Neue <directive
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess -Konfigurationsabschnitte bieten eine besser lesbare (und intern
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess schnellere) Kontrolle der vermittelten Seiten.
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Die überladenen <code><Directory
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess "proxy:..."></code>-Konfigurationen werden nicht
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess mehr unterstützt. Das Modul ist nun in mehrere Module
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess unterteilt, die jeweils ein bestimmtes Übertragungsprotokoll
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess <code>proxy_ftp</code> und <code>proxy_http</code>.</dd>
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele <dd>Die neue Konfigurationsanweisung <directive module="mod_negotiation"
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele >ForceLanguagePriority</directive>
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess kann benutzt werden, um sicherzustellen, dass ein Client auf jeden
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Fall ein einzelnes Dokument, anstatt einer NOT ACCEPTABLE- oder
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess MULTIPLE CHOICES-Antwort, bekommt. Zusätzlich wurden die
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Negotiation- und Multiview-Algorithmen angepasst um einheitlichere
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Ergebnisse zu liefern. Außerdem wird ein neues
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Type-Map-Format bereitgestellt, das Dokumenteninhalte direkt
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess enthalten kann.</dd>
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele <dd>Automatisch erzeugte Verzeichnisindizes können zur besseren
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele Übersichtlichkeit durch HTML-Tabellen dargestellt werden.
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele Genauere Sortierungen, wie Sortierung nach Versionsnummer und
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele Wildcard-Filterung des Verzeichnisindizes werden unterstützt.</dd>
252b32956857ad89fc9ee708c4c6eb36097a647cerikabele <dd>Neue Anweisungen erlauben es, die Standard Start- und Endtags von
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess SSI-Elementen zu ändern. Zudem können die Default-Formate
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess für Fehlermeldungen und Zeitangaben nun ebenfalls in der
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Serverkonfiguration vorgenommen werden. Auf die Ergebnisse der
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess Auswertung und Gruppierung von regulären Ausdrücken (jetzt
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess auf Basis der Perl-Syntax für reguläre Ausdrücke) kann
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess über die <module>mod_include</module> Variablen <code>$0</code>
dc906bed8a17b4ce46ef7d8fe31f7677520f568akess <dd>DBM-ähnliche Datenbanken werden jetzt durch die
13bd85a02663d3d3c91ea8ac19cc723862ff654end unterstützt.</dd>
7db9f691a00ead175b03335457ca296a33ddf31bnd</manualpage>