<!--#include virtual="header.html" -->
<h1 align="CENTER">Übersicht der neuen Funktionen in Apache 2.0</h1>
- <p>übersetzt von simon.putz@t-online.de</p>
+
<p>Erweiterungen: <a href="#core">Core</a> | <a href="#module">Module</a></p>
<hr />
- <h2><a id="core" name="core">Core Erweiterungen:</a></h2>
+ <h2><a id="core" name="core">Core-Erweiterungen:</a></h2>
<dl>
- <dt><strong>Unix Threading</strong></dt>
+ <dt><strong>Unix-Threading</strong></dt>
- <dd>Auf Unix Systemen mit POSIX threads Unterstützung, kann Apache jetzt
- in einem hybrid multiprocess im multithreaded mode gestartet werden. Dies
- verbessiert die Skalierfähigkeit für viele, aber nicht alle Konfigurationen.</dd>
+ <dd>Auf Unix-Systemen mit Unterstützung für POSIX-Threads, kann Apache
+ jetzt in einem Multi-Process, Multi-Threaded Hybrid-Mode gestartet werden. Dies
+ verbessert die Skalierfähigkeit für viele, jedoch unbedingt nicht alle
+ Konfigurationen.</dd>
- <dt><strong>Neues Build System</strong></dt>
+ <dt><strong>Neues Build-System</strong></dt>
- <dd>Das build system wurde komplett auf der Basis von autoconf und libtool neugeschrieben.
- Dadurch wird Apaches Konfigurationssystem dem vieler anderer Packages ähnlicher.</dd>
+ <dd>Das Build-System wurde komplett auf der Basis von autoconf und libtool
+ neu geschrieben. Dadurch wird das Apache-Konfigurationssystem dem vieler
+ anderer Packages ähnlicher.</dd>
- <dt><strong>Multiprotocol Unterstützung</strong></dt>
+ <dt><strong>Multi-Protokoll-Unterstützung</strong></dt>
- <dd>Apache hat jetzt einiges der Infrastruktur bereit um mehrere Protokolle zu unterstützen.
- mod_echo wurde zum Beispiel neugeschrieben.</dd>
+ <dd>Apache stellt jetzt die notwendigen Grundfunktionalitäten bereit um mehrere
+ Protokolle unterstützen und verarbeiten zu können.
+ mod_echo wurde hierfür als Beispiel geschrieben.</dd>
- <dt><strong>Bessere Unterstützung von nicht-Unix Plattformen</strong></dt>
+ <dt><strong>Bessere Unterstützung von nicht-Unix-Plattformen</strong></dt>
- <dd>Apache 2.0 ist schneller und stabiler auf nicht-Unix
- Plattformen wie BeOS, OS/2, und Windows. Mit der Einführung von Plattform-spezifischen
- <a href="mpm.html">multi-processing Modulen</a> (MPMs) und der
- Apache Portable Runtime (APR), sind diese Plattformen jetzt in ihrer
- eigenen API implementiert, was die häufigen Fehler der schlecht funktionierenden
- POSIX-emulation layer vermeidet.</dd>
+ <dd>Apache 2.0 ist schneller und stabiler auf nicht-Unix-Plattformen
+ wie BeOS, OS/2, und Windows. Mit der Einführung von Plattform-spezifischen
+ <a href="mpm.html">Multi-Processing Modulen</a> (MPMs) und der
+ Apache Portable Runtime (APR), sind diese Plattformen jetzt in ihrem nativen
+ API implementiert, wodurch die Verwendung der häufig fehlerbehafteten und
+ schlecht funktionierenden POSIX-Emulation-Layer vermieden wird.</dd>
- <dt><strong>Neue Apache API</strong></dt>
+ <dt><strong>Neues Apache API</strong></dt>
- <dd>Die API für Module hat sich in 2.0 stark verändert.
- Viele der module-ordering Probleme von 1.3 sollten verschwunden sein.
- 2.0 macht einiges hiervon automatisch, und das module ordering wird
- jetzt per-hook vorgenommen, um mehr Flexibilität zu bieten. Außerdem wurden neue calls
- hinzugefügt, die zusätzliche Modul-Fähigkeiten bieten, ohne den core zu patchen.</dd>
+ <dd>Das API für Module hat sich in 2.0 stark verändert.
+ Die meisten der Sortierungs-/Prioritätsprobleme von Modulen bei 1.3 sollten nun
+ verschwunden sein. In 2.0 wird hiervon vieles automatisch durchgeführt. Die
+ Modulsortierung wird jetzt über einen pre-hook vorgenommen, um mehr Flexibilität
+ zu bieten. Außerdem wurden neue API-Calls hinzugefügt, die zusätzliche
+ Modulfähigkeiten zur Verfügung stellen, ohne den Apache-Kern anpassen
+ zu müssen.</dd>
- <dt><strong>IPv6 Unterstützung</strong></dt>
+ <dt><strong>IPv6-Unterstützung</strong></dt>
- <dd>Auf Systemen, bei denen IPv6 durch die zugrunde liegende
- Apache Portable Runtime library unterstützt ist, bekommt Apache standarmäßig IPv6 listening
- sockets. Zusätzlich unterstützen die Listen,
- NameVirtualHost, and <VirtualHost> Directiven
- numerische IPv6 address strings (z.B., "Listen
- [fe80::1]:8080").</dd>
+ <dd>Auf Systemen, bei denen die zugrundeliegende Apache Portable Runtime-Bibliothek
+ IPv6 unterstützt, bekommt Apache standarmäßig IPv6 Listening
+ Sockets. Zusätzlich unterstützen die Konfigurationsanweisungen Listen,
+ NameVirtualHost und <VirtualHost> numerische IPv6-Adressangaben (z.B.,
+ "Listen [fe80::1]:8080").</dd>
- <dt><strong>Filtering</strong></dt>
+ <dt><strong>Filterung</strong></dt>
- <dd>Apache Module können jetzt als Filter die auf den Inhalts-Stream wirken, wie er
- von oder zum Server kommt.
- Dadurch können z. B. die Ausgabe von CGI scripts von den Server Side Include Direktiven
- durch den INCLUDE filter in mod_include bearbeitet werden.</dd>
+ <dd>Apache-Module können jetzt als Filter entwickelt und zur Filterung
+ des rein- und rausgehenden Datenstroms des Servers eingesetzt werden.
+ Hierdurch kann beispielsweise die Ausgabe von CGI-Skripten durch den INCLUDES-Filter
+ von mod_include bearbeitet werden und so Server-Side Include-Anweisungen ausgeführt
+ werden.</dd>
<dt><strong>Mehrsprachige Fehlermeldungen</strong></dt>
- <dd>Fehlermeldungen zum Browser werden jetzt, durch SSI Dokumente, in verschiedenen Sprachen zur Verfügung gestellt.
- Sie können durch den Administrator angepasst werden, um ein einheitliches Design zu erreichen.</dd>
+ <dd>Fehlermeldungen die an Browser rausgehen, stehen jetzt als SSI-Dokumente in
+ verschiedenen Sprachen zur Verfügung. Sie können bei Bedarf durch den
+ Administrator angepasst werden, um ein einheitliches Design zu erreichen.</dd>
<dt><strong>Vereinfachte Konfiguration</strong></dt>
- <dd>Viele komplizierte Direktiven wurden vereinfacht. Die oft verwirrenden
- Port und BindAddress Direktiven wurden entfernt; nur die
- Listen Direktive wird zum IP address binding benutzt; die
- ServerName Direktive bestimmt den Server-Namen und Port-Nummer
- nur zur Weiterleitung und vhost Erkennung.</dd>
+ <dd>Viele der verwirrenden Konfigurationsanweisungen wurden vereinfacht.
+ Die oft für Verwirrung sorgenden Port- und BindAddress-Anweisungen wurden
+ entfernt. Ausschließlich ie Listen-Anweisung wird nun zum Setzen von
+ IP-Addressen und Portnummern benutzt. Der Servername und Portnummer die
+ für Weiterleitungen und Erkennung virtueller Server verwendet werden, werden
+ über die ServerName-Anweisung konfiguriert.</dd>
- <dt><strong>Eingebaute Windows NT Unicode Unterstützung</strong></dt>
+ <dt><strong>Native Windows NT Unicode-Unterstützung</strong></dt>
- <dd>Apache 2.0 auf Windows NT benutzt jetzt utf-8 für alle Dateinamen
- Encodierungen. Diese werden direkt zum zugrunde liegenden unicode Dateisystem übersetzt,
- somit wird die Mehrsprach-Unterstützung, fü alle Windows NT-basiernde Installationen,
- inclusive Windows 2000 und Windows XP gewährt.
- <em>Diese Unterstützung geht nicht auf Windows 95, 98 oder ME über, diese
- benutzen noch immer die lokale codepage des Rechners zum Dateisystem-Zugriff.</em></dd>
+ <dd>Apache 2.0 auf Windows NT benutzt jetzt utf-8 für alle
+ Dateinamen-Kodierungen. Diese werden direkt auf das zugrundeliegenden
+ Unicode-Dateisystem abgebildet, wodurch Mehrsprach-Unterstützung
+ fü alle Windows NT-basierte Installationen, inklusive Windows 2000 und
+ Windows XP, zur Verfügung gestellt wird.
+ <em>Diese Unterstützung ist nicht auf Windows 95, 98 oder ME verfügbar.
+ Hier wird weiterhin die jeweils lokale Codepage des Rechners für den
+ Zugriff auf das Dateisystem verwendet.</em></dd>
</dl>
<hr />
<dt><strong>mod_ssl</strong></dt>
<dd>Neues Modul in Apache 2.0. Dieses Modul ist ein Interface
- zu den SSL/TLS Verschlüsselungs-Protokollen, die von OpenSSL bereitgestellt werden.</dd>
+ zu den von OpenSSL bereitgestellten SSL/TLS Verschlüsselungs-Protokollen.</dd>
<dt><strong>mod_dav</strong></dt>
- <dd>Neues Modul in Apache 2.0. Dieses Modul bietet die HTTP
- Distributed Authoring and Versioning (DAV) Spezifikation, um
- Web-Inhalte zu Posten und zu Warten.</dd>
+ <dd>Neues Modul in Apache 2.0. Dieses Modul implementiert die HTTP
+ Distributed Authoring and Versioning (DAV) Spezifikation, zur
+ Erzeugung und Pflege von Web-Inhalten..</dd>
<dt><strong>mod_auth_digest</strong></dt>
- <dd>Zusätzliche Unterstützung für prozessübergreifendes session caching mittels shared memory.
+ <dd>Zusätzliche Unterstützung für prozessübergreifendes
+ Session-Caching mittels Shared-Memory.
</dd>
<dt><strong>mod_charset_lite</strong></dt>
- <dd>Neues Modul in Apache 2.0. Dieses experimentelle Modul erlaubt Zeichensatz-Übersetung oder Wiederkodierung.</dd>
+ <dd>Neues Modul in Apache 2.0.
+ Dieses experimentelle Modul erlaubt Zeichensatz-Übersetungen oder
+ -Umschlüsselung.</dd>
<dt><strong>mod_file_cache</strong></dt>
- <dd>Neues Modul in Apache 2.0. Dieses Modul beinhaltet die Funktionen von mod_mmap_static aus Apache 1.3 und
- weitere Zwischenspeicherungs-Möglichkeiten.</dd>
+ <dd>Neues Modul in Apache 2.0. Dieses Modul beinhaltet die Funktionalität
+ von mod_mmap_static aus Apache 1.3, plus einige weitere Caching-Funktionen.</dd>
<dt><strong>mod_headers</strong></dt>
- <dd>Dieses Modul ist in Apache 2.0 viel flexibler geworden. Es kann jetzt request-header die von mod_proxy benutzt werden, verändern
- und es kann Response-Header nach Fallunterscheidung setzen.</dd>
+ <dd>Dieses Modul ist in Apache 2.0 deutlich flexibler geworden. Es kann jetzt
+ die von mod_proxy genutzten Request-Header manipulieren und es ist möglich
+ Response-Header auf Basis von definierten Bedingungen zu verändern.</dd>
<dt><strong>mod_proxy</strong></dt>
- <dd>Das Proxy Modul wurde komplett neugeschrieben um die Funktionen der neuen Filter Infrastruktur auszuschöpfen und
- um einen zuverlässigen, mit HTTP/1.1 übereinstimmenden Proxy zu erstellen.</dd>
+ <dd>Das Proxy Modul wurde komplett neu geschrieben um die Möglichkeiten der
+ neuen Filter-Funktionalität auszuschöpfen und um einen
+ zuverlässigen Proxy zu haben, der den HTTP/1.1-Spezifikationen
+ entspricht.</dd>
<dt><strong>mod_negotiation</strong></dt>
- <dd>Eine neue <a href="mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a>
- Direktive kann benutzt werden, um zu sichern, dass der Client auf jeden Fall ein einzelnes Dokument anstatt
- NOT ACCEPTABLE oder MULTIPLE CHOICES Antworten bekommt. Zusätzlich wurden die Verhandlungs und Multiview
- Algorithmen gesäubert um einheitlichere Ergebnisse zu liefern. Außerdem wird eine neue Form der Type Map
- die Dokumente einschließen kann, bereitgestellt.</dd>
+ <dd>Die neue Konfigurationsanweisung <a
+ href="mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a>
+ kann benutzt werden, um sicherzustellen, dass ein Client auf jeden Fall ein
+ einzelnes Dokument, anstatt einer NOT ACCEPTABLE- oder MULTIPLE CHOICES-Antwort,
+ bekommt. Zusätzlich wurden die Negotiation- und Multiview-Algorithmen
+ angepasst um einheitlichere Ergebnisse zu liefern. Außerdem wird eine
+ neue Form von Type-Maps bereitgestellt, die direkt den Inhalt von Dokumenten
+ umfassen können.</dd>
<dt><strong>mod_autoindex</strong></dt>
- <dd>Automatisch indizierte Verzeichnis Auflistungen können für bessere Übersichtlichkeit
- durch eine HTML Tabelle dargestellt werden. Genauerere Sortierungen, wie Versions-Sorting und Platzhalter-Filtering
- des Verzeichnislistings werden unterstützt.</dd>
+ <dd>Automatisch erzeugte Verzeichnisindizes können zur besseren
+ Übersichtlichkeit durch ein HTML-Tabellen dargestellt werden.
+ Genauerere Sortierungen, wie Sortierung nach Versionsnummer und
+ Wildcard-Filterung des Verzeichnisindizes werden unterstützt.</dd>
<dt><strong>mod_include</strong></dt>
- <dd>Neue Direktiven erlauben es, die Standard Start- und Endtags von SSI Elementen
- zu ändern und die Fehler and Zeitformat Konfiguration in der Haupkonfigurationsdatei
- anstatt im SSI Dokument stattzufinden.
- Ergebnisse von regular expression parsing und grouping können duch die mod_include Variablen $0 bis $9 eingeholt werden.</dd>
+ <dd>Neue Anweisungen erlauben es, die Standard Start- und Endtags von
+ SSI-Elementen zu ändern. Zudem können die Default-Formate für
+ Fehlermeldungen und Zeitangaben nun ebenfalls in der Serverkonfiguration
+ vorgenommen werden. Auf die Ergebnisse der Auswertung und Gruppierung von
+ regulären Ausdrücken (jetzt auf Basis der Perl's Regular Expression
+ Syntax) kann über die mod_include Variablen $0 bis $9 zugegriffen werden.</dd>
<dt><strong>mod_auth_dbm</strong></dt>
- <dd>DBM-ähnliche Datenbanken werden jetzt durch die <a href="mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a>
- Direktive unterstützt.<a
- </dd>
+ <dd>DBM-ähnliche Datenbanken werden jetzt durch die Konfigurationsaweisung
+ <a href="mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a>
+ unterstützt.</dd>
<dt><strong>mod_auth_db</strong></dt>
<dt><strong>mod_proxy</strong></dt>
- <dd>Neue <Proxy > Konfigurations Sections bringen eine lesbarere
- (und intern schnellere) Kontrolle der zwischengespeicherten Seiten; die überladene
- <Directory "proxy:...> Konfiguration wird nicht unterstützt. Das
- Modul is jetzt in eigene Protokoll-Unterstützungs Module wie proxy_connect, proxy_ftp and proxy_http gegliedert.</dd>
+ <dd>Neue <Proxy>-Konfigurationssektionen bringen eine besser
+ lesbarere (und intern schnellere) Kontrolle der genutzten Websites.
+ Die überladene <Directory "proxy:...">-Anweisung wird nicht mehr
+ unterstützt. Das Modul wurde in mehrere Module aufgeteilt, die jeweils
+ ein bestimmtes Übertragungsprotokoll implementieren. Diese sind proxy_connect,
+ proxy_ftp und proxy_http.</dd>
</dl>
<!--#include virtual="footer.html" -->