<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
<modulesynopsis metafile="mod_asis.xml.meta">
<name>mod_asis</name>
<description>Sendet Dateien, die ihre eigenen HTTP-Header
enthalten.</description>
<status>Base</status>
<sourcefile>mod_asis.c</sourcefile>
<identifier>asis_module</identifier>
<summary>
<p>Dieses Modul stellt den <code>send-as-is</code>-Handler
zur Verfügung, der den Apache veranlasst, das Dokument ohne
Hinzufügung der
meisten der gebräuchlichsten HTTP-Header zu versenden.</p>
<p>Damit kann jede Art von Daten vom Server versendet werden,
einschließlich Redirects und anderer spezieller HTTP-Antworten, ohne
dass dafür ein
cgi- oder ein nph-Skript erforderlich ist.</p>
<p>Aus Kompatibilitätsgründen verarbeitet dieses Modul jede Datei
vom
mime-Typ <code>httpd/send-as-is</code>.</p>
</summary>
<seealso><module>mod_headers</module></seealso>
<seealso><module>mod_cern_meta</module></seealso>
<seealso><a href="../handler.html">Handler</a></seealso>
<section id="usage"><title>Usage</title>
<p>In der Serverkonfigurationsdatei werden Dateien mit dem Handler
<code>send-as-is</code> verknüpft <em>z.B.</em></p>
<example>AddHandler send-as-is asis</example>
<p>Der Inhalt jeder Datei mit der Erweiterung <code>.asis</code> wird vom
Server
fast unverändert an den Client gesendet. Clients benötigen aber
HTTP-Header, die nicht
vergessen werden sollten. Ein Status: header ist ebenfalls erforderlich.
Bei den Daten sollten es sich um den 3-stelligen HTTP-Antwortcode und einer
darauf folgenden
Textnachricht handeln.</p>
<p>Es folgt ein Beispiel für eine Datei, deren Inhalte <em>as is</em>
gesendet
werden, um dem Client zu signalisieren, dass die Datei umgelenkt wurde.</p>
<example>
Status: 301 Now where did I leave that URL<br />
Location: http://xyz.abc.com/foo/bar.html<br />
Content-type: text/html<br />
<br />
<html><br />
<head><br />
<title>Lame excuses'R'us</title><br />
</head><br />
<body><br />
<h1>Fred's exceptionally wonderful page has moved to<br />
<a href="http://xyz.abc.com/foo/bar.html">Joe's</a>
site.<br />
</h1><br />
</body><br />
</html>
</example>
<note><title>Hinweise:</title>
<p>Der Server fügt den an den Client zurückgelieferten Daten
immer einen
<code>Date:</code>- und <code>Server:</code>-Header hinzu, weshalb diese
nicht in der Datei enthalten sein sollten. Der Server fügt <em>keinen
</em> <code>Last-Modified</code>
-Header hinzu, was vielleicht sinnvoll wäre.</p>
</note>
</section>
</modulesynopsis>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
<modulesynopsis metafile="mod_actions.xml.meta">
<name>mod_actions</name>
<description>Dieses Modul ermöglicht die Ausführung von CGI-Skripten
in Abhängigkeit von Medientyp und Anfragemethode.</description>
<status>Base</status>
<sourcefile>mod_actions.c</sourcefile>
<identifier>actions_module</identifier>
<summary>
<p>Dieses Modul besitzt zwei Direktiven. Die <directive
module="mod_actions">Action</directive>-Direktive erlaubt die
Ausführung von CGI-Skripten,
wenn eine Datei eines bestimmten Typs angefordert wird. Die
<directive module="mod_actions">Script</directive>-Direktive führt
CGI-Skripte aus, wenn bei einer
Anforderung eine bestimmte Methode benutzt wird. Das macht die
Ausführung von Skripten, die Dateien
verarbeiten, wesentlich einfacher.
files.</p>
</summary>
<seealso><module>mod_cgi</module></seealso>
<seealso><a href="../howto/cgi.html">Dynamische Inhalte mit CGI</a></seealso>
<seealso><a href="../handler.html">Handler</a></seealso>
<directivesynopsis>
<name>Action</name>
<description>Aktiviert ein CGI-Skript für einen bestimmten Handler oder
Inhaltstyp</description>
<syntax>Action <var>Aktionstyp </var> <var>CGI-Skript</var></syntax>
<contextlist>
<context>server config</context><context>virtual host</context>
<context>directory</context><context>.htaccess</context>
</contextlist>
<override>FileInfo</override>
<usage>
<p>Diese Direktive fügt eine Aktion hinzu, die ein
<var>CGI-Skript</var> ausführt, wenn der <var>Aktionstyp</var> durch
die Anfrage ausgelöst wird.
Das <var>CGI-Skript</var> ist der URL-Pfad zu einer Ressource,
die mit der Direktive <directive module="mod_alias">ScriptAlias</directive>
oder <directive
module="mod_mime">AddHandler</directive> für die Verwendung von
CGI-Skripten vorbereitet wurde.
Der <var>Aktionstyp</var> kann ein <a href="../handler.html">Handler</a>
oder ein MIME-Typ sein. Er
übergibt URL und Dateipfad des angeforderten Dokuments mit den
standardmäßigen
CGI-Umgebungsvariablen PATH_INFO und PATH_TRANSLATED.</p>
<example><title>Beispiele</title>
# Anforderungen von Dateien eines bestimmten Typs:<br />
Action image/gif /cgi-bin/images.cgi<br />
<br />
# Dateien mit einer bestimmten Dateinamenserweiterung:<br />
AddHandler my-file-type .xyz<br />
Action my-file-type /cgi-bin/program.cgi<br />
</example>
<p>Im ersten Beispiel werden Anforderungen von Dateien des MIME-Typs
<code>image/gif</code> ersatzweise vom angegebenen CGI-Skript
<code>/cgi-bin/images.cgi</code> behandelt.</p>
<p>Im zweiten Beispiel werden Anforderungen von Datei mit der
Dateinamenserweiterung
<code>.xyz</code> von dem angegebenen CGI-Skript
<code>/cgi-bin/program.cgi</code>
bedient.</p>
</usage>
<seealso><directive module="mod_mime">AddHandler</directive></seealso>
</directivesynopsis>
<directivesynopsis>
<name>Script</name>
<description>Aktiviert ein CGI-Skript für eine bestimmte
Anforderungsmethode.</description>
<syntax>Script <var>Methode</var> <var>CGI-Skript</var></syntax>
<contextlist>
<context>server config</context><context>virtual host</context>
<context>directory</context></contextlist>
<usage>
<p>Diese Direktive fügt eine Aktion hinzu, die das
<var>CGI-Skript</var> aktiviert, wenn eine Datei mit der Methode
<var>Methode</var> angefordert wird. Das <var>CGI-Skript</var> ist der
URL-Pfad zu einer
Resource, die mit der Direktive <directive
module="mod_alias">ScriptAlias</directive> oder <directive
module="mod_mime">AddHandler</directive> für die Verwendung von
CGI-Skripten vorbereitet wurde.
URL und Dateipfad des angeforderten Dokuments werden mit den
standardmäßigen CGI-Umgebungsvariablen
PATH_INFO und PATH_TRANSLATED übergeben.</p>
<note>
Es kann ein beliebiger Methodenname verwendet werden. <strong>Bei
Methodennamen wird
Groß- und Kleinschreibung unterschieden</strong>, so dass
<code>Script PUT</code> und
<code>Script put</code> unterschiedliche Folgen haben.
</note>
<p>Beachten Sie, dass der Skriptbefehl nur Standardaktionen definiert.
Wird ein CGI-Skript oder eine andere Ressource aufgerufen, die die
angeforderte Methode intern behandelt, dann geschieht dies auch.
Beachten Sie außerdem, dass Skripte nur dann mit einer
<code>GET</code>-Methode
aufgerufen werden, wenn Anfrageargumente angegeben werden
(<em>z.B.</em>, foo.html?hi).
Andernfalls wird die Anfrage normal bearbeitet.</p>
<example><title>Beispiele</title>
# Stilsuche <ISINDEX><br />
Script GET /cgi-bin/search<br />
<br />
# Ein CGI-PUT-Handler<br />
Script PUT /~bob/put.cgi<br />
</example>
</usage>
</directivesynopsis>
</modulesynopsis>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]