1 <html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><!--
2 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
3 This file is generated from xml source: DO NOT EDIT
4 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5 --><title>Übersicht der neuen Funktionen in Apache 2.0 - Apache HTTP Server</title><link href="./style/manual.css" type="text/css" rel="stylesheet"></head><body><blockquote><div align="center"><img src="./images/sub.gif" alt="[APACHE DOCUMENTATION]"><h3>Apache HTTP Server Version 2.0</h3></div><h1 align="center">Übersicht der neuen Funktionen in Apache 2.0</h1>
7 <ul><li><a href="#core">Core-Erweiterungen</a></li><li><a href="#module">Modul-Erweiterungen</a></li></ul><hr><h2><a name="core">Core-Erweiterungen</a></h2>
11 <dt><strong>Unix-Threading</strong></dt>
13 <dd>Auf Unix-Systemen mit Unterstützung für POSIX-Threads, kann Apache
14 jetzt in einem Multi-Process, Multi-Threaded Hybrid-Mode gestartet werden. Dies
15 verbessert die Skalierfähigkeit für viele, jedoch nicht unbedingt alle
18 <dt><strong>Neues Build-System</strong></dt>
20 <dd>Das Build-System wurde komplett auf der Basis von autoconf und libtool
21 neu geschrieben. Dadurch wird das Apache-Konfigurationssystem dem vieler
22 anderer Packages ähnlicher.</dd>
24 <dt><strong>Multi-Protokoll-Unterstützung</strong></dt>
26 <dd>Apache stellt jetzt die notwendigen Grundfunktionalitäten bereit um mehrere
27 Protokolle unterstützen und verarbeiten zu können.
28 mod_echo wurde hierfür als Beispiel geschrieben.</dd>
30 <dt><strong>Bessere Unterstützung von Nicht-Unix-Plattformen</strong></dt>
32 <dd>Apache 2.0 ist schneller und stabiler auf Nicht-Unix-Plattformen
33 wie BeOS, OS/2 und Windows. Mit der Einführung von Plattform-spezifischen
34 <a href="mpm.html">Multi-Processing Modulen</a> (MPMs) und der
35 Apache Portable Runtime (APR), sind diese Plattformen jetzt in ihrem nativen
36 API implementiert, wodurch die Verwendung der häufig fehlerbehafteten und
37 schlecht funktionierenden POSIX-Emulation-Layer vermieden wird.</dd>
39 <dt><strong>Neues Apache API</strong></dt>
41 <dd>Das API für Module hat sich in 2.0 stark verändert.
42 Die meisten der Sortierungs-/Prioritätsprobleme von Modulen bei 1.3 sollten nun
43 verschwunden sein. In 2.0 wird hiervon vieles automatisch durchgeführt. Die
44 Modulsortierung wird jetzt über einen pre-hook vorgenommen, um mehr Flexibilität
45 zu bieten. Außerdem wurden neue API-Calls hinzugefügt, die zusätzliche
46 Modulfähigkeiten zur Verfügung stellen, ohne den Apache-Kern anpassen
49 <dt><strong>IPv6-Unterstützung</strong></dt>
51 <dd>Auf Systemen, bei denen die zugrundeliegende Apache Portable Runtime-Bibliothek
52 IPv6 unterstützt, bekommt Apache standarmäßig IPv6 Listening
53 Sockets. Zusätzlich unterstützen die Konfigurationsanweisungen <a href="./mod/mpm_common.html#listen" class="directive"><code class="directive">Listen</code></a>, <a href="./mod/core.html#namevirtualhost" class="directive"><code class="directive">NameVirtualHost</code></a> und <a href="./mod/core.html#virtualhost" class="directive"><code class="directive">VirtualHost</code></a>
54 numerische IPv6-Adressangaben (z.B., "Listen [fe80::1]:8080").</dd>
56 <dt><strong>Filterung</strong></dt>
58 <dd>Apache-Module können jetzt als Filter entwickelt und zur Filterung
59 des rein- und rausgehenden Datenstroms des Servers eingesetzt werden.
60 Hierdurch kann beispielsweise die Ausgabe von CGI-Skripten durch den INCLUDES-Filter
61 von mod_include bearbeitet werden und so Server-Side Include-Anweisungen ausgeführt
64 <dt><strong>Mehrsprachige Fehlermeldungen</strong></dt>
66 <dd>Fehlermeldungen die an den Browser rausgehen, stehen jetzt als SSI-Dokumente in
67 verschiedenen Sprachen zur Verfügung. Sie können bei Bedarf durch den
68 Administrator angepasst werden, um ein einheitliches Design zu erreichen.</dd>
70 <dt><strong>Vereinfachte Konfiguration</strong></dt>
72 <dd>Viele der verwirrenden Konfigurationsanweisungen wurden vereinfacht.
73 Die oft für Verwirrung sorgenden Port- und BindAddress-Anweisungen wurden
74 entfernt. Ausschließlich die Listen-Anweisung wird nun zum Setzen von
75 IP-Addressen und Portnummern benutzt. Der Servername und die Portnummer, die
76 für Weiterleitungen und zur Erkennung virtueller Server verwendet werden,
77 werden über die ServerName-Anweisung konfiguriert.</dd>
79 <dt><strong>Native Windows NT Unicode-Unterstützung</strong></dt>
81 <dd>Apache 2.0 auf Windows NT benutzt jetzt utf-8 für alle
82 Dateinamen-Kodierungen. Diese werden direkt auf das zugrundeliegende
83 Unicode-Dateisystem abgebildet, wodurch Mehrsprach-Unterstützung
84 für alle Windows NT-basierten Installationen, inklusive Windows 2000 und
85 Windows XP, zur Verfügung gestellt wird.
86 <em>Diese Unterstützung ist nicht auf Windows 95, 98 oder ME verfügbar.
87 Hier wird weiterhin die jeweils lokale Codepage des Rechners für den
88 Zugriff auf das Dateisystem verwendet.</em></dd>
90 <h2><a name="module">Modul-Erweiterungen</a></h2>
94 <dt><strong>mod_ssl</strong></dt>
96 <dd>Neues Modul in Apache 2.0. Dieses Modul ist ein Interface
97 zu den von OpenSSL bereitgestellten SSL/TLS Verschlüsselungs-Protokollen.</dd>
99 <dt><strong>mod_dav</strong></dt>
101 <dd>Neues Modul in Apache 2.0. Dieses Modul implementiert die HTTP
102 Distributed Authoring and Versioning (DAV) Spezifikation zur
103 Erzeugung und Pflege von Web-Inhalten.</dd>
105 <dt><strong>mod_auth_digest</strong></dt>
107 <dd>Zusätzliche Unterstützung für prozessübergreifendes
108 Session-Caching mittels Shared-Memory.
111 <dt><strong>mod_charset_lite</strong></dt>
113 <dd>Neues Modul in Apache 2.0.
114 Dieses experimentelle Modul erlaubt Zeichensatz-Übersetzungen oder
115 -Umschlüsselung.</dd>
117 <dt><strong>mod_file_cache</strong></dt>
119 <dd>Neues Modul in Apache 2.0. Dieses Modul beinhaltet die Funktionalität
120 von mod_mmap_static aus Apache 1.3, plus einige weitere Caching-Funktionen.</dd>
122 <dt><strong>mod_headers</strong></dt>
124 <dd>Dieses Modul ist in Apache 2.0 deutlich flexibler geworden. Es kann jetzt
125 die von mod_proxy genutzten Request-Header manipulieren und es ist möglich
126 Response-Header auf Basis von definierten Bedingungen zu verändern.</dd>
128 <dt><strong>mod_proxy</strong></dt>
130 <dd>Das Proxy Modul wurde komplett neu geschrieben um die Möglichkeiten der
131 neuen Filter-Funktionalität auszuschöpfen und um einen
132 zuverlässigen Proxy zu haben, der den HTTP/1.1-Spezifikationen
135 <dt><strong>mod_negotiation</strong></dt>
137 <dd>Die neue Konfigurationsanweisung <a href="./mod/mod_negotiation.html#forcelanguagepriority" class="directive"><code class="directive">ForceLanguagePriority</code></a>
138 kann benutzt werden, um sicherzustellen, dass ein Client auf jeden Fall ein
139 einzelnes Dokument, anstatt einer NOT ACCEPTABLE- oder MULTIPLE CHOICES-Antwort,
140 bekommt. Zusätzlich wurden die Negotiation- und Multiview-Algorithmen
141 angepasst um einheitlichere Ergebnisse zu liefern. Außerdem wird eine
142 neue Form von Type-Maps bereitgestellt, die direkt den Inhalt von Dokumenten
143 umfassen können.</dd>
145 <dt><strong>mod_autoindex</strong></dt>
147 <dd>Automatisch erzeugte Verzeichnisindizes können zur besseren
148 Übersichtlichkeit durch HTML-Tabellen dargestellt werden.
149 Genauere Sortierungen, wie Sortierung nach Versionsnummer und
150 Wildcard-Filterung des Verzeichnisindizes werden unterstützt.</dd>
152 <dt><strong>mod_include</strong></dt>
154 <dd>Neue Anweisungen erlauben es, die Standard Start- und Endtags von
155 SSI-Elementen zu ändern. Zudem können die Default-Formate für
156 Fehlermeldungen und Zeitangaben nun ebenfalls in der Serverkonfiguration
157 vorgenommen werden. Auf die Ergebnisse der Auswertung und Gruppierung von
158 regulären Ausdrücken (jetzt auf Basis der Perl's Regular Expression
159 Syntax) kann über die mod_include Variablen $0 bis $9 zugegriffen werden.</dd>
161 <dt><strong>mod_auth_dbm</strong></dt>
163 <dd>DBM-ähnliche Datenbanken werden jetzt durch die Konfigurationsaweisung
164 <a href="./mod/mod_auth_dbm.html#authdbmtype" class="directive"><code class="directive">AuthDBMType</code></a>
165 unterstützt.</dd>
167 <dt><strong>mod_proxy</strong></dt>
169 <dd>Neue <Proxy>-Konfigurationssektionen bringen eine besser
170 lesbare (und intern schnellere) Kontrolle der genutzten Websites.
171 Die überladene <Directory "proxy:...">-Anweisung wird nicht mehr
172 unterstützt. Das Modul wurde in mehrere Module aufgeteilt, die jeweils
173 ein bestimmtes Übertragungsprotokoll implementieren. Diese sind proxy_connect,
174 proxy_ftp und proxy_http.</dd>
176 <hr></blockquote><h3 align="center">Apache HTTP Server Version 2.0</h3><a href="./"><img src="./images/index.gif" alt="Index"></a><a href="./"><img src="./images/home.gif" alt="Startseite"></a></body></html>