<?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&uuml;gung, der den Apache veranlasst, das Dokument ohne 
Hinzuf&uuml;gung der 
    meisten der gebr&auml;uchlichsten HTTP-Header zu versenden.</p>

    <p>Damit kann jede Art von Daten vom Server versendet werden,
    einschlie&szlig;lich Redirects und anderer spezieller HTTP-Antworten, ohne 
dass daf&uuml;r ein 
    cgi- oder ein nph-Skript erforderlich ist.</p>

    <p>Aus Kompatibilit&auml;tsgr&uuml;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&uuml;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&auml;ndert an den Client gesendet. Clients ben&ouml;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&uuml;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 />
      &lt;html&gt;<br />
      &lt;head&gt;<br />
      &lt;title&gt;Lame excuses'R'us&lt;/title&gt;<br />
      &lt;/head&gt;<br />
      &lt;body&gt;<br />
      &lt;h1&gt;Fred's exceptionally wonderful page has moved to<br />
      &lt;a href="http://xyz.abc.com/foo/bar.html"&gt;Joe's&lt;/a&gt;
      site.<br />
      &lt;/h1&gt;<br />
      &lt;/body&gt;<br />
      &lt;/html&gt;
    </example>

    <note><title>Hinweise:</title>
    <p>Der Server f&uuml;gt den an den Client zur&uuml;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&uuml;gt <em>keinen 
</em>  <code>Last-Modified</code>
    -Header hinzu, was vielleicht sinnvoll w&auml;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&ouml;glicht die Ausf&uuml;hrung von CGI-Skripten
  in Abh&auml;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&uuml;hrung von CGI-Skripten, 
    wenn eine Datei eines bestimmten Typs angefordert wird. Die
    <directive module="mod_actions">Script</directive>-Direktive f&uuml;hrt 
CGI-Skripte aus, wenn bei einer 
    Anforderung eine bestimmte Methode benutzt wird. Das macht die 
Ausf&uuml;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&uuml;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&uuml;gt eine Aktion hinzu, die ein 
    <var>CGI-Skript</var> ausf&uuml;hrt, wenn der <var>Aktionstyp</var> durch 
die Anfrage ausgel&ouml;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&uuml;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
    &uuml;bergibt URL und Dateipfad des angeforderten Dokuments mit den 
standardm&auml;&szlig;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&uuml;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&uuml;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&uuml;r die Verwendung von 
CGI-Skripten vorbereitet wurde. 
    URL und Dateipfad des angeforderten Dokuments werden mit den 
standardm&auml;&szlig;igen CGI-Umgebungsvariablen
    PATH_INFO und PATH_TRANSLATED &uuml;bergeben.</p>

    <note>
      Es kann ein beliebiger Methodenname verwendet werden. <strong>Bei 
Methodennamen wird
      Gro&szlig;- 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 &lt;ISINDEX&gt;<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]

Reply via email to