summaryrefslogtreecommitdiffstats
path: root/docs/manual/new_features_2_0.html.de
blob: 040ae6c0226e862e5c7007a8289c4764adb8ba08 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
<!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">&Uuml;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&uuml;tzung f&uuml;r POSIX-Threads, kann Apache
      jetzt in einem Multi-Process, Multi-Threaded Hybrid-Mode gestartet werden. Dies
      verbessert die Skalierf&auml;higkeit f&uuml;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 &auml;hnlicher.</dd>

      <dt><strong>Multi-Protokoll-Unterst&uuml;tzung</strong></dt>

      <dd>Apache stellt jetzt die notwendigen Grundfunktionalit&auml;ten bereit um mehrere
      Protokolle unterst&uuml;tzen und verarbeiten zu k&ouml;nnen.
      mod_echo wurde hierf&uuml;r als Beispiel geschrieben.</dd>

      <dt><strong>Bessere Unterst&uuml;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&uuml;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&auml;ufig fehlerbehafteten und
      schlecht funktionierenden POSIX-Emulation-Layer vermieden wird.</dd>

      <dt><strong>Neues Apache API</strong></dt>

      <dd>Das API f&uuml;r Module hat sich in 2.0 stark ver&auml;ndert.
      Die meisten der Sortierungs-/Priorit&auml;tsprobleme von Modulen bei 1.3 sollten nun
      verschwunden sein. In 2.0 wird hiervon vieles automatisch durchgef&uuml;hrt. Die
      Modulsortierung wird jetzt &uuml;ber einen pre-hook vorgenommen, um mehr Flexibilit&auml;t
      zu bieten. Au&szlig;erdem wurden neue API-Calls hinzugef&uuml;gt, die zus&auml;tzliche
      Modulf&auml;higkeiten zur Verf&uuml;gung stellen, ohne den Apache-Kern anpassen
      zu m&uuml;ssen.</dd>

      <dt><strong>IPv6-Unterst&uuml;tzung</strong></dt>

      <dd>Auf Systemen, bei denen die zugrundeliegende Apache Portable Runtime-Bibliothek
      IPv6 unterst&uuml;tzt, bekommt Apache standarm&auml;&szlig;ig IPv6 Listening
      Sockets. Zus&auml;tzlich unterst&uuml;tzen die Konfigurationsanweisungen Listen,
      NameVirtualHost und &lt;VirtualHost&gt; numerische IPv6-Adressangaben (z.B.,
      "Listen [fe80::1]:8080").</dd>

      <dt><strong>Filterung</strong></dt>

      <dd>Apache-Module k&ouml;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&uuml;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&uuml;gung. Sie k&ouml;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&uuml;r Verwirrung sorgenden Port- und BindAddress-Anweisungen wurden
      entfernt. Ausschlie&szlig;lich ie Listen-Anweisung wird nun zum Setzen von
      IP-Addressen und Portnummern benutzt. Der Servername und Portnummer die
      f&uuml;r Weiterleitungen und Erkennung virtueller Server verwendet werden, werden
      &uuml;ber die ServerName-Anweisung konfiguriert.</dd>

      <dt><strong>Native Windows NT Unicode-Unterst&uuml;tzung</strong></dt>

      <dd>Apache 2.0 auf Windows NT benutzt jetzt utf-8 f&uuml;r alle
      Dateinamen-Kodierungen. Diese werden direkt auf das zugrundeliegenden
      Unicode-Dateisystem abgebildet, wodurch Mehrsprach-Unterst&uuml;tzung
      f&uuml; alle Windows NT-basierte Installationen, inklusive Windows 2000 und
      Windows XP, zur Verf&uuml;gung gestellt wird.
      <em>Diese Unterst&uuml;tzung ist nicht auf Windows 95, 98 oder ME verf&uuml;gbar.
      Hier wird weiterhin die jeweils lokale Codepage des Rechners f&uuml;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&uuml;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&auml;tzliche Unterst&uuml;tzung f&uuml;r prozess&uuml;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-&Uuml;bersetzungen oder
      -Umschl&uuml;sselung.</dd>

      <dt><strong>mod_file_cache</strong></dt>

      <dd>Neues Modul in Apache 2.0. Dieses Modul beinhaltet die Funktionalit&auml;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&ouml;glich
      Response-Header auf Basis von definierten Bedingungen zu ver&auml;ndern.</dd>

      <dt><strong>mod_proxy</strong></dt>

      <dd>Das Proxy Modul wurde komplett neu geschrieben um die M&ouml;glichkeiten der
      neuen Filter-Funktionalit&auml;t auszusch&ouml;pfen und um einen
      zuverl&auml;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&auml;tzlich wurden die Negotiation- und Multiview-Algorithmen
      angepasst um einheitlichere Ergebnisse zu liefern. Au&szlig;erdem wird eine
      neue Form von Type-Maps bereitgestellt, die direkt den Inhalt von Dokumenten
      umfassen k&ouml;nnen.</dd>

      <dt><strong>mod_autoindex</strong></dt>

      <dd>Automatisch erzeugte Verzeichnisindizes k&ouml;nnen zur besseren
      &Uuml;bersichtlichkeit durch ein HTML-Tabellen dargestellt werden.
      Genauerere Sortierungen, wie Sortierung nach Versionsnummer und
      Wildcard-Filterung des Verzeichnisindizes werden unterst&uuml;tzt.</dd>

      <dt><strong>mod_include</strong></dt>

      <dd>Neue Anweisungen erlauben es, die Standard Start- und Endtags von
      SSI-Elementen zu &auml;ndern. Zudem k&ouml;nnen die Default-Formate f&uuml;r
      Fehlermeldungen und Zeitangaben nun ebenfalls in der Serverkonfiguration
      vorgenommen werden. Auf die Ergebnisse der Auswertung und Gruppierung von
      regul&auml;ren Ausdr&uuml;cken (jetzt auf Basis der Perl's Regular Expression
      Syntax) kann &uuml;ber die mod_include Variablen $0 bis $9 zugegriffen werden.</dd>

      <dt><strong>mod_auth_dbm</strong></dt>

      <dd>DBM-&auml;hnliche Datenbanken werden jetzt durch die Konfigurationsaweisung
      <a href="mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a>
      unterst&uuml;tzt.</dd>

      <dt><strong>mod_auth_db</strong></dt>

      <dd>Berkeley DB 3.0 wird jetzt unterst&uuml;tzt</dd>

      <dt><strong>mod_proxy</strong></dt>

      <dd>Neue &lt;Proxy&gt;-Konfigurationssektionen bringen eine besser
      lesbarere (und intern schnellere) Kontrolle der genutzten Websites.
      Die &uuml;berladene &lt;Directory "proxy:..."&gt;-Anweisung wird nicht mehr
      unterst&uuml;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>