⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 new_features_2_0.xml.de

📁 Apache HTTP Server 是一个功能强大的灵活的与HTTP/1.1相兼容的web服务器.这里给出的是Apache HTTP服务器的源码。
💻 DE
字号:
<?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd"><?xml-stylesheet type="text/xsl" href="./style/manual.de.xsl"?><!-- English Revision: 151405 --><!-- Copyright 2002-2004 The Apache Software Foundation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at     http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.--><manualpage metafile="new_features_2_0.xml.meta"><title>&#220;bersicht der neuen Funktionen in Apache 2.0</title><summary>  <p>Dieses Dokument beschreibt einige der wichtigsten &#196;nderungen     des Apache HTTP Servers 2.0 gegen&#252;ber der Version 1.3.</p></summary><seealso><a href="upgrading.html">Upgrade von 1.3 auf 2.0</a></seealso>  <section id="core">    <title>Core-Erweiterungen</title>    <dl>      <dt><strong>Unix-Threading</strong></dt>      <dd>Auf Unix-Systemen mit Unterst&#252;tzung f&#252;r POSIX-Threads,      kann Apache jetzt in einem Multi-Process, Multi-Threaded Hybrid-Mode      gestartet werden. Dies verbessert die Skalierf&#228;higkeit f&#252;r      viele, jedoch nicht unbedingt alle Konfigurationen.</dd>      <dt><strong>Neues Build-System</strong></dt>      <dd>Das Build-System wurde komplett auf der Basis von      <code>autoconf</code> und <code>libtool</code> neu geschrieben. Dadurch      wird das Apache-Konfigurationssystem dem vieler anderer Packages      &#228;hnlicher.</dd>      <dt><strong>Multi-Protokoll-Unterst&#252;tzung</strong></dt>      <dd>Apache stellt jetzt die notwendigen Grundfunktionalit&#228;ten      bereit, um mehrere Protokolle unterst&#252;tzen und verarbeiten zu      k&#246;nnen. <module>mod_echo</module> wurde hierf&#252;r als      Beispiel geschrieben.</dd>      <dt><strong>Bessere Unterst&#252;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&#252;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&#228;ufig fehlerbehafteten und schlecht funktionierenden      POSIX-Emulation-Layer vermieden wird.</dd>      <dt><strong>Neues Apache API</strong></dt>      <dd>Das API f&#252;r Module hat sich in 2.0 stark ver&#228;ndert.      Die meisten der Sortierungs-/Priorit&#228;tsprobleme von Modulen bei      1.3 sollten nun verschwunden sein. In 2.0 wird hiervon vieles      automatisch durchgef&#252;hrt. Die Modulsortierung wird jetzt      &#252;ber einen pre-hook vorgenommen, um mehr Flexibilit&#228;t      zu bieten. Au&#223;erdem wurden neue API-Calls hinzugef&#252;gt,      die zus&#228;tzliche Modulf&#228;higkeiten zur Verf&#252;gung stellen,      ohne den Apache-Kern anpassen zu m&#252;ssen.</dd>      <dt><strong>IPv6-Unterst&#252;tzung</strong></dt>      <dd>Auf Systemen, bei denen die zugrundeliegende Apache Portable      Runtime-Bibliothek IPv6 unterst&#252;tzt, bekommt Apache      standarm&#228;&#223;ig IPv6 Listening Sockets. Zus&#228;tzlich      unterst&#252;tzen die Konfigurationsanweisungen <directive      module="mpm_common">Listen</directive>, <directive      module="core">NameVirtualHost</directive> und <directive      module="core">VirtualHost</directive> numerische IPv6-Adressangaben      (z.B., "<code>Listen [fe80::1]:8080</code>").</dd>      <dt><strong>Filterung</strong></dt>      <dd>Apache-Module k&#246;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 <code>INCLUDES</code>-Filter von      <module>mod_include</module> bearbeitet werden und so Server-Side      Include-Anweisungen ausgef&#252;hrt werden. Das Modul      <module>mod_ext_filter</module> erlaubt externen Programmen      als Filter zu agieren, in der gleichen Weise wie CGI-Programme als      Eingabe dienen k&#246;nnen.</dd>      <dt><strong>Mehrsprachige Fehlermeldungen</strong></dt>      <dd>Fehlermeldungen die an den Browser rausgehen, stehen jetzt als      SSI-Dokumente in verschiedenen Sprachen zur Verf&#252;gung. Sie      k&#246;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&#252;r Verwirrung sorgenden <code>Port</code>- und      <code>BindAddress</code>-Anweisungen wurden entfernt.      Ausschlie&#223;lich die <directive      module="mpm_common">Listen</directive>-Anweisung wird nun zum      Setzen von IP-Addressen und Portnummern benutzt.      Der Servername und die Portnummer, die f&#252;r Weiterleitungen und      zur Erkennung virtueller Server verwendet werden, werden &#252;ber      die <directive module="core">ServerName</directive>-Anweisung      konfiguriert.</dd>      <dt><strong>Native Windows NT Unicode-Unterst&#252;tzung</strong></dt>      <dd>Apache 2.0 auf Windows NT benutzt jetzt utf-8 f&#252;r alle      Dateinamen-Kodierungen. Diese werden direkt auf das zugrundeliegende      Unicode-Dateisystem abgebildet, wodurch Mehrsprach-Unterst&#252;tzung      f&#252;r alle Windows NT-basierten Installationen, inklusive Windows      2000 und Windows XP, zur Verf&#252;gung gestellt wird.      <em>Diese Unterst&#252;tzung ist nicht auf Windows 95, 98 oder ME      verf&#252;gbar. Hier wird weiterhin die jeweils lokale Codepage des      Rechners f&#252;r den Zugriff auf das Dateisystem verwendet.</em></dd>      <dt>Bibliothek f&#252;r regul&#228;re Ausdr&#252;cke aktualisiert</dt>      <dd>Apache 2.0 enth&#228;lt die <a      href="http://www.pcre.org/">"Perl Compatible      Regular Expression Library"</a> (PCRE).      Bei der Auswertung aller regul&#228;ren Ausdr&#252;cke wird nun      die leistungsf&#228;higere Syntax von Perl 5 verwendet.</dd>    </dl>  </section>  <section id="module">    <title>Modul-Erweiterungen</title>    <dl>      <dt><module>mod_ssl</module></dt>      <dd>Neues Modul in Apache 2.0. Dieses Modul ist ein Interface      zu den von OpenSSL bereitgestellten SSL/TLS      Verschl&#252;sselungs-Protokollen.</dd>      <dt><module>mod_dav</module></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><module>mod_deflate</module></dt>      <dd>Neues Modul in Apache 2.0. Dieses Modul erlaubt es Browsern, die      dies unterst&#252;tzen, eine Komprimierung des Inhaltes vor der      Auslieferung anzufordern, um so Netzwerk-Bandbreite zu sparen.</dd>      <dt><module>mod_auth_ldap</module></dt>      <dd>Neues Modul in Apache 2.0.41. Diese Modul erm&#246;glicht      die Verwendung einer LDAP-Datenbank zur Speicherung von      Berechtigungsdaten f&#252;r die HTTP-Basic-Authentication.      Ein Begleitmodul, <module>mod_ldap</module>, stellt einen      Verbindungs-Pool und die Pufferung von Abfrageergebnissen zur      Verf&#252;gung.      </dd>      <dt><module>mod_auth_digest</module></dt>      <dd>Zus&#228;tzliche Unterst&#252;tzung f&#252;r      prozess&#252;bergreifendes Session-Caching mittels Shared-Memory.      </dd>      <dt><module>mod_charset_lite</module></dt>      <dd>Neues Modul in Apache 2.0.      Dieses experimentelle Modul erlaubt Zeichensatz-&#220;bersetzungen oder      -Umschl&#252;sselung.</dd>      <dt><module>mod_file_cache</module></dt>      <dd>Neues Modul in Apache 2.0. Dieses Modul beinhaltet die      Funktionalit&#228;t von <code>mod_mmap_static</code> aus Apache 1.3,      plus einige weitere Caching-Funktionen.</dd>      <dt><module>mod_headers</module></dt>      <dd>Dieses Modul ist in Apache 2.0 deutlich flexibler geworden. Es      kann jetzt die von <module>mod_proxy</module> genutzten Request-Header      manipulieren und es ist m&#246;glich Response-Header auf Basis von      definierten Bedingungen zu ver&#228;ndern.</dd>      <dt><module>mod_proxy</module></dt>      <dd>Das Proxy Modul wurde komplett neu geschrieben um die      M&#246;glichkeiten der neuen Filter-Funktionalit&#228;t      auszusch&#246;pfen und um einen zuverl&#228;ssigen Proxy zu haben, der      den HTTP/1.1-Spezifikationen entspricht. Neue <directive      module="mod_proxy" type="section">Proxy</directive>      -Konfigurationsabschnitte bieten eine besser lesbare (und intern      schnellere) Kontrolle der vermittelten Seiten.      Die &#252;berladenen <code>&lt;Directory      "proxy:..."&gt;</code>-Konfigurationen werden nicht      mehr unterst&#252;tzt. Das Modul ist nun in mehrere Module      unterteilt, die jeweils ein bestimmtes &#220;bertragungsprotokoll      unterst&#252;tzen, wie <code>proxy_connect</code>,      <code>proxy_ftp</code> und <code>proxy_http</code>.</dd>      <dt><module>mod_negotiation</module></dt>      <dd>Die neue Konfigurationsanweisung <directive module="mod_negotiation"      >ForceLanguagePriority</directive>      kann benutzt werden, um sicherzustellen, dass ein Client auf jeden      Fall ein einzelnes Dokument, anstatt einer NOT ACCEPTABLE- oder      MULTIPLE CHOICES-Antwort, bekommt. Zus&#228;tzlich wurden die      Negotiation- und Multiview-Algorithmen angepasst um einheitlichere      Ergebnisse zu liefern. Au&#223;erdem wird ein neues      Type-Map-Format bereitgestellt, das Dokumenteninhalte direkt      enthalten kann.</dd>      <dt><module>mod_autoindex</module></dt>      <dd>Automatisch erzeugte Verzeichnisindizes k&#246;nnen zur besseren      &#220;bersichtlichkeit durch HTML-Tabellen dargestellt werden.      Genauere Sortierungen, wie Sortierung nach Versionsnummer und      Wildcard-Filterung des Verzeichnisindizes werden unterst&#252;tzt.</dd>      <dt><module>mod_include</module></dt>      <dd>Neue Anweisungen erlauben es, die Standard Start- und Endtags von      SSI-Elementen zu &#228;ndern. Zudem k&#246;nnen die Default-Formate      f&#252;r Fehlermeldungen und Zeitangaben nun ebenfalls in der      Serverkonfiguration vorgenommen werden. Auf die Ergebnisse der      Auswertung und Gruppierung von regul&#228;ren Ausdr&#252;cken (jetzt      auf Basis der Perl-Syntax f&#252;r regul&#228;re Ausdr&#252;cke) kann      &#252;ber die <module>mod_include</module> Variablen <code>$0</code>      bis <code>$9</code> zugegriffen werden.</dd>      <dt><module>mod_auth_dbm</module></dt>      <dd>DBM-&#228;hnliche Datenbanken werden jetzt durch die      Konfigurationsaweisung <directive      module="mod_auth_dbm">AuthDBMType</directive> unterst&#252;tzt.</dd>    </dl>  </section></manualpage>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -