1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
4 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5 This file is generated from xml source: DO NOT EDIT
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7 --><title>Übersicht der neuen Funktionen in Apache 2.0 - Apache HTTP Server</title><link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="./images/favicon.ico" rel="shortcut icon" /></head><body id="manual-page"><div id="page-header"><p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="./images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs-project/">Dokumentation</a> > <a href="./">Version 2.0</a></div><div id="page-content"><div id="preamble"><h1>Übersicht der neuen Funktionen in Apache 2.0</h1>
9 </div><div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Core-Erweiterungen</a></li><li><img alt="" src="./images/down.gif" /> <a href="#module">Modul-Erweiterungen</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="core" id="core">Core-Erweiterungen</a></h2>
13 <dt><strong>Unix-Threading</strong></dt>
15 <dd>Auf Unix-Systemen mit Unterstützung für POSIX-Threads, kann Apache
16 jetzt in einem Multi-Process, Multi-Threaded Hybrid-Mode gestartet werden. Dies
17 verbessert die Skalierfähigkeit für viele, jedoch nicht unbedingt alle
20 <dt><strong>Neues Build-System</strong></dt>
22 <dd>Das Build-System wurde komplett auf der Basis von autoconf und libtool
23 neu geschrieben. Dadurch wird das Apache-Konfigurationssystem dem vieler
24 anderer Packages ähnlicher.</dd>
26 <dt><strong>Multi-Protokoll-Unterstützung</strong></dt>
28 <dd>Apache stellt jetzt die notwendigen Grundfunktionalitäten bereit um mehrere
29 Protokolle unterstützen und verarbeiten zu können.
30 mod_echo wurde hierfür als Beispiel geschrieben.</dd>
32 <dt><strong>Bessere Unterstützung von Nicht-Unix-Plattformen</strong></dt>
34 <dd>Apache 2.0 ist schneller und stabiler auf Nicht-Unix-Plattformen
35 wie BeOS, OS/2 und Windows. Mit der Einführung von Plattform-spezifischen
36 <a href="mpm.html">Multi-Processing Modulen</a> (MPMs) und der
37 Apache Portable Runtime (APR), sind diese Plattformen jetzt in ihrem nativen
38 API implementiert, wodurch die Verwendung der häufig fehlerbehafteten und
39 schlecht funktionierenden POSIX-Emulation-Layer vermieden wird.</dd>
41 <dt><strong>Neues Apache API</strong></dt>
43 <dd>Das API für Module hat sich in 2.0 stark verändert.
44 Die meisten der Sortierungs-/Prioritätsprobleme von Modulen bei 1.3 sollten nun
45 verschwunden sein. In 2.0 wird hiervon vieles automatisch durchgeführt. Die
46 Modulsortierung wird jetzt über einen pre-hook vorgenommen, um mehr Flexibilität
47 zu bieten. Außerdem wurden neue API-Calls hinzugefügt, die zusätzliche
48 Modulfähigkeiten zur Verfügung stellen, ohne den Apache-Kern anpassen
51 <dt><strong>IPv6-Unterstützung</strong></dt>
53 <dd>Auf Systemen, bei denen die zugrundeliegende Apache Portable Runtime-Bibliothek
54 IPv6 unterstützt, bekommt Apache standarmäßig IPv6 Listening
55 Sockets. Zusätzlich unterstützen die Konfigurationsanweisungen <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code> und <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code>
56 numerische IPv6-Adressangaben (z.B., "Listen [fe80::1]:8080").</dd>
58 <dt><strong>Filterung</strong></dt>
60 <dd>Apache-Module können jetzt als Filter entwickelt und zur Filterung
61 des rein- und rausgehenden Datenstroms des Servers eingesetzt werden.
62 Hierdurch kann beispielsweise die Ausgabe von CGI-Skripten durch den INCLUDES-Filter
63 von mod_include bearbeitet werden und so Server-Side Include-Anweisungen ausgeführt
66 <dt><strong>Mehrsprachige Fehlermeldungen</strong></dt>
68 <dd>Fehlermeldungen die an den Browser rausgehen, stehen jetzt als SSI-Dokumente in
69 verschiedenen Sprachen zur Verfügung. Sie können bei Bedarf durch den
70 Administrator angepasst werden, um ein einheitliches Design zu erreichen.</dd>
72 <dt><strong>Vereinfachte Konfiguration</strong></dt>
74 <dd>Viele der verwirrenden Konfigurationsanweisungen wurden vereinfacht.
75 Die oft für Verwirrung sorgenden Port- und BindAddress-Anweisungen wurden
76 entfernt. Ausschließlich die Listen-Anweisung wird nun zum Setzen von
77 IP-Addressen und Portnummern benutzt. Der Servername und die Portnummer, die
78 für Weiterleitungen und zur Erkennung virtueller Server verwendet werden,
79 werden über die ServerName-Anweisung konfiguriert.</dd>
81 <dt><strong>Native Windows NT Unicode-Unterstützung</strong></dt>
83 <dd>Apache 2.0 auf Windows NT benutzt jetzt utf-8 für alle
84 Dateinamen-Kodierungen. Diese werden direkt auf das zugrundeliegende
85 Unicode-Dateisystem abgebildet, wodurch Mehrsprach-Unterstützung
86 für alle Windows NT-basierten Installationen, inklusive Windows 2000 und
87 Windows XP, zur Verfügung gestellt wird.
88 <em>Diese Unterstützung ist nicht auf Windows 95, 98 oder ME verfügbar.
89 Hier wird weiterhin die jeweils lokale Codepage des Rechners für den
90 Zugriff auf das Dateisystem verwendet.</em></dd>
92 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="module" id="module">Modul-Erweiterungen</a></h2>
96 <dt><strong>mod_ssl</strong></dt>
98 <dd>Neues Modul in Apache 2.0. Dieses Modul ist ein Interface
99 zu den von OpenSSL bereitgestellten SSL/TLS Verschlüsselungs-Protokollen.</dd>
101 <dt><strong>mod_dav</strong></dt>
103 <dd>Neues Modul in Apache 2.0. Dieses Modul implementiert die HTTP
104 Distributed Authoring and Versioning (DAV) Spezifikation zur
105 Erzeugung und Pflege von Web-Inhalten.</dd>
107 <dt><strong>mod_auth_digest</strong></dt>
109 <dd>Zusätzliche Unterstützung für prozessübergreifendes
110 Session-Caching mittels Shared-Memory.
113 <dt><strong>mod_charset_lite</strong></dt>
115 <dd>Neues Modul in Apache 2.0.
116 Dieses experimentelle Modul erlaubt Zeichensatz-Übersetzungen oder
117 -Umschlüsselung.</dd>
119 <dt><strong>mod_file_cache</strong></dt>
121 <dd>Neues Modul in Apache 2.0. Dieses Modul beinhaltet die Funktionalität
122 von mod_mmap_static aus Apache 1.3, plus einige weitere Caching-Funktionen.</dd>
124 <dt><strong>mod_headers</strong></dt>
126 <dd>Dieses Modul ist in Apache 2.0 deutlich flexibler geworden. Es kann jetzt
127 die von mod_proxy genutzten Request-Header manipulieren und es ist möglich
128 Response-Header auf Basis von definierten Bedingungen zu verändern.</dd>
130 <dt><strong>mod_proxy</strong></dt>
132 <dd>Das Proxy Modul wurde komplett neu geschrieben um die Möglichkeiten der
133 neuen Filter-Funktionalität auszuschöpfen und um einen
134 zuverlässigen Proxy zu haben, der den HTTP/1.1-Spezifikationen
137 <dt><strong>mod_negotiation</strong></dt>
139 <dd>Die neue Konfigurationsanweisung <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code>
140 kann benutzt werden, um sicherzustellen, dass ein Client auf jeden Fall ein
141 einzelnes Dokument, anstatt einer NOT ACCEPTABLE- oder MULTIPLE CHOICES-Antwort,
142 bekommt. Zusätzlich wurden die Negotiation- und Multiview-Algorithmen
143 angepasst um einheitlichere Ergebnisse zu liefern. Außerdem wird eine
144 neue Form von Type-Maps bereitgestellt, die direkt den Inhalt von Dokumenten
145 umfassen können.</dd>
147 <dt><strong>mod_autoindex</strong></dt>
149 <dd>Automatisch erzeugte Verzeichnisindizes können zur besseren
150 Übersichtlichkeit durch HTML-Tabellen dargestellt werden.
151 Genauere Sortierungen, wie Sortierung nach Versionsnummer und
152 Wildcard-Filterung des Verzeichnisindizes werden unterstützt.</dd>
154 <dt><strong>mod_include</strong></dt>
156 <dd>Neue Anweisungen erlauben es, die Standard Start- und Endtags von
157 SSI-Elementen zu ändern. Zudem können die Default-Formate für
158 Fehlermeldungen und Zeitangaben nun ebenfalls in der Serverkonfiguration
159 vorgenommen werden. Auf die Ergebnisse der Auswertung und Gruppierung von
160 regulären Ausdrücken (jetzt auf Basis der Perl's Regular Expression
161 Syntax) kann über die mod_include Variablen $0 bis $9 zugegriffen werden.</dd>
163 <dt><strong>mod_auth_dbm</strong></dt>
165 <dd>DBM-ähnliche Datenbanken werden jetzt durch die Konfigurationsaweisung
166 <code class="directive"><a href="./mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a></code>
169 <dt><strong>mod_proxy</strong></dt>
171 <dd>Neue <Proxy>-Konfigurationssektionen bringen eine besser
172 lesbare (und intern schnellere) Kontrolle der genutzten Websites.
173 Die überladene <Directory "proxy:...">-Anweisung wird nicht mehr
174 unterstützt. Das Modul wurde in mehrere Module aufgeteilt, die jeweils
175 ein bestimmtes Übertragungsprotokoll implementieren. Diese sind proxy_connect,
176 proxy_ftp und proxy_http.</dd>
178 </div></div><div id="footer"><p class="apache">Gepflegt durch das <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p><p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div></body></html>