]> granicus.if.org Git - apache/blob - docs/manual/new_features_2_0.xml.de
fix copyright notice
[apache] / docs / manual / new_features_2_0.xml.de
1 <?xml version='1.0' encoding='UTF-8' ?>
2 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
3 <?xml-stylesheet type="text/xsl" href="./style/manual.de.xsl"?>
4 <!-- English Revision: 105989 -->
5
6 <!--
7  Copyright 2002-2005 The Apache Software Foundation or its licensors,
8                      as applicable.
9
10  Licensed under the Apache License, Version 2.0 (the "License");
11  you may not use this file except in compliance with the License.
12  You may obtain a copy of the License at
13
14      http://www.apache.org/licenses/LICENSE-2.0
15
16  Unless required by applicable law or agreed to in writing, software
17  distributed under the License is distributed on an "AS IS" BASIS,
18  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19  See the License for the specific language governing permissions and
20  limitations under the License.
21 -->
22
23 <manualpage metafile="new_features_2_0.xml.meta">
24
25 <title>&#220;bersicht der neuen Funktionen in Apache 2.0</title>
26
27 <summary>
28   <p>Dieses Dokument beschreibt einige der wichtigsten &#196;nderungen
29      des Apache HTTP Servers 2.0 gegen&#252;ber der Version 1.3.</p>
30 </summary>
31
32 <seealso><a href="upgrading.html">Upgrade von 1.3 auf 2.0</a></seealso>
33
34   <section id="core">
35     <title>Core-Erweiterungen</title>
36
37     <dl>
38       <dt><strong>Unix-Threading</strong></dt>
39
40       <dd>Auf Unix-Systemen mit Unterst&#252;tzung f&#252;r POSIX-Threads,
41       kann Apache jetzt in einem Multi-Process, Multi-Threaded Hybrid-Mode
42       gestartet werden. Dies verbessert die Skalierf&#228;higkeit f&#252;r
43       viele, jedoch nicht unbedingt alle Konfigurationen.</dd>
44
45       <dt><strong>Neues Build-System</strong></dt>
46
47       <dd>Das Build-System wurde komplett auf der Basis von
48       <code>autoconf</code> und <code>libtool</code> neu geschrieben. Dadurch
49       wird das Apache-Konfigurationssystem dem vieler anderer Packages
50       &#228;hnlicher.</dd>
51
52       <dt><strong>Multi-Protokoll-Unterst&#252;tzung</strong></dt>
53
54       <dd>Apache stellt jetzt die notwendigen Grundfunktionalit&#228;ten
55       bereit, um mehrere Protokolle unterst&#252;tzen und verarbeiten zu
56       k&#246;nnen. <module>mod_echo</module> wurde hierf&#252;r als
57       Beispiel geschrieben.</dd>
58
59       <dt><strong>Bessere Unterst&#252;tzung von
60       Nicht-Unix-Plattformen</strong></dt>
61
62       <dd>Apache 2.0 ist schneller und stabiler auf Nicht-Unix-Plattformen
63       wie BeOS, OS/2 und Windows. Mit der Einf&#252;hrung von
64       Plattform-spezifischen <a href="mpm.html">Multi-Processing Modulen</a>
65       (MPMs) und der Apache Portable Runtime (APR), sind diese Plattformen
66       jetzt in ihrem nativen API implementiert, wodurch die Verwendung der
67       h&#228;ufig fehlerbehafteten und schlecht funktionierenden
68       POSIX-Emulation-Layer vermieden wird.</dd>
69
70       <dt><strong>Neues Apache API</strong></dt>
71
72       <dd>Das API f&#252;r Module hat sich in 2.0 stark ver&#228;ndert.
73       Die meisten der Sortierungs-/Priorit&#228;tsprobleme von Modulen bei
74       1.3 sollten nun verschwunden sein. In 2.0 wird hiervon vieles
75       automatisch durchgef&#252;hrt. Die Modulsortierung wird jetzt
76       &#252;ber einen pre-hook vorgenommen, um mehr Flexibilit&#228;t
77       zu bieten. Au&#223;erdem wurden neue API-Calls hinzugef&#252;gt,
78       die zus&#228;tzliche Modulf&#228;higkeiten zur Verf&#252;gung stellen,
79       ohne den Apache-Kern anpassen zu m&#252;ssen.</dd>
80
81       <dt><strong>IPv6-Unterst&#252;tzung</strong></dt>
82
83       <dd>Auf Systemen, bei denen die zugrundeliegende Apache Portable
84       Runtime-Bibliothek IPv6 unterst&#252;tzt, bekommt Apache
85       standarm&#228;&#223;ig IPv6 Listening Sockets. Zus&#228;tzlich
86       unterst&#252;tzen die Konfigurationsanweisungen <directive
87       module="mpm_common">Listen</directive>, <directive
88       module="core">NameVirtualHost</directive> und <directive
89       module="core">VirtualHost</directive> numerische IPv6-Adressangaben
90       (z.B., "<code>Listen [fe80::1]:8080</code>").</dd>
91
92       <dt><strong>Filterung</strong></dt>
93
94       <dd>Apache-Module k&#246;nnen jetzt als Filter entwickelt und zur
95       Filterung des rein- und rausgehenden Datenstroms des Servers
96       eingesetzt werden. Hierdurch kann beispielsweise die Ausgabe von
97       CGI-Skripten durch den <code>INCLUDES</code>-Filter von
98       <module>mod_include</module> bearbeitet werden und so Server-Side
99       Include-Anweisungen ausgef&#252;hrt werden. Das Modul
100       <module>mod_ext_filter</module> erlaubt externen Programmen
101       als Filter zu agieren, in der gleichen Weise wie CGI-Programme als
102       Eingabe dienen k&#246;nnen.</dd>
103
104       <dt><strong>Mehrsprachige Fehlermeldungen</strong></dt>
105
106       <dd>Fehlermeldungen die an den Browser rausgehen, stehen jetzt als
107       SSI-Dokumente in verschiedenen Sprachen zur Verf&#252;gung. Sie
108       k&#246;nnen bei Bedarf durch den Administrator angepasst werden,
109       um ein einheitliches Design zu erreichen.</dd>
110
111       <dt><strong>Vereinfachte Konfiguration</strong></dt>
112
113       <dd>Viele der verwirrenden Konfigurationsanweisungen wurden vereinfacht.
114       Die oft f&#252;r Verwirrung sorgenden <code>Port</code>- und
115       <code>BindAddress</code>-Anweisungen wurden entfernt.
116       Ausschlie&#223;lich die <directive
117       module="mpm_common">Listen</directive>-Anweisung wird nun zum
118       Setzen von IP-Addressen und Portnummern benutzt.
119       Der Servername und die Portnummer, die f&#252;r Weiterleitungen und
120       zur Erkennung virtueller Server verwendet werden, werden &#252;ber
121       die <directive module="core">ServerName</directive>-Anweisung
122       konfiguriert.</dd>
123
124       <dt><strong>Native Windows NT Unicode-Unterst&#252;tzung</strong></dt>
125
126       <dd>Apache 2.0 auf Windows NT benutzt jetzt utf-8 f&#252;r alle
127       Dateinamen-Kodierungen. Diese werden direkt auf das zugrundeliegende
128       Unicode-Dateisystem abgebildet, wodurch Mehrsprach-Unterst&#252;tzung
129       f&#252;r alle Windows NT-basierten Installationen, inklusive Windows
130       2000 und Windows XP, zur Verf&#252;gung gestellt wird.
131       <em>Diese Unterst&#252;tzung ist nicht auf Windows 95, 98 oder ME
132       verf&#252;gbar. Hier wird weiterhin die jeweils lokale Codepage des
133       Rechners f&#252;r den Zugriff auf das Dateisystem verwendet.</em></dd>
134
135       <dt>Bibliothek f&#252;r regul&#228;re Ausdr&#252;cke aktualisiert</dt>
136
137       <dd>Apache 2.0 enth&#228;lt die <a
138       href="http://www.pcre.org/">"Perl Compatible
139       Regular Expression Library"</a> (PCRE).
140       Bei der Auswertung aller regul&#228;ren Ausdr&#252;cke wird nun
141       die leistungsf&#228;higere Syntax von Perl 5 verwendet.</dd>
142
143     </dl>
144   </section>
145
146   <section id="module">
147     <title>Modul-Erweiterungen</title>
148
149     <dl>
150       <dt><module>mod_ssl</module></dt>
151
152       <dd>Neues Modul in Apache 2.0. Dieses Modul ist ein Interface
153       zu den von OpenSSL bereitgestellten SSL/TLS
154       Verschl&#252;sselungs-Protokollen.</dd>
155
156       <dt><module>mod_dav</module></dt>
157
158       <dd>Neues Modul in Apache 2.0. Dieses Modul implementiert die HTTP
159       Distributed Authoring and Versioning (DAV) Spezifikation zur
160       Erzeugung und Pflege von Web-Inhalten.</dd>
161
162       <dt><module>mod_deflate</module></dt>
163
164       <dd>Neues Modul in Apache 2.0. Dieses Modul erlaubt es Browsern, die
165       dies unterst&#252;tzen, eine Komprimierung des Inhaltes vor der
166       Auslieferung anzufordern, um so Netzwerk-Bandbreite zu sparen.</dd>
167
168       <dt><module>mod_auth_ldap</module></dt>
169
170       <dd>Neues Modul in Apache 2.0.41. Diese Modul erm&#246;glicht
171       die Verwendung einer LDAP-Datenbank zur Speicherung von
172       Berechtigungsdaten f&#252;r die HTTP-Basic-Authentication.
173       Ein Begleitmodul, <module>mod_ldap</module>, stellt einen
174       Verbindungs-Pool und die Pufferung von Abfrageergebnissen zur
175       Verf&#252;gung.
176       </dd>
177
178       <dt><module>mod_auth_digest</module></dt>
179
180       <dd>Zus&#228;tzliche Unterst&#252;tzung f&#252;r
181       prozess&#252;bergreifendes Session-Caching mittels Shared-Memory.
182       </dd>
183
184       <dt><module>mod_charset_lite</module></dt>
185
186       <dd>Neues Modul in Apache 2.0.
187       Dieses experimentelle Modul erlaubt Zeichensatz-&#220;bersetzungen oder
188       -Umschl&#252;sselung.</dd>
189
190       <dt><module>mod_file_cache</module></dt>
191
192       <dd>Neues Modul in Apache 2.0. Dieses Modul beinhaltet die
193       Funktionalit&#228;t von <code>mod_mmap_static</code> aus Apache 1.3,
194       plus einige weitere Caching-Funktionen.</dd>
195
196       <dt><module>mod_headers</module></dt>
197
198       <dd>Dieses Modul ist in Apache 2.0 deutlich flexibler geworden. Es
199       kann jetzt die von <module>mod_proxy</module> genutzten Request-Header
200       manipulieren und es ist m&#246;glich Response-Header auf Basis von
201       definierten Bedingungen zu ver&#228;ndern.</dd>
202
203       <dt><module>mod_proxy</module></dt>
204
205       <dd>Das Proxy Modul wurde komplett neu geschrieben um die
206       M&#246;glichkeiten der neuen Filter-Funktionalit&#228;t
207       auszusch&#246;pfen und um einen zuverl&#228;ssigen Proxy zu haben, der
208       den HTTP/1.1-Spezifikationen entspricht. Neue <directive
209       module="mod_proxy" type="section">Proxy</directive>
210       -Konfigurationsabschnitte bieten eine besser lesbare (und intern
211       schnellere) Kontrolle der vermittelten Seiten.
212       Die &#252;berladenen <code>&lt;Directory
213       "proxy:..."&gt;</code>-Konfigurationen werden nicht
214       mehr unterst&#252;tzt. Das Modul ist nun in mehrere Module
215       unterteilt, die jeweils ein bestimmtes &#220;bertragungsprotokoll
216       unterst&#252;tzen, wie <code>proxy_connect</code>,
217       <code>proxy_ftp</code> und <code>proxy_http</code>.</dd>
218
219       <dt><module>mod_negotiation</module></dt>
220
221       <dd>Die neue Konfigurationsanweisung <directive module="mod_negotiation"
222       >ForceLanguagePriority</directive>
223       kann benutzt werden, um sicherzustellen, dass ein Client auf jeden
224       Fall ein einzelnes Dokument, anstatt einer NOT ACCEPTABLE- oder
225       MULTIPLE CHOICES-Antwort, bekommt. Zus&#228;tzlich wurden die
226       Negotiation- und Multiview-Algorithmen angepasst um einheitlichere
227       Ergebnisse zu liefern. Au&#223;erdem wird ein neues
228       Type-Map-Format bereitgestellt, das Dokumenteninhalte direkt
229       enthalten kann.</dd>
230
231       <dt><module>mod_autoindex</module></dt>
232
233       <dd>Automatisch erzeugte Verzeichnisindizes k&#246;nnen zur besseren
234       &#220;bersichtlichkeit durch HTML-Tabellen dargestellt werden.
235       Genauere Sortierungen, wie Sortierung nach Versionsnummer und
236       Wildcard-Filterung des Verzeichnisindizes werden unterst&#252;tzt.</dd>
237
238       <dt><module>mod_include</module></dt>
239
240       <dd>Neue Anweisungen erlauben es, die Standard Start- und Endtags von
241       SSI-Elementen zu &#228;ndern. Zudem k&#246;nnen die Default-Formate
242       f&#252;r Fehlermeldungen und Zeitangaben nun ebenfalls in der
243       Serverkonfiguration vorgenommen werden. Auf die Ergebnisse der
244       Auswertung und Gruppierung von regul&#228;ren Ausdr&#252;cken (jetzt
245       auf Basis der Perl-Syntax f&#252;r regul&#228;re Ausdr&#252;cke) kann
246       &#252;ber die <module>mod_include</module> Variablen <code>$0</code>
247       bis <code>$9</code> zugegriffen werden.</dd>
248
249       <dt><module>mod_auth_dbm</module></dt>
250
251       <dd>DBM-&#228;hnliche Datenbanken werden jetzt durch die
252       Konfigurationsaweisung <directive
253       module="mod_auth_dbm">AuthDBMType</directive> unterst&#252;tzt.</dd>
254     </dl>
255   </section>
256 </manualpage>