| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
| "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta name="generator" content="notepad" /> |
| |
| <title>New features with Apache 2.0</title> |
| </head> |
| <!-- Background white, links blue (unvisited), navy (visited), red (active) --> |
| |
| <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" |
| vlink="#000080" alink="#FF0000"> |
| <!--#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> |
| |
| <dl> |
| <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> |
| |
| <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> |
| |
| <dt><strong>Multiprotocol 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> |
| |
| <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> |
| |
| <dt><strong>Neue 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> |
| |
| <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> |
| |
| <dt><strong>Filtering</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> |
| |
| <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> |
| |
| <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> |
| |
| <dt><strong>Eingebaute 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> |
| |
| </dl> |
| <hr /> |
| |
| <h2><a id="module" name="module">Modul Erweiterungen:</a></h2> |
| |
| <dl> |
| <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> |
| |
| <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> |
| |
| <dt><strong>mod_auth_digest</strong></dt> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <dt><strong>mod_auth_db</strong></dt> |
| |
| <dd>Berkeley DB 3.0 wird jetzt unterstützt</dd> |
| |
| <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> |
| |
| </dl> |
| <!--#include virtual="footer.html" --> |
| </body> |
| </html> |
| |
| |