1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml">
6 <meta name="generator" content="notepad" />
8 <title>New features with Apache 2.0</title>
10 <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
12 <body bgcolor="#FFFFFF" text="#000000" link="#0000FF"
13 vlink="#000080" alink="#FF0000">
14 <!--#include virtual="header.html" -->
16 <h1 align="CENTER">Übersicht der neuen Funktionen in Apache 2.0</h1>
17 <p>übersetzt von simon.putz@t-online.de</p>
18 <p>Erweiterungen: <a href="#core">Core</a> | <a href="#module">Module</a></p>
22 <h2><a id="core" name="core">Core Erweiterungen:</a></h2>
25 <dt><strong>Unix Threading</strong></dt>
27 <dd>Auf Unix Systemen mit POSIX threads Unterstützung, kann Apache jetzt
28 in einem hybrid multiprocess im multithreaded mode gestartet werden. Dies
29 verbessiert die Skalierfähigkeit für viele, aber nicht alle Konfigurationen.</dd>
31 <dt><strong>Neues Build System</strong></dt>
33 <dd>Das build system wurde komplett auf der Basis von autoconf und libtool neugeschrieben.
34 Dadurch wird Apaches Konfigurationssystem dem vieler anderer Packages ähnlicher.</dd>
36 <dt><strong>Multiprotocol Unterstützung</strong></dt>
38 <dd>Apache hat jetzt einiges der Infrastruktur bereit um mehrere Protokolle zu unterstützen.
39 mod_echo wurde zum Beispiel neugeschrieben.</dd>
41 <dt><strong>Bessere Unterstützung von nicht-Unix Plattformen</strong></dt>
43 <dd>Apache 2.0 ist schneller und stabiler auf nicht-Unix
44 Plattformen wie BeOS, OS/2, und Windows. Mit der Einführung von Plattform-spezifischen
45 <a href="mpm.html">multi-processing Modulen</a> (MPMs) und der
46 Apache Portable Runtime (APR), sind diese Plattformen jetzt in ihrer
47 eigenen API implementiert, was die häufigen Fehler der schlecht funktionierenden
48 POSIX-emulation layer vermeidet.</dd>
50 <dt><strong>Neue Apache API</strong></dt>
52 <dd>Die API für Module hat sich in 2.0 stark verändert.
53 Viele der module-ordering Probleme von 1.3 sollten verschwunden sein.
54 2.0 macht einiges hiervon automatisch, und das module ordering wird
55 jetzt per-hook vorgenommen, um mehr Flexibilität zu bieten. Außerdem wurden neue calls
56 hinzugefügt, die zusätzliche Modul-Fähigkeiten bieten, ohne den core zu patchen.</dd>
58 <dt><strong>IPv6 Unterstützung</strong></dt>
60 <dd>Auf Systemen, bei denen IPv6 durch die zugrunde liegende
61 Apache Portable Runtime library unterstützt ist, bekommt Apache standarmäßig IPv6 listening
62 sockets. Zusätzlich unterstützen die Listen,
63 NameVirtualHost, and <VirtualHost> Directiven
64 numerische IPv6 address strings (z.B., "Listen
65 [fe80::1]:8080").</dd>
67 <dt><strong>Filtering</strong></dt>
69 <dd>Apache Module können jetzt als Filter die auf den Inhalts-Stream wirken, wie er
70 von oder zum Server kommt.
71 Dadurch können z. B. die Ausgabe von CGI scripts von den Server Side Include Direktiven
72 durch den INCLUDE filter in mod_include bearbeitet werden.</dd>
74 <dt><strong>Mehrsprachige Fehlermeldungen</strong></dt>
76 <dd>Fehlermeldungen zum Browser werden jetzt, durch SSI Dokumente, in verschiedenen Sprachen zur Verfügung gestellt.
77 Sie können durch den Administrator angepasst werden, um ein einheitliches Design zu erreichen.</dd>
79 <dt><strong>Vereinfachte Konfiguration</strong></dt>
81 <dd>Viele komplizierte Direktiven wurden vereinfacht. Die oft verwirrenden
82 Port und BindAddress Direktiven wurden entfernt; nur die
83 Listen Direktive wird zum IP address binding benutzt; die
84 ServerName Direktive bestimmt den Server-Namen und Port-Nummer
85 nur zur Weiterleitung und vhost Erkennung.</dd>
87 <dt><strong>Eingebaute Windows NT Unicode Unterstützung</strong></dt>
89 <dd>Apache 2.0 auf Windows NT benutzt jetzt utf-8 für alle Dateinamen
90 Encodierungen. Diese werden direkt zum zugrunde liegenden unicode Dateisystem übersetzt,
91 somit wird die Mehrsprach-Unterstützung, fü alle Windows NT-basiernde Installationen,
92 inclusive Windows 2000 und Windows XP gewährt.
93 <em>Diese Unterstützung geht nicht auf Windows 95, 98 oder ME über, diese
94 benutzen noch immer die lokale codepage des Rechners zum Dateisystem-Zugriff.</em></dd>
99 <h2><a id="module" name="module">Modul Erweiterungen:</a></h2>
102 <dt><strong>mod_ssl</strong></dt>
104 <dd>Neues Modul in Apache 2.0. Dieses Modul ist ein Interface
105 zu den SSL/TLS Verschlüsselungs-Protokollen, die von OpenSSL bereitgestellt werden.</dd>
107 <dt><strong>mod_dav</strong></dt>
109 <dd>Neues Modul in Apache 2.0. Dieses Modul bietet die HTTP
110 Distributed Authoring and Versioning (DAV) Spezifikation, um
111 Web-Inhalte zu Posten und zu Warten.</dd>
113 <dt><strong>mod_auth_digest</strong></dt>
115 <dd>Zusätzliche Unterstützung für prozessübergreifendes session caching mittels shared memory.
118 <dt><strong>mod_charset_lite</strong></dt>
120 <dd>Neues Modul in Apache 2.0. Dieses experimentelle Modul erlaubt Zeichensatz-Übersetung oder Wiederkodierung.</dd>
122 <dt><strong>mod_file_cache</strong></dt>
124 <dd>Neues Modul in Apache 2.0. Dieses Modul beinhaltet die Funktionen von mod_mmap_static aus Apache 1.3 und
125 weitere Zwischenspeicherungs-Möglichkeiten.</dd>
127 <dt><strong>mod_headers</strong></dt>
129 <dd>Dieses Modul ist in Apache 2.0 viel flexibler geworden. Es kann jetzt request-header die von mod_proxy benutzt werden, verändern
130 und es kann Response-Header nach Fallunterscheidung setzen.</dd>
132 <dt><strong>mod_proxy</strong></dt>
134 <dd>Das Proxy Modul wurde komplett neugeschrieben um die Funktionen der neuen Filter Infrastruktur auszuschöpfen und
135 um einen zuverlässigen, mit HTTP/1.1 übereinstimmenden Proxy zu erstellen.</dd>
137 <dt><strong>mod_negotiation</strong></dt>
139 <dd>Eine neue <a href="mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a>
140 Direktive kann benutzt werden, um zu sichern, dass der Client auf jeden Fall ein einzelnes Dokument anstatt
141 NOT ACCEPTABLE oder MULTIPLE CHOICES Antworten bekommt. Zusätzlich wurden die Verhandlungs und Multiview
142 Algorithmen gesäubert um einheitlichere Ergebnisse zu liefern. Außerdem wird eine neue Form der Type Map
143 die Dokumente einschließen kann, bereitgestellt.</dd>
145 <dt><strong>mod_autoindex</strong></dt>
147 <dd>Automatisch indizierte Verzeichnis Auflistungen können für bessere Übersichtlichkeit
148 durch eine HTML Tabelle dargestellt werden. Genauerere Sortierungen, wie Versions-Sorting und Platzhalter-Filtering
149 des Verzeichnislistings werden unterstützt.</dd>
151 <dt><strong>mod_include</strong></dt>
153 <dd>Neue Direktiven erlauben es, die Standard Start- und Endtags von SSI Elementen
154 zu ändern und die Fehler and Zeitformat Konfiguration in der Haupkonfigurationsdatei
155 anstatt im SSI Dokument stattzufinden.
156 Ergebnisse von regular expression parsing und grouping können duch die mod_include Variablen $0 bis $9 eingeholt werden.</dd>
158 <dt><strong>mod_auth_dbm</strong></dt>
160 <dd>DBM-ähnliche Datenbanken werden jetzt durch die <a href="mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a>
161 Direktive unterstützt.<a
164 <dt><strong>mod_auth_db</strong></dt>
166 <dd>Berkeley DB 3.0 wird jetzt unterstützt</dd>
168 <dt><strong>mod_proxy</strong></dt>
170 <dd>Neue <Proxy > Konfigurations Sections bringen eine lesbarere
171 (und intern schnellere) Kontrolle der zwischengespeicherten Seiten; die überladene
172 <Directory "proxy:...> Konfiguration wird nicht unterstützt. Das
173 Modul is jetzt in eigene Protokoll-Unterstützungs Module wie proxy_connect, proxy_ftp and proxy_http gegliedert.</dd>
176 <!--#include virtual="footer.html" -->