mod_ext_filter.html.ja.euc-jp
来自「apache服务器源代码(版本号:2.2.2)」· EUC-JP 代码 · 共 369 行 · 第 1/2 页
EUC-JP
369 行
# AP_FTYPE_CONTENT_SET will ensure that it is placed<br /> # after mod_deflate.<br /> ExtFilterDefine traceafter \<br /> <span class="indent"> cmd="/bin/tracefilter.pl /tmp/traceafter" \<br /> EnableEnv=trace_this_client ftype=21<br /> </span> <br /> <Directory /usr/local/docs><br /> <span class="indent"> SetEnvIf Remote_Addr 192.168.1.31 trace_this_client<br /> SetOutputFilter tracebefore;deflate;traceafter<br /> </span> </Directory> </code></p></div> <div class="example"><h3>デ〖タをトレ〖スするフィルタ:</h3><p><code> #!/usr/local/bin/perl -w<br /> use strict;<br /> <br /> open(SAVE, ">$ARGV[0]")<br /> <span class="indent"> or die "can't open $ARGV[0]: $?";<br /> </span> <br /> while (<STDIN>) {<br /> <span class="indent"> print SAVE $_;<br /> print $_;<br /> </span> }<br /> <br /> close(SAVE); </code></p></div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="ExtFilterDefine" id="ExtFilterDefine">ExtFilterDefine</a> <a name="extfilterdefine" id="extfilterdefine">ディレクティブ</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">棱汤:</a></th><td>嘲婶フィルタを年盗</td></tr><tr><th><a href="directive-dict.html#Syntax">菇矢:</a></th><td><code>ExtFilterDefine <var>filtername</var> <var>parameters</var></code></td></tr><tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サ〖バ肋年ファイル</td></tr><tr><th><a href="directive-dict.html#Status">ステ〖タス:</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">モジュ〖ル:</a></th><td>mod_ext_filter</td></tr></table> <p><code class="directive">ExtFilterDefine</code> は、悸乖するプログラムや 苞眶など、嘲婶フィルタの泼拉を年盗します。</p> <p><var>filtername</var> は年盗するフィルタの叹涟を回年します。 この叹涟は稿で <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> ディレクティブで回年できます。叹涟は判峡されるすべてのフィルタで 办罢でなくてはなりません。<em>附箕爬では、フィルタの判峡 API からは エラ〖は鼠桂されません。ですから、脚剩する叹涟を蝗ってしまったときでも ユ〖ザにはそのことは鼠桂されません。</em></p> <p>鲁くパラメ〖タの界戎は簇犯痰く、それらは悸乖する嘲婶コマンドと、 戮の泼拉を年盗します。<code>cmd=</code> だけが涩寇のパラメ〖タです。 回年材墙なパラメ〖タは:</p> <dl> <dt><code>cmd=<var>cmdline</var></code></dt> <dd><code>cmd=</code> キ〖ワ〖ドは悸乖する嘲婶コマンドを回年します。 プログラム叹の稿に苞眶がある眷圭は、コマンド乖は苞脱射で跋む 涩妥があります (<em>毋えば</em>、<code>cmd="<var>/bin/mypgm</var> <var>arg1</var> <var>arg2</var>"</code> のように)。プログラムは シェル沸统でなく、木儡悸乖されますので、奶撅のシェル脱の エスケ〖プは涩妥ありません。プログラムの苞眶は鄂球で惰磊られます。 プログラムの苞眶の办婶となる涩妥のある鄂球はバックスペ〖スでエスケ〖プ できます。苞眶の办婶になるバックスラッシュはバックスラッシュで エスケ〖プする涩妥があります。筛洁の CGI 茨董恃眶に裁えて、 茨董恃眶 DOCUMENT_URI, DOCUMENT_PATH_INFO, and QUERY_STRING_UNESCAPED がプログラムのために肋年されます。</dd> <dt><code>mode=<var>mode</var></code></dt> <dd>炳批を借妄するフィルタには <code>mode=output</code> (デフォルト) を蝗います。リクエストを借妄するフィルタには <code>mode=input</code> を蝗います。<code>mode=input</code> は Apache 2.1 からの糠しい怠墙です。</dd> <dt><code>intype=<var>imt</var></code></dt> <dd>このパラメ〖タはフィルタされるべきドキュメントの インタ〖ネットメディアタイプ (<em>すなわち</em>、MIME タイプ) を 回年します。デフォルトではすべてのドキュメントがフィルタされます。 <code>intype=</code> が回年されていれば、フィルタは回年されていない ドキュメントには努脱されなくなります。</dd> <dt><code>outtype=<var>imt</var></code></dt> <dd>このパラメ〖タはフィルタされたドキュメントの インタ〖ネットメディアタイプ (<em>すなわち</em>、MIME タイプ) を 回年します。フィルタ瓢侯にともなってインタ〖ネットメディアタイプが 恃わる眷圭に铜脱です。デフォルトではインタ〖ネットメディアタイプは 恃构されません。</dd> <dt><code>PreservesContentLength</code></dt> <dd><code>PreservesContentLength</code> キ〖ワ〖ドはフィルタが content length <span class="transnote">(<em>条庙:</em> コンテントの墓さ)</span> を恃构しないということを回年します。ほとんどのフィルタは content length を恃构するため、これはデフォルトではありません。 フィルタが墓さを恃えないときは、このキ〖ワ〖ドを回年すると よいでしょう。</dd> <dt><code>ftype=<var>filtertype</var></code></dt> <dd>このパラメ〖タはフィルタが判峡されるべきフィルタタイプの 眶猛を回年します。ほとんどの眷圭は、デフォルトの AP_FTYPE_RESOURCE で 浇尸です。フィルタがフィルタチェ〖ンの侍の眷疥で瓢侯する涩妥がある 眷圭は、このパラメ〖タを回年する涩妥があります。回年材墙な猛は util_filter.h の AP_FTYPE_foo 年盗を徊救してください。</dd> <dt><code>disableenv=<var>env</var></code></dt> <dd>肋年されていた眷圭にフィルタを痰跟にするための茨董恃眶を 回年します。</dd> <dt><code>enableenv=<var>env</var></code></dt> <dd>このパラメ〖タはフィルタが铜跟になるために肋年されていなければ ならない茨董恃眶を回年します。</dd> </dl></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="ExtFilterOptions" id="ExtFilterOptions">ExtFilterOptions</a> <a name="extfilteroptions" id="extfilteroptions">ディレクティブ</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">棱汤:</a></th><td><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> のオプションを肋年</td></tr><tr><th><a href="directive-dict.html#Syntax">菇矢:</a></th><td><code>ExtFilterOptions <var>option</var> [<var>option</var>] ...</code></td></tr><tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ExtFilterOptions DebugLevel=0 NoLogStderr</code></td></tr><tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ</td></tr><tr><th><a href="directive-dict.html#Status">ステ〖タス:</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">モジュ〖ル:</a></th><td>mod_ext_filter</td></tr></table> <p><code class="directive">ExtFilterOptions</code> ディレクティブは <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> の泼侍な借妄脱のオプションを 回年します。<var>Option</var> には笆布のどれかを回年します。</p> <dl> <dt><code>DebugLevel=<var>n</var></code></dt> <dd> <code>DebugLevel</code> で <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> の栏喇するデバッグメッセ〖ジのレベルを肋年できます。 デフォルトでは、デバッグメッセ〖ジは栏喇されません。 これは <code>DebugLevel=0</code> と肋年するのと票じです。 眶机が络きくなればなるほど、より驴くのデバッグメッセ〖ジが 栏喇され、サ〖バの拉墙は皖ちます。眶猛の悸狠の罢蹋は <code>mod_ext_filter.c</code> の黎片夺くの DBGLVL_ 年眶の 年盗で棱汤されています。 <p>庙: デバッグメッセ〖ジを Apache のエラ〖ログに 瘦赂するようにするためには、core のディレクティブ <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> を蝗う涩妥があります。</p> </dd> <dt><code>LogStderr | NoLogStderr</code></dt> <dd><code>LogStderr</code> キ〖ワ〖ドは嘲婶フィルタプログラムにより 筛洁エラ〖 <span class="transnote">(<em>条庙:</em> stderr)</span> に今かれたメッセ〖ジを Apache のエラ〖ログに瘦赂するようにします。<code>NoLogStderr</code> は 嫡に瘦赂しないようにします。</dd> </dl> <div class="example"><h3>毋</h3><p><code> ExtFilterOptions LogStderr DebugLevel=0 </code></p></div> <p>この毋では、フィルタの筛洁叫蜗に今かれたメッセ〖ジは Apache のエラ〖ログに瘦赂されます。<code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> からは デバッグメッセ〖ジは栏喇されません。</p></div></div><div class="bottomlang"><p><span>Available Languages: </span><a href="../en/mod/mod_ext_filter.html" hreflang="en" rel="alternate" title="English"> en </a> |<a href="../ja/mod/mod_ext_filter.html" title="Japanese"> ja </a> |<a href="../ko/mod/mod_ext_filter.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p></div><div id="footer"><p class="apache">Copyright 1995-2006 The Apache Software Foundation or its licensors, as applicable.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p><p class="menu"><a href="../mod/">モジュ〖ル</a> | <a href="../mod/directives.html">ディレクティブ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">脱胳</a> | <a href="../sitemap.html">サイトマップ</a></p></div></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?