<a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p>
</div>
-<div class="outofdate">Diese Übersetzung ist möglicherweise
- nicht mehr aktuell. Bitte prüfen Sie die englische Version auf
- die neuesten Änderungen.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td>Ständig verfügbare Kernfunktionen des Apache HTTP
Servers</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Core</td></tr></table>
frühere Konfigurationsanweisungen überschreiben
dürfen.</p>
- <div class="note"><h3>Nun in <Directory>-Abschnitten verfügbar</h3>
+ <div class="note"><h3>Nur in <Directory>-Abschnitten verfügbar</h3>
<code class="directive">AllowOverride</code> ist nur in <code class="directive"><a href="#directory"><Directory></a></code>-Abschnitten
- gültig, nicht in <code class="directive"><a href="#location"><Location></a></code>- oder <code class="directive"><a href="#files"><Files></a></code>-Abschnitten.
+ gültig, die ohne reguläre Ausdrüke definiert wurden, nicht
+ in <code class="directive"><a href="#location"><Location></a></code>-,
+ <code class="directive"><a href="#directorymatch"><DirectoryMatch></a></code>- oder
+ <code class="directive"><a href="#files"><Files></a></code>-Abschnitten.
</div>
<p>Wenn diese Anweisung auf <code>None</code> gesetzt wird, dann
AllowOverride AuthConfig Indexes
</code></p></div>
+ <p>Im obigen Beispiel erzeugen alle Direktiven einen internal server
+ error <span class="transnote">(<em>Anm.d.Ü.:</em> Server-interner Fehler)</span>, die weder der
+ Gruppe <code>AuthConfig</code> noch der Gruppe <code>Indexes</code>
+ angehören.</p>
+
<h3>Siehe auch</h3>
<ul>
<li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li>
ErrorDocument 403 "Der Zugriff ist nicht erlaubt."
</code></p></div>
+ <p>Außerdem kann der spezielle Wert <code>default</code> angegeben
+ werden, um die schlichte, hartkodierte Nachricht des Apache zu verwenden.
+ Es wird normalerweise nicht benötigt, doch <code>default</code>
+ stellt die einfach, im Apache hartkodierte Meldung in Konfigurationen
+ wieder her, die ansonsten von einem existierenden <span class="transnote">(<em>Anm.d.Ü.:</em> zuvor
+ konfigurierten)</span> <code class="directive">ErrorDocument</code> erben
+ würden.</p>
+
+ <div class="example"><p><code>
+ ErrorDocument 404 /cgi-bin/bad_urls.pl<br /><br />
+ <Directory /web/docs><br />
+ <span class="indent">
+ ErrorDocument 404 default<br />
+ </span>
+ </Directory>
+ </code></p></div>
+
<p>Wenn Sie eine <code class="directive">ErrorDocument</code>-Anweisung
angeben, die auf eine entfernte URL weist (d.h. irgendetwas mit der
Methode <code>http</code> davor), beachten Sie bitte, dass der Apache
<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Schließt Direktiven ein, die abhängig vom
Vorhandensein oder Fehlen eines speziellen Moduls ausgeführt
werden</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code><IfModule [!]<var>Modulname</var>> ...
- </IfModule></code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code><IfModule [!]<var>Modulname</var>|<var>Modulbezeichner</var>>
+ ... </IfModule></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Modulbezeichner sind ab Version 2.1
+ verfügbar.</td></tr>
</table>
<p>Der Container <code><IfModule
<var>Test</var>>...</IfModule></code> wird dazu verwendet,
kann <var>Test</var> eine von zwei Formen annehmen:</p>
<ul>
- <li><var>Modulname</var></li>
+ <li><var>Modul</var></li>
- <li><code>!</code><var>Modulname</var></li>
+ <li><code>!</code><var>Modul</var></li>
</ul>
<p>Im ersten Fall werden die Direktiven zwischen der Start- und
Endemarkierung nur ausgeführt, das Modul namens
- <var>Modulname</var> im Apache enthalten ist -- entweder einkompiliert
+ <var>Modul</var> im Apache enthalten ist -- entweder einkompiliert
oder mittels <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>
dynamisch geladen. Die zweite Form dreht den Test um und führt die
- Direktiven nur aus, wenn <var>Modulname</var> <strong>nicht</strong>
+ Direktiven nur aus, wenn <var>Modul</var> <strong>nicht</strong>
enthalten ist.</p>
- <p>Das Argument <var>Modulname</var> ist der Dateiname des Moduls zum
- Zeitpunkt seiner Kompilierung, z.B. <code>mod_rewrite.c</code>.
- Wenn ein Modul aus mehreren Quelltext-Dateien besteht, verwenden Sie den
- Namen der Datei, welche die Zeichenfolge
- <code>STANDARD20_MODULE_STUFF</code> enthält.</p>
+ <p>Das Argument <var>Modul</var> kann entweder der Modulbezeichner oder
+ der Dateiname des Moduls zum Zeitpunkt seiner Kompilierung sein.
+ <code>rewrite_module</code> beispielsweise ist der Bezeichner und
+ <code>mod_rewrite.c</code> ist der Dateiname. Wenn ein Modul aus mehreren
+ Quelltext-Dateien besteht, verwenden Sie den Namen der Datei, welche die
+ Zeichenfolge <code>STANDARD20_MODULE_STUFF</code> enthält.</p>
<p><code class="directive"><IfModule></code>-Container können
inneinander verschachtelt werden, um einfache Multi-Modul-Tests
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>E-Mail-Adresse, die der Server in Fehlermeldungen einfügt,
welche an den Client gesendet werden</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerAdmin <var>E-Mail-Adresse</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerAdmin <var>E-Mail-Adresse</var>|<var>URL</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr>
<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr>
</table>
- <p><code class="directive">ServerAdmin</code> legt die E-Mail-Adresse fest,
+ <p><code class="directive">ServerAdmin</code> legt die Kontaktadresse fest,
die der Server in jede Fehlermeldung einfügt, die er an den
- Client zurückschickt.</p>
+ Client zurückschickt. Wenn <code>httpd</code> das übergebene
+ Argument nicht als URL erkennt, nimmt er an, dess es sich um eine
+ <var>E-Mail-Adresse</var> handelt und stellt in Hyperlinks
+ <code>mailto:</code> voran. Es ist jedoch sogar sinnvoll, eine
+ E-Mail-Adresse zu verwenden, da viele CGI-Skripte davon ausgehen. Wenn Sie
+ eine URL verwenden möchten, sollten Sie auf einem anderen unter Ihrer
+ Kontrolle stehenden Server verweisen. Andernfalls können Besucher Sie
+ im Fehlerfall möglicherweise nicht kontaktieren.</p>
<p>Es kann sich lohnen, hierfür eine reservierte Adresse
anzugeben, z.B.</p>
<p>Wenn kein <code class="directive">ServerName</code> angegeben wurde,
dann versucht der Server den Rechnernamen mittels eines Reverse-Lookup
- herzuleiten. Wenn kein Post im Servernamen angegeben wurde, dann
+ herzuleiten. Wenn kein Port in der
+ <code class="directive">ServerName</code>-Anweisung angegeben wurde, dann
verwendet der Server den Port der eingegangenen Anfrage. Für eine
optimale Zuverlässigkeit und Berechenbarkeit sollten Sie einen
eindeutigen Rechnernamen und Port angeben, in dem Sie die Direktive
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
-<!-- English Revision: 1.81 (outdated: 1.87) -->
+<!-- English Revision: 1.88 -->
<!--
Copyright 2003-2004 The Apache Software Foundation
frühere Konfigurationsanweisungen überschreiben
dürfen.</p>
- <note><title>Nun in <Directory>-Abschnitten verfügbar</title>
+ <note><title>Nur in <Directory>-Abschnitten verfügbar</title>
<directive>AllowOverride</directive> ist nur in <directive
type="section" module="core">Directory</directive>-Abschnitten
- gültig, nicht in <directive type="section"
- module="core">Location</directive>- oder <directive type="section"
- module="core">Files</directive>-Abschnitten.
+ gültig, die ohne reguläre Ausdrüke definiert wurden, nicht
+ in <directive type="section" module="core">Location</directive>-,
+ <directive module="core" type="section">DirectoryMatch</directive>- oder
+ <directive type="section" module="core">Files</directive>-Abschnitten.
</note>
<p>Wenn diese Anweisung auf <code>None</code> gesetzt wird, dann
<example>
AllowOverride AuthConfig Indexes
</example>
+
+ <p>Im obigen Beispiel erzeugen alle Direktiven einen internal server
+ error <transnote>Server-interner Fehler</transnote>, die weder der
+ Gruppe <code>AuthConfig</code> noch der Gruppe <code>Indexes</code>
+ angehören.</p>
</usage>
<seealso><directive module="core">AccessFileName</directive></seealso>
ErrorDocument 403 "Der Zugriff ist nicht erlaubt."
</example>
+ <p>Außerdem kann der spezielle Wert <code>default</code> angegeben
+ werden, um die schlichte, hartkodierte Nachricht des Apache zu verwenden.
+ Es wird normalerweise nicht benötigt, doch <code>default</code>
+ stellt die einfach, im Apache hartkodierte Meldung in Konfigurationen
+ wieder her, die ansonsten von einem existierenden <transnote>zuvor
+ konfigurierten</transnote> <directive>ErrorDocument</directive> erben
+ würden.</p>
+
+ <example>
+ ErrorDocument 404 /cgi-bin/bad_urls.pl<br /><br />
+ <Directory /web/docs><br />
+ <indent>
+ ErrorDocument 404 default<br />
+ </indent>
+ </Directory>
+ </example>
+
<p>Wenn Sie eine <directive>ErrorDocument</directive>-Anweisung
angeben, die auf eine entfernte URL weist (d.h. irgendetwas mit der
Methode <code>http</code> davor), beachten Sie bitte, dass der Apache
<description>Schließt Direktiven ein, die abhängig vom
Vorhandensein oder Fehlen eines speziellen Moduls ausgeführt
werden</description>
-<syntax><IfModule [!]<var>Modulname</var>> ...
- </IfModule></syntax>
+<syntax><IfModule [!]<var>Modulname</var>|<var>Modulbezeichner</var>>
+ ... </IfModule></syntax>
<contextlist><context>server config</context><context>virtual host</context>
<context>directory</context><context>.htaccess</context>
</contextlist>
<override>All</override>
+<compatibility>Modulbezeichner sind ab Version 2.1
+ verfügbar.</compatibility>
+
<usage>
<p>Der Container <code><IfModule
kann <var>Test</var> eine von zwei Formen annehmen:</p>
<ul>
- <li><var>Modulname</var></li>
+ <li><var>Modul</var></li>
- <li><code>!</code><var>Modulname</var></li>
+ <li><code>!</code><var>Modul</var></li>
</ul>
<p>Im ersten Fall werden die Direktiven zwischen der Start- und
Endemarkierung nur ausgeführt, das Modul namens
- <var>Modulname</var> im Apache enthalten ist -- entweder einkompiliert
+ <var>Modul</var> im Apache enthalten ist -- entweder einkompiliert
oder mittels <directive module="mod_so">LoadModule</directive>
dynamisch geladen. Die zweite Form dreht den Test um und führt die
- Direktiven nur aus, wenn <var>Modulname</var> <strong>nicht</strong>
+ Direktiven nur aus, wenn <var>Modul</var> <strong>nicht</strong>
enthalten ist.</p>
- <p>Das Argument <var>Modulname</var> ist der Dateiname des Moduls zum
- Zeitpunkt seiner Kompilierung, z.B. <code>mod_rewrite.c</code>.
- Wenn ein Modul aus mehreren Quelltext-Dateien besteht, verwenden Sie den
- Namen der Datei, welche die Zeichenfolge
- <code>STANDARD20_MODULE_STUFF</code> enthält.</p>
+ <p>Das Argument <var>Modul</var> kann entweder der Modulbezeichner oder
+ der Dateiname des Moduls zum Zeitpunkt seiner Kompilierung sein.
+ <code>rewrite_module</code> beispielsweise ist der Bezeichner und
+ <code>mod_rewrite.c</code> ist der Dateiname. Wenn ein Modul aus mehreren
+ Quelltext-Dateien besteht, verwenden Sie den Namen der Datei, welche die
+ Zeichenfolge <code>STANDARD20_MODULE_STUFF</code> enthält.</p>
<p><directive type="section">IfModule</directive>-Container können
inneinander verschachtelt werden, um einfache Multi-Modul-Tests
<name>ServerAdmin</name>
<description>E-Mail-Adresse, die der Server in Fehlermeldungen einfügt,
welche an den Client gesendet werden</description>
-<syntax>ServerAdmin <var>E-Mail-Adresse</var></syntax>
+<syntax>ServerAdmin <var>E-Mail-Adresse</var>|<var>URL</var></syntax>
<contextlist><context>server config</context><context>virtual host</context>
</contextlist>
<usage>
- <p><directive>ServerAdmin</directive> legt die E-Mail-Adresse fest,
+ <p><directive>ServerAdmin</directive> legt die Kontaktadresse fest,
die der Server in jede Fehlermeldung einfügt, die er an den
- Client zurückschickt.</p>
+ Client zurückschickt. Wenn <code>httpd</code> das übergebene
+ Argument nicht als URL erkennt, nimmt er an, dess es sich um eine
+ <var>E-Mail-Adresse</var> handelt und stellt in Hyperlinks
+ <code>mailto:</code> voran. Es ist jedoch sogar sinnvoll, eine
+ E-Mail-Adresse zu verwenden, da viele CGI-Skripte davon ausgehen. Wenn Sie
+ eine URL verwenden möchten, sollten Sie auf einem anderen unter Ihrer
+ Kontrolle stehenden Server verweisen. Andernfalls können Besucher Sie
+ im Fehlerfall möglicherweise nicht kontaktieren.</p>
<p>Es kann sich lohnen, hierfür eine reservierte Adresse
anzugeben, z.B.</p>
<p>Wenn kein <directive>ServerName</directive> angegeben wurde,
dann versucht der Server den Rechnernamen mittels eines Reverse-Lookup
- herzuleiten. Wenn kein Post im Servernamen angegeben wurde, dann
+ herzuleiten. Wenn kein Port in der
+ <directive>ServerName</directive>-Anweisung angegeben wurde, dann
verwendet der Server den Port der eingegangenen Anfrage. Für eine
optimale Zuverlässigkeit und Berechenbarkeit sollten Sie einen
eindeutigen Rechnernamen und Port angeben, in dem Sie die Direktive
<?xml version="1.0" encoding="iso-2022-jp"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 1.80 (outdated: 1.87) -->
+<!-- English Revision: 1.80 (outdated: 1.88) -->
<!--
Copyright 2003-2004 The Apache Software Foundation
<relpath>..</relpath>
<variants>
- <variant outdated="yes">de</variant>
+ <variant>de</variant>
<variant>en</variant>
<variant outdated="yes">ja</variant>
</variants>
<tr><td><a href="core.html#ifdefine"><IfDefine [!]<var>Parametername</var>> ...
</IfDefine></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Schließt Direktiven ein, die nur ausgeführt werden,
wenn eine Testbedingung beim Start wahr ist</td></tr>
-<tr class="odd"><td><a href="core.html#ifmodule"><IfModule [!]<var>Modulname</var>> ...
- </IfModule></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Schließt Direktiven ein, die abhängig vom
+<tr class="odd"><td><a href="core.html#ifmodule"><IfModule [!]<var>Modulname</var>|<var>Modulbezeichner</var>>
+ ... </IfModule></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Schließt Direktiven ein, die abhängig vom
Vorhandensein oder Fehlen eines speziellen Moduls ausgeführt
werden</td></tr>
<tr><td><a href="mod_version.html#ifversion"><IfVersion [[!]<var>operator</var>] <var>version</var>> ...
<tr class="odd"><td><a href="mod_nw_ssl.html#securelisten">SecureListen [<var>IP-address</var>:]<var>portnumber</var>
<var>Certificate-Name</var> [MUTUAL]</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enables SSL encryption for the specified port</td></tr>
<tr><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>Bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Größe des TCP-Puffers</td></tr>
-<tr class="odd"><td><a href="core.html#serveradmin">ServerAdmin <var>E-Mail-Adresse</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">E-Mail-Adresse, die der Server in Fehlermeldungen einfügt,
+<tr class="odd"><td><a href="core.html#serveradmin">ServerAdmin <var>E-Mail-Adresse</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">E-Mail-Adresse, die der Server in Fehlermeldungen einfügt,
welche an den Client gesendet werden</td></tr>
<tr><td><a href="core.html#serveralias">ServerAlias <var>Hostname</var> [<var>Hostname</var>] ...</a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">Alternativer Name für einen Host, der verwendet wird, wenn
Anfragen einem namensbasierten virtuellen Host zugeordnet werden</td></tr>