mirror of
https://github.com/apache/httpd.git
synced 2026-01-26 19:01:35 +03:00
Lars) and ample warning has been posted to dev@httpd. mod_auth_dbm should be able to take over all functionality of mod_auth_db with the AuthDBMType directive. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93010 13f79535-47bb-0310-9956-ffa450edef68
200 lines
9.0 KiB
Plaintext
200 lines
9.0 KiB
Plaintext
<!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>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 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>
|
|
|
|
<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>Multi-Protokoll-Unterstützung</strong></dt>
|
|
|
|
<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>
|
|
|
|
<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>Neues Apache API</strong></dt>
|
|
|
|
<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>
|
|
|
|
<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>Filterung</strong></dt>
|
|
|
|
<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 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 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>Native Windows NT Unicode-Unterstützung</strong></dt>
|
|
|
|
<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 />
|
|
|
|
<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 von OpenSSL bereitgestellten SSL/TLS Verschlüsselungs-Protokollen.</dd>
|
|
|
|
<dt><strong>mod_dav</strong></dt>
|
|
|
|
<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>
|
|
|
|
<dt><strong>mod_charset_lite</strong></dt>
|
|
|
|
<dd>Neues Modul in Apache 2.0.
|
|
Dieses experimentelle Modul erlaubt Zeichensatz-Übersetzungen oder
|
|
-Umschlüsselung.</dd>
|
|
|
|
<dt><strong>mod_file_cache</strong></dt>
|
|
|
|
<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 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 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>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 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 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 Konfigurationsaweisung
|
|
<a href="mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a>
|
|
unterstützt.</dd>
|
|
|
|
<dt><strong>mod_proxy</strong></dt>
|
|
|
|
<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" -->
|
|
</body>
|
|
</html>
|
|
|
|
|