diff options
Diffstat (limited to 'docs')
284 files changed, 30400 insertions, 30399 deletions
diff --git a/docs/manual/bind.html b/docs/manual/bind.html index c2af6387d2..b9571bd731 100644 --- a/docs/manual/bind.html +++ b/docs/manual/bind.html @@ -10,9 +10,9 @@ URI: bind.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: bind.html.ja.euc-jp +URI: bind.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: bind.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/bind.html.ja.euc-jp b/docs/manual/bind.html.ja.euc-jp deleted file mode 100644 index c15eaff2d7..0000000000 --- a/docs/manual/bind.html.ja.euc-jp +++ /dev/null @@ -1,178 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Х - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>Х</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/bind.html" title="Japanese"> ja </a> | -<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>Apache Ѥ륢ɥ쥹ȥݡȤޤ</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview"></a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">IPv6 õ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">СۥȤФƤɤƯΤ</a></li> -</ul><h3></h3><ul class="seealso"><li><a href="vhosts/">Сۥ</a></li><li><a href="dns-caveats.html">DNS </a></li></ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="overview" id="overview"></a></h2> - - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table> - - - <p>Apache ϵưˡޥΤݡȤӥɥ쥹 - Ф³ꥯȤΤԤޤ - ǥեȤǤϥޥΤ٤ƤΥɥ쥹Ф listen ޤ - ʤ顢ΥݡȤΥɥ쥹Τߤ - ޤϤȤ߹碌Τ줫 listen 褦ˤɬפޤ - ϡۤʤ IP ɥ쥹ۥ̾ݡȤФ Apache - αˡꤹСۥȵǽȤ߹碌ƻȤޤ</p> - - <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - ǥ쥯ƥ֤ǡΥݡȤ䥢ɥ쥹ݡȤȤΤäƤ - ꥯȤդ褦ˤǤޤ - ⤷ݡֹΤߤ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - ǥ쥯ƥ֤ǻꤵ줿ϡ - ٤ƤΥեͿ줿ݡֹ - listen ޤ IP ɥ쥹ݡֹƱͿ줿ϡ - ФͿ줿ݡȤȥե listen ޤ - ʣ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> ǥ쥯ƥ֤Ѥ - Ĥ listen 륢ɥ쥹ȥݡȤǤޤ - ФϥꥹȤ줿ɥ쥹ݡȤΤ٤ƤΥꥯȤ - ФƱޤ</p> - - <p>ȤСݡ 80 8000 ξФƤ³դˤ</p> - - <div class="example"><p><code> - Listen 80<br /> - Listen 8000 - </code></p></div> - - <p>Ȥޤ - Ĥλꤵ줿եȥݡֹФƤ³դˤϡ - </p> - - <div class="example"><p><code> - Listen 192.0.2.1:80<br /> - Listen 192.0.2.5:8000 - </code></p></div> - - <p>Ȥޤ - IPv6 ɥ쥹ϡѳ̤ǼΤ褦˰ϤޤʤФޤ</p> - - <div class="example"><p><code> - Listen [2001:db8::a00:20ff:fea7:ccea]:80 - </code></p></div> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="ipv6" id="ipv6">IPv6 õ</a></h2> - - - <p>¿Υץåȥۡ IPv6 ݡȤƤƤơ - <a class="glossarylink" href="./glossary.html#apr" title="Ѹ콸">APR</a> ϤΤۤȤɤ IPv6 ݡȤƤΤǡ - Apache IPv6 åȤƤ IPv6 - ͳƤꥯȤȤǤޤ</p> - - <p>IPv6 åȤ IPv4 IPv6 ͥξȤǤ뤫 - ɤϡApache ԤˤȤäǤ - IPv4 ͥ IPv6 åȤǰϡ - IPv4 ޥåפ줿 IPv6 ɥ쥹ѤƤơ - ۤȤɤΥץåȥۡǤϥǥեȤǻѲǽǤ - FreeBSD, NetBSD, OpenBSD ǤϡƥΤȤƤΥݥꥷȤ顢 - ǥեȤǤϻԲĤꤵƤޤ - ΥǥեȤǻԲĤΥץåȥۡǤäƤ⡢ - ̤ <code class="program"><a href="./programs/configure.html">configure</a></code> - ѥ Apache εưѲ뤳ȤǤޤ</p> - - <p>ǡLinux Tru64 Ȥäץåȥۡ IPv4 IPv6 - ξˤϡޥåץȥɥ쥹Ѥ<strong>ʳˡϤޤ</strong> - IPv4 IPv6 ΥͥǾ¤ΥåȤǰΤǤС - IPv4 ޥåפ IPv6 ɥ쥹Ѥɬפꡢ - <code>--enable-v4-mapped</code> <code class="program"><a href="./programs/configure.html">configure</a></code> - ץꤷޤ</p> - - <p><code>--enable-v4-mapped</code> ϡ - FreeBSD, NetBSD, OpenBSD ʳƤΥץåȥۡǤΥǥեȤǤ - Ǥ顢餯긵 Apache ϤǥӥɤƤǤ礦</p> - - <p>ץåȥե APR ݡȤ뤫˴ؤ餺 - IPv4 ͥΤߤ褦ˤϡ - Τ褦Ƥ - <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> ǥ쥯ƥ֤ - IPv4 ɥ쥹ꤷƤ</p> - - <div class="example"><p><code> - Listen 0.0.0.0:80<br /> - Listen 192.0.2.1:80 - </code></p></div> - - <p>ץåȥۡǡApache - IPv4 IPv6 Υ̤ͥΥåȤǰ褦ˤ - (Ĥޤ IPv4 ޥåפΥɥ쥹̵ˤ) - ϡ<code>--disable-v4-mapped</code> - <code class="program"><a href="./programs/configure.html">configure</a></code> - ץꤷơΤ褦˸̻ - <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - ǥ쥯ƥ֤ѤƤ - <code>--disable-v4-mapped</code> ϡ - FreeBSD, NetBSD, OpenBSD ץåȥۡǤΥǥեȤǤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="virtualhost" id="virtualhost">СۥȤФƤɤƯΤ</a></h2> - - - <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - ǥСۥȤ櫓ǤϤޤ - Listen ñ˥ᥤФˤɤΥɥ쥹ȥݡȤ listen ٤ - Ǥ - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> - ǥ쥯ƥ֤Ȥʤϡ - 줿ꥯȤ٤ƤФƱưޤ - ʤ - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> - Ȥäơ - İʾΥɥ쥹ݡȤФưۤʤư褦 - ꤹ뤳ȤǤޤ - VirtualHost ˤϡѤ륢ɥ쥹ȥݡȤ - ޤ˥ФΤʤФʤޤ - ơλꤷɥ쥹ȥݡȤǤ - ΥСۥȤεưꤹ뤿ˡ - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> - ޤ⤷ - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> - listen Ƥʤɥ쥹ȥݡȤФ - ꤵƤޤȡ - ˤϥǤʤȤȤդƤ</p> - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/bind.html" title="Japanese"> ja </a> | -<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/bind.html.ja.utf8 b/docs/manual/bind.html.ja.utf8 new file mode 100644 index 0000000000..f20f0da20d --- /dev/null +++ b/docs/manual/bind.html.ja.utf8 @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>バインド - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>バインド</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/bind.html" title="Japanese"> ja </a> | +<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>Apache が使用するアドレスとポートの設定をします。</p> + </div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">概要</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">IPv6 の特記事項</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">バーチャルホストに対してどう働くのか</a></li> +</ul><h3>参照</h3><ul class="seealso"><li><a href="vhosts/">バーチャルホスト</a></li><li><a href="dns-caveats.html">DNS の問題</a></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="overview" id="overview">概要</a></h2> + + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table> + + + <p>Apache は起動時に、ローカルマシンのあるポートおよびアドレス + に対して接続し、リクエストが来るのを待ちます。 + デフォルトではマシンのすべてのアドレスに対して listen します。 + しかしながら、特定のポートか、特定のアドレスのみか、 + またはそれらの組み合わせのいずれかを listen するようにする必要があります。 + これは、異なる IP アドレス、ホスト名、ポートに対する Apache + の応答方法を決定するバーチャルホスト機能と組み合わせて使われます。</p> + + <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> + ディレクティブで、特定のポートやアドレス・ポートの組からのみ入ってくる + リクエストを受け付けるようにできます。 + もしポート番号のみが <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> + ディレクティブで指定された場合は、 + すべてのインターフェースの与えられたポート番号を + listen します。 IP アドレスがポート番号と同時に与えられた場合は、 + サーバは与えられたポートとインターフェースを listen します。 + 複数の <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> ディレクティブを用いて + いくつかの listen するアドレスとポートを指定できます。 + サーバはリストされたアドレスやポートからのすべてのリクエストに + 対して応答します。</p> + + <p>たとえば、ポート 80 と 8000 の両方に対しての接続を受け付けるには</p> + + <div class="example"><p><code> + Listen 80<br /> + Listen 8000 + </code></p></div> + + <p>とします。 + 二つの指定されたインタフェースとポート番号に対しての接続を受け付けるには、 + </p> + + <div class="example"><p><code> + Listen 192.0.2.1:80<br /> + Listen 192.0.2.5:8000 + </code></p></div> + + <p>とします。 + IPv6 アドレスは、角括弧で次の例のように囲まなければいけません。</p> + + <div class="example"><p><code> + Listen [2001:db8::a00:20ff:fea7:ccea]:80 + </code></p></div> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="ipv6" id="ipv6">IPv6 の特記事項</a></h2> + + + <p>多くのプラットホームで IPv6 がサポートされてきていて、 + <a class="glossarylink" href="./glossary.html#apr" title="用語集を参照">APR</a> はこれらのほとんどで IPv6 をサポートしているので、 + Apache は IPv6 ソケットを割り当てて IPv6 + 経由で送られてきたリクエストを扱うことができます。</p> + + <p>IPv6 ソケットが IPv4 と IPv6 コネクションの両方を扱うことができるか + どうかは、Apache 管理者にとって厄介な問題です。 + IPv4 コネクションを IPv6 ソケットで扱う場合は、 + IPv4 マップされた IPv6 アドレスを使用していて、 + ほとんどのプラットホームではデフォルトで使用可能ですが、 + FreeBSD, NetBSD, OpenBSD では、システム全体としてのポリシーとの整合性から、 + デフォルトでは使用不可に設定されています。 + これらのデフォルトで使用不可のプラットホームであっても、 + 特別な <code class="program"><a href="./programs/configure.html">configure</a></code> の + 設定パラメータで Apache の挙動を変化させることができます。</p> + + <p>一方で、Linux や Tru64 といったプラットホームで IPv4 と IPv6 + の両方を扱うには、マップトアドレスを使用する<strong>以外の方法はありません</strong>。 + IPv4 と IPv6 のコネクションを最小限のソケットで扱いたいのであれば、 + IPv4 マップの IPv6 アドレスを使用する必要があり、 + <code>--enable-v4-mapped</code> <code class="program"><a href="./programs/configure.html">configure</a></code> + オプションを指定します。</p> + + <p><code>--enable-v4-mapped</code> は、 + FreeBSD, NetBSD, OpenBSD 以外の全てのプラットホームでのデフォルトです。 + ですから、おそらくお手元の Apache はこの設定でビルドされているでしょう。</p> + + <p>プラットフォームや APR が何をサポートするかに関わらず、 + IPv4 コネクションのみを扱うようにしたい場合は、 + 次の例のように全ての + <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> ディレクティブで + IPv4 アドレスを指定してください。</p> + + <div class="example"><p><code> + Listen 0.0.0.0:80<br /> + Listen 192.0.2.1:80 + </code></p></div> + + <p>条件を満たすプラットホームで、Apache が + IPv4 と IPv6 のコネクションを個別のソケットで扱うようにしたい場合 + (つまり IPv4 マップのアドレスを無効にしたい場合) + は、<code>--disable-v4-mapped</code> + <code class="program"><a href="./programs/configure.html">configure</a></code> + オプションを指定して、次のように個別指定の + <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> + ディレクティブを使用してください。 + <code>--disable-v4-mapped</code> は、 + FreeBSD, NetBSD, OpenBSD プラットホームでのデフォルトです。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="virtualhost" id="virtualhost">バーチャルホストに対してどう働くのか</a></h2> + + + <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> + でバーチャルホストが実装されるわけではありません。 + Listen は単にメインサーバにどのアドレスとポートを listen すべきかを + 教えるだけです。 + <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> + ディレクティブが使われない場合は、 + 受け入れたリクエストすべてに対して全く同じ挙動をします。 + しかしながら + <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> + を使って、 + 一つ以上のアドレスやポートに対して異なる挙動をするように + 指定することができます。 + VirtualHost を実装するには、使用するアドレスとポートを + まず初めにサーバに通知しなければなりません。 + そして、その指定したアドレスとポートでの + このバーチャルホストの挙動を設定するために、 + <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> + セクションを作ります。もし + <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> + が listen していないアドレスとポートに対して + 設定されてしまうと、 + それにはアクセスできないということに注意してください。</p> + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/bind.html" title="Japanese"> ja </a> | +<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/configuring.html b/docs/manual/configuring.html index d302bf9dee..304effeb64 100644 --- a/docs/manual/configuring.html +++ b/docs/manual/configuring.html @@ -6,9 +6,9 @@ URI: configuring.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: configuring.html.ja.euc-jp +URI: configuring.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: configuring.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/configuring.html.ja.euc-jp b/docs/manual/configuring.html.ja.euc-jp deleted file mode 100644 index b1af58c9fd..0000000000 --- a/docs/manual/configuring.html.ja.euc-jp +++ /dev/null @@ -1,174 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>ե - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>ե</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/configuring.html" title="Japanese"> ja </a> | -<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> -</div> - -<p>ʸǤϡApache HTTP ФꤹΤ˻ѤեˤĤ -ҤƤޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">ᥤե</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#syntax">եιʸ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#modules">⥸塼</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#scope">ǥ쥯ƥ֤Ŭϰ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#htaccess">.htaccess ե</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="main" id="main">ᥤե</a></h2> - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code></li><li><code class="directive"><a href="./mod/core.html#include">Include</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code></li></ul></td></tr></table> - - <p>Apache <a href="mod/directives.html">ǥ쥯ƥ</a> եʿʸǽȤˤꤷޤ - ᥤե̤ <code>httpd.conf</code> Ȥ̾Ǥ - Υեΰ֤ϥѥꤵޤޥɥ饤 - <code>-f</code> ե饰ˤǤޤ - ޤ¾ե <code class="directive"><a href="./mod/core.html#include">Include</a></code> - ǥ쥯ƥ֤ˤäɲäǤ磻ɥɤѤ¿ - եɲä뤳ȤǤޤ - ɤʥǥ쥯ƥ֤⡢եɤˤǤ뤳ȤǤޤ - Apache ϵưƵưΤߥᥤեѹǧޤ</p> - - <p>Ф MIME - ɥȥפޤǤեɤ߹ߤޤե̾ - <code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code> - ꤵ졢ǥեȤǤ <code>mime.types</code> - ˤʤäƤޤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="syntax" id="syntax">եιʸ</a></h2> - - - <p>Apache ե 1 Ԥ 1 ĤΥǥ쥯ƥ֤ʤޤ - Хåå "\" ϥǥ쥯ƥ֤ιԤ˷³Ƥ뤳Ȥ - ˹ԤκǸʸȤƻȤƤ뤫⤷ޤ - ԤκǸȥХååδ֤¾ʸäƤϤޤ - </p> - - <p>եΥǥ쥯ƥ֤ʸʸ̤ޤ - ˤϤФж̤Τޤϥåʸ "#" - ǻϤޤԤϥȤȸʤ̵뤵ޤ - ǥ쥯ƥ֤θιԤǤϥȤޤޤƤƤ<strong>ޤ</strong>ǥ쥯ƥ֤ζԤȶ̵뤵ޤΤǡ - 狼䤹뤿˥ǥ쥯ƥ֤ǥȤƤޤ - </p> - - <p>եιʸ顼ϡ - <code>apachectl configtest</code> - ޥɥ饤ץ - <code>-t</code> ȤäĴ٤ޤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="modules" id="modules">⥸塼</a></h2> - - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table> - - <p>Apache ϥ⥸塼벽줿ФǤ - ФˤϺǤŪʵǽޤޤƤޤĥǽ - Apache ˥ɤ<a href="mod/">⥸塼</a>ȤѲǽǤǥեȤǤϡѥ˥⥸塼 - <a href="mod/module-dict.html#Status">Base</a> å (ܥå) - Ф˴ޤޤޤФ<a href="dso.html">ưŪ</a>⥸塼Ȥ褦˥ѥ뤵Ƥϡ - ⥸塼̤˥ѥ뤷ơĤǤ - <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> - ǥ쥯ƥ֤ȤäɲäǤޤ - Ǥʤϡ⥸塼ɲä뤿ˤ Apache - ƥѥ뤹ɬפޤǥ쥯ƥ֤ <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> - ֥å뤳ȤΥ⥸塼뤬¸ߤȤ - ե˴ޤޤ褦ˤ뤳ȤǤޤ</p> - - <p>ޥɥ饤ץ <code>-l</code> ȤäƸ - ɤΥ⥸塼뤬Ф˥ѥ뤵Ƥ뤫Τ뤳ȤǤޤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="scope" id="scope">ǥ쥯ƥ֤Ŭϰ</a></h2> - - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#files"><Files></a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#location"><Location></a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table> - - <p>ᥤեˤǥ쥯ƥ֤ϥΤŬѤޤ - Фΰʬѹ <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code>, <code class="directive"><a href="./mod/core.html#files"><Files></a></code>, <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code>, <code class="directive"><a href="./mod/core.html#location"><Location></a></code>, <code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code> - ֤ȤŬϰϤޤ - ΥϤˤǥ쥯ƥ֤ŬϰϤ - Υե륷ƥΰ֤ URL ˸ꤷޤ - ˺γ٤ǽˤ뤿ˡ - Ҥˤ뤳ȤǤޤ</p> - - <p>Apache Ʊ¿ΰ㤦֥ȤǽϤޤ - <a href="vhosts/">Сۥ</a> ȸƤФƤޤ - Υ֥ȤˤΤŬѤ褦ˤ뤿ˡ - ǥ쥯ƥ֤ - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> - ֤ȤǤŬϰϤѤ뤳ȤǤޤ</p> - - <p>ۤȤɤΥǥ쥯ƥ֤ϤɤΥˤǤޤ - ˤϥƥȤˤäƤϰ̣ʤʤΤ⤢ޤ - 㤨Сץκ椷Ƥǥ쥯ƥ֤ϥᥤФ - ƥȤˤΤ߽ȤǤޤ - ɤΥǥ쥯ƥ֤ɤΥ˽ȤǤ뤫Τ뤿ˤ - ǥ쥯ƥ֤ <a href="mod/directive-dict.html#Context">ƥ</a> Ĵ٤Ƥܤϡ - <a href="sections.html">Directory, Location, Files - ưˡ</a>ˤޤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="htaccess" id="htaccess">.htaccess ե</a></h2> - - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table> - - <p>Apache Ǥϥ֥ĥ֤줿̤ʥեȤä - ŪǤޤ̤ʥե̤ - <code>.htaccess</code> Ȥ̾ǡ - <code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code> - ǥ쥯ƥ֤Ǥɤ̾ˤǤǤޤ - <code>.htaccess</code> - ե˽줿ǥ쥯ƥ֤ϥե֤ - ǥ쥯ȥȤƤΥ֥ǥ쥯ȥŬѤޤ - <code>.htaccess</code> եϡᥤեƱ - ʸȤޤ - <code>.htaccess</code> - եϤ٤ƤΥꥯȤɤ߹ޤ뤿ᡢ - ѹϤȿǤޤ</p> - - <p>ɤΥǥ쥯ƥ֤ <code>.htaccess</code> - ե˽뤫Ĵ٤ˤϡǥ쥯ƥ֤<a href="mod/directive-dict.html#Context">ƥ</a> - Ĵ٤ƤдԤϤ˥ᥤե - <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> - ꤹ뤳ȤǤɤΥǥ쥯ƥ֤ <code>.htaccess</code> - ե˽褦ˤ뤫椹뤳ȤǤޤ</p> - - <p><code>.htaccess</code> ե˴ؤܤ - <a href="howto/htaccess.html">.htaccess 塼ȥꥢ</a> - ȤƤ</p> - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/configuring.html" title="Japanese"> ja </a> | -<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/configuring.html.ja.utf8 b/docs/manual/configuring.html.ja.utf8 new file mode 100644 index 0000000000..6347e60936 --- /dev/null +++ b/docs/manual/configuring.html.ja.utf8 @@ -0,0 +1,174 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>設定ファイル - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>設定ファイル</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/configuring.html" title="Japanese"> ja </a> | +<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div> + +<p>この文書では、Apache HTTP サーバを設定するのに使用するファイルについて +記述しています。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">メインの設定ファイル</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#syntax">設定ファイルの構文</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#modules">モジュール</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#scope">ディレクティブの適用範囲</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#htaccess">.htaccess ファイル</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="main" id="main">メインの設定ファイル</a></h2> + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code></li><li><code class="directive"><a href="./mod/core.html#include">Include</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code></li></ul></td></tr></table> + + <p>Apache は <a href="mod/directives.html">ディレクティブ</a> を設定ファイルに平文で書くことにより設定します。 + メインの設定ファイルは普通は <code>httpd.conf</code> という名前です。 + このファイルの位置はコンパイル時に設定されますが、コマンドラインの + <code>-f</code> フラグにより上書きできます。 + また、他の設定ファイルを <code class="directive"><a href="./mod/core.html#include">Include</a></code> + ディレクティブによって追加でき、ワイルドカードを使用して多数の + 設定ファイルを追加することができます。 + どんなディレクティブも、これらの設定ファイルどれにでも入れることができます。 + Apache は起動時か再起動時のみメイン設定ファイルの変更を認識します。</p> + + <p>サーバは MIME + ドキュメントタイプを含んでいるファイルも読み込みます。ファイル名は + <code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code> + で設定され、デフォルトでは <code>mime.types</code> + になっています。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="syntax" id="syntax">設定ファイルの構文</a></h2> + + + <p>Apache の設定ファイルは 1 行に 1 つのディレクティブからなります。 + バックスラッシュ "\" はディレクティブが次の行に継続していることを + 示すために行の最後の文字として使われているかもしれません。 + 行の最後とバックスラッシュの間に他の文字や空白があってはいけません。 + </p> + + <p>設定ファイルのディレクティブは大文字小文字を区別しませんが、 + 引数にはしばしば区別するものがあります。ハッシュ文字 "#" + で始まる行はコメントと見なされて無視されます。 + 設定ディレクティブの後の行ではコメントが含まれていては<strong>いけません</strong>。ディレクティブの前の空行と空白は無視されますので、 + わかりやすくするためにディレクティブをインデントしても構いません。 + </p> + + <p>設定ファイルの構文エラーは、 + <code>apachectl configtest</code> + かコマンドラインオプション + <code>-t</code> を使って調べられます。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="modules" id="modules">モジュール</a></h2> + + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table> + + <p>Apache はモジュール化されたサーバです。 + コアサーバには最も基本的な機能だけが含まれています。拡張機能は + Apache にロードされる<a href="mod/">モジュール</a>として利用可能です。デフォルトでは、コンパイル時にモジュールの + <a href="mod/module-dict.html#Status">Base</a> セット (基本セット) が + サーバに含まれます。サーバが<a href="dso.html">動的ロード</a>モジュールを使うようにコンパイルされている場合は、 + モジュールを別にコンパイルして、いつでも + <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> + ディレクティブを使って追加できます。 + そうでない場合は、モジュールの追加や削除をするためには Apache + を再コンパイルする必要があります。設定ディレクティブは <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> + ブロックに入れることで特定のモジュールが存在するときだけ + 設定ファイルに含まれるようにすることができます。</p> + + <p>コマンドラインオプション <code>-l</code> を使って現時点で + どのモジュールがサーバにコンパイルされているかを知ることができます。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="scope" id="scope">ディレクティブの適用範囲</a></h2> + + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#files"><Files></a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#location"><Location></a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table> + + <p>メイン設定ファイルにあるディレクティブはサーバ全体に適用されます。 + サーバの一部分の設定だけを変更したい場合は <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code>, <code class="directive"><a href="./mod/core.html#files"><Files></a></code>, <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code>, <code class="directive"><a href="./mod/core.html#location"><Location></a></code>, <code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code> + セクションの中に置くことで適用範囲を決められます。 + これらのセクションはその中にあるディレクティブの適用範囲を + 特定のファイルシステムの位置や URL に限定します。 + 非常に細粒度の設定を可能にするために、 + セクションを入れ子にすることもできます。</p> + + <p>Apache は同時に多くの違うウェブサイトを扱う能力があります。 + これは <a href="vhosts/">バーチャルホスト</a> と呼ばれています。 + 特定のウェブサイトにのみ適用されるようにするために、 + ディレクティブは + <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> + セクションの中に置くことでも適用範囲を変えることができます。</p> + + <p>ほとんどのディレクティブはどのセクションにでも書けますが、 + 中にはコンテキストによっては意味をなさないものもあります。 + 例えば、プロセスの作成を制御しているディレクティブはメインサーバの + コンテキストにのみ書くことができます。 + どのディレクティブをどのセクションに書くことができるかを知るためには + ディレクティブの <a href="mod/directive-dict.html#Context">コンテキスト</a> を調べてください。詳しい情報は、 + <a href="sections.html">Directory, Location, Files + セクションの動作法</a>にあります。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="htaccess" id="htaccess">.htaccess ファイル</a></h2> + + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table> + + <p>Apache ではウェブツリーの中に置かれた特別なファイルを使って + 非中央集権的な設定管理をできます。その特別なファイルは普通は + <code>.htaccess</code> という名前で、 + <code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code> + ディレクティブでどんな名前にでも指定できます。 + <code>.htaccess</code> + ファイルに書かれたディレクティブはファイルを置いた + ディレクトリとその全てのサブディレクトリに適用されます。 + <code>.htaccess</code> ファイルは、メインの設定ファイルと同じ + 構文を使います。 + <code>.htaccess</code> + ファイルはすべてのリクエストで読み込まれるため、 + 変更はすぐに反映されます。</p> + + <p>どのディレクティブが <code>.htaccess</code> + ファイルに書けるかを調べるには、ディレクティブの<a href="mod/directive-dict.html#Context">コンテキスト</a> + を調べてください。サーバ管理者はさらにメイン設定ファイルの + <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> + を設定することでどのディレクティブを <code>.htaccess</code> + ファイルに書けるようにするかを制御することができます。</p> + + <p><code>.htaccess</code> ファイルに関する詳しい情報は + <a href="howto/htaccess.html">.htaccess チュートリアル</a> + を参照してください。</p> + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/configuring.html" title="Japanese"> ja </a> | +<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/content-negotiation.html b/docs/manual/content-negotiation.html index 3fbf5ee048..0732d9024c 100644 --- a/docs/manual/content-negotiation.html +++ b/docs/manual/content-negotiation.html @@ -2,9 +2,9 @@ URI: content-negotiation.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: content-negotiation.html.ja.euc-jp +URI: content-negotiation.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: content-negotiation.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/content-negotiation.html.ja.euc-jp b/docs/manual/content-negotiation.html.ja.euc-jp deleted file mode 100644 index 809ff7ffcc..0000000000 --- a/docs/manual/content-negotiation.html.ja.euc-jp +++ /dev/null @@ -1,730 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>ƥȥͥ - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>ƥȥͥ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./en/content-negotiation.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/content-negotiation.html" title="Japanese"> ja </a> | -<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - - <p>Apache HTTP/1.1 εʤ˵ҤƤ륳ƥȥͥ - ݡȤƤޤ - ֥饦ˤ줿ǥס - 졢ʸåȡǥͥ跹˴Ťơ - ŬʥɽǤޤ - ޤԴʥͥäƤ֥饦ΥꥯȤ - äȸ갷褦ĤǽƤޤ</p> - - <p>ƥȥͥ - <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> - ⥸塼ˤäƤơǥեȤȤ߹ޤƤޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#about">ƥȥͥˤĤ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#negotiation">Apache ˤͥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#methods">ͥˡ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#better">ʼͤѤ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#extensions">Transparent Content Negotiation -γĥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#naming">̾Ѵ˴ؤ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#caching">å˴ؤջ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#more">ɲþ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="about" id="about">ƥȥͥˤĤ</a></h2> - - <p>ϡĤۤʤäɽѤǤ礬ޤ - 㤨Сۤʤۤʤǥס - ޤϤȤ߹碌ѤǤ뤫Τޤ - äȤŬˡΰĤˤϡǥåڡ - 桼˸ơ桼Ǥ餦ˡޤ - ФưŪ֤ȤǤ礬¿ޤ - ϡ֥饦ꥯˡ - ɤɽϹ뤫Ȥ뤳ȤưƤޤ - 㤨Х֥饦ϡǽʤեǾ - Բǽʤ餽˱ѸǤ褤ȡ - ʬϹΤ餻뤳ȤǤޤ - ֥饦ϥꥯȤΥإåǼʬͥ跹Τ餻ޤ - եΤߤɽ᤹ϡ֥饦ϼޤ</p> - -<div class="example"><p><code>Accept-Language: fr</code></p></div> - - <p>ͥ跹ϡǽɽ¸ߤơ - ˤä͡ɽˤΤŬѤ - ȤȤդƤ</p> - - <p>äʣʥꥯȤޤ礦 - Υ֥饦ϥեȱѸդ롢եࡢ - ͡ʥǥפդ뤬 - ץ쥤ƥȤ¾Υפ HTML ࡢ - ¾Υǥפ GIF JPEG ࡢǽʤȤ - ¾Υǥפդ롢ꤵƤޤ</p> - -<div class="example"><p><code> - Accept-Language: fr; q=1.0, en; q=0.5<br /> - Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1 -</code></p></div> - - <p>Apache HTTP/1.1 ʤƤ 'server - driven' ƥȥͥݡȤƤޤ - <code>Accept</code>, <code>Accept-Language</code>, - <code>Accept-Charset</code>, <code>Accept-Encoding</code> - ꥯȥإå˥ݡȤƤޤApache - 'transparent' ƥȥͥ⥵ݡȤƤޤ - RFC 2295 RFC 2296 ƤŪ - ͥץȥǤ - RFCƤ 'feature negotiation' - ϥݡȤƤޤ</p> - - <p><strong></strong>Ȥ URI - ꤵ복ǰΤΤΤȤǤ (RFC 2396) Apache - Τ褦 HTTP Фϡ֤̾Ǥ - <strong>ɽ</strong>ؤΥޤ - 줾ɽ - 줿ǥסʸåȡǥ - °ХηǤ - 줾ΥϤ 0 ġ1 ġʾɽ - ϢդǽޤʣɽѤǤϡ - <strong>ͥǽǤ</strong>Ȥ졢 - ġɽ <strong>variant</strong> ȸƤФޤ - ͥǽʥ variant ۤʤ롢 - ξ֤ؤơ - ͥ<strong></strong>ȸƤӤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="negotiation" id="negotiation">Apache ˤͥ</a></h2> - - <p>ͥ뤿ˤϡ - Ф variant 줾ˤĤƤξΤäƤɬפޤ - ϰʲĤˡΤɤ餫ǹԤޤ</p> - - <ul> - <li>ץޥå - (<em>ʤ</em> <code>*.var</code> ե) - Ȥˡ variant - Ū˵Ƥեꤷޤ</li> - - <li>'Multiviews' - ȤäơФۤ˥ե̾˥ѥȹ - ԤʤäƤη̤ˡ</li> - </ul> - - <h3><a name="type-map" id="type-map">type-map եȤ</a></h3> - - <p>ץޥåפ <code>type-map</code> ϥɥ - (⤷ϡŤ Apache - Ȳ̸ߴǤ <a class="glossarylink" href="./glossary.html#mime-type" title="Ѹ콸">MIME </a> - <code>application/x-type-map</code>) - ˴Ϣդ줿ɥȤǤ - εǽȤˤϡեγĥҤ - <code>type-map</code> - Ȥ褦ʥϥɥ - ե֤ɬפ뤳ȤդƤ - </p> - -<div class="example"><p><code>AddHandler type-map .var</code></p></div> - - <p>ե˽ȤɤˡǤ</p> - - <p>ץޥåץեϵҤƱ̾äƤơ - Ѳǽ variant 줾ΥȥäƤɬפޤ - ơΥȥϢ³ HTTP ΥإåԤǹޤ - ۤʤ variant ΤΥȥ϶ԤǶڤƤޤ - ȥ˶ԤʣäƤϤޤ - ŪˤϡޥåץեΤ礷ΤΥȥ꤫Ϥޤޤ - (ɬܤǤϤʤäȤƤ̵뤵ΤǤ) - ޤΥեϥ <code>foo</code> - ҤƤΤǡ<code>foo.var</code> Ȥ̾ˤʤޤ</p> - -<div class="example"><p><code> - URI: foo<br /> -<br /> - URI: foo.en.html<br /> - Content-type: text/html<br /> - Content-language: en<br /> -<br /> - URI: foo.fr.de.html<br /> - Content-type: text/html;charset=iso-8859-2<br /> - Content-language: fr, de<br /> -</code></p></div> - <p>Ȥ MultiViews Ѥ褦ˤʤäƤȤƤ⡢ - ե̾γĥҤץޥåפͥ踢ĤȤȤˤ - դƤ - variant ʼ㤦ȤϡβΤ褦 (JPEG, GIF, ASCII - Ȥޤ) ǥפ "qs" - ѥǻꤵޤ</p> - -<div class="example"><p><code> - URI: foo<br /> -<br /> - URI: foo.jpeg<br /> - Content-type: image/jpeg; qs=0.8<br /> -<br /> - URI: foo.gif<br /> - Content-type: image/gif; qs=0.5<br /> -<br /> - URI: foo.txt<br /> - Content-type: text/plain; qs=0.01<br /> -</code></p></div> - - <p>qs ͤϰϤ 0.000 1.000 Ǥqs ͤ - 0.000 variant Ϸ褷 - ʤȤդƤ'qs' ͤΤʤ variant - qs 1.0 Ϳޤqs - ѥϥ饤ȤǽϤ˴ط̵¾ variant - ӤȤ variant - Ūʡʼפޤ - 㤨С̿ɽ褦ȤƤȤ JPEG - ե̤ ASCII - ե⤤ʼˤʤޤ - ASCII ȤɽƤȤϡASCII ե - JPEG ե⤤ʼˤʤޤΤ褦ˡqs - ɽˤä variant - ͭͤޤ</p> - - <p>ǧإåΰ - <a href="mod/mod_negotiation.html#typemaps">mod_negotiation</a> - ɥȤˤޤ</p> - - -<h3><a name="multiviews" id="multiviews">Multiviews</a></h3> - - <p><code>MultiViews</code> ϥǥ쥯ȥΥץǡ - <code>httpd.conf</code>ե - <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code>, - <code class="directive"><a href="./mod/core.html#location"><Location></a></code>, - <code class="directive"><a href="./mod/core.html#files"><Files></a></code> - 䡢(<code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> - Ŭڤͤ ꤵƤ) <code>.htaccess</code> - ե <code class="directive"><a href="./mod/core.html#options">Options</a></code> - ǥ쥯ƥ֤ˤäꤹ뤳ȤǤޤ - <code>Options All</code> - <code>MultiViews</code> - åȤʤȤդƤŪ - ̾ɬפޤ</p> - - <p><code>MultiViews</code> θ̤ϰʲΤ褦ˤʤޤ: - Ф <code>/some/dir/foo</code> - ؤΥꥯȤꡢ<code>/some/dir</code> - <code>MultiViews</code> ͭǤäơ - <code>/some/dir/foo</code> ¸<em>ʤ</em>硢 - Фϥǥ쥯ȥɤ <code>foo.*</code> - ˤƤϤޤƤΥեõ - ¾夽Υեޥåפ륿ץޥåפޤ - ΤȤǥפȥƥȥǥϡΥե̾ - ľܻꤷȤƱΤƤޤ - 줫饯饤Ȥ˰ֹ礦ΤӤޤ</p> - - <p>Фǥ쥯ȥκȤƤ硢 - <code>MultiViews</code> - <code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> - ǥ쥯ƥ֤ǻꤵ줿եõˤ - ŬѤޤե</p> -<div class="example"><p><code>DirectoryIndex index</code></p></div> - <p>Ƥơ<code>index.html</code> - <code>index.html3</code> - ξ¸ߤƤȡФϤ椫ɤ餫ŬӤޤ - ⤷ξ¸ߤ <code>index.cgi</code> - ¸ߤƤȡ ФϤ¹Ԥޤ</p> - - <p>⤷ǥ쥯ȥɤǤݤˡ - ʸåȡƥȥס졢ǥ - ꤹ뤿 <code>mod_mime</code> - ǧǤĥҤʤե뤬Ĥȡ̤ - <code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code> - ǥ쥯ƥ֤˰¸ޤΥǥ쥯ƥ֤ - ϥɥ顢ե륿¾ΥեĥҥפΤɤ줬 - MultiViews ͥǻѤǤ뤫ꤷޤ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="methods" id="methods">ͥˡ</a></h2> - - <p>Apache ϥ variant ΰץޥåץե뤫 - ǥ쥯ȥΥե̾餫Ǽ塢 - ֺŬʡ variant ꤹ뤿Ĥˡ - ɤ餫ưޤ - Apache ΥƥȥͥεǽȤˡ - ɤΤ褦ˤƤĴ䤬Ԥ뤫ܺ٤ΤɬפϤޤ - ʤ顢ʸλĤǤϴؿΤͤΤˡ - ѤƤˡˤĤƤޤ</p> - - <p>ͥˡĤޤ</p> - - <ol> - <li>̾ <strong>Apache Υ르ꥺѤ Server - driven negotiation</strong> ѤޤApache - Υ르ꥺϸ˾ܺ٤Ƥޤ - Υ르ꥺबѤ줿硢Apache - Ϥɤ̤ˤʤ褦ˡμˤʼͤ - ѤפȤǤޤApache - ʼͤѤˡϸǾܺ٤Ƥޤ</li> - - <li>RFC 2295 - Ƥ뵡Ѥƥ֥饦ä˻ꤷ硢 - <strong>transparent content negotiation</strong> - ѤޤΥͥˡǤϡֺŬʡ - variant η֥饦椹뤳ȤǤޤ - Ǥ顢̤ϥ֥饦ѤƤ륢르ꥺ˰¸ޤ - Transparent negotiation νβǡ֥饦 RFC 2296 - Ƥ 'remote variant selection algorithm' - ¹Ԥ褦ळȤǤޤ</li> - </ol> - -<h3><a name="dimensions" id="dimensions">ͥμ</a></h3> - - <table> - - <tr valign="top"> - <th></th> - - <th></th> - </tr> - - <tr valign="top"> - <td>ǥ</td> - - <td>֥饦 <code>Accept</code> - إåեɤͥ跹ꤷޤ - ƥऽ줾ϡϢʼͤĤȤǤޤ - variant ʼͤĤȤǤޤ - ("qs" ѥ)</td> - </tr> - - <tr valign="top"> - <td></td> - - <td>֥饦 <code>Accept-Language</code> - إåեɤͥ跹ꤷޤ - Ǥ줾ʼͤ뤳ȤǤޤ - variants 0 1 Ĥʾθ - ϢŤ뤳ȤǤޤ</td> - </tr> - - <tr valign="top"> - <td>ǥ</td> - - <td>֥饦 <code>Accept-Encoding</code> - إåեɤͥ跹ꤷޤ - Ǥ줾ʼͤ뤳ȤǤޤ</td> - </tr> - - <tr valign="top"> - <td>ʸå</td> - - <td>֥饦 <code>Accept-Charset</code> - إåեɤͥ跹ꤷޤ - Ǥ줾ʼͤ뤳ȤǤޤ - variant ϥǥפΥѥȤʸåȤ - ꤹ뤳ȤǤޤ</td> - </tr> - </table> - - -<h3><a name="algorithm" id="algorithm">Apache ͥ르ꥺ</a></h3> - - <p>֥饦ֺ֤Ŭʡvariant (⤷) 褦 - Apache ϼΥ르ꥺȤȤǤޤ - Υ르ꥺˤѹ뤳ȤϤǤޤ - Τ褦ưޤ:</p> - - <ol> - <li>ޤϤˡͥμ줾ˤĤŬڤ - <em>Accept*</em> إåեɤĴ١ - variant 줾ʼƤޤ - ⤷뼡 <em>Accept*</em> إåǤ variant - ƤǤʤȤƤСޤ - variant ĤĤäƤʤСƥå 4 ˹Ԥޤ</li> - - <li> - õˡǡֺŬʡ variant Ӥޤ - ΥƥȤ֤ŬѤޤ - ƥȤʤä variant ϺƤޤ - ƥȸ variant ĤĤäƤСŬʤΤȤ - ƥå 3 ˿ʤߤޤ - ʣ variant ĤäƤСΥƥȤ˿ʤߤޤ - - <ol> - <li>variant Υǥפʼͤ <code>Accept</code> - إåʼͤȤѤơǹͤ variant - Ӥޤ</li> - - <li>ʼͤǹ variant Ӥޤ</li> - - <li>(⤷) <code>Accept-Language</code> إåθ礫 - (⤷) - <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code> - ǥ쥯ƥ֤θǺŬʸ variant Ӥޤ</li> - - <li>ǹ֥٥פΥǥѥ - (text/html ǥפΥСͿ뤿˻Ȥޤ) - variant Ӥޤ</li> - - <li><code>Accept-Charset</code> إåԤͿƤǹʸå - ǥѥ variant Ӥޤ - Ū˽Ƥʤ¤ꡢISO-8859-1 - Ƥ褦ˤʤäƤޤ - <code>text/*</code> ǥפǤ뤱ɤ - ʸåȤŪ˴ϢŤƤ櫓ǤϤʤ - variant ISO-8859-1 ǤȲꤵޤ</li> - - <li>ISO-8859-1 <em>ǤϤʤ</em>ʸåȥǥѥ - ϢŤƤ variant Ӥޤ - Τ褦 variant ʤϡƤ - variant Ӥޤ</li> - - <li>Ŭʥǥ variant Ӥޤ - ⤷ user-agent Ƥ륨ǥС - variant ΤߤӤޤ - ǤϤʤ⤷ɤ줿ΤȤǤʤ - variant ä¸ߤƤ饨ɤƤʤ - variant ΤߤӤޤ - variant ɤƤ뤫 - variant ɤƤʤȤϡ - Ƥ variant Ӥޤ</li> - - <li>ƤκǤû variant Ӥޤ</li> - - <li>ĤäƤ variant κǽΤΤӤޤ - ץޥåץեκǽ˥ꥹȤƤ뤫 - variant ǥ쥯ȥ꤫ǽɤ߹ޤ - ASCIIǥȤƥե̾ƬˤʤäΤɤ餫Ǥ</li> - </ol> - </li> - - <li>르ꥺȤäưĤΡֺŬʡvariant ӤޤΤǡ - Ȥ֤ޤͥμꤹ뤿 - HTTP 쥹ݥإå <code>Vary</code> ꤵޤ - (Υåˡ - ֥饦䥭åϤξȤȤǤޤ) - ʾǽꡣ</li> - - <li>褿ȤȤϡvariant Ĥʤä - (֥饦ƤΤʤä) ȤȤǤ - 406 ơ ("No Acceptable representation" ̣) - Ѳǽ variant ΥꥹȤΤĤ HTML - ɥȤȤȤ֤ޤ - μ HTTP <code>Vary</code> إåꤵޤ</li> - </ol> - -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="better" id="better">ʼͤѤ</a></h2> - - <p>嵭 Apache ͥ르ꥺθʤʲ - Ǥͤ顢Apache ʼͤѤޤ - ϡΥ르ꥺǴǤϤʤ뤤ΤǤʤ - ֥饦ˤ褤̤뤿˹Ԥޤ - ʤݥԥ顼ʥ֥饦ǡ⤷ʤȴְä variant - ̤ˤʤäƤޤ褦 <code>Accept</code> - إåΤ⤢ޤ - ֥饦äƤС - οѲŬѤޤ</p> - -<h3><a name="wildcards" id="wildcards">ǥפȥ磻ɥ</a></h3> - - <p><code>Accept:</code> ꥯȥإåϥǥפͥ跹ꤷޤ - Ϥޤ"image/*" "*/*" - Ȥä֥磻ɥɡץǥפޤळȤǤޤ - * Ǥդʸ˥ޥåޤ - Ǥ顢:</p> - -<div class="example"><p><code>Accept: image/*, */*</code></p></div> - - <p>ޤꥯȤϡ"image/" ǤϤޤ륿ƤƤǤ롢 - ¾ΤɤʥפƤǤ - (ξϤ "image/*" ϾĹˤʤޤ) - Ȥޤ - ȤΤǤŪʥפ˲äơŪ - 磻ɥɤ֥饦⤢ޤ㤨:</p> - -<div class="example"><p><code> - Accept: text/html, text/plain, image/gif, image/jpeg, */* -</code></p></div> - <p>뤳ȤϡŪ˥ꥹȤƤ륿פͥ褵뤱ɤ⡢ - ۤʤɽѲǽǤФǤɤȤȤǤ - ʤ顢δŪʥ르ꥺǤϡ - */* 磻ɥɤ¾ƤΥפƱʤΤͥ褵ޤ - ֥饦 */* ˤä㤤ʼ (ͥ) - ͤդƥꥯȤ٤ʤΤǤ㤨:</p> -<div class="example"><p><code> - Accept: text/html, text/plain, image/gif, image/jpeg, */*; q=0.01 -</code></p></div> - <p>ŪʥפˤʼͤդƤޤΤǡ - ǥեȤ 1.0 (ǹ) ͥˤʤޤ - 磻ɥ */* 㤤ͥ 0.01 ͿƤΤǡ - Ū˥ꥹȤƤ륿פ˹פ variant ʤˤΤߡ - ¾Υפ֤ޤ</p> - - <p>⤷ <code>Accept:</code> إå q ͤޤ<em>ʤ</em> - ˾ߤεư뤿ˡ - Apache "*/*" 0.01 q ͤꤷޤ - ޤ"type/*" ηΥ磻ɥɤˤ 0.02 q ͤꤷޤ - (Ǥ餳 "*/*" Υޥåͥ褵ޤ) - ⤷ <code>Accept:</code> إåΥǥפΤɤ줫 q - ͤޤǤСüͤŬ<em>줺</em> - ֥饦ΥꥯȤϴ̤ - ư褦ˤʤޤ</p> - - -<h3><a name="exceptions" id="exceptions">ͥ㳰</a></h3> - - <p>Apache 2.0 ǤϿˡͥŬ礹Τ - ĤΤ˼Ԥˡͥ˥եХåǤ褦 - ͥ르ꥺबĤɲäޤ</p> - - <p>ФΥڡ饤ȤꥯȤɤ⡢ - ֥饦äƤ <code>Accept-Language</code> ˹פڡĤ - ĤʤäˡФ "No Acceptable Variant" - "Multiple Choices" 쥹ݥ饤Ȥ֤ޤ - Υ顼å֤ʤ褦ˡ - Τ褦ʾˤ Apache <code>Accept-Language</code> ̵뤷ơ - 饤ȤΥꥯȤŪˤϹפʤɥȤ - 褦Ǥޤ - <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> - ǥ쥯ƥ֤ϡΥ顼ΰĤξС饤ɤ뤿 - ѤǤơ - <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code> - ǥ쥯ƥ֤ƤȤäƥФȽǤԤ褦ˤǤޤ</p> - - <p>Ф¾Ŭ礹ΤĤʤС - 쥵֥åȤŬ礹ΤȤ⤷ޤ - 㤨Х饤ȤѹѸǤ <code>en-GB</code> - ɥȤꥯȤ硢Ф HTTP/1.1 - ʤǤϡñ <code>en</code> ȥޡƤɥȤ - ޥåΤȤ뤳Ȥ̾ϵƤޤ - (ѹѸǤ뤱ɰŪʱѸǤʤȤɤ - ͤʤΤǡAccept-Language إå <code>en-GB</code> - ޤ <code>en</code> ޤޤʤΤϤۤܳμ¤δְ㤤Ǥ롢 - ȤȤդƤ - ǤԹʤȤˡ¿Υ饤ȤǤϥǥեȤ - Τ褦ˤʤäƤޤ) - ʤ顢¾θˤϥޥå"No Acceptable Variants" - 顼֤ꡢ - <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code> - ˥եХå褦ȤƤȤϡ - ֥åȻ̵뤷ơ<code>en-GB</code> <code>en</code> - ˥ޥåޤ - Apache ϥ饤ȤεƸꥹȤ˰ۤ - 㤤ʼͤοƸä뤳Ȥˤʤޤ - 饤Ȥ "en-GB; q=0.9, fr; q=0.8" ȥꥯȤơ - Ф "en" "fr" ߷פ줿ɥȤäƤϡ - "fr" ɥȤ֤뤳ȤդƤ - Τ褦ʽϡHTTP 1.1 ʤȤݻơ - Ŭڤꤵ줿饤ȤȤ⤭ư뤿 - ɬפǤ</p> - - <p>٤ʥƥ˥å (Cookie ü URL ѥ) - ˤƤ桼θݡȤ뤿ᡢ - Apache 2.0.47 ϡ<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> - <a href="env.html">Ķѿ</a> <code>prefer-language</code> - ǧ褦ˤʤޤ - ѿ¸ߤơŬڤʸ쥿ƤΤǤС - <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> Ϲפ variant - 褦ȤޤפΤ̵С - ̾Υͥ礬ŬѤޤ</p> - - <div class="example"><h3>Example</h3><p><code> - SetEnvIf Cookie "language=(.+)" prefer-language=$1 - </code></p></div> - -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="extensions" id="extensions">Transparent Content Negotiation -γĥ</a></h2> - -<p>Apache transparent content negotiation ץȥ -(RFC 2295) Τ褦˳ĥƤޤ -ΥƥȥǥΤߤѲǽǤ variant -˰դ뤿ˡ <code>{encoding ..}</code> -Ǥ variant ꥹ˻ȤäƤޤ -ꥹΥɤ줿 variant ǧ -<code>Accept-Encoding</code> ꥯȥإå˽äƵƤ -ɤä variant ϡɤǤ variant -ȤƻѤ褦ˡ -RVSA/1.0 르ꥺ (RFC 2296) μĥޤ -RVSA/1.0 μǤϡŬ variant Ĥޤǡ -ʼͤϾʲ 5 ޤǴݤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="naming" id="naming">̾Ѵ˴ؤ</a></h2> - - <p>ͥȤäƤϡ - ե뤬İʾγĥҤƤơ - ĥҤν֤̾Ϲθʤ - (ܺ٤ <a href="mod/mod_mime.html#multipleext">mod_mime</a> - ) Τǡ - Ĥΰۤʤ̾Ѵ٤뤳Ȥˤʤޤ</p> - - <p>ŵŪʥեǤϡMIME ׳ĥ (<em>㤨</em> - <code>html</code>) äƤơǥĥ - (<em>㤨</em> <code>gz</code>) äƤ뤫⤷ʤơ - Υե˰ۤʤ variant ѰդƤС - ĥ (<em>㤨</em> <code>en</code>) - äƤǤ礦</p> - - <p>:</p> - - <ul> - <li>foo.en.html</li> - - <li>foo.html.en</li> - - <li>foo.en.html.gz</li> - </ul> - - <p>ե̾ȡФƻȤȻȤʤǤ:</p> - - <table class="bordered"> - - <tr> - <th>ե̾</th> - - <th>Ȥ</th> - - <th>Ȥʤ</th> - </tr> - - <tr> - <td><em>foo.html.en</em></td> - - <td>foo<br /> - foo.html</td> - - <td>-</td> - </tr> - - <tr> - <td><em>foo.en.html</em></td> - - <td>foo</td> - - <td>foo.html</td> - </tr> - - <tr> - <td><em>foo.html.en.gz</em></td> - - <td>foo<br /> - foo.html</td> - - <td>foo.gz<br /> - foo.html.gz</td> - </tr> - - <tr> - <td><em>foo.en.html.gz</em></td> - - <td>foo</td> - - <td>foo.html<br /> - foo.html.gz<br /> - foo.gz</td> - </tr> - - <tr> - <td><em>foo.gz.html.en</em></td> - - <td>foo<br /> - foo.gz<br /> - foo.gz.html</td> - - <td>foo.html</td> - </tr> - - <tr> - <td><em>foo.html.gz.en</em></td> - - <td>foo<br /> - foo.html<br /> - foo.html.gz</td> - - <td>foo.gz</td> - </tr> - </table> - - <p>ɽơĥҤʤΥ (<em>㤨</em> <code>foo</code>) - ĤǤȤ뤳Ȥ˵դǤ礦 - ϡɥȤȤƱե - ºݤΥե륿פäơλȤѹ뤳Ȥʤ - 夫եѹǤ롢 - <em>㤨</em> <code>html</code> <code>shtml</code> - ˡ뤤 <code>cgi</code> ѹǤǤ</p> - - <p> MIME פȤ³ (<em>㤨</em> - <code>foo.html</code>)ϡĥҤ - (ǥĥҤ⤢Фޤ) - MIME ׳ĥҤα¦ˤʤФʤޤ - (<em>㤨</em> <code>foo.html.en</code>)</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="caching" id="caching">å˴ؤջ</a></h2> - - <p>å夬Ĥɽ¸ƤȤϡ - ꥯ URL ȴϢŤƤޤ - ˤ URL ꥯȤ줿ˡå - ¸ƤɽѤǤޤ - ФǥͥǽǤС - ǽΥꥯȤǥå夵³åҥåȤǤ - ְä֤ƤޤȤȤˤʤ꤫ͤޤ - ɤˡApache ϥƥȥͥ - ֤줿ƤˡHTTP/1.0 饤ȤǤ - åԲǽΰĤޤ - ޤͥ줿Υåǽˤ - HTTP/1.1 ץȥεǽ Apache ϥݡȤޤ</p> - - <p>HTTP/1.0 Υ饤ȤΥꥯȤФƤϡ - (֥饦ǤȥåǤ) - ͥΥåˡ - <code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code> - ǥ쥯ƥ֤ѤǤޤ - Υǥ쥯ƥ֤ϡեСۥȤ˽ȤǤ - Ȥޤ - HTTP/1.1 饤ȤΥꥯȤˤϸϤޤ</p> - - <p>HTTP/1.1 饤ȤФƤϡ쥹ݥΥͥ - <code>Vary</code> HTTP 쥹ݥإåޤ - åϡȤäƸ³ΥꥯȤФƥ륳ԡDZǤ뤫 - ɤǤޤ - ͥȤϴطʤ˥륳ԡλѤͥ褹褦ˤˤϡ - <code>force-no-vary</code> <a href="env.html#special">Ķѿ</a> - ꤷޤ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="more" id="more">ɲþ</a></h2> - - <p>ƥȥͥ˴ؤɲþϡ - Alan J. Flavell <a href="http://ppewww.ph.gla.ac.uk/~flavell/www/lang-neg.html">Language - Negotiation Notes</a> Ǥ - Apache 2.0 ǤѹޤिˤϹƤʤ⤷ʤ - ȤȤդƤ</p> -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./en/content-negotiation.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/content-negotiation.html" title="Japanese"> ja </a> | -<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/content-negotiation.html.ja.utf8 b/docs/manual/content-negotiation.html.ja.utf8 new file mode 100644 index 0000000000..37638c443c --- /dev/null +++ b/docs/manual/content-negotiation.html.ja.utf8 @@ -0,0 +1,730 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>コンテントネゴシエーション - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>コンテントネゴシエーション</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/content-negotiation.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/content-negotiation.html" title="Japanese"> ja </a> | +<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + + <p>Apache は HTTP/1.1 の規格に記述されているコンテントネゴシエーションを + サポートしています。 + ブラウザにより提供されたメディアタイプ、 + 言語、文字セット、エンコーディングの優先傾向に基づいて、 + 最適なリソースの表現を選択できます。 + また、不完全なネゴシエーション情報を送ってくるブラウザからのリクエストを + もっと賢く取り扱えるよう、いくつか機能も実装してあります。</p> + + <p>コンテントネゴシエーションは + <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> + モジュールによって提供されていて、デフォルトで組み込まれています。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#about">コンテントネゴシエーションについて</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#negotiation">Apache におけるネゴシエーション</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#methods">ネゴシエーション方法</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#better">品質の値を変える</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#extensions">Transparent Content Negotiation +の拡張</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#naming">リンクと名前の変換に関する注意点</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#caching">キャッシュに関する注意事項</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#more">追加情報</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="about" id="about">コンテントネゴシエーションについて</a></h2> + + <p>リソースは、幾つか異なった表現で利用できる場合があります。 + 例えば、異なる言語や異なるメディアタイプ、 + またはそれらの組み合わせで利用できるかも知れません。 + もっとも適した選択をする方法の一つには、インデックスページを + ユーザに見せて、ユーザに選んでもらう方法があります。 + しかし、サーバが自動的に選ぶことができる場合が多くあります。 + これは、ブラウザがリクエスト毎に、 + どの表現を嗜好するかという情報を送ることで動作しています。 + 例えばブラウザは、可能ならフランス語で情報を見たい、 + 不可能ならその代わりに英語でもよいと、 + 自分の嗜好を知らせることができます。 + ブラウザはリクエストのヘッダで自分の優先傾向を知らせます。 + フランス語のみの表現を要求する場合は、ブラウザは次を送ります。</p> + +<div class="example"><p><code>Accept-Language: fr</code></p></div> + + <p>この優先傾向は、選択可能な表現が存在して、 + 言語によって様々な表現がある場合にのみ適用される + ということに注意してください。</p> + + <p>もっと複雑なリクエストの例を挙げましょう。 + このブラウザはフランス語と英語を受け付ける、しかしフランス語を好む、 + そして様々なメディアタイプを受け付けるが、 + プレインテキストや他のタイプよりは HTML を好む、 + 他のメディアタイプよりは GIF や JPEG を好む、しかし最終手段として + 他のメディアタイプも受け付ける、と設定されています。</p> + +<div class="example"><p><code> + Accept-Language: fr; q=1.0, en; q=0.5<br /> + Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1 +</code></p></div> + + <p>Apache は HTTP/1.1 規格で定義されている 'server + driven' コンテントネゴシエーションをサポートしています。 + <code>Accept</code>, <code>Accept-Language</code>, + <code>Accept-Charset</code>, <code>Accept-Encoding</code> + リクエストヘッダを完全にサポートしています。Apache は + 'transparent' コンテントネゴシエーションもサポートしていますが、 + これは RFC 2295 と RFC 2296 で定義されている試験的な + ネゴシエーションプロトコルです。 + これらの RFCで定義されている 'feature negotiation' + はサポートしていません。</p> + + <p><strong>リソース</strong>とは URI + で特定される概念上のもののことです (RFC 2396)。 Apache + のような HTTP サーバは、その名前空間の中での + リソースの<strong>表現</strong>へのアクセスを提供します。 + それぞれの表現は + 定義されたメディアタイプ、文字セット、エンコーディング等の + 付属した、バイト列の形式です。 + それぞれのリソースはある時点で 0 個、1 個、それ以上の表現と + 関連付けられる可能性があります。複数の表現が利用できる場合は、 + リソースは<strong>ネゴシエーション可能である</strong>とされ、 + 個々の表現は <strong>variant</strong> と呼ばれます。 + ネゴシエーション可能なリソースの variant が異なる、 + その状態を指して、 + ネゴシエーションの<strong>次元</strong>と呼びます。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="negotiation" id="negotiation">Apache におけるネゴシエーション</a></h2> + + <p>リソースをネゴシエーションするためには、 + サーバは variant それぞれについての情報を知っておく必要があります。 + これは以下の二つの方法のどちらかで行われます。</p> + + <ul> + <li>タイプマップ + (<em>すなわち</em> <code>*.var</code> ファイル) + を使う方法。 これは variant + を明示的に挙げているファイルを指定します。</li> + + <li>'Multiviews' + を使って、サーバが暗黙の内にファイル名にパターン照合を + 行なってその結果から選択する方法。</li> + </ul> + + <h3><a name="type-map" id="type-map">type-map ファイルを使う</a></h3> + + <p>タイプマップは <code>type-map</code> ハンドラ + (もしくは、古い Apache + の設定と下位互換である <a class="glossarylink" href="./glossary.html#mime-type" title="用語集を参照">MIME タイプ</a> + <code>application/x-type-map</code>) + に関連付けられたドキュメントです。 + この機能を使うためには、あるファイルの拡張子を + <code>type-map</code> + として定義するようなハンドラを、 + 設定ファイル中に置く必要があることに注意してください。 + これは</p> + +<div class="example"><p><code>AddHandler type-map .var</code></p></div> + + <p>をサーバ設定ファイル中に書くことが一番良い方法です。</p> + + <p>タイプマップファイルは記述するリソースと同じ名前を持っていて、 + 利用可能な variant それぞれのエントリを持っている必要があります。 + そして、このエントリは連続した HTTP のヘッダ行で構成されます。 + 異なる variant のためのエントリは空行で区切られています。 + エントリ中に空行が複数あってはいけません。 + 習慣的には、マップファイルは全体を結合したもののエントリから始まります + (しかしこれは必須ではなく、あったとしても無視されるものです)。 + 次に例を示します。このファイルはリソース <code>foo</code> + を記述しているので、<code>foo.var</code> という名前になります。</p> + +<div class="example"><p><code> + URI: foo<br /> +<br /> + URI: foo.en.html<br /> + Content-type: text/html<br /> + Content-language: en<br /> +<br /> + URI: foo.fr.de.html<br /> + Content-type: text/html;charset=iso-8859-2<br /> + Content-language: fr, de<br /> +</code></p></div> + <p>たとえ MultiViews を使用するようになっていたとしても、 + ファイル名の拡張子よりタイプマップの方が優先権を持つということにも + 注意してください。 + variant の品質が違うときは、この画像のように (JPEG, GIF, ASCII + アートがあります) メディアタイプの "qs" + パラメータで指定されます。</p> + +<div class="example"><p><code> + URI: foo<br /> +<br /> + URI: foo.jpeg<br /> + Content-type: image/jpeg; qs=0.8<br /> +<br /> + URI: foo.gif<br /> + Content-type: image/gif; qs=0.5<br /> +<br /> + URI: foo.txt<br /> + Content-type: text/plain; qs=0.01<br /> +</code></p></div> + + <p>qs 値の範囲は 0.000 から 1.000 です。qs 値が + 0.000 の variant は決して + 選択されないことに注意してください。'qs' 値のない variant + は qs 値 1.0 を 与えられます。qs + パラメータはクライアントの能力に関係無く、他の variant と + 比較したときの variant + の相対的な「品質」を示します。 + 例えば、写真を表現しようとしているときは JPEG + ファイルの方が普通は ASCII + ファイルよりも高い品質になります。しかし、リソースが元々 + ASCII アートで表現されているときは、ASCII ファイルの + 方が JPEG ファイルよりも高い品質になります。このように、qs + は 表現されるリソースの性質によって variant + 毎に特有の値を取ります。</p> + + <p>認識されるヘッダの一覧は + <a href="mod/mod_negotiation.html#typemaps">mod_negotiation</a> + ドキュメントにあります。</p> + + +<h3><a name="multiviews" id="multiviews">Multiviews</a></h3> + + <p><code>MultiViews</code> はディレクトリ毎のオプションで、 + <code>httpd.conf</code>ファイルの + <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code>, + <code class="directive"><a href="./mod/core.html#location"><Location></a></code>, + <code class="directive"><a href="./mod/core.html#files"><Files></a></code> + セクション中や、(<code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> + が適切な値に 設定されていると) <code>.htaccess</code> + ファイルで <code class="directive"><a href="./mod/core.html#options">Options</a></code> + ディレクティブによって設定することができます。 + <code>Options All</code> は + <code>MultiViews</code> + をセットしないことに注意してください。明示的に + その名前を書く必要があります。</p> + + <p><code>MultiViews</code> の効果は以下のようになります: + サーバが <code>/some/dir/foo</code> + へのリクエストを受け取り、<code>/some/dir</code> で + <code>MultiViews</code> が有効であって、 + <code>/some/dir/foo</code> が存在<em>しない</em>場合、 + サーバはディレクトリを読んで <code>foo.*</code> + にあてはまる全てのファイルを探し、 + 事実上それらのファイルをマップするタイプマップを作ります。 + そのとき、メディアタイプとコンテントエンコーディングは、そのファイル名を + 直接指定したときと同じものが割り当てられます。 + それからクライアントの要求に一番合うものを選びます。</p> + + <p>サーバがディレクトリの索引を作ろうとしている場合、 + <code>MultiViews</code> + は <code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> + ディレクティブで指定されたファイルを探す過程にも + 適用されます。設定ファイルに</p> +<div class="example"><p><code>DirectoryIndex index</code></p></div> + <p>が書かれていて、<code>index.html</code> と + <code>index.html3</code> が + 両方存在していると、サーバはその中からどちらかを適当に選びます。 + もしその両方が存在せずに <code>index.cgi</code> + が存在していると、 サーバはそれを実行します。</p> + + <p>もしディレクトリを読んでいる際に、 + 文字セット、コンテントタイプ、言語、エンコーディングを + 指定するための <code>mod_mime</code> + で認識できる拡張子を持たないファイルが見つかると、結果は + <code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code> + ディレクティブの設定に依存します。このディレクティブは + ハンドラ、フィルタ、他のファイル拡張子タイプのどれが + MultiViews ネゴシエーションで使用できるかを決定します。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="methods" id="methods">ネゴシエーション方法</a></h2> + + <p>Apache はリソースの variant の一覧を、タイプマップファイルか + ディレクトリ内のファイル名からかで取得した後、 + 「最適な」 variant を決定するために二つの方法の + どちらかを起動します。 + Apache のコンテントネゴシエーションの機能を使うために、 + どのようにしてこの調停が行われるか詳細を知る必要はありません。 + しかしながら、この文書の残りでは関心のある人のために、 + 使用されている方法について説明しています。</p> + + <p>ネゴシエーション方法は二つあります。</p> + + <ol> + <li>通常は <strong>Apache のアルゴリズムを用いた Server + driven negotiation</strong> が使用されます。Apache + のアルゴリズムは後に詳細に説明されています。 + このアルゴリズムが使用された場合、Apache + はより良い結果になるように、特定の次元において品質の値を + 「変える」ことができます。Apache + が品質の値を変える方法は後で詳細に説明されています。</li> + + <li>RFC 2295 + で定義されている機構を用いてブラウザが特に指定した場合、 + <strong>transparent content negotiation</strong> + が使用されます。このネゴシエーション方法では、「最適な」 + variant の決定をブラウザが完全に制御することができます。 + ですから、結果はブラウザが使用しているアルゴリズムに依存します。 + Transparent negotiation の処理の過程で、ブラウザは RFC 2296 + で 定義されている 'remote variant selection algorithm' + を実行するように頼むことができます。</li> + </ol> + +<h3><a name="dimensions" id="dimensions">ネゴシエーションの次元</a></h3> + + <table> + + <tr valign="top"> + <th>次元</th> + + <th>説明</th> + </tr> + + <tr valign="top"> + <td>メディアタイプ</td> + + <td>ブラウザは <code>Accept</code> + ヘッダフィールドで優先傾向を指定します。 + アイテムそれぞれは、関連した品質数値を持つことができます。 + variant の説明も品質数値を持つことができます + ("qs" パラメータをご覧下さい)。</td> + </tr> + + <tr valign="top"> + <td>言語</td> + + <td>ブラウザは <code>Accept-Language</code> + ヘッダフィールドで優先傾向を指定します。 + 要素それぞれに品質数値を持たせることができます。 + variants は 0 か 1 つかそれ以上の言語と + 関連づけることができます。</td> + </tr> + + <tr valign="top"> + <td>エンコーディング</td> + + <td>ブラウザは <code>Accept-Encoding</code> + ヘッダフィールドで優先傾向を指定します。 + 要素それぞれに品質数値を持たせることができます。</td> + </tr> + + <tr valign="top"> + <td>文字セット</td> + + <td>ブラウザは <code>Accept-Charset</code> + ヘッダフィールドで優先傾向を指定します。 + 要素それぞれに品質数値を持たせることができます。 + variant はメディアタイプのパラメータとして文字セットを + 指定することもできます。</td> + </tr> + </table> + + +<h3><a name="algorithm" id="algorithm">Apache ネゴシエーションアルゴリズム</a></h3> + + <p>ブラウザに返す「最適な」variant を (もしあれば) 選択するように + Apache は次のアルゴリズムを使うことができます。 + このアルゴリズムを設定により変更することはできません。 + 次のように動作します:</p> + + <ol> + <li>まずはじめに、ネゴシエーションの次元それぞれについて適切な + <em>Accept*</em> ヘッダフィールドを調べ、 + variant それぞれに品質を割り当てます。 + もしある次元の <em>Accept*</em> ヘッダでその variant + が許容できないことが示されていれば、それを削除します。 + variant が一つも残っていなければ、ステップ 4 に行きます。</li> + + <li> + 消去法で「最適な」 variant を選びます。 + 次のテストが順番に適用されます。 + テストで選択されなかった variant は削除されていきます。 + テスト後 variant が一つだけ残っていれば、それを最適なものとして + ステップ 3 に進みます。 + 複数 variant が残っていれば、次のテストに進みます。 + + <ol> + <li>variant のメディアタイプの品質数値と <code>Accept</code> + ヘッダの品質数値との積を計算して、最高値の variant + を選びます。</li> + + <li>言語品質数値が最高の variant を選びます。</li> + + <li>(もしあれば) <code>Accept-Language</code> ヘッダの言語順か、 + (もしあれば) + <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code> + ディレクティブの言語順で最適な言語の variant を選びます。</li> + + <li>最高「レベル」のメディアパラメータ + (text/html メディアタイプのバージョンを与えるために使われます) + を持つ variant を選びます。</li> + + <li><code>Accept-Charset</code> ヘッダ行で与えられている最高の文字セット + メディアパラメータを持つ variant を選びます。 + 明示的に除外されていない限り、ISO-8859-1 + が許容されるようになっています。 + <code>text/*</code> メディアタイプであるけれども + 特定の文字セットに明示的に関連づけられているわけではない + variant は ISO-8859-1 であると仮定されます。</li> + + <li>ISO-8859-1 <em>ではない</em>文字セットメディアパラメータと + 関連づけられている variant を選びます。 + そのような variant がない場合は、代わりに全ての + variant を選びます。</li> + + <li>最適なエンコーディングの variant を選びます。 + もし user-agent が許容するエンコーディングがあれば、 + その variant のみを選びます。 + そうではなく、もしエンコードされたものとそうでない + variant が混ざって存在していたらエンコードされていない + variant のみを選びます。 + variant が全部エンコードされているか + variant が全部エンコードされていないという場合は、 + 全ての variant を選びます。</li> + + <li>内容の最も短い variant を選びます。</li> + + <li>残っている variant の最初のものを選びます。 + タイプマップファイルの最初にリストされているか、 + variant がディレクトリから最初に読み込まれる時に + ASCII順でソートしてファイル名が先頭になったか、のどちらかです。</li> + </ol> + </li> + + <li>アルゴリズムを使って一つの「最適な」variant を選びましたので、 + それを応答として返します。ネゴシエーションの次元を指定するために + HTTP レスポンスヘッダ <code>Vary</code> が設定されます + (リソースのキャッシュをする時に、 + ブラウザやキャッシュはこの情報を使うことができます)。 + 以上で終わり。</li> + + <li>ここに来たということは、variant が一つも選択されなかった + (ブラウザが許容するものがなかったため) ということです。 + 406 ステータス ("No Acceptable representation" を意味する) + が、利用可能な variant のリストのついた HTML + ドキュメントとともに返されます。 + 相違の次元を示す HTTP <code>Vary</code> ヘッダも設定されます。</li> + </ol> + +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="better" id="better">品質の値を変える</a></h2> + + <p>上記の Apache ネゴシエーションアルゴリズムの厳格な解釈で + 得られるであろう値から、Apache は品質数値を時々変えます。 + これは、このアルゴリズムで完全ではない、あるいは正確でない情報を送る + ブラウザ向けによりよい結果を得るために行われます。 + かなりポピュラーなブラウザで、もしないと間違った variant + を選択する結果になってしまうような <code>Accept</code> + ヘッダ情報を送るものもあります。 + ブラウザが完全で正しい情報を送っていれば、 + この数値変化は適用されません。</p> + +<h3><a name="wildcards" id="wildcards">メディアタイプとワイルドカード</a></h3> + + <p><code>Accept:</code> リクエストヘッダはメディアタイプの優先傾向を指定します。 + これはまた、"image/*" や "*/*" + といった「ワイルドカード」メディアタイプを含むことができます。 + ここで * は任意の文字列にマッチします。 + ですから、次の:</p> + +<div class="example"><p><code>Accept: image/*, */*</code></p></div> + + <p>を含むリクエストは、"image/" ではじまるタイプ全てが許容できる、 + そして他のどんなタイプも許容できる + (この場合はじめの "image/*" は冗長になります) + ことを示します。 + 扱うことのできる明示的なタイプに加えて、機械的に + ワイルドカードを送るブラウザもあります。例えば:</p> + +<div class="example"><p><code> + Accept: text/html, text/plain, image/gif, image/jpeg, */* +</code></p></div> + <p>こうすることの狙いは、明示的にリストしているタイプが優先されるけれども、 + 異なる表現が利用可能であればそれでも良い、ということです。 + しかしながら、上の基本的なアルゴリズムでは、 + */* ワイルドカードは他の全てのタイプと全く同等なので優先されません。 + ブラウザは */* にもっと低い品質 (優先) + 値を付けてリクエストを送るべきなのです。例えば:</p> +<div class="example"><p><code> + Accept: text/html, text/plain, image/gif, image/jpeg, */*; q=0.01 +</code></p></div> + <p>明示的なタイプには品質数値が付けられていませんので、 + デフォルトの 1.0 (最高値) の優先になります。 + ワイルドカード */* は低い優先度 0.01 を与えられているので、 + 明示的にリストされているタイプに合致する variant がない場合にのみ、 + 他のタイプが返されます。</p> + + <p>もし <code>Accept:</code> ヘッダが q 値を全く含んで<em>いなければ</em>、 + 望みの挙動をするために、 + Apache は "*/*" があれば 0.01 の q 値を設定します。 + また、"type/*" の形のワイルドカードには 0.02 の q 値を設定します + (ですからこれらは "*/*" のマッチよりも優先されます)。 + もし <code>Accept:</code> ヘッダ中のメディアタイプのどれかが q + 値を含んでいれば、これらの特殊な値は適応<em>されず</em>、 + 正しい情報を送るブラウザからのリクエストは期待通りに + 動作するようになります。</p> + + +<h3><a name="exceptions" id="exceptions">言語ネゴシエーションの例外処理</a></h3> + + <p>Apache 2.0 では新たに、言語ネゴシエーションが適合するものを + 見つけるのに失敗した時に、優雅にフォールバックできるような + ネゴシエーションアルゴリズムが幾つか追加されました。</p> + + <p>サーバのページをクライアントがリクエストしたけれども、 + ブラウザの送ってきた <code>Accept-Language</code> に合致するページが一つも + 見つからなかった場合に、サーバは "No Acceptable Variant" + か "Multiple Choices" レスポンスをクライアントに返します。 + これらのエラーメッセージを返さないように、 + このような場合には Apache が <code>Accept-Language</code> を無視して、 + クライアントのリクエストに明示的には合致しないドキュメントを + 提供するように設定できます。 + <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> + ディレクティブは、これらのエラーの一つか両方をオーバーライドするために + 使用できて、 + <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code> + ディレクティブの内容を使ってサーバの判断を代行するようにできます。</p> + + <p>サーバは他に適合するものが見つからなければ、 + 言語サブセットで適合するものを試そうともします。 + 例えばクライアントが英国英語である <code>en-GB</code> 言語で + ドキュメントをリクエストした場合、サーバは HTTP/1.1 + 規格では、単に <code>en</code> とマークされているドキュメントを + マッチするものとすることは通常は許されていません。 + (英国英語は理解できるけど一般的な英語は理解できないという読み手は + 考えられないので、Accept-Language ヘッダで <code>en-GB</code> + を含んで <code>en</code> を含まないのはほぼ確実に設定の間違いである、 + ということに注意してください。 + ですが不幸なことに、多くのクライアントではデフォルトで + このような設定になっています。) + しかしながら、他の言語にはマッチせず、"No Acceptable Variants" + エラーを返したり、 + <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code> + にフォールバックしようとしているときは、 + サブセット指定を無視して、<code>en-GB</code> を <code>en</code> + にマッチします。 + Apache はクライアントの許容言語リストに暗黙に + 非常に低い品質値の親言語を加えることになります。 + しかし、クライアントが "en-GB; q=0.9, fr; q=0.8" とリクエストして、 + サーバが "en" と "fr" と設計されたドキュメントを持っている場合は、 + "fr" ドキュメントが返されることに注意してください。 + このような処理は、HTTP 1.1 規格との整合性を維持して、 + 適切に設定されたクライアントともきちんと動作するために + 必要です。</p> + + <p>より高度なテクニック (Cookie や特殊な URL パス等) + においてもユーザの言語選択をサポートするため、 + Apache 2.0.47 からは、<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> + が<a href="env.html">環境変数</a> <code>prefer-language</code> + を認識するようになりました。 + この変数が存在して、適切な言語タグが代入されているのであれば、 + <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> は合致する variant + を選択しようとします。合致するものが無ければ、 + 通常のネゴシエーション手順が適用されます。</p> + + <div class="example"><h3>Example</h3><p><code> + SetEnvIf Cookie "language=(.+)" prefer-language=$1 + </code></p></div> + +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="extensions" id="extensions">Transparent Content Negotiation +の拡張</a></h2> + +<p>Apache は transparent content negotiation プロトコル +(RFC 2295) を次のように拡張しています。 +特定のコンテントエンコーディングのみが利用可能である variant +に印を付けるために、新たに <code>{encoding ..}</code> +要素を variant リスト中に使っています。 +リスト中のエンコードされた variant を認識し、 +<code>Accept-Encoding</code> リクエストヘッダに従って許容される +エンコードをもった variant は、どれでも候補 variant +として使用するように、 +RVSA/1.0 アルゴリズム (RFC 2296) の実装が拡張されました。 +RVSA/1.0 の実装では、最適な variant が見つかるまで、 +計算した品質数値は小数点以下 5 桁まで丸めません。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="naming" id="naming">リンクと名前の変換に関する注意点</a></h2> + + <p>言語ネゴシエーションを使っている場合は、 + ファイルが一つ以上の拡張子を持てて、 + 拡張子の順番は通常は考慮されない + (詳細は <a href="mod/mod_mime.html#multipleext">mod_mime</a> + を参照) ので、 + 幾つかの異なる名前の変換を選べることになります。</p> + + <p>典型的なファイルでは、MIME タイプ拡張子 (<em>例えば</em> + <code>html</code>) を持っていて、エンコーディング拡張子 + (<em>例えば</em> <code>gz</code>) を持っているかもしれなくて、 + このファイルに異なる言語 variant を用意していれば、 + もちろん言語拡張子 (<em>例えば</em> <code>en</code>) + を持っているでしょう。</p> + + <p>例:</p> + + <ul> + <li>foo.en.html</li> + + <li>foo.html.en</li> + + <li>foo.en.html.gz</li> + </ul> + + <p>ファイル名と、それに対して使えるリンクと使えないリンクの例です:</p> + + <table class="bordered"> + + <tr> + <th>ファイル名</th> + + <th>使えるリンク</th> + + <th>使えないリンク</th> + </tr> + + <tr> + <td><em>foo.html.en</em></td> + + <td>foo<br /> + foo.html</td> + + <td>-</td> + </tr> + + <tr> + <td><em>foo.en.html</em></td> + + <td>foo</td> + + <td>foo.html</td> + </tr> + + <tr> + <td><em>foo.html.en.gz</em></td> + + <td>foo<br /> + foo.html</td> + + <td>foo.gz<br /> + foo.html.gz</td> + </tr> + + <tr> + <td><em>foo.en.html.gz</em></td> + + <td>foo</td> + + <td>foo.html<br /> + foo.html.gz<br /> + foo.gz</td> + </tr> + + <tr> + <td><em>foo.gz.html.en</em></td> + + <td>foo<br /> + foo.gz<br /> + foo.gz.html</td> + + <td>foo.html</td> + </tr> + + <tr> + <td><em>foo.html.gz.en</em></td> + + <td>foo<br /> + foo.html<br /> + foo.html.gz</td> + + <td>foo.gz</td> + </tr> + </table> + + <p>上の表を見て、拡張子なしのリンク (<em>例えば</em> <code>foo</code>) + がいつでも使えることに気が付くでしょう。 + この利点は、ドキュメントとして応答するファイルの + 実際のファイルタイプを隠蔽して、リンクの参照を変更することなく + 後からファイルを変更できる、 + <em>例えば</em> <code>html</code> から <code>shtml</code> + に、あるいは <code>cgi</code> に変更できる点です。</p> + + <p>リンクに MIME タイプを使い続けたい (<em>例えば</em> + <code>foo.html</code>)時は、言語拡張子は + (エンコーディング拡張子もあればそれも含めて) + MIME タイプ拡張子の右側になければなりません + (<em>例えば</em> <code>foo.html.en</code>)。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="caching" id="caching">キャッシュに関する注意事項</a></h2> + + <p>キャッシュが一つの表現を保存しているときは、 + リクエスト URL と関連づけられています。 + 次にその URL がリクエストされた時に、キャッシュは + 保存されている表現を使用できます。しかし、 + リソースがサーバでネゴシエーション可能であれば、 + 最初のリクエストでキャッシュされて続くキャッシュヒットでは + 間違った応答を返してしまうということになりかねません。 + これを防ぐために、Apache はコンテントネゴシエーションの + 後に返された応答全てに、HTTP/1.0 クライアントでは + キャッシュ不可能の印をつけます。 + また、ネゴシエーションされた応答のキャッシュを可能にする + HTTP/1.1 プロトコルの機能も Apache はサポートします。</p> + + <p>HTTP/1.0 準拠のクライアントからのリクエストに対しては、 + (ブラウザであろうとキャッシュであろうと) + ネゴシエーションを受けた応答のキャッシュを許すために、 + <code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code> + ディレクティブを使用できます。 + このディレクティブは、サーバ設定ファイルやバーチャルホストに書くことができ、 + 引数をとりません。 + HTTP/1.1 クライアントからのリクエストには効力を持ちません。</p> + + <p>HTTP/1.1 クライアントに対しては、レスポンスのネゴシエーション次元 + を示すために <code>Vary</code> HTTP レスポンスヘッダを送ります。 + キャッシュは、これを使って後続のリクエストに対してローカルコピーで応答できるか + どうかを決定できます。 + ネゴシエーション次元とは関係なしにローカルコピーの使用を優先するようにするには、 + <code>force-no-vary</code> <a href="env.html#special">環境変数</a>を + 設定します。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="more" id="more">追加情報</a></h2> + + <p>コンテントネゴシエーションに関する追加情報は、 + Alan J. Flavell さんの<a href="http://ppewww.ph.gla.ac.uk/~flavell/www/lang-neg.html">Language + Negotiation Notes</a> をご覧下さい。ですが、 + Apache 2.0 での変更点を含むためには更新されていないかもしれない + ということに注意してください。</p> +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./en/content-negotiation.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/content-negotiation.html" title="Japanese"> ja </a> | +<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/convenience.map b/docs/manual/convenience.map index 3f44138b4d..9bad694e1b 100644 --- a/docs/manual/convenience.map +++ b/docs/manual/convenience.map @@ -110,6 +110,7 @@ charsetsourceenc mod/mod_charset_lite.html#charsetsourceenc checkcaseonly mod/mod_speling.html#checkcaseonly checkspelling mod/mod_speling.html#checkspelling childperuserid mod/perchild.html#childperuserid +chrootdir mod/mpm_common.html#chrootdir contentdigest mod/core.html#contentdigest cookiedomain mod/mod_usertrack.html#cookiedomain cookieexpires mod/mod_usertrack.html#cookieexpires diff --git a/docs/manual/custom-error.html b/docs/manual/custom-error.html index 3ee0877190..9bea1edcdd 100644 --- a/docs/manual/custom-error.html +++ b/docs/manual/custom-error.html @@ -6,9 +6,9 @@ URI: custom-error.html.es Content-Language: es Content-type: text/html; charset=ISO-8859-1 -URI: custom-error.html.ja.euc-jp +URI: custom-error.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: custom-error.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/custom-error.html.ja.euc-jp b/docs/manual/custom-error.html.ja.euc-jp deleted file mode 100644 index a43b2ef6f5..0000000000 --- a/docs/manual/custom-error.html.ja.euc-jp +++ /dev/null @@ -1,200 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>२顼쥹ݥ - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>२顼쥹ݥ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./ja/custom-error.html" title="Japanese"> ja </a> | -<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>֥ޥ餫Υ顼Ф - Apache ȿǤ褦ˤɲõǽޤ</p> - - <p>Ф顼ȯȿ - ޥ뤳ȤǤޤ</p> - - <p>ץȤμ¹ԤԤ "500 Server Error" - ȯȤޤξȿ깥ޤƥȤ䡢̤ - URL (ڤӳ) ؤΥ쥯֤뤳ȤǤޤ - </p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#behavior">ư</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#configuration"></a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#custom">२顼쥹ݥȥ쥯</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="behavior" id="behavior">ư</a></h2> - - - <h3>Ťư</h3> - - - <p>NCSA httpd 1.3 ϡŤʥ顼/å - ֤ƤޤϤФХ桼ˤ̵̣Ǥꡢ - ޤȯϿˡƤޤǤ</p> - - - <h3>ư</h3> - - - <ol> - <li>NCSA Υϡɥɤ줿å - ¾ΥƥȤɽ</li> - - <li> URL ˥쥯</li> - - <li> URL ˥쥯</li> - </ol> - - <p>褦˥ФǤޤ</p> - - <p>̤ URL ˥쥯Ȥ뤳ȤΩޤ - ꡢΤ˸/Ͽꤹ뤿 - Ȥ˸¤ޤ</p> - - <p>¸뤿ˡ Apache Ͽ CGI Τ褦ʴĶѿ - ޤ:</p> - - <div class="example"><p><code> - REDIRECT_HTTP_ACCEPT=*/*, image/gif, - image/x-xbitmap, image/jpeg<br /> - REDIRECT_HTTP_USER_AGENT=Mozilla/1.1b2 (X11; I; HP-UX - A.09.05 9000/712)<br /> - REDIRECT_PATH=.:/bin:/usr/local/bin:/etc<br /> - REDIRECT_QUERY_STRING=<br /> - REDIRECT_REMOTE_ADDR=121.345.78.123<br /> - REDIRECT_REMOTE_HOST=ooh.ahhh.com<br /> - REDIRECT_SERVER_NAME=crash.bang.edu<br /> - REDIRECT_SERVER_PORT=80<br /> - REDIRECT_SERVER_SOFTWARE=Apache/0.8.15<br /> - REDIRECT_URL=/cgi-bin/buggy.pl - </code></p></div> - - <p>Ƭդ <code>REDIRECT_</code> ܤƤ</p> - - <p>ʤȤ <code>REDIRECT_URL</code> - <code>REDIRECT_QUERY_STRING</code> Ͽ URL (CGI ץȤ - CGI 롼ɤǤȲꤵޤ) Ϥޤ - ¾ѿϡ顼꤬¸ߤˤ¸ߤޤ - ⤷ʤꤷ <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> <em></em>쥯 - (<em>ʤ</em><code>http:</code> - Τ褦η̾Ϥޤ뤹٤ƤΤΡȤƱۥȤؤƤƤ) - ʤС<strong>ޤä</strong>ꤵޤ</p> - - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="configuration" id="configuration"></a></h2> - - - <p><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> ŬڤꤵƤС - .htaccess ե <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> - Ѥ뤳ȤǤޤ</p> - - <p>ˡĤޤ</p> - - <div class="example"><p><code> - ErrorDocument 500 /cgi-bin/crash-recover <br /> - ErrorDocument 500 "Sorry, our script crashed. Oh dear" <br /> - ErrorDocument 500 http://xxx/ <br /> - ErrorDocument 404 /Lame_excuses/not_found.html <br /> - ErrorDocument 401 /Subscription/how_to_subscribe.html - </code></p></div> - - <p>ʸ</p> - - <div class="example"><p><code> - ErrorDocument <3-digit-code> <action> - </code></p></div> - - <p>action (ư) ϡ</p> - - <ol> - <li>ɽ٤ƥȡƥȤˤϰ (") Ĥޤ - θ³ΤǤɽޤ - <em> : (") ɽޤ</em></li> - - <li>쥯γ URL </li> - - <li>쥯Υ URL </li> - </ol> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="custom" id="custom">२顼쥹ݥȥ쥯</a></h2> - - - <p>ץ/SSI ɲäδĶѿѲǽˤʤ褦ˡ - 쥯Ȥ줿 URL Ф Apache ưѹޤ</p> - - <h3>Ťư</h3> - - - <p>쥯Ȥ줿ץȤɸ CGI - ĶѿѲǽǤɤ쥯 - 줿ξƤޤǤ</p> - - - <h3>ư</h3> - - - <p>쥯Ȥ줿ΥץȤѲǽʤ褦ˡ - δĶѿޤѿϡ줾 - <code>REDIRECT_</code> ǻϤޤޤ - <code>REDIRECT_</code> ǻϤޤĶѿϥ쥯Ȥ¸ߤƤ - CGI ĶѿƬ <code>REDIRECT_</code> դƺޤ - <em>ʤ</em><code>HTTP_USER_AGENT</code> - <code>REDIRECT_HTTP_USER_AGENT</code> ˤʤޤ - οѿ˲äơApache ϡ - ץȤ쥯ȸΥȥ졼뤿 - <code>REDIRECT_URL</code> <code>REDIRECT_STATUS</code> - ޤˤϸ URL ȥ쥯Ȥ줿 URL - ξϿޤ</p> - - <p>ErrorDocument CGI ץȤؤΥ쥯Ȥ - ꤷƤϡư뤳Ȥˤʤä顼ξ֤ - 饤Ȥޤdzμ¤뤿 <code>"Status:" </code> - إåޤ٤Ǥ㤨СErrorDocument Ѥ Perl - ץȤϰʲΤ褦ʤΤޤफ⤷ޤ - </p> - - <div class="example"><p><code> - ... <br /> - print "Content-type: text/html\n"; <br /> - printf "Status: %s Condition Intercepted\n", $ENV{"REDIRECT_STATUS"}; <br /> - ... - </code></p></div> - - <p>ץȤ <code>404 Not Found</code> Τ褦 - Υ顼ǥ˻Ȥϡ - Υɤȥ顼ƥȤѤ뤳ȤǤޤ</p> - - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./ja/custom-error.html" title="Japanese"> ja </a> | -<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/custom-error.html.ja.utf8 b/docs/manual/custom-error.html.ja.utf8 new file mode 100644 index 0000000000..e506b17850 --- /dev/null +++ b/docs/manual/custom-error.html.ja.utf8 @@ -0,0 +1,200 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>カスタムエラーレスポンス - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>カスタムエラーレスポンス</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./ja/custom-error.html" title="Japanese"> ja </a> | +<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>ウェブマスターが何らかのエラーや問題に対する + Apache の反応を設定できるようにする追加機能を提供します。</p> + + <p>サーバがエラーや問題を発見した場合の反応を、 + カスタマイズして定義することができます。</p> + + <p>スクリプトの実行が失敗して "500 Server Error" + を発生させたとします。この場合の反応を、より好ましいテキストや、別の + URL (内部及び外部) へのリダイレクションに置き換えることができます。 + </p> + </div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#behavior">動作</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#configuration">設定</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#custom">カスタムエラーレスポンスとリダイレクト</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="behavior" id="behavior">動作</a></h2> + + + <h3>古い動作</h3> + + + <p>NCSA httpd 1.3 は、古くて退屈なエラー/問題メッセージを + 返していました。それはしばしばユーザには無意味であり、 + またそれを発生させた原因を記録する方法も提供していませんでした。</p> + + + <h3>新しい動作</h3> + + + <ol> + <li>NCSA のハードコードされたメッセージの代わりに + 他のテキストを表示</li> + + <li>ローカルの URL にリダイレクト</li> + + <li>外部の URL にリダイレクト</li> + </ol> + + <p>するようにサーバを設定できます。</p> + + <p>別の URL にリダイレクトすることは役に立ちますが、 + それは説明をしたり、より明確に誤り/問題を記録したりするために + 何か情報を伝えられるときに限ります。</p> + + <p>これを実現するために、 Apache は新しく CGI のような環境変数を + 定義します:</p> + + <div class="example"><p><code> + REDIRECT_HTTP_ACCEPT=*/*, image/gif, + image/x-xbitmap, image/jpeg<br /> + REDIRECT_HTTP_USER_AGENT=Mozilla/1.1b2 (X11; I; HP-UX + A.09.05 9000/712)<br /> + REDIRECT_PATH=.:/bin:/usr/local/bin:/etc<br /> + REDIRECT_QUERY_STRING=<br /> + REDIRECT_REMOTE_ADDR=121.345.78.123<br /> + REDIRECT_REMOTE_HOST=ooh.ahhh.com<br /> + REDIRECT_SERVER_NAME=crash.bang.edu<br /> + REDIRECT_SERVER_PORT=80<br /> + REDIRECT_SERVER_SOFTWARE=Apache/0.8.15<br /> + REDIRECT_URL=/cgi-bin/buggy.pl + </code></p></div> + + <p>頭に付く <code>REDIRECT_</code> に注目してください。</p> + + <p>少なくとも <code>REDIRECT_URL</code> と + <code>REDIRECT_QUERY_STRING</code> は新しい URL (CGI スクリプトか + CGI インクルードであると仮定されます) に渡されます。 + 他の変数は、エラーや問題が起きる前に存在した場合にだけ存在します。 + もしあなたの設定した <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> が <em>外部</em>リダイレクト + (<em>すなわち</em>、<code>http:</code> + のような体系名から始まるすべてのもの。たとえ同じホストを指していても) + ならば、これらは<strong>まったく</strong>設定されません。</p> + + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="configuration" id="configuration">設定</a></h2> + + + <p><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> が適切に設定されていれば、 + .htaccess ファイルで <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> + を使用することができます。</p> + + <p>ここに、いくつかの例を挙げます。</p> + + <div class="example"><p><code> + ErrorDocument 500 /cgi-bin/crash-recover <br /> + ErrorDocument 500 "Sorry, our script crashed. Oh dear" <br /> + ErrorDocument 500 http://xxx/ <br /> + ErrorDocument 404 /Lame_excuses/not_found.html <br /> + ErrorDocument 401 /Subscription/how_to_subscribe.html + </code></p></div> + + <p>構文</p> + + <div class="example"><p><code> + ErrorDocument <3-digit-code> <action> + </code></p></div> + + <p>action (動作) は、</p> + + <ol> + <li>表示されるべきテキスト。テキストには引用符 (") をつけます。 + 引用符の後に続くものが何でも表示されます。 + <em>注意 : (") は表示されません</em></li> + + <li>リダイレクト先の外部 URL </li> + + <li>リダイレクト先のローカル URL </li> + </ol> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="custom" id="custom">カスタムエラーレスポンスとリダイレクト</a></h2> + + + <p>スクリプト/SSI に追加の環境変数が利用可能になるように、 + リダイレクトされた URL に対する Apache の動作が変更されました。</p> + + <h3>古い動作</h3> + + + <p>リダイレクトされたスクリプトは標準の CGI + 環境変数を利用可能でした。しかし、どこからリダイレクト + されたかの情報は提供されていませんでした。</p> + + + <h3>新しい動作</h3> + + + <p>リダイレクトされた先のスクリプトが使用可能なように、 + 新しいたくさんの環境変数が初期化されます。新しい変数は、それぞれ + <code>REDIRECT_</code> で始まります。 + <code>REDIRECT_</code> で始まる環境変数はリダイレクトされる前に存在していた + CGI 環境変数の頭に <code>REDIRECT_</code> を付けて作成されます。 + <em>すなわち</em>、<code>HTTP_USER_AGENT</code> は + <code>REDIRECT_HTTP_USER_AGENT</code> になります。 + これらの新しい変数に加えて、Apache は、 + スクリプトがリダイレクト元のトレースを助けるために + <code>REDIRECT_URL</code> と <code>REDIRECT_STATUS</code> + を定義します。アクセスログには元の URL とリダイレクトされた URL + の両方が記録されます。</p> + + <p>ErrorDocument が CGI スクリプトへのローカルリダイレクトを + 指定している場合は、それを起動することになったエラーの状態を + クライアントまで確実に伝えるために <code>"Status:" </code> + ヘッダを含むべきです。例えば、ErrorDocument 用の Perl + スクリプトは以下のようなものを含むかもしれません。 + </p> + + <div class="example"><p><code> + ... <br /> + print "Content-type: text/html\n"; <br /> + printf "Status: %s Condition Intercepted\n", $ENV{"REDIRECT_STATUS"}; <br /> + ... + </code></p></div> + + <p>スクリプトが <code>404 Not Found</code> のような + 特定のエラーコンディションを扱うためだけに使われる場合は、 + 代わりに特定のコードとエラーテキストを使用することができます。</p> + + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./ja/custom-error.html" title="Japanese"> ja </a> | +<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/developer/modules.html b/docs/manual/developer/modules.html index cb7b1dbfaf..23f2cdc718 100644 --- a/docs/manual/developer/modules.html +++ b/docs/manual/developer/modules.html @@ -2,6 +2,6 @@ URI: modules.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: modules.html.ja.euc-jp +URI: modules.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/developer/modules.html.ja.euc-jp b/docs/manual/developer/modules.html.ja.euc-jp deleted file mode 100644 index 1c7c8fb536..0000000000 --- a/docs/manual/developer/modules.html.ja.euc-jp +++ /dev/null @@ -1,277 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>⥸塼 Apache 1.3 Apache 2.0 ؤΰܿ - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>⥸塼 Apache 1.3 Apache 2.0 ؤΰܿ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/developer/modules.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/developer/modules.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>ʸ <code>mod_mmap_static</code> ⥸塼 Apache 2.0 Ѥ˰ܿ - ؤиȤ˽ǽμǤޤޤʤ - ҤäȤȴְäƤʬ⤢뤫⤷ޤ - óݤˤϤʤǤ礦</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#easy">ñѹ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#messy">äѹ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="easy" id="easy">ñѹ</a></h2> - - <h3><a name="cleanup" id="cleanup">ʥå 롼</a></h3> - <p>ʥåץ롼 <code>apr_status_t</code> Ǥɬפޤ - ơapr_status_t ֤ͤʤƤϤʤޤ - ʥåΥ顼ΤɬפʤС̡֤ͤ - <code>ARP_SUCCESS</code> ǤȤ顼ΤȤƤ⡢ - ٤ƤΥɤΤåꡢ - 顼˱ư櫓ǤϤʤȤ˵ĤƤ</p> - - - - <h3><a name="init" id="init">롼</a></h3> - - <p>롼ϽΤ鸫Ƥä꤯褦ʰ̣ɽ褦ˡ - ̾ѹޤǤ顢<code>mmap_init</code> <code>mmap_post_config</code> - Τ褦ˤäѹޤ - Ϥѹ졢Τ褦ˤʤޤ</p> - - <ul> - <li><code>apr_pool_t *p</code></li> - <li><code>apr_pool_t *plog</code></li> - <li><code>apr_pool_t *ptemp</code></li> - <li><code>server_rec *s</code></li> - </ul> - - - <h3><a name="datatypes" id="datatypes">ǡ</a></h3> - <p>ǡΤۤȤɤ <a href="http://apr.apache.org/">APR</a> ˰ܤޤĤޤꡢ - Ĥ̾ҤΤ褦ѹƤޤ - ܤ٤ѹδñʰʲ˼ޤ</p> - - <ul> - <li><code>pool</code> becomes <code>apr_pool_t</code></li> - <li><code>table</code> becomes <code>apr_table_t</code></li> - </ul> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="messy" id="messy">äѹ</a></h2> - - <h3><a name="register-hooks" id="register-hooks">եåϿ</a></h3> - <p>ƥǤϺؿƤӽФΤ - ϢΥեåѤޤΥեåϡؿ - <code>static void register_hooks(void)</code> ȤäϿ褦 - ⥸塼˽ʤƤϤʤޤ - δؿϡʤˤ٤öƤޤС - ʬˤ狼䤹ΤǤ - ꥯȤνΤ륹ơǸƤӽФʤƤϤʤʤ - ؿϿɬפޤϥɥϿɬפϤޤ - ؿϿǤեϤޤ - 줾ΥեǡؿƤӽФŪʽ֤ϡ - ʤǤޤ</p> - - <p>ʲϡ<code>mod_mmap_static</code> ɲäɤǤ:</p> - - <div class="example"><pre> -static void register_hooks(void) -{ - static const char * const aszPre[]={ "http_core.c",NULL }; - ap_hook_post_config(mmap_post_config,NULL,NULL,HOOK_MIDDLE); - ap_hook_translate_name(mmap_static_xlat,aszPre,NULL,HOOK_LAST); -};</pre></div> - - <p>ǤϸƤӤ٤ĤδؿϿƤޤĤ - <code>post_config</code> ơ (ۤȤɤ٤ƤΥ⥸塼 - Ϥ줬ɬפǤ) ǡ⤦Ĥ <code>translate_name</code> եѤǤ - 줾δؿ̾ϰ㤦ɤƱǤ뤳ȤդƤ - ǤϡϤɤΤ褦ˤʤäƤǤ礦?</p> - - <div class="example"><p><code> - ap_hook_<var>phase_name</var>(<var>function_name</var>, - <var>predecessors</var>, <var>successors</var>, <var>position</var>); - </code></p></div> - - <p>Ĥΰ֤Ƥޤ</p> - - <ul> - <li><code>HOOK_FIRST</code></li> - <li><code>HOOK_MIDDLE</code></li> - <li><code>HOOK_LAST</code></li> - </ul> - - <p>֤ˤϡ嵭Ρְ֡פꤷ - ҤǤԡפȡָԡפǼäޤ - ԡסָԡפϡƤФ٤ؿΥꥹȤǤ - ԡפϴؿμ¹˸ƤФΤǡ - ָԡפϼ¹Ը˸ƤФΤǤ</p> - - <p><code>mod_mmap_static</code> ξ硢<code>post_config</code> - ơǤɬפޤ - <code>mmap_static_xlat</code> core ⥸塼뤬̾Ѵ¹Ԥ - <strong>ƤФʤФʤޤ</strong> - aszPre Ȥä <code>HOOK_LAST</code> νҤƤޤ</p> - - - <h3><a name="moddef" id="moddef">⥸塼</a></h3> - <p>⥸塼ݤդʤФʤʤ - ơοϷ㸺ƤޤŤϼΤ褦ˤʤäƤޤ</p> - - <div class="example"><pre> -module MODULE_VAR_EXPORT <var>module_name</var>_module = -{ - STANDARD_MODULE_STUFF, - /* initializer */ - /* dir config creater */ - /* dir merger --- default is to override */ - /* server config */ - /* merge server config */ - /* command handlers */ - /* handlers */ - /* filename translation */ - /* check_user_id */ - /* check auth */ - /* check access */ - /* type_checker */ - /* fixups */ - /* logger */ - /* header parser */ - /* child_init */ - /* child_exit */ - /* post read-request */ -};</pre></div> - - <p>¤ΤϤȤäƤ⥷ץǤ</p> - <div class="example"><pre> -module MODULE_VAR_EXPORT <var>module_name</var>_module = -{ - STANDARD20_MODULE_STUFF, - /* create per-directory config structures */ - /* merge per-directory config structures */ - /* create per-server config structures */ - /* merge per-server config structures */ - /* command handlers */ - /* handlers */ - /* register hooks */ -};</pre></div> - - <p>ΤΤĤϸŤΤ鿷ΤľɤؤΤǡ - ĤϤǤϤޤɤФΤƤߤޤ</p> - - <p>ľɤؤ륹ơ:</p> - - <dl> - <dt><code>/* ǥ쥯ȥؿ */</code></dt> - <dd><code>/* ǥ쥯ȥ깽¤κ */</code></dd> - - <dt><code>/* ؿ */</code></dt> - <dd><code>/* 깽¤κ */</code></dd> - - <dt><code>/* ǥ쥯ȥޡؿ */</code></dt> - <dd><code>/* ǥ쥯ȥ깽¤Υޡ */</code></dd> - - <dt><code>/* ޡؿ */</code></dt> - <dd><code>/* 깽¤κޡ */</code></dd> - - <dt><code>/* ޥɡơ֥ */</code></dt> - <dd><code>/* ޥ apr_table_t */</code></dd> - - <dt><code>/* ϥɥ */</code></dt> - <dd><code>/* ϥɥ */</code></dd> - </dl> - - <p>ŤؿλĤΤΤϥեåȤϿ٤Ǥ - ǼΤ褦ʥեåơƤޤ</p> - - <dl> - <dt><code>ap_hook_post_config</code></dt> - <dd>( <code>_init</code> 롼Ͽ٤Ǥ)</dd> - - <dt><code>ap_hook_http_method</code></dt> - <dd>(ꥯȤ HTTP åɤޤ (ߴ))</dd> - - <dt><code>ap_hook_open_logs</code></dt> - <dd>(ΥΥץ)</dd> - - <dt><code>ap_hook_auth_checker</code></dt> - <dd>(¤ɬפȤ뤫ɤγǧ)</dd> - - <dt><code>ap_hook_access_checker</code></dt> - <dd>(⥸塼ͭγǧ)</dd> - - <dt><code>ap_hook_check_user_id</code></dt> - <dd>(桼 ID ȥѥɤγǧ)</dd> - - <dt><code>ap_hook_default_port</code></dt> - <dd>(ФΥǥեȡݡȤμ)</dd> - - <dt><code>ap_hook_pre_connection</code></dt> - <dd>(ľɬפʤȤ¹ԡ accept ľ˸ƤФ)</dd> - - <dt><code>ap_hook_process_connection</code></dt> - <dd>(ץȥν)</dd> - - <dt><code>ap_hook_child_init</code></dt> - <dd>(ҥץ뵯ưľ)</dd> - - <dt><code>ap_hook_create_request</code></dt> - <dd>(??)</dd> - - <dt><code>ap_hook_fixups</code></dt> - <dd>(Ƥѹ饹ȡ)</dd> - - <dt><code>ap_hook_handler</code></dt> - <dd>(Ƥ)</dd> - - <dt><code>ap_hook_header_parser</code></dt> - <dd>(⥸塼˥إåξȲ롣ۤȤɤΥ⥸塼ǤϻȤޤpost_read_request Ȥޤ)</dd> - - <dt><code>ap_hook_insert_filter</code></dt> - <dd>(ե륿˥ե륿)</dd> - - <dt><code>ap_hook_log_transaction</code></dt> - <dd>(ꥯȤˤĤƤξϿ)</dd> - - <dt><code>ap_hook_optional_fn_retrieve</code></dt> - <dd>(ץȤϿ줿ؿμ)</dd> - - <dt><code>ap_hook_post_read_request</code></dt> - <dd>(ꥯȤɤߤ塢¾Υե˸ƤФ)</dd> - - <dt><code>ap_hook_quick_handler</code></dt> - <dd>ꥯȤνϤޤ˸ƤФ롣å⥸塼뤬 - ѤƤ</dd> - - <dt><code>ap_hook_translate_name</code></dt> - <dd>(URI ե̾Ѵ)</dd> - - <dt><code>ap_hook_type_checker</code></dt> - <dd>(ʸηꡣ뤤Ϥ)</dd> - </dl> - -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/developer/modules.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/developer/modules.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/developer/modules.html.ja.utf8 b/docs/manual/developer/modules.html.ja.utf8 new file mode 100644 index 0000000000..dfbb04f49e --- /dev/null +++ b/docs/manual/developer/modules.html.ja.utf8 @@ -0,0 +1,277 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>モジュールの Apache 1.3 から Apache 2.0 への移植 - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>モジュールの Apache 1.3 から Apache 2.0 への移植</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/developer/modules.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/developer/modules.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>この文書は <code>mod_mmap_static</code> モジュールを Apache 2.0 用に移植した時に + 学んだ経験をもとに書いた、最初の手引き書です。まだまだ完全じゃないし、 + ひょっとすると間違っている部分もあるかもしれませんが、 + 取っ掛りにはなるでしょう。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#easy">簡単な変更点</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#messy">もっと厄介な変更点…</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="easy" id="easy">簡単な変更点</a></h2> + + <h3><a name="cleanup" id="cleanup">クリーンナップ ルーチン</a></h3> + <p>クリーンナップルーチンは <code>apr_status_t</code> 型である必要があります。 + そして、apr_status_t 型の値を返さなくてはなりません。 + クリーンナップ中のエラーを通知する必要がなければ、返り値は普通、 + <code>ARP_SUCCESS</code> です。たとえエラーを通知したとしても、 + すべてのコードがその通知をチェックしたり、 + エラーに応じた動作をするわけではないことに気をつけてください。</p> + + + + <h3><a name="init" id="init">初期化ルーチン</a></h3> + + <p>初期化ルーチンは処理全体から見てしっくりくるような意味を表すように、 + 名前が変更されました。ですから、<code>mmap_init</code> から <code>mmap_post_config</code> + のようにちょっと変更されました。 + 渡される引数は大幅に変更され、次のようになりました。</p> + + <ul> + <li><code>apr_pool_t *p</code></li> + <li><code>apr_pool_t *plog</code></li> + <li><code>apr_pool_t *ptemp</code></li> + <li><code>server_rec *s</code></li> + </ul> + + + <h3><a name="datatypes" id="datatypes">データ型</a></h3> + <p>データ型のほとんどは <a href="http://apr.apache.org/">APR</a> に移されました。つまり、 + いくつかの名前が前述のように変更されています。 + 施すべき変更点の簡単な一覧を以下に示します。</p> + + <ul> + <li><code>pool</code> becomes <code>apr_pool_t</code></li> + <li><code>table</code> becomes <code>apr_table_t</code></li> + </ul> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="messy" id="messy">もっと厄介な変更点…</a></h2> + + <h3><a name="register-hooks" id="register-hooks">フックの登録</a></h3> + <p>新しいアーキテクチャでは作成した関数を呼び出すのに + 一連のフックを使用します。このフックは、新しい関数 + <code>static void register_hooks(void)</code> を使って登録するよう、 + モジュールに書き足さなくてはなりません。 + この関数は、なにをすべきか一旦理解してしまえば、 + 十分にわかりやすいものです。 + リクエストの処理のあるステージで呼び出さなくてはならない + 関数は登録する必要があります。ハンドラは登録する必要はありません。 + 関数を登録できるフェーズはたくさんあります。 + それぞれのフェーズで、関数を呼び出す相対的な順番は、 + かなりの程度制御できます。</p> + + <p>以下は、<code>mod_mmap_static</code> に追加したコードです:</p> + + <div class="example"><pre> +static void register_hooks(void) +{ + static const char * const aszPre[]={ "http_core.c",NULL }; + ap_hook_post_config(mmap_post_config,NULL,NULL,HOOK_MIDDLE); + ap_hook_translate_name(mmap_static_xlat,aszPre,NULL,HOOK_LAST); +};</pre></div> + + <p>ここでは呼びだすべき二つの関数を登録しています。一つは + <code>post_config</code> ステージ用 (ほとんどすべてのモジュール + はこれが必要です) で、もう一つは <code>translate_name</code> フェーズ用です。 + それぞれの関数は名前は違うけれども形式は同じであることに注意してください。 + それでは、形式はどのようになっているでしょうか?</p> + + <div class="example"><p><code> + ap_hook_<var>phase_name</var>(<var>function_name</var>, + <var>predecessors</var>, <var>successors</var>, <var>position</var>); + </code></p></div> + + <p>三つの位置が定義されています…</p> + + <ul> + <li><code>HOOK_FIRST</code></li> + <li><code>HOOK_MIDDLE</code></li> + <li><code>HOOK_LAST</code></li> + </ul> + + <p>位置を定義するには、上記の「位置」を指定し、 + 修飾子である「先行」と「後行」で手を加えます。 + 「先行」「後行」は、呼ばれるべき関数のリストです。 + 「先行」は関数の実行前に呼ばれるもので、 + 「後行」は実行後に呼ばれるものです。</p> + + <p><code>mod_mmap_static</code> の場合、<code>post_config</code> + ステージでは必要ありませんが、 + <code>mmap_static_xlat</code> が core モジュールが名前の変換を実行した後に + <strong>呼ばれなければなりません</strong>。 + そこで aszPre を使って <code>HOOK_LAST</code> の修飾子を定義しています。</p> + + + <h3><a name="moddef" id="moddef">モジュールの定義</a></h3> + <p>モジュールの定義を作成する際に注意しなければならない + ステージの数は激減しています。古い定義は次のようになっていました。</p> + + <div class="example"><pre> +module MODULE_VAR_EXPORT <var>module_name</var>_module = +{ + STANDARD_MODULE_STUFF, + /* initializer */ + /* dir config creater */ + /* dir merger --- default is to override */ + /* server config */ + /* merge server config */ + /* command handlers */ + /* handlers */ + /* filename translation */ + /* check_user_id */ + /* check auth */ + /* check access */ + /* type_checker */ + /* fixups */ + /* logger */ + /* header parser */ + /* child_init */ + /* child_exit */ + /* post read-request */ +};</pre></div> + + <p>新しい構造体はとってもシンプルです…</p> + <div class="example"><pre> +module MODULE_VAR_EXPORT <var>module_name</var>_module = +{ + STANDARD20_MODULE_STUFF, + /* create per-directory config structures */ + /* merge per-directory config structures */ + /* create per-server config structures */ + /* merge per-server config structures */ + /* command handlers */ + /* handlers */ + /* register hooks */ +};</pre></div> + + <p>このうちのいくつかは古いものから新しいものに直接読み替えられるもので、 + いくつかはそうではありません。どうすればいいのかを要約してみます。</p> + + <p>直接読み替えられるステージ:</p> + + <dl> + <dt><code>/* ディレクトリ設定作成関数 */</code></dt> + <dd><code>/* ディレクトリ毎設定構造体作成 */</code></dd> + + <dt><code>/* サーバ設定作成関数 */</code></dt> + <dd><code>/* サーバ毎設定構造体作成 */</code></dd> + + <dt><code>/* ディレクトリ設定マージ関数 */</code></dt> + <dd><code>/* ディレクトリ毎設定構造体マージ */</code></dd> + + <dt><code>/* サーバ設定マージ関数 */</code></dt> + <dd><code>/* サーバ毎設定構造体作成マージ */</code></dd> + + <dt><code>/* コマンド・テーブル */</code></dt> + <dd><code>/* コマンド apr_table_t */</code></dd> + + <dt><code>/* ハンドラ */</code></dt> + <dd><code>/* ハンドラ */</code></dd> + </dl> + + <p>古い関数の残りのものはフックとして登録されるべきです。 + 現時点で次のようなフック・ステージが定義されています…</p> + + <dl> + <dt><code>ap_hook_post_config</code></dt> + <dd>(以前の <code>_init</code> ルーチンが登録されるべき場所です)</dd> + + <dt><code>ap_hook_http_method</code></dt> + <dd>(リクエストから HTTP メソッドを取得します (互換用))</dd> + + <dt><code>ap_hook_open_logs</code></dt> + <dd>(特定のログのオープン)</dd> + + <dt><code>ap_hook_auth_checker</code></dt> + <dd>(リソースが権限を必要とするかどうかの確認)</dd> + + <dt><code>ap_hook_access_checker</code></dt> + <dd>(モジュール固有の制約の確認)</dd> + + <dt><code>ap_hook_check_user_id</code></dt> + <dd>(ユーザ ID とパスワードの確認)</dd> + + <dt><code>ap_hook_default_port</code></dt> + <dd>(サーバのデフォルト・ポートの取得)</dd> + + <dt><code>ap_hook_pre_connection</code></dt> + <dd>(処理の直前に必要なことを実行。ただし accept 直後に呼ばれる)</dd> + + <dt><code>ap_hook_process_connection</code></dt> + <dd>(プロトコルの処理)</dd> + + <dt><code>ap_hook_child_init</code></dt> + <dd>(子プロセル起動直後)</dd> + + <dt><code>ap_hook_create_request</code></dt> + <dd>(??)</dd> + + <dt><code>ap_hook_fixups</code></dt> + <dd>(応答内容の生成を変更するラスト・チャンス)</dd> + + <dt><code>ap_hook_handler</code></dt> + <dd>(応答内容の生成)</dd> + + <dt><code>ap_hook_header_parser</code></dt> + <dd>(モジュールにヘッダの照会をさせる。ほとんどのモジュールでは使われません。post_read_request を使います)</dd> + + <dt><code>ap_hook_insert_filter</code></dt> + <dd>(フィルタ・チェインにフィルタを挿入)</dd> + + <dt><code>ap_hook_log_transaction</code></dt> + <dd>(リクエストについての情報を記録する)</dd> + + <dt><code>ap_hook_optional_fn_retrieve</code></dt> + <dd>(オプションとして登録された関数の取得)</dd> + + <dt><code>ap_hook_post_read_request</code></dt> + <dd>(リクエストを読みこんだ後、他のフェーズの前に呼ばれる)</dd> + + <dt><code>ap_hook_quick_handler</code></dt> + <dd>リクエストの処理が始まる前に呼ばれる。キャッシュモジュールが + 使用している</dd> + + <dt><code>ap_hook_translate_name</code></dt> + <dd>(URI をファイル名に変換する)</dd> + + <dt><code>ap_hook_type_checker</code></dt> + <dd>(文書型の決定と設定。あるいはその片方)</dd> + </dl> + +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/developer/modules.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/developer/modules.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/dns-caveats.html b/docs/manual/dns-caveats.html index 9996161f96..4b1ce265e1 100644 --- a/docs/manual/dns-caveats.html +++ b/docs/manual/dns-caveats.html @@ -2,9 +2,9 @@ URI: dns-caveats.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: dns-caveats.html.ja.euc-jp +URI: dns-caveats.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: dns-caveats.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/dns-caveats.html.ja.euc-jp b/docs/manual/dns-caveats.html.ja.euc-jp deleted file mode 100644 index a703988ca7..0000000000 --- a/docs/manual/dns-caveats.html.ja.euc-jp +++ /dev/null @@ -1,244 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>DNS Apache ˤޤĤջ - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>DNS Apache ˤޤĤջ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/dns-caveats.html" title="Japanese"> ja </a> | -<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>ʸƤϼΰ˿ԤޤApache եɤ߹Ȥ - DNS Ѥɬפʤ褦ˤƲסApache ե - ɤ߹Ȥ DNS Ѥɬפ硢 - (ưʤ⤷ޤ) 䥵ӥݤѥå - (¾Υ桼ҥåȤळȤޤߤޤ) - ľ̤뤫⤷ޤ</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#example">ñ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#denial">ӥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#main">ּ祵Сץɥ쥹</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#tips">ʾ褹ˡ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#appendix">Ͽ: Ū</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="example" id="example">ñ</a></h2> - - - <div class="example"><p><code> - <VirtualHost www.abc.dom> <br /> - ServerAdmin webgirl@abc.dom <br /> - DocumentRoot /www/abc <br /> - </VirtualHost> - </code></p></div> - - <p>Apache ˵ǽˤϡСۥɬĤ - ɬפˤʤޤϡ - <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> - ȡΥФ뤿 IP () Ǥ - 嵭Ǥ IP ɥ쥹ޤǤޤΤǡApache DNS - Ѥ <code>www.abc.dom</code> ĤʤФʤޤ - 餫ͳեɤ߹ǤȤ DNS - ѤǤʤä硢 - СۥȤ<strong>ꤵޤ</strong> - ơΥСۥȤФҥåȤˤϱʤޤ - (Apache 1.2 Ǥϵư餷ޤ)</p> - - <p><code>www.abc.dom</code> Υɥ쥹 192.0.2.1 - ȤޤǤϡˤĤƹͤƤߤޤ礦</p> - - <div class="example"><p><code> - <VirtualHost 192.0.2.1> <br /> - ServerAdmin webgirl@abc.dom <br /> - DocumentRoot /www/abc <br /> - </VirtualHost> - </code></p></div> - - <p>ߤΥǤ Apache DNS հѤ - ΥСۥȤ <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> - Ĥޤ - εհԤʬŪ˥СۥȤ̵ˤޤ - (Apache 1.2 Ǥϵư餷ޤ) - СۥȤ̾١Ǥд̵ˤʤޤ - IP ١Ǥгưޤʤ顢̾ - ޤര URL ʤФʤʤϡ URL - Ǥޤ</p> - - <p>Ͼ嵭褷Ƥޤ</p> - - <div class="example"><p><code> - <VirtualHost 192.0.2.1> <br /> - ServerName www.abc.dom <br /> - ServerAdmin webgirl@abc.dom <br /> - DocumentRoot /www/abc <br /> - </VirtualHost> - </code></p></div> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="denial" id="denial">ӥ</a></h2> - - - <p>ӥݤ硢(ʤȤ) ĤΥޤ - Apache 1.2 ¹ԤƤ硢СۥȤΤ - 嵭Ĥ DNS ΤļԤеư餷ޤ - Ƥ DNS ʬ沼ˤʤ⤢ꤨޤ - 㤨С<code>abc.dom</code> ܵҤΥФΰĤǡ - DNS ϸܵҼȤǴƤ硢ñ - <code>www.abc.dom</code> 쥳ɤǡ - (1.2 ) Фưǽˤ뤳ȤǤޤ</p> - - <p>⤦ĤΥϡ굤դˤΤǤ - ˤĤƹͤƤߤޤ礦</p> - - <div class="example"><p><code> - <VirtualHost www.abc.dom> <br /> - ServerAdmin webgirl@abc.dom <br /> - DocumentRoot /www/abc <br /> - </VirtualHost> <br /> - <br /> - <VirtualHost www.def.dom> <br /> - ServerAdmin webguy@def.dom <br /> - DocumentRoot /www/def <br /> - </VirtualHost> - </code></p></div> - - <p>192.0.2.1 <code>www.abc.dom</code> ˡ - 192.0.2.2 <code>www.def.dom</code> ˳ƤƤȤޤ - ޤ<code>def.dom</code> ϸܵҼȤ DNS - 沼ˤȤޤǡ<code>abc.dom</code> - ˸줿ȥեåƤåȤǤ֤ - <code>def.dom</code> ֤ǤƤޤñ - <code>www.def.dom</code> 192.0.2.1 Ȥ褦 - ꤹǤDNS ϸܵ¦ DNS ǥȥ뤵ƤΤǡ - <code>www.def.dom</code> 쥳ɤʾؤ褦 - ǤƤޤΤߤᤵ뤳ȤǤޤ</p> - - <p>192.0.2.1 Фꥯ - (<code>http://www.abc.dom/whatever</code> URL - Ϥ桼ΤƤޤߤޤ) - ϡ<code>def.dom</code> СۥȤDZޤ - Τ褦ʤȤε뤫äɤΤ뤿ˤϡ - ɬפʥСۥȤؤΥꥯȤФơ - Apache ɤΤ褦ݤ뤫ˤĤơ - ɬפˤʤޤäѤ<a href="vhosts/details.html"></a>˵ҤƤޤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="main" id="main">ּ祵Сץɥ쥹</a></h2> - - - <p>Apache 1.1 Ǥ <a href="vhost/name-based.html">̾١ΥСۥȤΥݡ</a> ɲäκݤˡ - Apache <code class="program"><a href="./programs/httpd.html">httpd</a></code> μ¹ԤƤۥȤ IP - ɥ쥹ΤɬפФƤޤΥɥ쥹뤿ˡ - (⤷) Х - <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> Ѥ뤫 - C δؿ <code>gethostname</code> (ޥɥץץȤ - <code>hostname</code> ȥפȤƱΤ֤ޤ) - ƤӽФޤ - θ塢줿ɥ쥹 DNS Ԥʤޤ - ߤΤȤ DNS ˡϤޤ</p> - - <p>DNS ФơθǤʤ֤뤳Ȥ - ƤΤǤС<code>/etc/hosts</code> - ˥ۥ̾ҤƤȤǤޤ - (ޥ˵ư褦˴ꤵƤ뤫⤷ޤ) - ξ硢DNS ȤԤ˥ޥ <code>/etc/hosts</code> - Ѥ褦ꤷƤ뤳ȤǧƤ - ˡϡɤ OS ѤƤ뤫˰¸ޤ - <code>/etc/resolv.conf</code> <code>/etc/nsswitch.conf</code> - Խ뤳ȤǤޤ</p> - - <p>⤷¾ͳ DNS Ѥɬפʤϡ - <code>HOSTRESORDER</code> Ķѿ <code>local</code> - פꤹ뤳ȤǤΤ褦ˤǤޤʾ夳λϡɤ - OS 쥾Х饤֥ѤƤ뤫˰¸ޤޤ - <code class="module"><a href="./mod/mod_env.html">mod_env</a></code> ѤƴĶѿ椷ʤ¤ꡢ - CGI ˤƶͿޤman ڡѤƤ OS - FAQ Ĵ٤ɤǤ礦</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="tips" id="tips">ʾ褹ˡ</a></h2> - - - <ul> - <li> - <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> - IP ɥ쥹Ѥ롣 - </li> - - <li> - <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - IP ɥ쥹Ѥ롣 - </li> - - <li> - ƤΥСۥȤŪ - <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> - Ĥ褦ˤ롣 - </li> - - <li>ʤ - <code><VirtualHost _default_:*></code> - Ф롣</li> - </ul> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="appendix" id="appendix">Ͽ: Ū</a></h2> - - - <p>DNS ˴ؤơޤApache 1.2 ǡ - DNS Υ٥ȤԤƤ⾯ʤȤⵯưץ³褦ˤޤ - 줬ǹβˡǤϤʤǤ礦ɥ쥹κƳƤɬԲ - ȤʤäƤ뺣ΥͥåȤˤƤϡ - եŪ IP ɥ쥹᤹ͤϡ - ޤ</p> - - <p>ѤΥӥå˴ؤƹԤʤ٤ϡ - DNS Ԥʤä줿ɥ쥹Ф DNS - հԤʤäơĤ̾Ӥ뤳ȤǤ - ĤפʤХСۥȤ̵ˤʤ褦ˤޤ - 뤿ˤϵհ DNS ŬڤꤵƤɬפޤ - (FTP Ф TCP åѡΤǡŵհDNS ϰŪ - ʤäƤޤΤǡԤˤϤߤΤǤ礦)</p> - - <p>IP ɥ쥹ѤƤʤ DNS Ԥϡ - ɤƤСۥȥ֥Фݤ - ư뤳ȤԲǽΤ褦Ǥ - ΰ̵ˤȤ褦ʬŪʲǤϡ - Ф褦ˤ뤫ˤޤ - ΥФưʤμ¤˰ˤʤǤ礦</p> - - <p>HTTP/1.1 ȯ졢֥饦ץ <code>Host</code> - إåȯԤ褦ˤʤäΤǡIP ١ΥСۥȤ - ѤʤƤѤ褦ˤʤ뤫⤷ޤ - ξ硢֥Ф DNS ȤʤƤѤߤޤ - 1997 ǯ 3 ξǤϡ - ѥ٥Υ֥ФǻѤǤۤɤˤϡ - εǽϹȯʤǤޤ</p> - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/dns-caveats.html" title="Japanese"> ja </a> | -<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/dns-caveats.html.ja.utf8 b/docs/manual/dns-caveats.html.ja.utf8 new file mode 100644 index 0000000000..5cbf031046 --- /dev/null +++ b/docs/manual/dns-caveats.html.ja.utf8 @@ -0,0 +1,244 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>DNS と Apache にまつわる注意事項 - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>DNS と Apache にまつわる注意事項</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/dns-caveats.html" title="Japanese"> ja </a> | +<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>本文書の内容は次の一言に尽きます。「Apache が設定ファイルを読み込むときに + DNS を使用する必要がないようにして下さい」。Apache が設定ファイルを + 読み込むときに DNS を使用する必要がある場合、信頼性の問題 + (起動しないかもしれません) やサービス拒否や盗用アタック + (他のユーザからヒットを盗むことを含みます) + の問題に直面するかもしれません。</p> + </div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#example">簡単な例</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#denial">サービス拒否</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#main">「主サーバ」アドレス</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#tips">以上の問題を解決する方法</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#appendix">付録: 将来的な方向性</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="example" id="example">簡単な例</a></h2> + + + <div class="example"><p><code> + <VirtualHost www.abc.dom> <br /> + ServerAdmin webgirl@abc.dom <br /> + DocumentRoot /www/abc <br /> + </VirtualHost> + </code></p></div> + + <p>Apache が正常に機能するには、バーチャルホスト毎に必ず二つの + 情報が必要になります。それは、 + <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> + と、そのサーバが応答するための IP (最低一つ) です。 + 上記例では IP アドレスを含んでいませんので、Apache は DNS + を使用して <code>www.abc.dom</code> を見つけなければなりません。 + 何らかの理由で設定ファイルを読み込んでいるときに DNS + が利用できなかった場合、 + バーチャルホストは<strong>設定されません</strong>。 + そして、そのバーチャルホストに対するヒットには応答がなされません + (Apache 1.2 以前では起動すらしません)。</p> + + <p><code>www.abc.dom</code> のアドレスが 192.0.2.1 + だとします。では、次の設定について考えてみましょう。</p> + + <div class="example"><p><code> + <VirtualHost 192.0.2.1> <br /> + ServerAdmin webgirl@abc.dom <br /> + DocumentRoot /www/abc <br /> + </VirtualHost> + </code></p></div> + + <p>現在のリリースでは Apache は DNS 逆引きを使用して + このバーチャルホストの <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> + を見つけます。 + その逆引きが失敗した場合は部分的にバーチャルホストを無効にします + (Apache 1.2 より前では起動すらしません)。 + バーチャルホストが名前ベースであれば完全に無効になりますが、 + IP ベースであれば概ね動作します。しかしながら、サーバ名を + 含む完全な URL を生成しなければならない場合は、正しい URL + の生成ができません。</p> + + <p>次の例は上記の問題を解決しています。</p> + + <div class="example"><p><code> + <VirtualHost 192.0.2.1> <br /> + ServerName www.abc.dom <br /> + ServerAdmin webgirl@abc.dom <br /> + DocumentRoot /www/abc <br /> + </VirtualHost> + </code></p></div> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="denial" id="denial">サービス拒否</a></h2> + + + <p>サービス拒否が起こる場合、(少なくとも) 二つのケースがあります。 + Apache 1.2 より前を実行している場合、バーチャルホストのための + 上記の二つの DNS 検索のうち一つ失敗すれば起動すらしません。 + そしてこの DNS 検索が自分の制御下にすらない場合もありえます。 + 例えば、<code>abc.dom</code> が顧客のサーバの一つで、 + DNS は顧客自身で管理している場合、単に + <code>www.abc.dom</code> レコードを削除するだけで、 + (1.2 より前の) サーバを起動不能にすることができます。</p> + + <p>もう一つのケースは、より気付きにくいものです。 + 次の設定について考えてみましょう。</p> + + <div class="example"><p><code> + <VirtualHost www.abc.dom> <br /> + ServerAdmin webgirl@abc.dom <br /> + DocumentRoot /www/abc <br /> + </VirtualHost> <br /> + <br /> + <VirtualHost www.def.dom> <br /> + ServerAdmin webguy@def.dom <br /> + DocumentRoot /www/def <br /> + </VirtualHost> + </code></p></div> + + <p>192.0.2.1 を <code>www.abc.dom</code> に、 + 192.0.2.2 を <code>www.def.dom</code> に割り当てているとします。 + また、<code>def.dom</code> は顧客自身の DNS + の制御下にあるとします。この設定で、<code>abc.dom</code> + に向けられたトラフィック全てを奪うことができる位置に + <code>def.dom</code> を設置できています。後は単に + <code>www.def.dom</code> が 192.0.2.1 を参照するように + 設定するだけです。DNS は顧客側の DNS でコントロールされているので、 + <code>www.def.dom</code> レコードが好きな場所を指すように + 設定できてしまうのを止めさせることができません。</p> + + <p>192.0.2.1 に対するリクエスト + (<code>http://www.abc.dom/whatever</code> 形式の URL + を入力したユーザからのもの全てを含みます) + は、<code>def.dom</code> バーチャルホストで応答されます。 + このようなことが何故起こるかもっと良く知るためには、 + 応答の必要なバーチャルホストへのリクエストに対して、 + Apache がどのように整合性を確保するかについて、 + 深い議論が必要になります。おおざっぱな説明は<a href="vhosts/details.html">こちら</a>に記述されています。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="main" id="main">「主サーバ」アドレス</a></h2> + + + <p>Apache 1.1 での <a href="vhost/name-based.html">名前ベースのバーチャルホストのサポート</a> 追加の際に、 + Apache は <code class="program"><a href="./programs/httpd.html">httpd</a></code> の実行されているホストの IP + アドレスを知る必要が出てきました。このアドレスを得るために、 + (もしあれば) グローバルな + <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> を使用するか、 + C 言語の関数 <code>gethostname</code> (コマンドプロンプトで + <code>hostname</code> とタイプしたときと同じものを返します) + を呼び出すかをします。 + その後、得られたアドレスで DNS 検索を行ないます。 + 現在のところ、この DNS 検索を回避する方法はありません。</p> + + <p>DNS サーバがダウンして、この検索ができない事態が起こることを + 恐れているのであれば、<code>/etc/hosts</code> + にホスト名を記述しておくことができます + (マシンが正常に起動するように既に設定されているかもしれません)。 + その場合、DNS 参照が失敗した場合にマシンが <code>/etc/hosts</code> + を使用するように設定していることを確認してください。 + その方法は、どの OS を使用しているかに依存しますが、 + <code>/etc/resolv.conf</code> か <code>/etc/nsswitch.conf</code> + を編集することで設定できます。</p> + + <p>もし他の理由で DNS を利用する必要がない場合は、 + <code>HOSTRESORDER</code> 環境変数を「 <code>local</code> + 」に設定することでそのようにできます。以上これらの事柄は、どんな + OS 、レゾルバライブラリを使用しているかに依存します。また、 + <code class="module"><a href="./mod/mod_env.html">mod_env</a></code> を使用して環境変数を制御しない限り、 + CGI にも影響を与えます。man ページや使用している OS + の FAQ で調べると良いでしょう。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="tips" id="tips">以上の問題を解決する方法</a></h2> + + + <ul> + <li> + <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> + で IP アドレスを使用する。 + </li> + + <li> + <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> + で IP アドレスを使用する。 + </li> + + <li> + 全てのバーチャルホストが明示的に + <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> + を持つようにする。 + </li> + + <li>何も応答しない + <code><VirtualHost _default_:*></code> + サーバを作る。</li> + </ul> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="appendix" id="appendix">付録: 将来的な方向性</a></h2> + + + <p>DNS に関して、現状は全く宜しくありません。Apache 1.2 で、 + DNS のイベントが失敗しても少なくとも起動プロセスが続くようにしましたが、 + これが最高の解決方法ではないでしょう。アドレスの再割り当てが必要不可避 + となっている今日のインターネットにおいては、 + 設定ファイルの中で明示的な IP アドレスを要求する仕様は、 + 全く宜しくありません。</p> + + <p>盗用のサービスアタックに関して行なうべき事は、 + DNS 順引きを行なって得られたアドレスに対する DNS + 逆引きを行なって、二つの名前を比較することです。 + この二つが一致しなければバーチャルホストは無効になるようにします。 + こうするためには逆引き DNS が適切に設定されている必要があります + (FTP サーバや TCP ラッパーのおかげで「二重逆引き」DNS は一般的に + なっていますので、管理者にはお馴染みものでしょう)。</p> + + <p>IP アドレスが使用されていなくて DNS が失敗した場合は、 + どうしてもバーチャルホストウェブサーバを信頼性を確保して + 起動させることは不可能のようです。 + 設定の一部を無効にするというような部分的な解決では、 + サーバが何をするようにするかにもよりますが、 + そのサーバが起動しないより確実に悪い状況になるでしょう。</p> + + <p>HTTP/1.1 が開発され、ブラウザやプロキシが <code>Host</code> + ヘッダを発行するようになったので、IP ベースのバーチャルホストを + 全く使用しなくても済むようになるかもしれません。 + この場合、ウェブサーバは設定中に DNS 参照をしなくても済みます。 + しかし 1997 年 3 月時点の状況では、 + 商用レベルのウェブサーバで使用できるほどには、 + これらの機能は広く開発が進んでいません。</p> + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/dns-caveats.html" title="Japanese"> ja </a> | +<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/dso.html b/docs/manual/dso.html index 3d86148e79..7245b50884 100644 --- a/docs/manual/dso.html +++ b/docs/manual/dso.html @@ -2,9 +2,9 @@ URI: dso.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: dso.html.ja.euc-jp +URI: dso.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: dso.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/dso.html.ja.euc-jp b/docs/manual/dso.html.ja.euc-jp deleted file mode 100644 index 7a85f2a389..0000000000 --- a/docs/manual/dso.html.ja.euc-jp +++ /dev/null @@ -1,299 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>ưŪ֥ͭ (DSO) ݡ - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>ưŪ֥ͭ (DSO) ݡ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/dso.html" title="Japanese"> ja </a> | -<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>Apache HTTP Фϥ⥸塼벽줿ץǡ - Ԥ⥸塼뤳ȤǥФȤ߹ൡǽ֤ȤǤޤ - ⥸塼ϥФӥɤȤ <code class="program"><a href="./programs/httpd.html">httpd</a></code> Хʥ - ŪȤ߹ळȤǤޤ⤷ϡ<code class="program"><a href="./programs/httpd.html">httpd</a></code> ХʥȤ - ̤¸ߤưŪ֥ͭ (: Dynamic Shared Object) - (DSO) Ȥƥѥ뤹뤳Ȥ - ǤޤDSO ⥸塼ϥФӥɤȤ˥ѥ뤷ꡢ - Apache ĥġ (<code class="program"><a href="./programs/apxs.html">apxs</a></code>) - ȤäƸǥѥ뤷ɲäǤޤ</p> - - <p>ʸ DSO ⥸塼λȤȡȤߤˤĤ - ޤ</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#implementation"></a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#usage">ˡγ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#background">ط</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#advantages">ȷ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="implementation" id="implementation"></a></h2> - -<table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table> - - <p>ġ Apache ⥸塼ɤ뤿 DSO ݡȤ - <code class="module"><a href="./mod/mod_so.c.html">mod_so.c</a></code> Ȥ⥸塼εǽ˴ŤƤޤ - Υ⥸塼 Apache ΥŪȤ߹ޤƤɬפޤ - <code class="module"><a href="./mod/core.c.html">core.c</a></code> ʳǤ DSO ˤǤʤͣ - ⥸塼Ǥ¾塢¾Τ٤Ƥ Apache Υ⥸塼ϡ - <a href="install.html">ȡʸ</a>Ƥ褦ˡ - <code class="program"><a href="./programs/configure.html">configure</a></code> - <code>--enable-<em>module</em>=shared</code> ץǤ줾 - DSO ӥɤˤ뤳ȤˤꡢDSO ⥸塼ˤ뤳ȤǤޤ - <code>mod_foo.so</code> Τ褦 DSO ˥⥸塼뤬ѥ뤵С - <code>httpd.conf</code> ե <code class="module"><a href="./mod/mod_so.html">mod_so</a></code> - <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> - ǥ쥯ƥ֤ȤȤǥФεưƵưˤΥ⥸塼 - ɤ褦ˤǤޤ</p> - - <p>Apache ⥸塼Ѥ (ä˥ɥѡƥ⥸塼) DSO ե - ñˤ뤿ˡ<code class="program"><a href="./programs/apxs.html">apxs</a></code> - (<dfn>APache eXtenSion</dfn>) Ȥݡȥץबޤ - Apache Υĥ<em></em> DSO ⥸塼ӥɤ뤿 - ȤȤǤޤȯۤñǤ: Apache Υȡ - <code class="program"><a href="./programs/configure.html">configure</a></code><code>make install</code> ΤȤ Apache - C إåȡ뤷DSO ӥѤΥץåȥե¸ - ѥȥΥե饰 <code class="program"><a href="./programs/apxs.html">apxs</a></code> ץɲäޤ - ˤꡢ桼 Apache ۥĥʤǡ - DSO ݡȤΤΥץåȥե¸Υѥ - ե饰뤳Ȥʤ Apache Υ⥸塼Υѥ - Ǥ褦ˤʤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="usage" id="usage">ˡγ</a></h2> - - <p>Apache 2.2 DSO ǽγάΤ뤳ȤǤ뤿Ρ - ûʷʳפǤ:</p> - - <ol> - <li> - <em>ۤƤ</em> Apache ⥸塼롢 <code>mod_foo.c</code> - Ȥơ DSO <code>mod_foo.so</code> ˥ӥɡȡ: - -<div class="example"><p><code> -$ ./configure --prefix=/path/to/install --enable-foo=shared<br /> -$ make install -</code></p></div> - </li> - - <li> - <em>ɥѡƥ</em> Apache ⥸塼롢 <code>mod_foo.c</code> - Ȥơ DSO <code>mod_foo.so</code> ˥ӥɡȡ: - -<div class="example"><p><code> -$ ./configure --add-module=<var>module_type</var>:/path/to/3rdparty/mod_foo.c \<br /> -<span class="indent"> - --enable-foo=shared<br /> -</span> -$ make install -</code></p></div> - </li> - - <li> - ͭ⥸塼 <em>塹Υȡ</em> Τ - Apache : - -<div class="example"><p><code> -$ ./configure --enable-so<br /> -$ make install -</code></p></div> - </li> - - <li> - <em>ɥѡƥ</em> Apache ⥸塼롢 <code>mod_foo.c</code> - Ȥơ <code class="program"><a href="./programs/apxs.html">apxs</a></code> Ȥä - Apache ĥ<em></em> DSO ˥ӥɡȡ: - -<div class="example"><p><code> -$ cd /path/to/3rdparty<br /> -$ apxs -c mod_foo.c<br /> -$ apxs -i -a -n foo mod_foo.la -</code></p></div> - </li> - </ol> - - <p>ɤξˤƤ⡢ͭ⥸塼ѥ뤷ǡ - <code>httpd.conf</code> - <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> - ǥ쥯ƥ֤Ȥä Apache ⥸塼Ѥ褦 - ʤФʤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="background" id="background">ط</a></h2> - - <p>Ƕ Unix Ϥ OS ˤ <em>ưŪ֥ͭ</em> (DSO) - ưŪ/ɤȤΤ - ¸ߤޤϡ¹Ի˥ץΥɥ쥹֤ - ɤǤ褦̤ʷǥץӥɤ뤳Ȥ - ǽˤޤ</p> - - <p>ΥɤĤˡǹԤʤȤǤޤ: ¹ԥץब - ư줿Ȥ <code>ld.so</code> Ȥƥץ - ˤ꼫ưŪ˹Ԥʤˡȡ¹ԥץ椫顢ƥॳ - <code>dlopen()/dlsym()</code> ˤ Unix ؤ - ץॷƥΥեȤäƼưǹԤʤˡȤ - ޤ</p> - - <p>ǽˡǤ DSO ̤<em>ͭ饤֥</em> <em>DSO - 饤֥</em> ȸƤФƤơDSO ̾ - <code>libfoo.so</code> <code>libfoo.so.1.2</code> Τ褦ˤʤäƤޤ - ϥƥǥ쥯ȥ (̾ <code>/usr/lib</code>) ¸ߤ - ¹ԥץؤΥϥӥɻ <code>-lfoo</code> - ꤹ뤳ȤdzΩޤˤ饤֥ؤλȤ¹ԥץ - ե˽ޤơư Unix Υ <code>/usr/lib</code> 䡢 - <code>-R</code> Τ褦ʥץˤϡɥɤ줿ѥ - Ķѿ <code>LD_LIBRARY_PATH</code> ˤꤵ줿ѥ椫 - <code>libfoo.so</code> ξĤ뤳ȤǤޤ줫顢 - ¹ԥץ (ޤ̤) ܥ DSO ˤ륷ܥ - 褷ޤ</p> - - <p>̤ϼ¹ԥץΥܥ DSO ϻȤޤ - (DSO ϰŪʥɤˤѲǽʥ饤֥ǤΤ) - Ǥ顢ʤ륷ܥβɬפޤ - ܥ Unix ˤ괰ʲ褬ԤʤޤΤǡ¹ԥե뼫Ȥ - ⤹ɬפޤ(ºݤΤȤŪǤʤˡǥƤ - ٤Ƥμ¹ԥץȤ߹ޤƤ볫ѤΥɤΰ - <code>ld.so</code> ư륳ɤޤޤƤޤ)褯Ȥ - 饤֥ưŪɤ餫Ǥ饤֥Υɤ - ƥ饤֥ <code>libc.so</code> Τ褦ˤư¸Ǥ褯 - ץΤɬפʥǥΰ뤳ȤǤޤ</p> - - <p>ĤˡǤ DSO ̤<em>֥ͭ</em> - <em>DSO ե</em>ȸƤФƤơǤդγĥҤդ뤳ȤǤޤ - (ɸŪ̾ <code>foo.so</code> Ǥ) - Υե̾ϥץѤΥǥ쥯ȥ֤졢 - Ȥ¹ԥץؤΥϼưŪˤϤޤ - ǤΤǡ¹ԥץ <code>dlopen()</code> Ȥä - ¹Ի˼ư DSO ץΥɥ쥹֤˥ɤɬפޤ - λǤϼ¹ԥץФ DSO ΥܥβϹԤʤޤ - Unix Υ DSO (ޤ̤) ܥ - ¹ԥץˤꥨݡȤ줿ܥȴ˥ɤ줿 - DSO 饤֥ˤꥨݡȤ줿ܥ (äˡɤˤǤ⤢ - <code>libc.so</code> Τ٤ƤΥܥ) ǼưŪ˲褷ޤ - 뤳ȤǡDSO Ϻǽ餫Ū˥ƤΤ褦ˡ - ¹ԥץΥܥΤ뤳ȤǤޤ</p> - - <p>ǸˡDSO API ˡץ - ǥǥѥåơ֥<em>ʤ</em>ǥܥȤȤǤ褦ˡ - <code>dlsym()</code> ȤäƤĤΥܥ褷ޤ - ʤ: ¹ԥץɬפʤ٤ƤΥܥưDz褷ʤ - ʤޤεϥץΥץʥʬ - ɬפˤʤޤǥɤɬפʤ (ʤ) - ȤǤɬפʤСܥץεǽĥ뤿 - ʬưŪ˥ɤ뤳ȤǤޤ</p> - - <p> DSO ϴñʤ褦˸ޤʤȤ - ޤ: ץĥ뤿 DSO ȤäƤȤˡ - DSO ¹ԥץफ饷ܥ褹Ǥ (ܤˡ) - ϤʤǤ礦ϡDSO Υܥ¹ԥץ - ܥ뤫ֵղפȤΤϥ饤֥߷ - (饤֥ϤѤץΤȤϲ - Τʤ) ȿƤơεǽϤ٤ƤΥץåȥե - 櫓ǤϤʤɸಽ⤵ƤʤǤ - ºݤˤϼ¹ԥץΥХʥܥϺƥݡȤ뤳Ȥ - ޤʤDSO ȤȤǤޤ˥Х륷ܥ뤹٤Ƥ - ݡȤ褦ˤˡĤ뤳Ȥ¹Ի˥ץ - ĥ뤿 DSO ȤȤΰ֤Ǥ</p> - - <p>ͭ饤֥Υץ̤ˡǤDSO ϤΤ - ߷פ줿ΤǤ顣äơˡϥڥ졼ƥƥब - ۤȤɤ٤ƤμΥ饤֥ǻȤƤޤ - ץγĥΤ˶֥ͭȤѤ롢Ȥ - ޤȤƤޤ</p> - - <p>1998 ǯλǡ¹Ի˼ºݤ˵ǽĥΤ DSO ȤäƤ - եȥѥåϾǤ: Perl 5 (XS DnaLoader ⥸塼 - ˤ)Netscape <em>ʤ</em>ǤApache ϤǤ - ⥸塼γǰȤäƵǽĥƤơŪ˥ǥѥåꥹȤ - Ť⥸塼 Apache ǽؤΥԤʤäƤޤΤǡ - С 1.3 顢Apache DSO Ȥ֤ˤʤޤ - Apache ϼ¹Ի DSO Ȥäƥ⥸塼ɤ褦ˤǤ - ̿դƤΤǤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="advantages" id="advantages">ȷ</a></h2> - - <p>嵭 DSO ˴Ťǽϰʲޤ:</p> - - <ul> - <li>ºݤΥХץȤΩƤ뤿ˡ - ӥɻ <code>configure</code> ΥץȤ - ¹Ի <code>httpd.conf</code> ѥޥ - <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> - ȤȤǤޤΤǡХѥåνޤޤ - ȤСĤ Apache Υȡ뤫 - 㤦Υ (ɸǤ SSL ǡǾȳĥ [mod_perl, PHP3] - <em>ʤ</em>) ¹Ԥ뤳ȤǤޤ</li> - - <li>ȡθǤäƤ⡢ФΥѥåɥѡƥ - ⥸塼Ǵñ˳ĥǤ褦ˤʤޤϡApache - ѥåȡPHP3, mod_perl, mod_fastcgi <em>ʤ</em> ɲä - ѥåǤΤǡʤȤ٥ΥѥåԤˤȤä - 礭ޤ</li> - - <li>Apache ⥸塼γȯñˤʤޤ - DSO <code class="program"><a href="./programs/apxs.html">apxs</a></code> Ȥ߹碌ˤꡢApache ĥ - ǺȤǤȯΥ⥸塼οС - ¹ Apache ФȤ߹ि <code>apxs -i</code> - <code>apachectl restart</code> Ԥʤɤʤ뤫Ǥ</li> - </ul> - - <p>DSO ˤϰʲηޤ:</p> - - <ul> - <li>٤ƤΥڥ졼ƥƥबץΥɥ쥹֤ - ɤưŪɤ뤳ȤݡȤƤǤϤʤΤǡ - ץåȥեˤäƤ DSO ϻȤޤ</li> - - <li>Unix ΥܥβɬפǤΤǡ - ΥХإåɤˤꥵФεư֤ 20% ٤ʤäƤޤ</li> - - <li>¸ (PIC) ( position independent code) - Хɥ쥹Τʣʥ֥ΥȥåɬפʤȤꡢ - ɬХɥ쥹Ʊ餤®٤Ǥ櫓ǤϤޤΤǡ - ץåȥեˤäƤϥФμ¹®٤ 5% ٤ʤޤ</li> - - <li>DSO ⥸塼Ϥ٤ƤΥץåȥե¾ DSO ˴Ť - 饤֥ФƥǤ (<code>ld -lfoo</code>) - Ȥ櫓ǤϤޤΤ (ȤСa.out ΥץåȥեǤ - εǽϤޤELF ΥץåȥեˤϤޤ) - ٤ƤμΥ⥸塼 DSO Ȥ櫓ǤϤޤ - ȡDSO եȤƥѥ뤵줿⥸塼 - Ȥ륷ܥϡ - Apache ΥΥܥ롢C 饤֥ (<code>libc</code>) - Apache ȤäƤ¾Τ٤ƤŪʥ饤֥ưŪ饤֥ - ܥ롢PIC ˤŪʥ饤֥ (<code>libfoo.a</code>) - ܥΤߤ¤ޤ¾ΥɤȤˡϡ - Apache ȤǤˤΥɤؤλȤ褦ˤ뤫 - <code>dlopen ()</code> ȤäƥɤʬȤǥɤ뤫 - ɤ餫ޤ</li> - </ul> - -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/dso.html" title="Japanese"> ja </a> | -<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/dso.html.ja.utf8 b/docs/manual/dso.html.ja.utf8 new file mode 100644 index 0000000000..5f3130fd65 --- /dev/null +++ b/docs/manual/dso.html.ja.utf8 @@ -0,0 +1,299 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>動的共有オブジェクト (DSO) サポート - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>動的共有オブジェクト (DSO) サポート</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/dso.html" title="Japanese"> ja </a> | +<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>Apache HTTP サーバはモジュール化されたプログラムで、 + 管理者がモジュールを選択することでサーバに組み込む機能を選ぶことができます。 + モジュールはサーバがビルドされるときに <code class="program"><a href="./programs/httpd.html">httpd</a></code> バイナリに + 静的に組み込むことができます。もしくは、<code class="program"><a href="./programs/httpd.html">httpd</a></code> バイナリとは + 別に存在する動的共有オブジェクト (訳注: Dynamic Shared Object) + (DSO) としてコンパイルすることも + できます。DSO モジュールはサーバがビルドされるときにコンパイルしたり、 + Apache 拡張ツール (<code class="program"><a href="./programs/apxs.html">apxs</a></code>) を + 使って後でコンパイルして追加したりできます。</p> + + <p>この文書は DSO モジュールの使い方と、仕組みについて + 説明します。</p> + </div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#implementation">実装</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#usage">使用法の概要</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#background">背景</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#advantages">利点と欠点</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="implementation" id="implementation">実装</a></h2> + +<table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table> + + <p>個々の Apache モジュールをロードするための DSO サポートは + <code class="module"><a href="./mod/mod_so.c.html">mod_so.c</a></code> というモジュールの機能に基づいています。 + このモジュール は Apache のコアに静的に組み込まれている必要があります。 + それは <code class="module"><a href="./mod/core.c.html">core.c</a></code> 以外では DSO にできない唯一の + モジュールです。事実上、他のすべての Apache のモジュールは、 + <a href="install.html">インストールの文書</a>で説明されているように、 + <code class="program"><a href="./programs/configure.html">configure</a></code> の + <code>--enable-<em>module</em>=shared</code> オプションでそれぞれを + DSO ビルドにすることにより、DSO モジュールにすることができます。 + <code>mod_foo.so</code> のような DSO にモジュールがコンパイルされれば、 + <code>httpd.conf</code> ファイル中で <code class="module"><a href="./mod/mod_so.html">mod_so</a></code> の + <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> + ディレクティブを使うことでサーバの起動や再起動時にこのモジュールを + ロードするようにできます。</p> + + <p>Apache モジュール用の (特にサードパーティモジュールの) DSO ファイルの + 作成を簡単にするために、<code class="program"><a href="./programs/apxs.html">apxs</a></code> + (<dfn>APache eXtenSion</dfn>) という新しいサポートプログラムがあります。 + Apache のソースツリーの<em>外で</em> DSO モジュールをビルドするために + 使うことができます。発想は単純です: Apache のインストール時の + <code class="program"><a href="./programs/configure.html">configure</a></code>、<code>make install</code> のときに Apache の + C ヘッダをインストールし、DSO ビルド用のプラットフォーム依存の + コンパイラとリンカのフラグを <code class="program"><a href="./programs/apxs.html">apxs</a></code> プログラムに追加します。 + これにより、ユーザが Apache の配布ソースツリーなしで、さらに + DSO サポートのためのプラットフォーム依存のコンパイラやリンカの + フラグをいじることなく Apache のモジュールのソースをコンパイル + できるようになります。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="usage" id="usage">使用法の概要</a></h2> + + <p>Apache 2.2 の DSO 機能の概略を知ることができるための、 + 短く簡潔な概要です:</p> + + <ol> + <li> + <em>配布されている</em> Apache モジュール、仮に <code>mod_foo.c</code> + として、それを DSO <code>mod_foo.so</code> にビルド、インストール: + +<div class="example"><p><code> +$ ./configure --prefix=/path/to/install --enable-foo=shared<br /> +$ make install +</code></p></div> + </li> + + <li> + <em>サードパーティ</em> Apache モジュール、仮に <code>mod_foo.c</code> + として、それを DSO <code>mod_foo.so</code> にビルド、インストール: + +<div class="example"><p><code> +$ ./configure --add-module=<var>module_type</var>:/path/to/3rdparty/mod_foo.c \<br /> +<span class="indent"> + --enable-foo=shared<br /> +</span> +$ make install +</code></p></div> + </li> + + <li> + 共有モジュールの <em>後々のインストール</em> のために + Apache を設定: + +<div class="example"><p><code> +$ ./configure --enable-so<br /> +$ make install +</code></p></div> + </li> + + <li> + <em>サードパーティ</em> Apache モジュール、仮に <code>mod_foo.c</code> + として、それを <code class="program"><a href="./programs/apxs.html">apxs</a></code> を使って + Apache ソースツリーの<em>外で</em> DSO にビルド、インストール: + +<div class="example"><p><code> +$ cd /path/to/3rdparty<br /> +$ apxs -c mod_foo.c<br /> +$ apxs -i -a -n foo mod_foo.la +</code></p></div> + </li> + </ol> + + <p>どの場合においても、共有モジュールをコンパイルした後で、 + <code>httpd.conf</code> で + <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> + ディレクティブを使って Apache がモジュールを使用するように + しなければなりません。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="background" id="background">背景</a></h2> + + <p>最近の Unix 系の OS には <em>動的共有オブジェクト</em> (DSO) + の動的リンク/ロードという気のきいた機構が + 存在します。これは、実行時にプログラムのアドレス空間に + ロードできるような特別な形式でプログラムをビルドすることを + 可能にします。</p> + + <p>このロードは二つの方法で行なうことができます: 実行プログラムが + 起動されたときに <code>ld.so</code> というシステムプログラム + により自動的に行なわれる方法と、実行プログラム中から、システムコール + <code>dlopen()/dlsym()</code> による Unix ローダへの + プログラムシステムのインタフェースを使って手動で行なう方法とが + あります。</p> + + <p>最初の方法では DSO は普通は<em>共有ライブラリ</em>や <em>DSO + ライブラリ</em> と呼ばれていて、DSO の名前は + <code>libfoo.so</code> や <code>libfoo.so.1.2</code> のようになっています。 + これらはシステムディレクトリ (通常 <code>/usr/lib</code>) に存在し、 + 実行プログラムへのリンクはビルド時に <code>-lfoo</code> をリンカに + 指定することで確立されます。これによりライブラリへの参照が実行プログラムの + ファイルに書き込まれて、起動時に Unix のローダが <code>/usr/lib</code> や、 + リンカの <code>-R</code> のようなオプションによりハードコードされたパス、 + 環境変数 <code>LD_LIBRARY_PATH</code> により設定されたパス、の中から + <code>libfoo.so</code> の場所を見つけることができます。それから、 + 実行プログラム中の (まだ未解決の) シンボルを DSO にあるシンボルで + 解決します。</p> + + <p>普通は実行プログラム中のシンボルは DSO からは参照されません + (DSO は一般的なコードによる再利用可能なライブラリですので)。 + ですから、さらなるシンボルの解決は必要ありません。 + シンボルは Unix ローダにより完全な解決が行なわれますので、実行ファイル自身は + 何もする必要がありません。(実際のところ、静的でない方法でリンクされている + すべての実行プログラムに組み込まれている開始用のコードの一部に + <code>ld.so</code> を起動するコードが含まれています)。よく使われる + ライブラリの動的ロードの利点は明らかです。ライブラリのコードは + システムライブラリに <code>libc.so</code> のようにして一度保存するだけでよく、 + プログラムのために必要なディスクの領域を節約することができます。</p> + + <p>二つめの方法では DSO は普通は<em>共有オブジェクト</em>や + <em>DSO ファイル</em>と呼ばれていて、任意の拡張子を付けることができます + (ただし、標準的な名前は <code>foo.so</code> です)。 + これらのファイルは通常はプログラム専用のディレクトリに置かれ、 + これらを使う実行プログラムへのリンクは自動的にはされません。 + ですので、実行プログラムは <code>dlopen()</code> を使って + 実行時に手動で DSO をプログラムのアドレス空間にロードする必要があります。 + この時点では実行プログラムに対して DSO のシンボルの解決は行なわれません。 + しかし、その代わりに Unix のローダが DSO の (まだ未解決の) シンボルを + 実行プログラムによりエクスポートされたシンボルと既にロードされた + DSO ライブラリによりエクスポートされたシンボル (特に、どこにでもある + <code>libc.so</code> のすべてのシンボル) で自動的に解決します。 + こうすることで、DSO は最初から静的にリンクされていたかのように、 + 実行プログラムのシンボルを知ることができます。</p> + + <p>最後に、DSO の API を利点を生かすために、プログラムは + 後でディスパッチテーブル<em>など</em>でシンボルを使うことができるように、 + <code>dlsym()</code> を使っていくつかのシンボルを解決します。 + すなわち: 実行プログラムは必要なすべてのシンボルを手動で解決しなければ + なりません。この機構の利点はプログラムのオプショナルな部分は + 必要になるまでロードする必要がない (だからメモリも消費しない) + ことです。必要ならば、基本プログラムの機能を拡張するために + これらの部分を動的にロードすることができます。</p> + + <p>この DSO 機構は簡単なように見えますが、少なくとも一つ難しい点が + あります: プログラムを拡張するために DSO を使っているときに、 + DSO が実行プログラムからシンボルを解決する点です (二番目の方法)。 + これはなぜでしょうか。それは、DSO のシンボルを実行プログラムの + シンボルから「逆解決」するというのはライブラリの設計 + (ライブラリはそれを使用するプログラムのことは何も + 知らない) に反していて、この機能はすべてのプラットフォームに + あるわけではなく、標準化もされていないからです。 + 実際には実行プログラムのグローバルなシンボルは再エクスポートされることは + あまりなく、DSO から使うことができません。リンカにグローバルシンボルすべてを + エクスポートするようにさせる方法を見つけることが、実行時にプログラムを + 拡張するために DSO を使うときの一番の問題です。</p> + + <p>共有ライブラリのアプローチが普通の方法です。DSO 機構はそのために + 設計されたものですから。したがって、その方法はオペレーティングシステムが + 提供するほとんどすべての種類のライブラリで使われています。 + 一方、プログラムの拡張のために共有オブジェクトを使用する、という方は + あまり使われていません。</p> + + <p>1998 年の時点で、実行時に実際に機能拡張のために DSO 機構を使っている + ソフトウェアパッケージは少しだけでした: Perl 5 (XS 機構と DnaLoader モジュール + によるもの)、Netscape サーバ<em>など</em>です。Apache はすでに + モジュールの概念を使って機能拡張をしていて、内部的にディスパッチリストに + 基づいた外部モジュールの Apache コア機能へのリンクを行なっていましたので、 + バージョン 1.3 から、Apache も DSO 機構を使う仲間になりました。 + Apache は実行時に DSO を使ってモジュールをロードするようにすでに + 運命付けられていたのです。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="advantages" id="advantages">利点と欠点</a></h2> + + <p>上記の DSO に基づいた機能は以下の利点があります:</p> + + <ul> + <li>実際のサーバプロセスを組み立てるために、 + ビルド時に <code>configure</code> のオプションを使う代わりに + 実行時に <code>httpd.conf</code> の設定用コマンド + <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> + を使うことができますので、サーバパッケージの柔軟性が高まりました。 + たとえば、一つの Apache のインストールから + 違う構成のサーバ (標準版と SSL 版、最小構成と拡張版 [mod_perl, PHP3] + <em>など</em>) を実行することができます。</li> + + <li>インストールの後であっても、サーバのパッケージをサードパーティ + モジュールで簡単に拡張できるようになりました。これは、Apache コア + パッケージと、PHP3, mod_perl, mod_fastcgi <em>など</em> の追加の + パッケージを作成できるので、少なくともベンダのパッケージ管理者にとって + 大きな利点があります。</li> + + <li>Apache モジュールの開発が簡単になります。 + これは DSO と <code class="program"><a href="./programs/apxs.html">apxs</a></code> の組み合わせにより、Apache ソースツリーの + 外で作業でき、開発中のモジュールの新しいバージョンを + 実行中の Apache サーバに組み込むために <code>apxs -i</code> と + <code>apachectl restart</code> を行なうだけで良くなるからです。</li> + </ul> + + <p>DSO には以下の欠点があります:</p> + + <ul> + <li>すべてのオペレーティングシステムがプログラムのアドレス空間に + コードを動的ロードすることをサポートしているわではないので、 + プラットフォームによっては DSO 機構は使えません。</li> + + <li>Unix のローダがシンボルの解決をする必要ができたので、 + そのオーバヘッドによりサーバの起動時間が約 20% 遅くなっています。</li> + + <li>位置非依存コード (PIC) (訳注 position independent code) は + 相対アドレスのために複雑なアセンブラのトリックが必要なことがあり、 + それは必ずしも絶対アドレスと同じくらいの速度がでるわけではありませんので、 + プラットフォームによってはサーバの実行速度が約 5% 遅くなります。</li> + + <li>DSO モジュールはすべてのプラットフォームで他の DSO に基づいた + ライブラリに対してリンクできる (<code>ld -lfoo</code>) + というわけではありませんので (たとえば、a.out のプラットフォームでは + この機能はありませんが、ELF のプラットフォームにはあります)、 + すべての種類のモジュールに DSO 機構を使えるわけではありません。 + 言い換えると、DSO ファイルとしてコンパイルされたモジュールの + 使えるシンボルは、 + Apache のコアのシンボル、C ライブラリ (<code>libc</code>) と + Apache コアが使っている他のすべての静的なライブラリと動的ライブラリの + シンボル、PIC による静的なライブラリ (<code>libfoo.a</code>) の + シンボルのみに制限されます。その他のコードを使う方法は、 + Apache コア自身がすでにそのコードへの参照があるようにするか、 + <code>dlopen ()</code> を使ってコードを自分自身でロードするかの + どちらかしかありません。</li> + </ul> + +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/dso.html" title="Japanese"> ja </a> | +<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/env.html b/docs/manual/env.html index 1bc4533824..b5b06f70df 100644 --- a/docs/manual/env.html +++ b/docs/manual/env.html @@ -2,9 +2,9 @@ URI: env.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: env.html.ja.euc-jp +URI: env.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: env.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/env.html.ja.euc-jp b/docs/manual/env.html.ja.euc-jp deleted file mode 100644 index c50a90c018..0000000000 --- a/docs/manual/env.html.ja.euc-jp +++ /dev/null @@ -1,406 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Apache δĶѿ - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache δĶѿ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/env.html" title="Japanese"> ja </a> | -<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>Apache HTTP Ф<em>Ķѿ</em>ȸƤФ롢̾ΤĤ - ѿ˾ȤߤƤޤξϥ - ʤɤΤ椹뤿˻ȤȤǤޤ - ѿ CGI ץȤʤɤγץ̿뤿ˤ - ȤޤʸϤѿˡȻˡĤ - Ҳ𤷤ޤ</p> - - <p>ѿ<em>Ķѿ</em>ȸƤФƤޤڥ졼ƥ - ƥˤä椵ƤĶѿƱǤϤޤ - ºݤϡѿ Apache ¤˵졢Ƥޤ - ϡCGI SSI ץȤϤ줿Ȥºݤ - ڥ졼ƥƥδĶѿˤʤޤмȤ - ¹ԤƤ륪ڥ졼ƥƥδĶϡ - ڥ졼ƥƥΥ뤬ƤɸδĶѿ - ˡȤʤФʤޤ</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">Ķѿ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#using">Ķѿλ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#special">̤ŪδĶѿ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#examples"></a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="setting" id="setting">Ķѿ</a></h2> - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table> - - <h3><a name="basic-manipulation" id="basic-manipulation">ŪʴĶ</a></h3> - - - <p>Apache ˤƴĶѿꤹִŪˡϡ - ̵˴Ķѿꤹ <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> ǥ쥯ƥ֤Ѥ뤳ȤǤ - <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> - ǥ쥯ƥ֤ˤꡢApache ư줿 - ĶѿϤȤǤޤ</p> - - - <h3><a name="conditional" id="conditional">ꥯ˾˴Ťꤹ</a></h3> - - - <p>뤿ˡmod_setenvif - Ƥǥ쥯ƥ֤Ѥ뤳ȤǡꥯȤ - ˴ŤƴĶѿꤹ뤳ȤǤޤ㤨СΥ֥饦 - (User-Agent) ΥꥯȤ Referer [տŪ֤Ǥ] - (: ֤ referrer ǤHTTP λͤǤ Referer - ȤʤäƤޤ) إåĤäȤΤѿꤹ뤳ȤǤޤ - mod_rewrite <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> - ǥ쥯ƥ֤ˤƴĶѿꤹ <code>[E=...]</code> - ץѤ뤳Ȥǡ - ԤʤȤǤޤ</p> - - - <h3><a name="unique-identifiers" id="unique-identifiers">դʼ̻</a></h3> - - - <p>mod_unique_id ϡ˸¤줿β - ֤٤ơפΥꥯȤˤĤơդǤ뤳ȤݾڤƤͤĶѿ - <code>UNIQUE_ID</code> ꤷޤ</p> - - - <h3><a name="standard-cgi" id="standard-cgi">ɸ CGI ѿ</a></h3> - - - <p>Apache եꤵ줿Ķѿȥ뤫Ϥ - Ķѿ˲äơCGI ץȤ SSI ڡˤ <a href="http://cgi-spec.golux.com">CGI λ</a>ᤵƤ롢 - ꥯȤΥäĶѿȤޤ</p> - - - <h3><a name="caveats" id="caveats">Ĥ</a></h3> - - - <ul> - <li>Ķǥ쥯ƥ֤Ȥäɸ CGI - ѿѹꤹ뤳ȤϤǤޤ</li> - - <li>CGI ץȤư뤿 <code class="program"><a href="./programs/suexec.html">suexec</a></code> - ѤƤ硢CGI ץȤư뤿ˡĶѿ<em></em>ʴĶѿȤޤ - ΰʴĶѿνϡѥ <code>suexec.c</code> - ޤ</li> - - <li>ܿΤˡĶѿ̾ϥե٥åȡ - ȥ (: '_') ޤ - ˡǽʸϿǤäƤϤޤ - ¤˹ʤʸ CGI ץȤ SSI - ڡϤȤ˥ִޤ</li> - </ul> - - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="using" id="using">Ķѿλ</a></h2> - - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_authz_host.html#allow">Allow</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_authz_host.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table> - - <h3><a name="cgi-scripts" id="cgi-scripts">CGI ץ</a></h3> - - - <p>ĶѿμˡΰĤϡCGI ץȤ˾뤳ȤǤ - Ƥ褦ˡCGI ץȤϤĶѿ Apache - ˤꤵѿ˲äơꥯȤɸΥޤǤޤ - ܺ٤ <a href="howto/cgi.html">CGI 塼ȥꥢ</a> - ȤƤ</p> - - - <h3><a name="ssi-pages" id="ssi-pages">SSI ڡ</a></h3> - - - <p>mod_include <code>INCLUDES</code> ե륿ǽ - server-parsed (SSI) ɥȤǤϡ<code>echo</code> - ǤѤȴĶѿϤޤ - ޤڡΤʬꥯȤ˱ѹ褦ˡ - ĶѿեǤǻȤȤǤޤܺ٤ - <a href="howto/ssi.html">SSI 塼ȥꥢ</a> ȤƤ</p> - - - <h3><a name="access-control" id="access-control"></a></h3> - - - <p><code>allow from env=</code> ǥ쥯ƥ֤ <code>deny from env=</code> - ǥ쥯ƥ֤ѤơФؤΥĶѿͤ椹뤳ȤǤޤ - <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> - ǥ쥯ƥ֤Ȥ߹碌뤳Ȥǡ饤Ȥ˴Ť - ФؤΥ˹ԤʤȤǤ褦ˤʤޤ - ȤСΥǥ쥯ƥ֤ѤơΥ֥饦 (User-Agent) - Υݤ뤳ȤǤޤ</p> - - - <h3><a name="logging" id="logging">դϿ</a></h3> - - - <p><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> - ǥ쥯ƥ֤Υץ <code>%e</code> - Ѥ뤳ȤǡĶѿ˵Ͽ뤳ȤǤޤˡ - <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> - ǥ쥯ƥ֤ξʬѤ뤳Ȥǡ - ĶѿͤˤäƥꥯȤ˵Ͽ뤫ɤ뤳ȤǤޤ - <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> - ǥ쥯ƥ֤Ȥ߹碌뤳Ȥǡ - ɤΥꥯȤ˵Ͽ뤫椹뤳ȤǽˤʤޤȤС - <code>gif</code> ǽե̾ؤΥꥯȤϥ˵Ͽʤ - 㤦֥ͥåȤΥ饤ȤΥꥯȤ˵Ͽ롢 - ȤǽǤ</p> - - - <h3><a name="response-headers" id="response-headers">դإå</a></h3> - - - <p><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code> - ǥ쥯ƥ֤ϴĶѿ¸ߤԺߤˤäƥ饤Ȥؤα - HTTP إåդ뤫ɤ뤳ȤǤޤ - ˤꡢȤС饤ȤΥꥯ - ˤإåˤΤαإå롢Ȥ褦ʤȤ - Ǥޤ</p> - - - - <h3><a name="external-filter" id="external-filter">ե륿Ŭ</a></h3> - - - <p><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code> - ǥ쥯ƥ֤Ѥ - <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> ꤵ볰ե륿ϡ - <code>disableenv=</code> <code>enableenv=</code> - ץȤäơĶѿˤդŬѤǤޤ</p> - - - <h3><a name="url-rewriting" id="url-rewriting">URL ν</a></h3> - - - <p><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> - ǥ쥯ƥ֤<em>ɾʸ</em>Ȥ - <code>%{ENV:...}</code> ꤹ뤳Ȥǡmod_rewrite - νĶѿ˴𤤤ƾʬԤʤȤǤޤ - mod_rewrite Ѳǽѿ <code>ENV:</code> ˤĤƤʤѿϡ - ºݤϴĶѿǤϤʤȤȤդƤ - ¾Υ⥸塼뤫ϻѤǤʤ mod_rewrite Ѥ̤ѿǤ - </p> - - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="special" id="special">̤ŪδĶѿ</a></h2> - - - <p>ߴ褹뤿ˡΥ饤Ȥ̿ƤȤ - Apache ưѹǤ뵡ƳޤǤˤ뤿ˡ - εϴĶѿ뤳ȤǸƤӽФޤ̤ϡ - <code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> - ǥ쥯ƥ֤ȤޤȤ <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> ǥ쥯ƥ֤ <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> ǥ쥯ƥ֤Ѥ뤳ȤǤޤ</p> - - <h3><a name="downgrade" id="downgrade">downgrade-1.0</a></h3> - - - <p>ꤹ뤳ȤǡꥯȤ HTTP/1.0 - 꿷ץȥξǤ⡢HTTP/1.0 Ȥưޤ</p> - - - <h3><a name="force-gzip" id="force-gzip">force-gzip</a></h3> - - <p><code>DEFLATE</code> ե륿Ѥ褦ꤵƤȤˡ - δĶѿϥ֥饦 accept-encoding ̵뤷ƾ - ̤줿Ϥ褦ˤޤ</p> - - <h3><a name="force-no-vary" id="force-no-vary">force-no-vary</a></h3> - - - <p>إå饤Ȥ <code>Vary</code> - եɤޤ - 饤ȤˤϤΥեɤᤷʤΤޤ - ѿꤹ뤳ȤǤ뤳ȤǤޤ - ѿꤹȡ<strong>force-response-1.0</strong> - ꤵ줿Ȥˤʤޤ</p> - - - <h3><a name="force-response" id="force-response">force-response-1.0</a></h3> - - - <p>줬ꤵƤȡHTTP/1.0 ꥯȤȯԤ륯饤ȤФƤ - HTTP/1.0 DZ褦ˤʤޤεǽϡ - AOL ΥץΤ˼ޤHTTP/1.0 饤Ȥˤϡ - HTTP/1.1 α֤ưʤΤ뤫⤷ޤ - εǽѤ뤳ȤǡΤ褦ʥ饤ȤȤδ֤θߴǤޤ</p> - - - <h3><a name="gzip-only-text-html" id="gzip-only-text-html">gzip-only-text/html</a></h3> - - - <p>줬 1 ꤵȡѿ <code>text/html</code> - ʳΥƥȥפФ롢<code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> - <code>DEFLATE</code> ϥե륿̵ˤޤ - ޤŪˡ˰̤줿եѤ硢 - (gzip Ǥʤ"identity" ȰۤʤƤΥɤФ) - <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> ѿɾޤ</p> - - - <h3><a name="no-gzip" id="no-gzip">no-gzip</a></h3> - <p>åȤȡ<code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> - <code>DEFLATE</code> ե륿դˤʤޤ - <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> - ϥɤ줿ʤ褦ˤޤ</p> - - - <h3><a name="nokeepalive" id="nokeepalive">nokeepalive</a></h3> - - - <p>줬ꤵƤϡ<code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code> Ѥʤ褦ˤޤ</p> - - <h4><a name="prefer-language" id="prefer-language">prefer-language</a></h4> - - <p><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> εư˱ƶͿޤ - (<code>en</code>, <code>ja</code>, <code>x-klingon</code>Ȥä) - 쥿ǼƤСθ variant 褦Ȥޤ - Τ褦 variant ʤϡ - ̾<a href="content-negotiation.html">ͥ</a> - ŬѤޤ</p> - - - - - <h3><a name="redirect-carefully" id="redirect-carefully">redirect-carefully</a></h3> - - - <p>ϥ饤ȤؤΥ쥯ȤФտ - Ԥʤ褦ˤޤ - ̾쥯Ȥ˺ݤƥ饤Ȥ - ꤬뤳ȤʬäƤ˻Ȥޤεǽϸ - ޥեȤΥ֥եΥեȤ DAV - åɤˤǥ쥯ȥΥؤΥ쥯Ȥΰ - ꤬ꡢ뤿˼ޤ</p> - - - - <h3><a name="suppress-error-charset" id="suppress-error-charset">suppress-error-charset</a></h3> - - - <p><em>Apache 2.2 ʹߤѲǽ</em></p> - - <p>饤ȤΥꥯȤФȤƥ쥯Ȥݡ - 쥹ݥˤϥ쥯ȤưŪ˹Ԥʤʤ (Ԥʤʤ) - ɽƥȤޤޤޤ - ̾ΥƥȤ˹פ饯åȡISO-8859-1 - ǥ٥դޤ</p> - <p>쥯褬̤ʸåȤȤäƤ硢 - Τ֥饦ΥСǤϡ - 쥯μºݤʸåȤˡ - 쥯ȸʸåȤȤäƤޤȤޤ - η̡㤨Ѥ褬Ԥʤ줿ꤷơɤʤʤäꤷޤ</p> - <p>δĶѿꤹ뤳Ȥǡ쥯ƥȤФ - 饯åȤλޤΤǡΤ֥饦Ǥ - 쥯ʸåȤȤ褦ˤǤޤ</p> - - - - <h3><a name="proxy" id="proxy">force-proxy-request-1.0, proxy-nokeepalive, proxy-sendchunked, proxy-sendcl</a></h3> - - <p>λؼҤ <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> εưѹޤ - ܺ٤ <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> ΥɥȤȤ</p> - - - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="examples" id="examples"></a></h2> - - - <h3><a name="misbehaving" id="misbehaving">ʵư륯饤ȤФƥץȥưѹ</a></h3> - - - <p>饤Ȥ˴ؤΤн褹뤿ˡʲιԤ - httpd.conf 뤳Ȥ侩Ƥޤ</p> - <p>ŤС Apache Ǥϡ饤Ȥб뤿 - httpd.conf ˼ιԤä褦侩Ƥޤ - ȤʤäƤϡȤƤ饤Ȥϼºݤˤϸ뤳Ȥ - ʤʤäƤΤǡϤϤɬפʤ⤷ޤ</p> -<div class="example"><pre> -# -# The following directives modify normal HTTP response behavior. -# The first directive disables keepalive for Netscape 2.x and browsers that -# spoof it. There are known problems with these browser implementations. -# The second directive is for Microsoft Internet Explorer 4.0b2 -# which has a broken HTTP/1.1 implementation and does not properly -# support keepalive when it is used on 301 or 302 (redirect) responses. -# -BrowserMatch "Mozilla/2" nokeepalive -BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 - -# -# The following directive disables HTTP/1.1 responses to browsers which -# are in violation of the HTTP/1.0 spec by not being able to grok a -# basic 1.1 response. -# -BrowserMatch "RealPlayer 4\.0" force-response-1.0 -BrowserMatch "Java/1\.0" force-response-1.0 -BrowserMatch "JDK/1\.0" force-response-1.0</pre></div> - - - <h3><a name="no-img-log" id="no-img-log">ؤΥꥯȤ˵Ͽʤ</a></h3> - - - <p>ǤϡؤΥꥯȤ˸ʤ褦ˤޤ - ѹ뤳ȤǡΥǥ쥯ȥΥꡢ - ΥۥȤΥꥯȤΥꤹ뤳ȤñˤǤޤ - </p> - <div class="example"><pre> -SetEnvIf Request_URI \.gif image-request -SetEnvIf Request_URI \.jpg image-request -SetEnvIf Request_URI \.png image-request -CustomLog logs/access_log common env=!image-request</pre></div> - - - <h3><a name="image-theft" id="image-theft">ֲѡפɤ</a></h3> - - - <p>ϡ̤ΥФˤͤʤΥФˤ - inline ȤƻѤ뤳Ȥɤޤ - Ͽ侩ƤǤϤޤꤵ줿ǤͭǤ - Ǥϡ٤Ƥβ <code>/web/images</code> - Ȥǥ쥯ȥˤȲꤷޤ</p> - <div class="example"><pre> -SetEnvIf Referer "^http://www\.example\.com/" local_referal -# Allow browsers that do not send Referer info -SetEnvIf Referer "^$" local_referal -<Directory /web/images> - Order Deny,Allow - Deny from all - Allow from env=local_referal -</Directory></pre></div> - - <p>μˡ˴ؤܤ ApacheToday Υ塼ȥꥢ<a href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-ps">Keeping Your Images from Adorning Other Sites</a> - פȤƤ</p> - - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/env.html" title="Japanese"> ja </a> | -<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/env.html.ja.utf8 b/docs/manual/env.html.ja.utf8 new file mode 100644 index 0000000000..9cad4619a7 --- /dev/null +++ b/docs/manual/env.html.ja.utf8 @@ -0,0 +1,406 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Apache の環境変数 - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache の環境変数</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/env.html" title="Japanese"> ja </a> | +<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>Apache HTTP サーバは<em>環境変数</em>と呼ばれる、名前のついた + 変数に情報を記憶する仕組みを提供しています。この情報はログ収集や + アクセス制御などのいろいろな操作を制御するために使うことができます。 + これらの変数は CGI スクリプトなどの外部プログラムと通信するためにも + 使われます。この文書はそれらの変数の操作方法と使用方法をいくつか + 紹介します。</p> + + <p>これらの変数は<em>環境変数</em>と呼ばれていますが、オペレーティング + システムによって制御されている環境変数と同じではありません。 + 実際は、これらの変数は Apache の内部構造の中に記憶され、操作されています。 + それらは、CGI や SSI スクリプトに渡されたときだけ、実際の + オペレーティングシステムの環境変数になります。サーバ自身が + 実行されているオペレーティングシステムの環境を操作したい場合は、 + オペレーティングシステムのシェルが提供している標準の環境変数の + 操作方法を使わなければなりません。</p> + </div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">環境変数の設定</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#using">環境変数の使用</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#special">特別な目的の環境変数</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#examples">例</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="setting" id="setting">環境変数の設定</a></h2> + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table> + + <h3><a name="basic-manipulation" id="basic-manipulation">基本的な環境の操作</a></h3> + + + <p>Apache において環境変数を設定する一番基本的な方法は、 + 無条件に環境変数を設定する <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> ディレクティブを使用することです。 + <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> + ディレクティブにより、Apache が起動されたシェルの + 環境変数を渡すこともできます。</p> + + + <h3><a name="conditional" id="conditional">リクエスト毎に条件に基づいて設定する</a></h3> + + + <p>より柔軟性を高めるために、mod_setenvif + で提供されているディレクティブを使用することで、リクエストの + 特性に基づいて環境変数を設定することができます。例えば、特定のブラウザ + (User-Agent) のリクエストや特定の Referer [意図的な綴りです] + (訳注: 正しい綴りは referrer ですが、HTTP の仕様では Referer + となっています) ヘッダが見つかったときのみ変数を設定することができます。 + mod_rewrite の <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> + ディレクティブにおいて環境変数を設定する <code>[E=...]</code> + オプションを使用することで、 + より柔軟な設定を行なうことができます。</p> + + + <h3><a name="unique-identifiers" id="unique-identifiers">一意な識別子</a></h3> + + + <p>mod_unique_id は、非常に限られた条件の下で + 「すべて」のリクエストについて、一意であることが保証されている値を環境変数 + <code>UNIQUE_ID</code> に設定します。</p> + + + <h3><a name="standard-cgi" id="standard-cgi">標準 CGI 変数</a></h3> + + + <p>Apache の設定ファイルで設定された環境変数とシェルから渡される + 環境変数に加えて、CGI スクリプトと SSI ページには <a href="http://cgi-spec.golux.com">CGI の仕様</a>で要求されている、 + リクエストのメタ情報を持った環境変数の組が提供されます。</p> + + + <h3><a name="caveats" id="caveats">いくつかの注意</a></h3> + + + <ul> + <li>環境を操作するディレクティブを使って標準 CGI + 変数を上書きしたり変更したりすることはできません。</li> + + <li>CGI スクリプトを起動するために <code class="program"><a href="./programs/suexec.html">suexec</a></code> + が使用されている場合、CGI スクリプトが起動するために、環境変数は<em>安全</em>な環境変数の組に整理されます。 + この安全な環境変数の集合は、コンパイル時に <code>suexec.c</code> + で定義されます。</li> + + <li>移植性のために、環境変数の名前はアルファベット、 + 数字とアンダースコア (訳注: '_') だけから成ります。 + さらに、最初の文字は数字であってはいけません。 + この制限に合わない文字は CGI スクリプトと SSI + ページに渡されるときにアンダースコアに置換されます。</li> + </ul> + + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="using" id="using">環境変数の使用</a></h2> + + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_authz_host.html#allow">Allow</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_authz_host.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table> + + <h3><a name="cgi-scripts" id="cgi-scripts">CGI スクリプト</a></h3> + + + <p>環境変数の主な利用法の一つは、CGI スクリプトに情報を伝えることです。 + 上で説明されているように、CGI スクリプトに渡される環境変数は Apache + の設定により設定される変数に加えて、リクエストの標準のメタ情報を含んでいます。 + 詳細は <a href="howto/cgi.html">CGI チュートリアル</a> + を参照してください。</p> + + + <h3><a name="ssi-pages" id="ssi-pages">SSI ページ</a></h3> + + + <p>mod_include の <code>INCLUDES</code> フィルタで処理される + server-parsed (SSI) ドキュメントでは、<code>echo</code> + 要素を使用すると環境変数が出力されます。 + また、ページのある部分がリクエストの性質に応じて変更されるように、 + 環境変数をフロー制御要素で使うことができます。詳細は + <a href="howto/ssi.html">SSI チュートリアル</a> を参照してください。</p> + + + <h3><a name="access-control" id="access-control">アクセス制御</a></h3> + + + <p><code>allow from env=</code> ディレクティブと <code>deny from env=</code> + ディレクティブを使用して、サーバへのアクセスを環境変数の値で制御することができます。 + <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> + ディレクティブと組み合わせることで、クライアントの特性に基づいて + サーバへのアクセス制御を柔軟に行なうことができるようになります。 + たとえば、これらのディレクティブを使用して、特定のブラウザ (User-Agent) + からのアクセスを拒否することができます。</p> + + + <h3><a name="logging" id="logging">条件付きログ記録</a></h3> + + + <p><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> + ディレクティブのオプション <code>%e</code> + を使用することで、環境変数をアクセスログに記録することができます。さらに、 + <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> + ディレクティブの条件分岐式を使用することで、 + 環境変数の値によってリクエストをログに記録するかどうかを決めることができます。 + <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> + ディレクティブと組み合わせることで、 + どのリクエストをログに記録するかを柔軟に制御することが可能になります。たとえば、 + <code>gif</code> で終わるファイル名へのリクエストはログに記録しない、 + 違うサブネットのクライアントからのリクエストだけをログに記録する、 + という選択が可能です。</p> + + + <h3><a name="response-headers" id="response-headers">条件付き応答ヘッダ</a></h3> + + + <p><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code> + ディレクティブは環境変数の存在や不在によってクライアントへの応答に特定の + HTTP ヘッダを付けるかどうかを決めることができます。 + これにより、たとえば、クライアントからのリクエスト + にあるヘッダがある場合にのみ特定の応答ヘッダを送る、というようなことが + できます。</p> + + + + <h3><a name="external-filter" id="external-filter">外部フィルタの適用</a></h3> + + + <p><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code> + ディレクティブを使用して + <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> で設定される外部フィルタは、 + <code>disableenv=</code> と <code>enableenv=</code> + オプションを使って、環境変数による条件付き適用ができます。</p> + + + <h3><a name="url-rewriting" id="url-rewriting">URL の書き換え</a></h3> + + + <p><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> + ディレクティブで<em>評価文字列</em>として + <code>%{ENV:...}</code> 式を指定することで、mod_rewrite + の書き換えエンジンが環境変数に基いて条件分岐を行なうことができます。 + mod_rewrite が使用可能な変数で <code>ENV:</code> が前についていない変数は、 + 実際は環境変数ではないということに注意してください。 + それらは他のモジュールからは使用できない mod_rewrite 用の特別な変数です。 + </p> + + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="special" id="special">特別な目的の環境変数</a></h2> + + + <p>互換性の問題を解決するために、特定のクライアントと通信しているときは + Apache の動作を変更できる機構が導入されました。できるだけ柔軟にするために、 + これらの機構は環境変数を定義することで呼び出されます。普通は、 + <code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> + ディレクティブを使いますが、たとえば <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> ディレクティブや <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> ディレクティブも使用することができます。</p> + + <h3><a name="downgrade" id="downgrade">downgrade-1.0</a></h3> + + + <p>これを指定することで、リクエストが HTTP/1.0 + より新しいプロトコルの場合でも、HTTP/1.0 として扱われます。</p> + + + <h3><a name="force-gzip" id="force-gzip">force-gzip</a></h3> + + <p><code>DEFLATE</code> フィルタが使用するように設定されているときに、 + この環境変数はブラウザの accept-encoding の設定を無視して常に + 圧縮された出力を送るようにします。</p> + + <h3><a name="force-no-vary" id="force-no-vary">force-no-vary</a></h3> + + + <p>応答ヘッダがクライアントに送られる前に <code>Vary</code> + フィールドを取り除きます。 + クライアントの中にはこのフィールドを正しく解釈しないものがあります。 + この変数を設定することでその問題を回避することができます。 + この変数を設定すると、<strong>force-response-1.0</strong> + が設定されたことになります。</p> + + + <h3><a name="force-response" id="force-response">force-response-1.0</a></h3> + + + <p>これが設定されていると、HTTP/1.0 リクエストを発行するクライアントに対しては + 常に HTTP/1.0 で応答するようになります。この機能は、 + 元々は AOL のプロキシの問題のために実装されました。HTTP/1.0 クライアントの中には、 + HTTP/1.1 の応答を返されると正しく動作しないものがあるかもしれません。 + この機能を使用することで、そのようなクライアントとの間の互換性問題を解決できます。</p> + + + <h3><a name="gzip-only-text-html" id="gzip-only-text-html">gzip-only-text/html</a></h3> + + + <p>これが 1 に設定されると、この変数は <code>text/html</code> + 以外のコンテントタイプに対する、<code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> + 提供の <code>DEFLATE</code> 出力フィルタを無効にします。 + また、静的に、既に圧縮されたファイルを使用したい場合、 + (gzip だけでなく、"identity" と異なる全てのエンコードに対して) + <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> も変数を評価します。</p> + + + <h3><a name="no-gzip" id="no-gzip">no-gzip</a></h3> + <p>セットされると、<code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> の + <code>DEFLATE</code> フィルタがオフになります。 + そして <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> + はエンコードされたリソースを送らないようにします。</p> + + + <h3><a name="nokeepalive" id="nokeepalive">nokeepalive</a></h3> + + + <p>これが設定されている場合は、<code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code> を使用しないようにします。</p> + + <h4><a name="prefer-language" id="prefer-language">prefer-language</a></h4> + + <p><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> の挙動に影響を与えます。 + (<code>en</code>, <code>ja</code>, <code>x-klingon</code>といった) + 言語タグが格納されていれば、その言語の variant を送信しようとします。 + そのような variant がない場合は、 + 通常の<a href="content-negotiation.html">ネゴシエーション</a>処理が + 適用されます。</p> + + + + + <h3><a name="redirect-carefully" id="redirect-carefully">redirect-carefully</a></h3> + + + <p>これはクライアントへのリダイレクトの送信をサーバがより注意深く + 行なうようにします。 + これは通常、リダイレクトに際してクライアントに + 問題があることが分かっている場合に使われます。この機能は元々は + マイクロソフトのウェブフォルダのソフトが DAV + メソッドによるディレクトリのリソースへのリダイレクトの扱いに + 問題がり、それを回避するために実装されました。</p> + + + + <h3><a name="suppress-error-charset" id="suppress-error-charset">suppress-error-charset</a></h3> + + + <p><em>Apache 2.2 以降で利用可能</em></p> + + <p>クライアントのリクエストに対する応答としてリダイレクトを送信する際、 + レスポンスにはリダイレクトが自動的に行なえない (行なわれない) + 場合に表示するテキストが含まれます。 + 通常、このテキストに合致したキャラクタセット、ISO-8859-1 + でラベル付けをします。</p> + <p>しかし、リダイレクト先が別の文字セットを使っている場合、 + ある問題のあるブラウザのバージョンでは、 + リダイレクト先の実際の文字セットの代わりに、 + リダイレクト元の文字セットを使ってしまうことがあります。 + その結果、例えば変な描画が行なわれたりして、読めなくなったりします。</p> + <p>この環境変数を設定することで、リダイレクションテキストに対する + キャラクタセットの指定を除去しますので、それら問題のあるブラウザでも + リダイレクト先の文字セットを正しく使うようにできます。</p> + + + + <h3><a name="proxy" id="proxy">force-proxy-request-1.0, proxy-nokeepalive, proxy-sendchunked, proxy-sendcl</a></h3> + + <p>これらの指示子は <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> の挙動を変更します。 + 詳細は <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> のドキュメントをご参照ください。</p> + + + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="examples" id="examples">例</a></h2> + + + <h3><a name="misbehaving" id="misbehaving">おかしな挙動をするクライアントに対してプロトコルの動作を変更する</a></h3> + + + <p>クライアントに関する既知の問題に対処するために、以下の行を + httpd.conf に入れることを推奨しています。</p> + <p>古いバージョンの Apache では、クライアントの問題に対応するために + httpd.conf に次の行を加えるよう推奨されていましたが、 + 今となっては、問題としていたクライアントは実際には見かけることは + なくなってきたので、この設定はもはや必要ないかもしれません。</p> +<div class="example"><pre> +# +# The following directives modify normal HTTP response behavior. +# The first directive disables keepalive for Netscape 2.x and browsers that +# spoof it. There are known problems with these browser implementations. +# The second directive is for Microsoft Internet Explorer 4.0b2 +# which has a broken HTTP/1.1 implementation and does not properly +# support keepalive when it is used on 301 or 302 (redirect) responses. +# +BrowserMatch "Mozilla/2" nokeepalive +BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 + +# +# The following directive disables HTTP/1.1 responses to browsers which +# are in violation of the HTTP/1.0 spec by not being able to grok a +# basic 1.1 response. +# +BrowserMatch "RealPlayer 4\.0" force-response-1.0 +BrowserMatch "Java/1\.0" force-response-1.0 +BrowserMatch "JDK/1\.0" force-response-1.0</pre></div> + + + <h3><a name="no-img-log" id="no-img-log">画像へのリクエストをアクセスログに記録しない</a></h3> + + + <p>この例では、画像へのリクエストがアクセスログに現れないようにします。 + これを変更することで、特定のディレクトリのログ収集をやめたり、 + 特定のホストからのリクエストのログ収集をやめたりすることが簡単にできます。 + </p> + <div class="example"><pre> +SetEnvIf Request_URI \.gif image-request +SetEnvIf Request_URI \.jpg image-request +SetEnvIf Request_URI \.png image-request +CustomLog logs/access_log common env=!image-request</pre></div> + + + <h3><a name="image-theft" id="image-theft">「画像の盗用」を防ぐ</a></h3> + + + <p>この例は、別のサーバにいる人が、あなたのサーバにある画像を + inline 画像として使用することを防ぎます。 + これは推奨されている設定ではありませんが、ある限定された状況では有効です。 + ここでは、すべての画像は <code>/web/images</code> + というディレクトリにあると仮定します。</p> + <div class="example"><pre> +SetEnvIf Referer "^http://www\.example\.com/" local_referal +# Allow browsers that do not send Referer info +SetEnvIf Referer "^$" local_referal +<Directory /web/images> + Order Deny,Allow + Deny from all + Allow from env=local_referal +</Directory></pre></div> + + <p>この手法に関する詳しい情報は ApacheToday のチュートリアル「<a href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-ps">Keeping Your Images from Adorning Other Sites</a> + 」を参照してください。</p> + + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/env.html" title="Japanese"> ja </a> | +<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/filter.html b/docs/manual/filter.html index 98b9e5c44a..2c3d87015b 100644 --- a/docs/manual/filter.html +++ b/docs/manual/filter.html @@ -10,9 +10,9 @@ URI: filter.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: filter.html.ja.euc-jp +URI: filter.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: filter.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/filter.html.ja.euc-jp b/docs/manual/filter.html.ja.euc-jp deleted file mode 100644 index f91840d409..0000000000 --- a/docs/manual/filter.html.ja.euc-jp +++ /dev/null @@ -1,83 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>ե륿 - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page" class="no-sidebar"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>ե륿</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/filter.html" title="Japanese"> ja </a> | -<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>Apache ǤΥե륿λȤˤĤƵҤƤޤ</p> - </div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="filters" id="filters">ե륿</a></h2> - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table> - - <p><em>ե륿</em> ȤϡФǡ - ŬѤץΤȤޤ饤Ȥ饵Ф - 줿ǡ <em>ϥե륿</em> ˤäơФ - 饤Ȥǡ<em>ϥե륿</em>ˤä - ޤʣΥե륿ŬѤ뤳ȤǤ - ν֤̩˻ꤹ뤳ȤǤޤ</p> - - <p>Apache Ǥϡ (ǡΤ֤ڤ) Ԥäꡢ - ХϰϤλꤵ줿ꥯȤäȤäǽ - Ԥݤˡե륿ȤƤޤ˲äơ - ¹Իǥ쥯ƥ֤ǽʥե륿 - ⥸塼뤬Ǥޤ - ǡŬե륿ΥåȤϡ - <code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code>, - <code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code>, - <code class="directive"><a href="./mod/core.html#addinputfilter">AddInputFilter</a></code>, - <code class="directive"><a href="./mod/core.html#addoutputfilter">AddOutputFilter</a></code>, - <code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code>, - <code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code> - ǥ쥯ƥ֤Ǥޤ</p> - - <p>Ԥ Apache HTTP ФۤǤϡ - Υ桼ǽʥե륿Ƥޤ</p> - - <dl> - <dt>INCLUDES</dt> - <dd><code class="module"><a href="./mod/mod_include.html">mod_include</a></code> Server-Side Include ޤ</dd> - <dt>DEFLATE</dt> - <dd><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> - Ȥäơ饤Ȥ˽Ϥ̤ޤ</dd> - </dl> - - <p>ޤ<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/filter.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/filter.html" title="Japanese"> ja </a> | -<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/filter.html.ja.utf8 b/docs/manual/filter.html.ja.utf8 new file mode 100644 index 0000000000..7b7048f1b9 --- /dev/null +++ b/docs/manual/filter.html.ja.utf8 @@ -0,0 +1,83 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>フィルタ - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page" class="no-sidebar"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>フィルタ</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/filter.html" title="Japanese"> ja </a> | +<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>Apache でのフィルタの使い方について記述しています。</p> + </div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="filters" id="filters">フィルタ</a></h2> + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table> + + <p><em>フィルタ</em> とは、サーバが送受信したデータに + 適用される処理プロセスのことをいいます。クライアントからサーバに + 送られたデータは <em>入力フィルタ</em> によって、サーバから + クライアントに送られるデータは<em>出力フィルタ</em>によって + 処理されます。複数のフィルタを適用することができ、 + その順番を厳密に指定することもできます。</p> + + <p>Apache 内部では、チャンク (データのぶつ切り) を行ったり、 + バイト範囲の指定されたリクエストを扱ったりといった機能を + 行う際に、フィルタが使われています。それに加えて、 + 実行時の設定ディレクティブで選択が可能なフィルタを + モジュールが提供できます。 + データに適応されるフィルタのセットは、 + <code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code>, + <code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code>, + <code class="directive"><a href="./mod/core.html#addinputfilter">AddInputFilter</a></code>, + <code class="directive"><a href="./mod/core.html#addoutputfilter">AddOutputFilter</a></code>, + <code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code>, + <code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code> + ディレクティブで制御できます。</p> + + <p>現行の Apache HTTP サーバの配布では、 + 次のユーザ選択可能なフィルタが提供されています。</p> + + <dl> + <dt>INCLUDES</dt> + <dd><code class="module"><a href="./mod/mod_include.html">mod_include</a></code> で Server-Side Include をします。</dd> + <dt>DEFLATE</dt> + <dd><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> + を使って、クライアントに送信する前に出力を圧縮します。</dd> + </dl> + + <p>また、<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/filter.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/filter.html" title="Japanese"> ja </a> | +<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/handler.html b/docs/manual/handler.html index d0bd6a2ffe..8f844c95e5 100644 --- a/docs/manual/handler.html +++ b/docs/manual/handler.html @@ -10,9 +10,9 @@ URI: handler.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: handler.html.ja.euc-jp +URI: handler.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: handler.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/handler.html.ja.euc-jp b/docs/manual/handler.html.ja.euc-jp deleted file mode 100644 index 341e915d76..0000000000 --- a/docs/manual/handler.html.ja.euc-jp +++ /dev/null @@ -1,162 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Apache Υϥɥλ - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache Υϥɥλ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/handler.html" title="Japanese"> ja </a> | -<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>Apache ΥϥɥλѤ˴ؤƵҤƤޤ</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#definition">ϥɥȤ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#examples"></a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#programmer">ץΥ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="definition" id="definition">ϥɥȤ</a></h2> - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></li><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removehandler">RemoveHandler</a></code></li><li><code class="directive"><a href="./mod/core.html#sethandler">SetHandler</a></code></li></ul></td></tr></table> - - - <p>֥ϥɥפȤϡե뤬ƤФ줿Ȥ˼¹Ԥư - Apache ˤɽǤ - ̾եϥե뷿˴ŤۤΥϥɥ餬ޤ - ̤Ϥ٤ƤΥեñ˥Ф˰ޤ - ե륿פˤ̤ˡ֥ϥɥ(: ) - Τ⤢ޤ</p> - - <p>Apache 1.1 ǤϡϥɥŪ˻Ѥ뵡ǽɲäޤ - եγĥҤ֤Ƥ˴Ťơ - ե뷿ȴطʤϥɥꤹ뤳ȤǤޤ - ϤͥʲˡȤȡե˥<strong></strong>ϥɥξϢդ뤳ȤǤȤͥƤޤ - (<a href="mod/mod_mime.html#multipleext">ʣγĥҤΤե</a>⻲ȤƤ)</p> - - <p>ϥɥϥФȤ߹ꡢ⥸塼Ȥƴޤꡢ - <code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code> - ǥ쥯ƥ֤Ȥɲäꤹ뤳ȤǤޤ - ʲɸۤȤ߹ޤƤϥɥǤ - </p> - - <ul> - <li><strong>default-handler</strong>:<code>default_handelr()</code> - Ȥäƥեޤ - ŪʥƥĤȤ˥ǥեȤǻѤϥɥǤ - (<code class="module"><a href="./mod/core.html">core</a></code>)</li> - - <li><strong>send-as-is</strong>: - HTTP إåΤեΤޤޤ - (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li> - - <li><strong>cgi-script</strong>: ե CGI - ץȤȤưޤ - (<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>)</li> - - <li><strong>imap-file</strong>: - ޥåפΥ롼եȤƲϤޤ - (<code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code>)</li> - - <li><strong>server-info</strong>: Фޤ - (<code class="module"><a href="./mod/mod_info.html">mod_info</a></code>)</li> - - <li><strong>server-status</strong>: Фξޤ - (<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>)</li> - - <li><strong>type-map</strong>: - ƥȥͥΤΥץޥåפȤƲϤޤ - (<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>)</li> - </ul> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="examples" id="examples"></a></h2> - - - <h3><a name="example1" id="example1">CGI ץȤѤŪʥƥĤѹ</a></h3> - - - <p>ʲΥǥ쥯ƥ֤ˤäơĥҤ <code>html</code> - Ǥե <code>footer.pl</code> - CGI ץȤư褦ˤʤޤ</p> - - <div class="example"><p><code> - Action add-footer /cgi-bin/footer.pl<br /> - AddHandler add-footer .html - </code></p></div> - - <p>CGI ץȤϴ˾νɲäԤʤäơᤵ줿ʸ - (Ķѿ <code>PATH_TRANSLATED</code> - ǻؤƤޤ) Ǥޤ - </p> - - - <h3><a name="example2" id="example2">HTTP إåΤե</a></h3> - - - <p>ʲΥǥ쥯ƥ֤ <code>send-as-is</code> - ϥɥѤ褦˻ؼޤΥϥɥϼʬȤ HTTP - إåäƤե˻ѤޤǤϡĥҤ˴ؤ餺 - <code>/web/htdocs/asis</code> ǥ쥯ȥˤƤΥե - <code>send-as-is</code> ϥɥˤäưޤ</p> - - <div class="example"><p><code> - <Directory /web/htdocs/asis><br /> - SetHandler send-as-is<br /> - </Directory> - </code></p></div> - - - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="programmer" id="programmer">ץΥ</a></h2> - - - <p>ϥɥεǽ뤿ˡѤ⤷ʤΤ - <a href="developer/API.html">Apache API</a> - ɲäޤܤȡ<code>request_rec</code> - ¤Τ˿쥳ɤɲä줿ȤȤǤ</p> - - <div class="example"><p><code> - char *handler - </code></p></div> - - <p>⤷⥸塼뤬ϥɥ˴ؤꤿ硢 - ʤФʤʤȤϡꥯȤ <code>invoke_handler</code> - ơã <code>r->handler</code> - ꤹ뤳ȤǤϥɥϥƥȥפ - ϥɥ̾Ȥ褦ˤʤäƤ뤳ȰʳϡƱ褦˼Ƥޤ - ɬᤵƤ櫓ǤϤޤǥ - ֤̾ʤ褦ˡϥɥ̾ˤϥåޤޤʤ - å (: "-") ʬΥ줿̾դ뽬ˤʤäƤޤ</p> - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/handler.html" title="Japanese"> ja </a> | -<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/handler.html.ja.utf8 b/docs/manual/handler.html.ja.utf8 new file mode 100644 index 0000000000..f8b7c90018 --- /dev/null +++ b/docs/manual/handler.html.ja.utf8 @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Apache のハンドラの使用 - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache のハンドラの使用</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/handler.html" title="Japanese"> ja </a> | +<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>Apache のハンドラの使用に関して記述しています。</p> + </div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#definition">ハンドラとは</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#examples">例</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#programmer">プログラマ向けのメモ</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="definition" id="definition">ハンドラとは</a></h2> + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></li><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removehandler">RemoveHandler</a></code></li><li><code class="directive"><a href="./mod/core.html#sethandler">SetHandler</a></code></li></ul></td></tr></table> + + + <p>「ハンドラ」とは、ファイルが呼ばれたときに実行される動作の + Apache における内部表現です。 + 通常、ファイルはファイル型に基づいた暗黙のハンドラがあります。 + 普通はすべてのファイルは単にサーバに扱われますが、 + ファイルタイプの中には別に「ハンドル」(訳注: 扱う) + されるものもあります。</p> + + <p>Apache 1.1 では、ハンドラを明示的に使用する機能が追加されました。 + ファイルの拡張子や置いている場所に基づいて、 + ファイル型と関係なくハンドラを指定することができます。 + これはより優雅な解決法という点と、ファイルにタイプ<strong>と</strong>ハンドラの両方を関連付けることができるという点で優れています。 + (<a href="mod/mod_mime.html#multipleext">複数の拡張子のあるファイル</a>も参照してください)。</p> + + <p>ハンドラはサーバに組み込んだり、モジュールとして含めたり、 + <code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code> + ディレクティブとして追加したりすることができます。 + 以下は標準配布に組み込まれているハンドラです。 + </p> + + <ul> + <li><strong>default-handler</strong>:<code>default_handelr()</code> + を使ってファイルを送ります。 + 静的なコンテンツを扱うときにデフォルトで使用されるハンドラです。 + (<code class="module"><a href="./mod/core.html">core</a></code>)</li> + + <li><strong>send-as-is</strong>: + HTTP ヘッダのあるファイルをそのまま送ります。 + (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li> + + <li><strong>cgi-script</strong>: ファイルを CGI + スクリプトとして扱います。 + (<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>)</li> + + <li><strong>imap-file</strong>: + イメージマップのルールファイルとして解析します。 + (<code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code>)</li> + + <li><strong>server-info</strong>: サーバの設定情報を取得します。 + (<code class="module"><a href="./mod/mod_info.html">mod_info</a></code>)</li> + + <li><strong>server-status</strong>: サーバの状態報告を取得します。 + (<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>)</li> + + <li><strong>type-map</strong>: + コンテントネゴシエーションのためのタイプマップとして解析します。 + (<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>)</li> + </ul> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="examples" id="examples">例</a></h2> + + + <h3><a name="example1" id="example1">CGI スクリプトを用いて静的なコンテンツを変更する</a></h3> + + + <p>以下のディレクティブによって、拡張子が <code>html</code> + であるファイルは <code>footer.pl</code> + CGI スクリプトを起動するようになります。</p> + + <div class="example"><p><code> + Action add-footer /cgi-bin/footer.pl<br /> + AddHandler add-footer .html + </code></p></div> + + <p>CGI スクリプトは希望の修正や追加を行なって、元々要求された文書 + (環境変数 <code>PATH_TRANSLATED</code> + で指されています) を送る責任があります。 + </p> + + + <h3><a name="example2" id="example2">HTTP ヘッダのあるファイル</a></h3> + + + <p>以下のディレクティブは <code>send-as-is</code> + ハンドラを使用するように指示します。このハンドラは自分自身の HTTP + ヘッダを持っているファイルに使用されます。ここでは、拡張子に関わらず、 + <code>/web/htdocs/asis</code> ディレクトリにある全てのファイルは + <code>send-as-is</code> ハンドラによって扱われます。</p> + + <div class="example"><p><code> + <Directory /web/htdocs/asis><br /> + SetHandler send-as-is<br /> + </Directory> + </code></p></div> + + + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="programmer" id="programmer">プログラマ向けのメモ</a></h2> + + + <p>ハンドラの機能を実装するために、利用すると便利かもしれないものが + <a href="developer/API.html">Apache API</a> + に追加されました。詳しく言うと、<code>request_rec</code> + 構造体に新しいレコードが追加されたということです。</p> + + <div class="example"><p><code> + char *handler + </code></p></div> + + <p>もしモジュールがハンドラに関わりたい場合、 + やらなければならないことは、リクエストが <code>invoke_handler</code> + ステージに達する以前に <code>r->handler</code> + を設定することだけです。ハンドラはコンテントタイプの代わりに + ハンドラ名を使うようになっていること以外は、以前と同じように実装されています。 + 必ず要求されているわけではありませんが、メディアタイプ + の名前空間を侵さないように、ハンドラの名前にはスラッシュを含まない、 + ダッシュ (訳注: "-") で分離された名前を付ける習慣になっています。</p> + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/handler.html" title="Japanese"> ja </a> | +<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/howto/auth.html b/docs/manual/howto/auth.html index fddd99738b..91fd7c4e17 100644 --- a/docs/manual/howto/auth.html +++ b/docs/manual/howto/auth.html @@ -2,9 +2,9 @@ URI: auth.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: auth.html.ja.euc-jp +URI: auth.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: auth.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/howto/auth.html.ja.euc-jp b/docs/manual/howto/auth.html.ja.euc-jp deleted file mode 100644 index 1ab69e9b16..0000000000 --- a/docs/manual/howto/auth.html.ja.euc-jp +++ /dev/null @@ -1,659 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>ǧڡǧ - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">How-To / 塼ȥꥢ</a></div><div id="page-content"><div id="preamble"><h1>ǧڡǧ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/howto/auth.html" title="Japanese"> ja </a> | -<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>ǧڡפȤϡïʬïǤ뤫ĥˡ - ǧ뤿ؤޤ־ǧפȤϡ - ïԤ˹Ԥ褦ˡ뤤ߤ - 뤳ȤǤ褦ˤ뤿ؤޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Ϣ⥸塼ȥǥ쥯ƥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#introduction">Ϥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#theprerequisites"></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#gettingitworking">ư</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#lettingmorethanonepersonin"> -ʣοͤ褦ˤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#possibleproblems">ꤨ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#dbmdbd">ѥɤ¸Ѥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#multprovider">ʣΥץХѤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#beyond">ñʾǧΤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">ɲþ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="related" id="related">Ϣ⥸塼ȥǥ쥯ƥ</a></h2> -<p>ǧڤȾǧν˴Ϣ 3 Υ⥸塼뤬ޤ -줾쾯ʤȤҤȤĤɬפǤ</p> - -<ul> - <li>ǧڤΥ ( - <code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code> ǥ쥯ƥֻ) - <ul> - <li><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code></li> - <li><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code></li> - </ul> - </li> - <li>ǧڥץХ ( - <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>, - <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code> ǥ쥯ƥֻ) - - <ul> - <li><code class="module"><a href="../mod/mod_authn_anon.html">mod_authn_anon</a></code></li> - <li><code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code></li> - <li><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code></li> - <li><code class="module"><a href="../mod/mod_authn_default.html">mod_authn_default</a></code></li> - <li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li> - <li><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></li> - </ul> - </li> - <li>ǧ ( - <code class="directive"><a href="../mod/core.html#require">Require</a></code> ǥ쥯ƥֻ) - <ul> - <li><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></li> - <li><code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code></li> - <li><code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code></li> - <li><code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code></li> - <li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li> - <li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li> - <li><code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code></li> - <li><code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code></li> - </ul> - </li> -</ul> - - <p>Υ⥸塼˲äơ<code class="module"><a href="../mod/mod_authn_core.html">mod_authn_core</a></code> - <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> ޤ - 2 ĤΥ⥸塼ǧڥ⥸塼˶̤ʥǥ쥯ƥ֤ - Ƥޤ</p> - - <p><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> ǧڥץХȾǧץХ - ξεǽäƤޤ - <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ϥۥ̾IP ɥ쥹 - ꥯȤħ˴ŤԤޤ - ǧڥץХΥƥΰǤϤޤ - mod_access ȤθߴΤᡢ - ⥸塼 <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> ޤ</p> - - <p>͡ʥιԤʤˤĤƤϡ - <a href="access.html"></a>ˡ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="introduction" id="introduction">Ϥ</a></h2> - <p>⤷̩ξ䡢롼פοξ - ֥Ȥ֤ΤǤСʸ˽Ƥ - ƥ˥åȤȤǡΥڡƤͤ - ˾ߤοͤǤ뤳Ȥμ¤ˤǤǤ礦</p> - - <p>ʸǤϡ¿οͤѤǤ - ֥ȤΰʬݸְŪʡ - ˡˤĤƥСƤޤ</p> - - <div class="note"><h3></h3> - <p>ǡ˵̩ʤΤǤСǧڤ˲äƤ - <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> ȤɤǤ礦</p> - </div> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="theprerequisites" id="theprerequisites"></a></h2> - <p>ʸǼ갷ǥ쥯ƥ֤ϡ - ᥤե (̤ - <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - ) 뤤ϥǥ쥯ȥե - (<code>.htaccess</code> ե) Ѥޤ</p> - - <p><code>.htaccess</code> եѤΤǤС - ΥեǧѤΥǥ쥯ƥ֤֤褦 - ФʤȤʤǤ礦 - <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> - ǥ쥯ƥ֤Dzǽˤʤޤ - <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> - ǥ쥯ƥ֤Ǥϡǥ쥯ȥե֤ȤΤǤ - ǥ쥯ƥ֤⤷Сꤷޤ</p> - - <p>ǧڤˤĤäʤƤΤǡΤ褦 - <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> - ǥ쥯ƥ֤ɬפˤʤǤ礦</p> - - <div class="example"><p><code> - AllowOverride AuthConfig - </code></p></div> - - <p>Ǥʤᥤե - ľ֤ΤǤСʤ餽Υեؤν - ¤äƤʤФʤʤǤ礦</p> - - <p>ޤɤΥե뤬ɤ¸Ƥ뤫Τ뤿ˡ - ФΥǥ쥯ȥ깽¤ˤĤƾΤäƤ - ɬפǤ礦 - ϤʤʤΤǡʸ - ǥ쥯ȥ깽¤ˤĤΤäƤɬפ̤Ǥϡ - 餫ˤʤ褦ˤޤ</p> - - <p><code class="module"><a href="../mod/mod_authn_core.html">mod_authn_core</a></code> <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> - ξ httpd ХʥŪȤ߹ߺѤߤǤ뤫httpd.conf - եưŪ˥ɤ뤫ơhttpd Ȥ߹ޤƤʤ - ʤޤĤΥ⥸塼ϡեΤʤ - פǥ֥ФǧڤȾǧǻѤ륳ǥ쥯ƥ֤ - εǽƤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="gettingitworking" id="gettingitworking">ư</a></h2> - <p>ǤϡоΤǥ쥯ȥѥɤݸ - ܼޤ</p> - - <p>ޤϤˡѥɥեޤ - ɤǧڥץХȤˤäơѥɥեμ - 礭ۤʤޤǤǤϡϤ˥ƥȥѥɥե - Ȥޤ</p> - - <p>Υѥɥեϡ֤饢Ǥ - ֤٤ǤϤޤ¾οͤѥɥե - ɤǤʤ褦ˤ뤿Ǥ㤨С - <code>/usr/local/apache/htdocs</code> ǥɥȤ - ƤΤǤСѥɥե - <code>/usr/local/apache/passwd</code> - ʤɤ֤ɤǤ礦</p> - - <p>ե뤿ˤϡApache ° <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> - ȤޤΥޥɤ Apache ɤ˥ȡ뤷褦Ȥ⡢ - ȡǥ쥯ȥ <code>bin</code> - ǥ쥯ȥʲ֤ޤɥСƥΥѥå - ȡ뤷ϡ¹ԥѥǸĤǤ礦</p> - - <p>եˤϡΤ褦˥פƤ</p> - - <div class="example"><p><code> - htpasswd -c /usr/local/apache/passwd/passwords rbowen - </code></p></div> - - <p><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> ϡѥɤᤷθ - ǧΤˤ⤦Ϥ褦ᤷƤޤ</p> - - <div class="example"><p><code> - # htpasswd -c /usr/local/apache/passwd/passwords rbowen<br /> - New password: mypassword<br /> - Re-type new password: mypassword<br /> - Adding password for user rbowen - </code></p></div> - - <p>⤷ <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> ѥäƤʤϡ - ¹Ԥ뤿˥ץޤǤΥեѥ - פɬפޤǥեȤΥȡ֤ǤС - <code>/usr/local/apache/bin/htpasswd</code> - ˥ץब֤Ƥޤ</p> - - <p>ˡФѥɤ᤹褦ꤷơ - ɤΥ桼Ƥ뤫ФΤ餻ʤ - ʤޤ <code>httpd.conf</code> Խ뤫 - <code>.htaccess</code> եѤ뤫 - ꤷޤ㤨Сǥ쥯ȥ - <code>/usr/local/apache/htdocs/secret</code> - ݸϡ - <code>/usr/local/apache/htdocs/secret/.htaccess</code> - httpd.conf <Directory - /usr/local/apache/htdocs/secret> - ֤ơΥǥ쥯ƥ֤ȤȤǤޤ</p> - - <div class="example"><p><code> - AuthType Basic<br /> - AuthName "Restricted Files"<br /> - # (Following line optional)<br /> - AuthBasicProvider file<br /> - AuthUserFile /usr/local/apache/passwd/passwords<br /> - Require user rbowen - </code></p></div> - - <p>ġΥǥ쥯ƥ֤ˤĤƸƤߤޤ礦 - <code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code> - ǥ쥯ƥ֤Ϥɤǧˡǥ桼ǧڤԤ - ޤǤŪˡ <code>Basic</code> - ǡ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> - ǼƤޤʤ顢 - ϵդ٤פʥݥȤʤΤǤ - Basic ǧڤϥ饤Ȥ饵Фء - ѥɤŹ沽ޤǤ餳ˡϡ - <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> Ȥ߹碌ʤ֤Ǥϡ - ä˵̩ι⤤ǡФƤѤ٤Ǥ - ޤ Apache ǤϤ⤦̤ǧˡ: - <code>AuthType Digest</code> ݡȤƤޤ - ˡ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> - ǼƤơäȰǤ - ǶΥ饤Ȥ Digest - ǧڤݡȤƤ褦Ǥ</p> - - <p><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code> - ǥ쥯ƥ֤Ǥϡǧڤ˻Ȥ <dfn>Realm</dfn> (: ΰ) - ꤷޤRealm 礭ʬĤεǽޤ - ܤϡ饤Ȥѥɥܥå - Ȥƥ桼ˤξ褯롢ȤΤǤ - ܤˤϡ饤ȤͿ줿ǧΰФƤɤΥѥɤ - ɤΤꤹ뤿˻Ȥ롢ȤǽǤ</p> - - <p>㤨С<code>"Restricted Files"</code> ΰ - ǧڤСƱ쥵о <code>"Restricted Files"</code> - Realm Ȥƥޡ줿ɤΰǤ⡢饤Ȥ - ưŪƱѥɤȤȻߤޤ - ΤǡʣΰƱ realm ͭơ - 桼ѥɤ٤ᤵ֤ - ɤȤǤޤƥͳ顢 - ФΥۥ̾ѤФĤǤɬ - 饤ȤϺƤӥѥɤҤͤɬפޤ</p> - - <p><code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> - ϥǥեͤ <code>file</code> ʤΤǡξ̵Ƥޤ - <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> - Ȥä¾Υ⥸塼Ȥˤɬפˤʤޤ - </p> - - <p><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> - ǥ쥯ƥ֤ <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> Ǻä - ѥɥեؤΥѥꤷޤ - 桼¿ϡꥯΥ桼ǧڤΤ - ץ졼ƥȤõ٤ʤ뤳Ȥޤ - Apache Ǥϥ桼®ʥǡ١ե - ݴɤ뤳ȤǤޤ - <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> ⥸塼뤬 - <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> - ǥ쥯ƥ֤ޤΥե <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code> - ץǺǤޤ - <a href="http://modules.apache.org/">Apache - ⥸塼ǡ١</a>ˤ륵ɥѡƥ - ⥸塼ǡ¾¿Υפǧڥץ - ѲǽǤ</p> - - <p>Ǹˡ<code class="directive"><a href="../mod/core.html#require">Require</a></code> - ǥ쥯ƥ֤ФΤΰ˥Ǥ桼 - ꤹ뤳Ȥˤäơץξǧʬޤ - ΥǤϡ<code class="directive"><a href="../mod/core.html#require">Require</a></code> - ǥ쥯ƥ֤͡ˡˤĤƽҤ٤ޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="lettingmorethanonepersonin" id="lettingmorethanonepersonin"> -ʣοͤ褦ˤ</a></h2> - <p>嵭Υǥ쥯ƥ֤ϡ (Ūˤϥ桼̾ - <code>rbowen</code> ï) ǥ쥯ȥ - 褦ˤޤ¿ξϡʣοͤ - 褦ˤǤ礦 - <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> - оǤ</p> - - <p>⤷ʣοͤ褦ˤΤǤС - 롼פ°桼ΰäƤ롢롼̾ΤĤ - 롼ץեɬפޤΥե - ϤñǡߤΥǥǤޤ - եȤϼΤ褦ʤΤǤ</p> - - <div class="example"><p><code> - GroupName: rbowen dpitts sungo rshersey - </code></p></div> - - <p>Ԥ˥ڡڤǡ롼פ˽°С - ʤ٤Ǥ</p> - - <p>¸ߤѥɥե˥桼äϡ - Τ褦˥פƤ</p> - - <div class="example"><p><code> - htpasswd /usr/local/apache/passwd/passwords dpitts - </code></p></div> - - <p>Ʊ֤ޤե - ΤǤϤʤˤեɲäƤޤ - (ѥɥեˤ <code>-c</code> - Ȥޤ)</p> - - <p>ǼΤ褦ˤ <code>.htaccess</code> ե - ɬפޤ</p> - - <div class="example"><p><code> - AuthType Basic<br /> - AuthName "By Invitation Only"<br /> - # Optional line:<br /> - AuthBasicProvider file<br /> - AuthUserFile /usr/local/apache/passwd/passwords<br /> - AuthGroupFile /usr/local/apache/passwd/groups<br /> - Require group GroupName - </code></p></div> - - <p>ǡ롼 <code>GroupName</code> ˥ꥹȤƤơ - <code>password</code> ե˥ȥ꤬ͤϡ - ѥɤפ뤳ȤǤǤ礦</p> - - <p>äꤻʣΥ桼褦ˤ롢 - ⤦Ĥˡޤ롼ץեΤǤϤʤ - Υǥ쥯ƥ֤ȤФǤޤ</p> - - <div class="example"><p><code> - Require valid-user - </code></p></div> - - <p><code>require user rbowen</code> ԤǤʤ嵭Ȥȡ - ѥɥե˥ꥹȤƤͤǤïǤ - Ĥޤ - ñ˥ѥɥե롼ʬƤȤǡ - 롼פΤ褦ʿ뤳ȤǤޤ - ΥץϡApache ĤǤϤʤ - ĤΥեФ褤ȤǤ - ϡΥѥɥեơ椫 - <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> - ǥ쥯ƥ֤եȤʤФʤʤǤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="possibleproblems" id="possibleproblems">ꤨ</a></h2> - <p>Basic ǧڤꤵƤϡ - Ф˥ɥȤꥯȤ٤ - 桼̾ȥѥɤʤФʤޤ - ƱڡڡˤƤβ - ɤǤäƤ⳺ޤ - (⤷ݸ줿ǥ쥯ȥ꤫ΤǤ) - ͽ̤ۤꡢư¿٤ޤ - ٤ʤ٤ϥѥɥե礭㤷ޤ - ϡեƤʤ̾ȯޤ - 桼̾ΥꥹȤɤޤʤФʤʤǤ - ơڡɤ٤ˤԤʤ - ʤޤ</p> - - <p>ȤƤϡĤΥѥɥե֤ȤΤǤ - 桼ˤϼ¼Ūʸ³ޤ - θ³ϥХޥǽ˰¸Ѥޤ - ɴΥȥ꤫ۤ®㲼ͽƤޤ - λ¾ǧˡθ줿ɤǤ礦</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="dbmdbd" id="dbmdbd">ѥɤ¸Ѥ</a></h2> - - <p>ץ졼ƥȤǥѥɤ¸ˡˤϾ嵭꤬ꡢ - ǡ١Τ褦̤ξ˥ѥɤ¸Ȼפ - ⤷ޤ</p> - - <p><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> - Ȥȡ줬Ǥ褦ˤʤޤ - <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicsource">AuthBasicSource</a></code> - file ˡ<code>dbm</code> 뤤 <code>dbd</code> - ǼȤ٤ޤ</p> - - <p>ƥȥե dbm եϡȤмΤ褦ˤޤ</p> - - <div class="example"><p><code> - <Directory /www/docs/private><br /> - AuthName "Private"<br /> - AuthType Basic<br /> - AuthBasicProvider dbm<br /> - AuthDBMUserFile /www/passwords/passwd.dbm<br /> - Require valid-user<br /> - </Directory> - </code></p></div> - - <p>¾Υץ¸ߤޤܺ٤˴ؤƤ - <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> ΥɥȤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="multprovider" id="multprovider">ʣΥץХѤ</a></h2> - - <p>ǧھǧƥ˴ŤƤ뿷ץХȤȡ - ǧھǧˡҤȤĤɬפʤʤޤ - ĤΥץХȤ߹碌ơʬ˾ߤεưˤǤޤ - Ǥ file ǧڥץХ ldap ǧڥץХ - Ȥ߹碌Ƥޤ</p> - - <div class="example"><p><code> - <Directory /www/docs/private><br /> - AuthName "Private"<br /> - AuthType Basic<br /> - AuthBasicProvider file ldap<br /> - AuthUserFile /usr/local/apache/passwd/passwords<br /> - AuthLDAPURL ldap://ldaphost/o=yourorg<br /> - Require valid-user - </code></p></div> - - <p>Ǥϡޤ file ץХ桼ǧڤߤޤ - ǧڤǤʤäˤϡldap ץХƤӽФޤ - ȿʣǧڳǼˡȤäƤݤʤɤˡ - ˡȤäǧڤΥפǤޤ - ⤦ҤȤĤΥʥꥪϡҤȤĤǧڥפȰۤʤ뾵ǧ - Ȥ߹碌ˡǤ礦ȤСѥɥեǧڤơ - ldap ǥ쥯ȥǾǧԤȤäǤ</p> - - <p>ǧڥץХʣǤ褦ˡǧˡʣѤǤޤ - Ǥ file 롼ǧ ldap 롼ǧȤäƤޤ</p> - - <div class="example"><p><code> - <Directory /www/docs/private><br /> - AuthName "Private"<br /> - AuthType Basic<br /> - AuthBasicProvider file<br /> - AuthUserFile /usr/local/apache/passwd/passwords<br /> - AuthLDAPURL ldap://ldaphost/o=yourorg - AuthGroupFile /usr/local/apache/passwd/groups<br /> - Require group GroupName<br /> - Require ldap-group cn=mygroup,o=yourorg - </code></p></div> - - <p>ǧ٤椷ϡ - <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code> - <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyone>"><SatisfyOne></a></code> - ǥ쥯ƥ֤Ȥä AND/OR åǻꤷե - ǧν֤椬Ǥ褦ˤʤäƤޤ - Υǥ쥯ƥ֤ɤΤ褦˻Ȥ뤫夷</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="beyond" id="beyond">ñʾǧΤ</a></h2> - - <p>ǧˡϡҤȤĤΥǡưåΤ٤ơ - ä¿̤ŬˡǤޤ - ǧŬѽ桢Ǥ褦ˤʤޤ</p> - - <h3><a name="authandororder" id="authandororder">AND/OR åŬѤȽդ</a></h3> - <p>ǧɤΤ褦ʽŬѤƤ뤫ޤɤΤ褦椹뤫ϡ - ޤǺƤޤ - Apache 2.2 ǤϥץХ١ǧڥᥫ˥बƳ졢 - ǧǧڽȥݡȵǽȤڤʬޤ - ˤҤȤĤθ̤Ȥơ - ǧڥ⥸塼Υɽ⥸塼뼫Τν˰¸뤳Ȥʤ - ꤷ֤ǧڥץХƤӽФ褦 - Ǥ褦ˤʤޤ - ΥץХᥫ˥ϾǧǤƳƤޤ - Ĥޤꡢ<code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> - ǥ쥯ƥ֤ñˤɤξǧˡȤ뤫ꤹǤϤʤ - θƤӽФǤ褦ˤʤޤ - ʣξǧˡȤθƤӽФϡե - <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> ǥ쥯ƥ - 줿Ʊˤʤޤ</p> - - <p>ɲäƳ줿 - <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code>, - <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyone>"><SatisfyOne></a></code> - ǥ쥯ƥ֤ȤäơǧˡĸƤӽФ졢Ĥ줿ݤ - ɤμ³ŬѤ뤫ꤹ뤳ȤǤޤ - ȤСξǧ֥åΥåƤߤޤ礦:</p> - - <div class="example"><p><code> - # if ((user == "John") ||<br /> - # ((Group == "admin")<br /> - # && (ldap-group <ldap-object> contains auth'ed_user)<br /> - # && ((ldap-attribute dept == "sales")<br /> - # || (file-group contains auth'ed_user))))<br /> - # then<br /> - # auth_granted<br /> - # else<br /> - # auth_denied<br /> - #<br /> - <Directory /www/mydocs><br /> - <span class="indent"> - Authname ...<br /> - AuthBasicProvider ...<br /> - ...<br /> - Require user John<br /> - <SatisfyAll><br /> - <span class="indent"> - Require Group admins<br /> - Require ldap-group cn=mygroup,o=foo<br /> - <SatisfyOne><br /> - <span class="indent"> - Require ldap-attribute dept="sales"<br /> - Require file-group<br /> - </span> - </SatisfyOne><br /> - </span> - </SatisfyAll><br /> - </span> - </Directory> - </code></p></div> - - <p>ǥեȤǤ <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> - ǥ쥯ƥ֤ OR ȤưޤĤޤꡢ⤷ꤷǧˡ - ҤȤĤǤʤСǧޤ - <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> ǥ쥯ƥ֤ΥåȤ - ҤȤĤ <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code> - ֥åǰϤAND ȤʤꡢƤξǧˡǹʤʤеĤޤ</p> - - - - <h3><a name="reqaccessctrl" id="reqaccessctrl">ˤ Require Reject λȤ</a></h3> - <p>桼̾ȥѥɤˤǧڤΤΰʬǤޤ - ïƤȤäʳξȤ - Ȥ褯פȤǤ礦 - ȤСɤ饢ƤƤ뤫ȤäǤ</p> - - <p>ǧץХ <code class="directive"><a href="../mod/mod_authz_host.html#all">all</a></code>, - <code class="directive"><a href="../mod/mod_authz_host.html#env">env</a></code>, - <code class="directive"><a href="../mod/mod_authz_host.html#host">host</a></code>, - <code class="directive"><a href="../mod/mod_authz_host.html#ip">ip</a></code> - ȤȡꥯȤƤƤޥΥۥ̾ IP ɥ쥹 - Ȥäۥȥ١ǤΥ椬Ǥޤ</p> - - <p>ץХΰ - <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> - <code class="directive"><a href="../mod/mod_authz_core.html#reject">Reject</a></code> - ꤵޤΥǥ쥯ƥ֤ϾǧץХϿ - ꥯȽξǧʳǸƤӽФޤȤ:</p> - - <div class="example"><p><code> - Require ip <var>address</var> - </code></p></div> - - <p>ǡ<var>address</var> IP ɥ쥹 (뤤 IP ɥ쥹 - ) : </p> - - <div class="example"><p><code> - Require host <var>domain_name</var> - </code></p></div> - - <p> <var>domain_name</var> FQDN (뤤ϥɥᥤ̾ΰ) - ǡɬפǤʣΥɥ쥹ɥᥤ̾ȤǤޤ</p> - - <p>ȤСѥåƤïݤ硢 - Τ褦ˤʤޤ : </p> - - <div class="example"><p><code> - Reject ip 10.252.46.165 - </code></p></div> - - <p>Υǥ쥯ƥ֤ͭϰϤΥƥĤФƤϡ - Υɥ쥹饢ƤƤ⸫뤳ȤǤޤ - ⤷ޥ̾狼äƤ IP ɥ쥹⤽ - ꤷΤǤСΥޥ̾Ȥޤ</p> - - <div class="example"><p><code> - Reject host <var>host.example.com</var> - </code></p></div> - - <p>ޤΥɥᥤΥƤ֥åϡ - IP ɥ쥹ΰ䡢ɥᥤ̾Ǥޤ :</p> - - <div class="example"><p><code> - <SatisfyAll><br /> - <span class="indent"> - Reject ip <var>192.168.205</var><br /> - Reject host <var>phishers.example.com</var> <var>moreidiots.example</var><br /> Reject host ke<br /> - </span> - </SatisfyAll> - </code></p></div> - - <p><code class="directive"><a href="../mod/mod_authz_host.html#reject">Reject</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code> ֥åǻȤȡ - Ĥ롼פˤΤߥǤ褦˳ǧǤޤ</p> - - <p>嵭Ǥ <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code> - Ȥäơ˹ʤʳǡƤ - <code class="directive"><a href="../mod/mod_authz_host.html#reject">Reject</a></code> ǥ쥯ƥ֤ - Ƥ뤳ȤǧƤޤ</p> - - - - <h3><a name="filesystem" id="filesystem">θߴ</a></h3> - <p>ǧڥץХ١ε뤿ᡢѤƤǥ쥯ƥ - <code class="directive"><a href="../mod/mod_access_compat.html#order">Order</a></code>, - <code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code>, - <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code>, - <code class="directive"><a href="../mod/mod_access_compat.html#satisfy">Satisfy</a></code> - ɬפʤʤޤ - ȤϤΤΡŤեǤθߴ뤿ᡢ - Υǥ쥯ƥ֤ <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> ⥸塼˰ܤޤ</p> - - <p>Υǥ쥯ƥ֤ƤΤҤȤĤˡǧԤȥԤ - طȤƤ⤢ޤäȤޤ - <code class="directive"><a href="../mod/mod_access_compat.html#satisfy">Satisfy</a></code> ǥ쥯ƥ֤ - ꥯȽǤ켫ȤƤӽФȤˤäơ 2 ĤνʳӤĤ褦Ȥޤ - ߤϡΥǥ쥯ƥ֤ <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> ˰ư - ǧڥǥ쥯ƥ֤ȸŤǥ쥯ƥ֤ƻȤȤ - ʤäƤޤΤᡢ<code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> ⥸塼 - ɤ뤳ȤȤƤפǡɬܤˤʤäƤޤ - <code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code>⥸塼μŪϡɤξǧץХ - ʤäǧꥯȤ뤳Ȥˤޤ - Ťǥ쥯ƥ֤Ѥ줿ˤϡ - ȾǧӤĤơ٤ƤνʳνϷ̤ƥ˹ʤ뤫Ƥޤ - Ǥ顢Ťǥ쥯ƥ֤ޤưʤϡ - <code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> ɤƤʤ餫⤷ʤ - ȵäƤߤƤ</p> - - - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="moreinformation" id="moreinformation">ɲþ</a></h2> - <p>ƤɤΤ褦ư뤫ˤĤ - ä¿ξƤ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> - <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> - ʸɤȤ褤Ǥ礦 - <code class="directive"><a href="../mod/mod_authn_core.html#<authnprovideralias>"><AuthnProviderAlias></a></code> - ǥ쥯ƥ֤Ȥȡǧ꤬ñ˽褦ˤʤޤ</p> - - <p><a href="access.html"></a>ˡ⡢ - ϢȥԥåܤƤޤΤǡ</p> - -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/howto/auth.html" title="Japanese"> ja </a> | -<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/howto/auth.html.ja.utf8 b/docs/manual/howto/auth.html.ja.utf8 new file mode 100644 index 0000000000..33603d043b --- /dev/null +++ b/docs/manual/howto/auth.html.ja.utf8 @@ -0,0 +1,659 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>認証、承認、アクセス制御 - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">How-To / チュートリアル</a></div><div id="page-content"><div id="preamble"><h1>認証、承認、アクセス制御</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/howto/auth.html" title="Japanese"> ja </a> | +<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>「認証」とは、誰かが自分は誰であるかを主張した場合に、 + それを確認するための全過程を指します。「承認」とは、 + 誰かが行きたい場所に行けるように、あるいは欲しい情報を + 得ることができるようにするための全過程を指します。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">関連するモジュールとディレクティブ</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#introduction">はじめに</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#theprerequisites">準備</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#gettingitworking">動作させる</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#lettingmorethanonepersonin"> +複数の人が入れるようにする</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#possibleproblems">起こりえる問題</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#dbmdbd">パスワードの保存形式を変える</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#multprovider">複数のプロバイダを使用する</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#beyond">単純な承認のその先</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">追加情報</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="related" id="related">関連するモジュールとディレクティブ</a></h2> +<p>認証と承認の処理に関連する 3 種類のモジュールがあります。 +それぞれ少なくともひとつずつ必要です。</p> + +<ul> + <li>認証のタイプ ( + <code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code> ディレクティブ参照) + <ul> + <li><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code></li> + <li><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code></li> + </ul> + </li> + <li>認証プロバイダ ( + <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>, + <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code> ディレクティブ参照) + + <ul> + <li><code class="module"><a href="../mod/mod_authn_anon.html">mod_authn_anon</a></code></li> + <li><code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code></li> + <li><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code></li> + <li><code class="module"><a href="../mod/mod_authn_default.html">mod_authn_default</a></code></li> + <li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li> + <li><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></li> + </ul> + </li> + <li>承認 ( + <code class="directive"><a href="../mod/core.html#require">Require</a></code> ディレクティブ参照) + <ul> + <li><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></li> + <li><code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code></li> + <li><code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code></li> + <li><code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code></li> + <li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li> + <li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li> + <li><code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code></li> + <li><code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code></li> + </ul> + </li> +</ul> + + <p>これらのモジュールに加えて、<code class="module"><a href="../mod/mod_authn_core.html">mod_authn_core</a></code> + と <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> があります。 + この 2 つのモジュールは認証モジュールに共通なコアディレクティブを + 実装しています。</p> + + <p><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> は認証プロバイダと承認プロバイダの + 両方の機能を持っています。 + <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> はホスト名、IP アドレスや + リクエストの特徴に基づいたアクセス制御を行いますが、 + 認証プロバイダのシステムの一部ではありません。 + mod_access との後方互換性のため、 + 新しいモジュールの <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> があります。</p> + + <p>様々なアクセス制御の行ない方については、 + <a href="access.html">アクセス制御</a>の方法をご覧ください。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="introduction" id="introduction">はじめに</a></h2> + <p>もし機密の情報や、ごくごく少数グループの人向けの情報を + ウェブサイトに置くのであれば、この文書に書かれている + テクニックを使うことで、そのページを見ている人たちが + 望みの人たちであることを確実にできるでしょう。</p> + + <p>この文書では、多くの人が採用するであろう、 + ウェブサイトの一部分を保護する「一般的な」 + 方法についてカバーしています。</p> + + <div class="note"><h3>注意</h3> + <p>データが本当に機密なのであれば、認証に加えてさらに + <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> を使うと良いでしょう。</p> + </div> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="theprerequisites" id="theprerequisites">準備</a></h2> + <p>この文書で取り扱われるディレクティブは、 + メインサーバ設定ファイル (普通は + <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> + セクション中) か、あるいはディレクトリ毎の設定ファイル + (<code>.htaccess</code> ファイル) かで用います。</p> + + <p><code>.htaccess</code> ファイルを用いるのであれば、 + これらのファイルに認証用のディレクティブを置けるように + サーバの設定をしないといけないでしょう。これは + <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> + ディレクティブで可能になります。 + <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> + ディレクティブでは、ディレクトリ毎の設定ファイル中に置くことのできる + ディレクティブを、もしあれば、指定します。</p> + + <p>認証について話を進めているので、次のような + <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> + ディレクティブが必要になるでしょう。</p> + + <div class="example"><p><code> + AllowOverride AuthConfig + </code></p></div> + + <p>そうでなく、メインサーバ設定ファイルの中に + 直接置くのであれば、当然ながらそのファイルへの書き込み + 権限を持っていなければならないでしょう。</p> + + <p>また、どのファイルがどこに保存されているか知るために、 + サーバのディレクトリ構造について少し知っておく + 必要があるでしょう。 + これはそんなに難しくないので、この文書中で + ディレクトリ構造について知っておく必要がある場面では、 + 明らかになるようにします。</p> + + <p><code class="module"><a href="../mod/mod_authn_core.html">mod_authn_core</a></code> と <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> + の両方が httpd バイナリに静的に組み込み済みであるか、httpd.conf + 設定ファイルで動的にロードされるかして、httpd に組み込まれていなければ + なりません。これらの二つのモジュールは、設定ファイルのなかで非常に + 重要でウェブサーバの認証と承認で使用されるコアディレクティブと + その機能を提供しています。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="gettingitworking" id="gettingitworking">動作させる</a></h2> + <p>では、サーバ上のあるディレクトリをパスワードで保護する + 基本手順を示します。</p> + + <p>まずはじめに、パスワードファイルを作ります。 + どの認証プロバイダを使うかによって、パスワードファイル生成の手順は + 大きく異なります。ここでの例では、手始めにテキストパスワードファイルを + 使います。</p> + + <p>このパスワードファイルは、ウェブからアクセスできる場所に + 置くべきではありません。他の人がパスワードファイルを + ダウンロードできないようにするためです。例えば、 + <code>/usr/local/apache/htdocs</code> でドキュメントを + 提供しているのであれば、パスワードファイルは + <code>/usr/local/apache/passwd</code> + などに置いた方が良いでしょう。</p> + + <p>ファイルを作るためには、Apache 付属の <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> + を使います。このコマンドは Apache をどこにインストールしようとも、 + インストールディレクトリの <code>bin</code> + ディレクトリ以下に置かれます。サードバーティ製のパッケージで + インストールした場合は、実行パスの中で見つかるでしょう。</p> + + <p>ファイルを作るには、次のようにタイプしてください。</p> + + <div class="example"><p><code> + htpasswd -c /usr/local/apache/passwd/passwords rbowen + </code></p></div> + + <p><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> は、パスワードを要求し、その後 + 確認のためにもう一度入力するように要求してきます。</p> + + <div class="example"><p><code> + # htpasswd -c /usr/local/apache/passwd/passwords rbowen<br /> + New password: mypassword<br /> + Re-type new password: mypassword<br /> + Adding password for user rbowen + </code></p></div> + + <p>もし <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> がパスの中に入っていない場合は、 + もちろん、実行するためにプログラムまでのフルパスを + タイプする必要があります。デフォルトのインストール状態であれば、 + <code>/usr/local/apache/bin/htpasswd</code> + にプログラムが置かれています。</p> + + <p>次に、サーバがパスワードを要求するように設定して、 + どのユーザがアクセスを許されているかをサーバに知らせなければ + なりません。 <code>httpd.conf</code> を編集するか + <code>.htaccess</code> ファイルを使用するかで + 設定します。例えば、ディレクトリ + <code>/usr/local/apache/htdocs/secret</code> + を保護したい場合は、 + <code>/usr/local/apache/htdocs/secret/.htaccess</code> + か httpd.conf 中の <Directory + /usr/local/apache/htdocs/secret> セクションに + 配置して、次のディレクティブを使うことができます。</p> + + <div class="example"><p><code> + AuthType Basic<br /> + AuthName "Restricted Files"<br /> + # (Following line optional)<br /> + AuthBasicProvider file<br /> + AuthUserFile /usr/local/apache/passwd/passwords<br /> + Require user rbowen + </code></p></div> + + <p>個々のディレクティブについて見てみましょう。 + <code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code> + ディレクティブはどういう認証方法でユーザの認証を行うかを + 選択します。最も一般的な方法は <code>Basic</code> + で、これは <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> + で実装されています。しかしながら、 + これは気を付けるべき重要なポイントなのですが、 + Basic 認証はクライアントからサーバへ、 + パスワードを暗号化せずに送ります。ですからこの方法は、 + <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> と組み合わせない状態では、 + 特に機密性の高いデータに対しては用いるべきでは + ありません。 Apache ではもう一つ別の認証方法: + <code>AuthType Digest</code> をサポートしています。 + この方法は <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> + で実装されていて、もっと安全です。 + 最近のクライアントは Digest + 認証をサポートしているようです。</p> + + <p><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code> + ディレクティブでは、認証に使う <dfn>Realm</dfn> (訳注: 領域) + を設定します。Realm は大きく分けて二つの機能を提供します。 + 一つ目は、クライアントがパスワードダイアログボックスの + 一部としてユーザにこの情報をよく提示する、というものです。 + 二つ目には、クライアントが与えられた認証領域に対してどのパスワードを + 送信すれば良いのかを決定するために使われる、という機能です。</p> + + <p>例えば、<code>"Restricted Files"</code> 領域中で + 一度認証されれば、同一サーバ上で <code>"Restricted Files"</code> + Realm としてマークされたどんな領域でも、クライアントは + 自動的に同じパスワードを使おうと試みます。 + このおかげで、複数の制限領域に同じ realm を共有させて、 + ユーザがパスワードを何度も要求される事態を + 防ぐことができます。もちろん、セキュリティ上の理由から、 + サーバのホスト名が変わればいつでも必ず、 + クライアントは再びパスワードを尋ねる必要があります。</p> + + <p><code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> + はデフォルト値が <code>file</code> なので、今回の場合は無くても構いません。 + <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> や <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> + といった他のモジュールを使う場合には必要になります。 + </p> + + <p><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> + ディレクティブは <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> で作った + パスワードファイルへのパスを設定します。 + ユーザ数が多い場合は、リクエスト毎のユーザの認証のための + プレーンテキストの探索が非常に遅くなることがあります。 + Apache ではユーザ情報を高速なデータベースファイルに + 保管することもできます。 + <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> モジュールが + <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> + ディレクティブを提供します。これらのファイルは <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code> + プログラムで作成したり操作したりできます。 + <a href="http://modules.apache.org/">Apache + モジュールデータベース</a>中にあるサードパーティー製の + モジュールで、その他多くのタイプの認証オプションが + 利用可能です。</p> + + <p>最後に、<code class="directive"><a href="../mod/core.html#require">Require</a></code> + ディレクティブが、サーバのこの領域にアクセスできるユーザを + 指定することによって、プロセスの承認部分を提供します。 + 次のセクションでは、<code class="directive"><a href="../mod/core.html#require">Require</a></code> + ディレクティブの様々な用法について述べます。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="lettingmorethanonepersonin" id="lettingmorethanonepersonin"> +複数の人が入れるようにする</a></h2> + <p>上記のディレクティブは、ただ一人 (具体的にはユーザ名 + <code>rbowen</code> の誰か) がディレクトリに + 入れるようにします。多くの場合は、複数の人が + 入れるようにしたいでしょう。ここで + <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> + の登場です。</p> + + <p>もし複数の人が入れるようにしたいのであれば、 + グループに属するユーザの一覧の入っている、グループ名のついた + グループファイルを作る必要があります。このファイルの + 書式はきわめて単純で、お好みのエディタで生成できます。 + ファイルの中身は次のようなものです。</p> + + <div class="example"><p><code> + GroupName: rbowen dpitts sungo rshersey + </code></p></div> + + <p>一行にスペース区切りで、グループに所属するメンバーの + 一覧をならべるだけです。</p> + + <p>既に存在するパスワードファイルにユーザを加える場合は、 + 次のようにタイプしてください。</p> + + <div class="example"><p><code> + htpasswd /usr/local/apache/passwd/passwords dpitts + </code></p></div> + + <p>以前と同じ応答が返されますが、新しいファイルを + 作るのではなく、既にあるファイルに追加されています。 + (新しいパスワードファイルを作るには <code>-c</code> + を使います。)</p> + + <p>ここで次のようにして <code>.htaccess</code> ファイルを + 修正する必要があります。</p> + + <div class="example"><p><code> + AuthType Basic<br /> + AuthName "By Invitation Only"<br /> + # Optional line:<br /> + AuthBasicProvider file<br /> + AuthUserFile /usr/local/apache/passwd/passwords<br /> + AuthGroupFile /usr/local/apache/passwd/groups<br /> + Require group GroupName + </code></p></div> + + <p>これで、グループ <code>GroupName</code> にリストされていて、 + <code>password</code> ファイルにエントリがある人は、 + 正しいパスワードをタイプすれば入ることができるでしょう。</p> + + <p>もっと特定せずに複数のユーザが入れるようにする、 + もう一つの方法があります。グループファイルを作るのではなく、 + 次のディレクティブを使えばできます。</p> + + <div class="example"><p><code> + Require valid-user + </code></p></div> + + <p><code>require user rbowen</code> 行でなく、上記を使うと、 + パスワードファイルにリストされている人であれば誰でも + 許可されます。 + 単にパスワードファイルをグループ毎に分けておくことで、 + グループのような振る舞いをさせることもできます。 + このアプローチの利点は、Apache は二つではなく、 + ただ一つのファイルだけを検査すればよいという点です。 + 欠点は、たくさんのパスワードファイルを管理して、その中から + <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> + ディレクティブに正しいファイルを参照させなければならない点です。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="possibleproblems" id="possibleproblems">起こりえる問題</a></h2> + <p>Basic 認証が指定されている場合は、 + サーバにドキュメントをリクエストする度に + ユーザ名とパスワードを検査しなければなりません。 + これは同じページ、ページにある全ての画像を + リロードする場合であっても該当します + (もし画像も保護されたディレクトリから来るのであれば) 。 + 予想される通り、これは動作を多少遅くします。 + 遅くなる程度はパスワードファイルの大きさと比例しますが、 + これは、ファイルを開いてあなたの名前を発見するまで + ユーザ名のリストを読まなければならないからです。 + そして、ページがロードされる度にこれを行わなければ + なりません。</p> + + <p>結論としては、一つのパスワードファイルに置くことのできる + ユーザ数には実質的な限界があります。 + この限界はサーバマシンの性能に依存して変わりますが、 + 数百のエントリを越えたあたりから速度低下が見られると予期されています。 + その時は他の認証方法を考慮に入れた方が良いでしょう。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="dbmdbd" id="dbmdbd">パスワードの保存形式を変える</a></h2> + + <p>プレーンテキストでパスワードを保存する方法には上記の問題があり、 + データベースのような別の場所にパスワードを保存したいと思う + かもしれません。</p> + + <p><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> と <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> + を使うと、それができるようになります。 + <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicsource">AuthBasicSource</a></code> + で file の代わりに、<code>dbm</code> あるいは <code>dbd</code> + を格納形式として選べます。</p> + + <p>テキストファイルの代わりに dbm ファイルを選択する場合は、たとえば次のようにします。</p> + + <div class="example"><p><code> + <Directory /www/docs/private><br /> + AuthName "Private"<br /> + AuthType Basic<br /> + AuthBasicProvider dbm<br /> + AuthDBMUserFile /www/passwords/passwd.dbm<br /> + Require valid-user<br /> + </Directory> + </code></p></div> + + <p>この他のオプションも存在します。詳細に関しては + <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> のドキュメントをご覧ください。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="multprovider" id="multprovider">複数のプロバイダを使用する</a></h2> + + <p>認証承認アーキテクチャに基づいている新しいプロバイダを使うと、 + 認証承認の方法をひとつに縛る必要がなくなります。 + いくつものプロバイダを組み合わせて、自分の望みの挙動にできます。 + 次の例では file 認証プロバイダと ldap 認証プロバイダを + 組み合わせています。</p> + + <div class="example"><p><code> + <Directory /www/docs/private><br /> + AuthName "Private"<br /> + AuthType Basic<br /> + AuthBasicProvider file ldap<br /> + AuthUserFile /usr/local/apache/passwd/passwords<br /> + AuthLDAPURL ldap://ldaphost/o=yourorg<br /> + Require valid-user + </code></p></div> + + <p>この例では、まず file プロバイダがユーザ認証を試みます。 + 認証できなかった場合には、ldap プロバイダが呼び出されます。 + 組織で複数の認証格納方法を使っている際などに、 + この方法を使って認証のスコープを拡大できます。 + もうひとつのシナリオは、ひとつの認証タイプと異なる承認を + 組み合わせる方法でしょう。たとえば、パスワードファイルで認証して、 + ldap ディレクトリで承認を行うといった場合です。</p> + + <p>認証プロバイダを複数実装できるように、承認方法も複数使用できます。 + この例では file グループ承認と ldap グループ承認を使っています。</p> + + <div class="example"><p><code> + <Directory /www/docs/private><br /> + AuthName "Private"<br /> + AuthType Basic<br /> + AuthBasicProvider file<br /> + AuthUserFile /usr/local/apache/passwd/passwords<br /> + AuthLDAPURL ldap://ldaphost/o=yourorg + AuthGroupFile /usr/local/apache/passwd/groups<br /> + Require group GroupName<br /> + Require ldap-group cn=mygroup,o=yourorg + </code></p></div> + + <p>承認をより細かく制御したい場合は、 + <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code> と + <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyone>"><SatisfyOne></a></code> + ディレクティブを使って AND/OR ロジックで指定し、設定ファイルで + 承認の処理順番の制御ができるようになっています。 + これらのディレクティブをどのように使えるか、網羅した例をご覧ください。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="beyond" id="beyond">単純な承認のその先</a></h2> + + <p>承認の方法は、ひとつのデータソースを見て一回だけチェックするのと比べて、 + ずっと多彩な適用方法ができます。 + 承認処理の適用順序や制御、選択ができるようになりました。</p> + + <h3><a name="authandororder" id="authandororder">AND/OR ロジックの適用と順序付け</a></h3> + <p>承認がどのような順序で適用されているか、また、それをどのように制御するかは、 + これまで混乱を招いていました。 + Apache 2.2 ではプロバイダベースの認証メカニズムが導入され、 + 承認処理から認証処理とサポート機能とが切り分けられました。 + これによるひとつの効果として、 + 認証モジュールのロード順やモジュール自体の順序に依存することなく、 + 指定した順番で認証プロバイダが呼び出せるよう、 + 設定できるようになりました。 + このプロバイダメカニズムは承認処理でも導入されています。 + つまり、<code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> + ディレクティブは単にどの承認手法が使われるかを指定するだけではなく、 + それらの呼び出し順序も指定できるようになりました。 + 複数の承認手法があるとき、その呼び出し順は、設定ファイルの + <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> ディレクティブ中で + 現れた順序と同じになります。</p> + + <p>追加で導入された + <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code>, + <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyone>"><SatisfyOne></a></code> + ディレクティブを使って、承認手法がいつ呼び出され、アクセスが許可された際に + どの手続きが適用されるか指定することができます。 + たとえば、次の承認ブロックのロジックを見てみましょう:</p> + + <div class="example"><p><code> + # if ((user == "John") ||<br /> + # ((Group == "admin")<br /> + # && (ldap-group <ldap-object> contains auth'ed_user)<br /> + # && ((ldap-attribute dept == "sales")<br /> + # || (file-group contains auth'ed_user))))<br /> + # then<br /> + # auth_granted<br /> + # else<br /> + # auth_denied<br /> + #<br /> + <Directory /www/mydocs><br /> + <span class="indent"> + Authname ...<br /> + AuthBasicProvider ...<br /> + ...<br /> + Require user John<br /> + <SatisfyAll><br /> + <span class="indent"> + Require Group admins<br /> + Require ldap-group cn=mygroup,o=foo<br /> + <SatisfyOne><br /> + <span class="indent"> + Require ldap-attribute dept="sales"<br /> + Require file-group<br /> + </span> + </SatisfyOne><br /> + </span> + </SatisfyAll><br /> + </span> + </Directory> + </code></p></div> + + <p>デフォルトでは <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> + ディレクティブは OR 操作として扱われます。つまり、もし指定した承認手法の + ひとつでも合格すれば、承認されます。 + <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> ディレクティブのセットを + ひとつの <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code> + ブロックで囲むとAND 操作となり、全ての承認手法で合格しなければ許可されません。</p> + + + + <h3><a name="reqaccessctrl" id="reqaccessctrl">アクセス制御における Require と Reject の使い方</a></h3> + <p>ユーザ名とパスワードによる認証は全体の一部分でしかありません。 + 誰がアクセスしてきたかといった情報以外の条件を使いたい、 + とよく思うことでしょう。 + たとえば、どこからアクセスしてきているか、といった具合です。</p> + + <p>承認プロバイダ <code class="directive"><a href="../mod/mod_authz_host.html#all">all</a></code>, + <code class="directive"><a href="../mod/mod_authz_host.html#env">env</a></code>, + <code class="directive"><a href="../mod/mod_authz_host.html#host">host</a></code>, + <code class="directive"><a href="../mod/mod_authz_host.html#ip">ip</a></code> + を使うと、リクエストを送信してきているマシンのホスト名や IP アドレス + といった、ホストベースでのアクセス制御ができます。</p> + + <p>これらプロバイダの扱いは + <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> や + <code class="directive"><a href="../mod/mod_authz_core.html#reject">Reject</a></code> で + 指定されます。これらのディレクティブは承認プロバイダを登録し、 + リクエスト処理の承認段階で呼び出されます。たとえば:</p> + + <div class="example"><p><code> + Require ip <var>address</var> + </code></p></div> + + <p>ここで、<var>address</var> は IP アドレス (あるいは IP アドレスの + 一部) か : </p> + + <div class="example"><p><code> + Require host <var>domain_name</var> + </code></p></div> + + <p>ここで <var>domain_name</var> は FQDN (あるいはドメイン名の一部) + で、必要であれば複数のアドレスやドメイン名を書くことができます。</p> + + <p>たとえば、スパムメッセージを送信してくる誰かを拒否したい場合、 + 次のようになります : </p> + + <div class="example"><p><code> + Reject ip 10.252.46.165 + </code></p></div> + + <p>このディレクティブが有効な範囲のコンテンツに対しては、 + そのアドレスからアクセスしてきても見ることができません。 + もしマシン名がわかっていて IP アドレスよりもそちらで + 指定したいのであれば、そのマシン名が使えます。</p> + + <div class="example"><p><code> + Reject host <var>host.example.com</var> + </code></p></div> + + <p>また、特定のドメインからのアクセス全てをブロックしたい場合は、 + IP アドレスの一部や、ドメイン名が指定できます :</p> + + <div class="example"><p><code> + <SatisfyAll><br /> + <span class="indent"> + Reject ip <var>192.168.205</var><br /> + Reject host <var>phishers.example.com</var> <var>moreidiots.example</var><br /> Reject host ke<br /> + </span> + </SatisfyAll> + </code></p></div> + + <p><code class="directive"><a href="../mod/mod_authz_host.html#reject">Reject</a></code> ディレクティブを + <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code> ブロックの中で使うと、 + 許可したいグループにのみアクセスができるように確認できます。</p> + + <p>上記の例では <code class="directive"><a href="../mod/mod_authz_core.html#<satisfyall>"><SatisfyAll></a></code> + を使って、アクセスに合格する前段階で、全ての + <code class="directive"><a href="../mod/mod_authz_host.html#reject">Reject</a></code> ディレクティブが + 満たされていることを確認しています。</p> + + + + <h3><a name="filesystem" id="filesystem">アクセス制御の後方互換性</a></h3> + <p>認証プロバイダベースの機構があるため、以前使用されていたディレクティブ + <code class="directive"><a href="../mod/mod_access_compat.html#order">Order</a></code>, + <code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code>, + <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code>, + <code class="directive"><a href="../mod/mod_access_compat.html#satisfy">Satisfy</a></code> + は必要なくなりました。 + とはいうものの、古い設定ファイルでの後方互換性を提供するため、 + これらのディレクティブは <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> モジュールに移されました。</p> + + <p>これらのディレクティブの抱えていた問題のひとつに、承認の設定行とアクセス制御の設定行の + 関係がとてもあいまいだったことが挙げられます。 + <code class="directive"><a href="../mod/mod_access_compat.html#satisfy">Satisfy</a></code> ディレクティブは + リクエスト処理中でそれ自身を呼び出すことによって、これらの 2 つの処理段階を結びつけようとします。 + 現在は、これらのディレクティブは <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> に移動し、 + 新しい認証ディレクティブと古いアクセス制御ディレクティブを混ぜて使うことは + 難しくなっています。この問題のため、<code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> モジュールを + ロードすることがとても重要で、必須になっています。 + <code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> モジュールの主な目的は、どの承認プロバイダで + 処理されなかった承認リクエストを受けることにあります。 + しかし、古いアクセス制御ディレクティブが用いられた場合には、 + アクセス制御と承認を結びつけて、すべての処理段階の出力結果を見てアクセスに合格するかを決めています。 + ですから、古いディレクティブがうまく動作しない場合は、 + <code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> がロードされていないからかもしれない、 + と疑ってみてください。</p> + + + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="moreinformation" id="moreinformation">追加情報</a></h2> + <p>これら全てがどのように動作するかについて + もっと多くの情報が書かれている <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> と + <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> + の文書も読むとよいでしょう。 + <code class="directive"><a href="../mod/mod_authn_core.html#<authnprovideralias>"><AuthnProviderAlias></a></code> + ディレクティブを使うと、特定の認証設定が簡単に書けるようになります。</p> + + <p><a href="access.html">アクセス制御</a>の方法も、 + 関連するトピックがたくさん記載されていますので、ご覧ください。</p> + +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/howto/auth.html" title="Japanese"> ja </a> | +<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/howto/cgi.html b/docs/manual/howto/cgi.html index 8d3dbcba19..848c956c8a 100644 --- a/docs/manual/howto/cgi.html +++ b/docs/manual/howto/cgi.html @@ -2,9 +2,9 @@ URI: cgi.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: cgi.html.ja.euc-jp +URI: cgi.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: cgi.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/howto/cgi.html.ja.euc-jp b/docs/manual/howto/cgi.html.ja.euc-jp deleted file mode 100644 index eee4357021..0000000000 --- a/docs/manual/howto/cgi.html.ja.euc-jp +++ /dev/null @@ -1,550 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Apache Tutorial: CGI ˤưŪƥ - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">How-To / 塼ȥꥢ</a></div><div id="page-content"><div id="preamble"><h1>Apache Tutorial: CGI ˤưŪƥ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/howto/cgi.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/howto/cgi.html" title="Japanese"> ja </a> | -<a href="../ko/howto/cgi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#intro">Ϥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#configuring">CGI Ĥ褦 Apache ꤹ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#writing">CGI ץ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">ޤưʤ !</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#behindscenes">DzäƤΤ?</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#libraries">CGI ⥸塼/饤֥</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#moreinfo">ʤ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="intro" id="intro">Ϥ</a></h2> - - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li></ul></td></tr></table> - - <p>CGI (Common Gateway Interface) ϡ֥Ф - ƥ볰ץȶĴư뤿ˡ - ƤޤΥץϤФ CGI ץ - CGI ץȤȸƤФޤCGI ϡ֥ȤưŪ - ƥĤ֤κǤñǰŪˡǤΥɥȤϡ - Apache ֥Ф CGI ꤷ - CGI ץϤ뤿ȤʤǤ礦</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="configuring" id="configuring">CGI Ĥ褦 Apache ꤹ</a></h2> - - - <p>CGI ץưˤϡCGI Ĥ褦 - Apache Ԥɬפޤ - ԤʤˡĤޤ</p> - - <h3><a name="scriptalias" id="scriptalias">ScriptAlias</a></h3> - - - <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - ǥ쥯ƥ֤Ѥơ - CGI ץѤ̤̥ǥ쥯ȥ Apache ꤷޤ - Apache ϡΥǥ쥯ȥƤΥե CGI - ץǤȲꤷޤ - ơ̤ʥ饤Ȥᤵȡ - Υץμ¹Ԥߤޤ</p> - - <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - ǥ쥯ƥ֤ϰʲΤ褦˻Ѥޤ:</p> - - <div class="example"><p><code> - ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/ - </code></p></div> - - <p>ǥեȰ֤ Apache ȡ뤷ʤС - ϥǥեȾ֤ <code>httpd.conf</code> - ե˴ޤޤƤޤ - <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - ǥ쥯ƥ֤ϡURL ղäǥ쥯ȥ - <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> - ǥ쥯ƥ֤ȤʤƤޤ - <code class="directive">Alias</code> <code class="directive">ScriptAlias</code> - ̾<code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - ǥ쥯ȥ곰Υǥ쥯ȥΤ˻Ѥޤ - <code class="directive">Alias</code> <code class="directive">ScriptAlias</code> - Ȥκϡ<code class="directive">ScriptAlias</code> ƬǻϤޤ뤹٤Ƥ - URL CGI ץȤߤʤȤɲäΰ̣ޤǤ뤳ȤǤ - äơ嵭Ǥϡ<code>/cgi-bin/</code> - ǻϤޤؤΤꥯȤФơǥ쥯ȥ - <code>/usr/local/apache2/cgi-bin/</code> - CGI ץȤư褦 Apache ˼ޤ</p> - - <p>㤨СURL <code>http://www.example.com/cgi-bin/test.pl</code> - ᤵ줿硢Apache ե - <code>/usr/local/apache2/cgi-bin/test.pl</code> - ¹ԤνϤ֤Ȥߤޤ - ե뤬¸ߤ¹ԲǽǤꡢ줿ˡǽϤ֤ޤ - ǤʤСApache ϥ顼å֤ޤ</p> - - - <h3><a name="nonscriptalias" id="nonscriptalias">ScriptAlias ǥ쥯ȥ곰 CGI</a></h3> - - - <p>CGI ץϡƥͳ - <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - 줿ǥ쥯ȥ¤뤳ȤФФޤˡˤꡢ - CGI ץѤǤ桼Ԥ椹뤳ȤǤޤ - ʤ顢ŬڤʥƥкȤʤСCGI - ץǤդΥǥ쥯ȥǼ¹ԤǤʤ褦ˤͳϤޤ - 㤨С桼 <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> - ǥ쥯ƥ֤Υۡǥ쥯ȥ۲˥֥ƥĤȤޤ - ⤷餬 CGI ץĤȤ˾ǤƤ⡢ᥤ - <code>cgi-bin</code> ǥ쥯ȥؤΥǤʤ硢 - CGI ץ¹Ԥ뤳ȤǤ¾ξ꤬ɬפˤʤޤ</p> - - <p>ǤդΥǥ쥯ȥ CGI μ¹ԤĤˤʳ꤬ɬפǤ - ޤ<code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code> ǥ쥯ƥ֤ˤä - <code>cgi-script</code> ϥɥ餬ǽˤʤäƤɬפޤ - ˡ<code class="directive"><a href="../mod/core.html#options">Options</a></code> ǥ쥯ƥ֤ - <code>ExecCGI</code> ꤵƤʤФʤޤ</p> - - - <h3><a name="options" id="options">CGI μ¹Ԥǽˤ뤿 Options Ū˻Ѥ</a></h3> - - - <p>ФΥᥤե <code class="directive"><a href="../mod/core.html#options">Options</a></code> - ǥ쥯ƥ֤Ū˻Ѥ뤳ȤǡΥǥ쥯ȥ۲ - CGI μ¹ԤĤ褦˻ꤹ뤳ȤǤޤ:</p> - - <div class="example"><p><code> - <Directory /usr/local/apache2/htdocs/somedir><br /> - <span class="indent"> - Options +ExecCGI<br /> - </span> - </Directory> - </code></p></div> - - <p>嵭ǥ쥯ƥ֤ϡCGI եμ¹Ԥǽˤ褦 - Apache ޤޤɤΥե뤬 CGI ե뤫 - Фɬפޤ - <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> - ǥ쥯ƥ֤Ǥϡ<code>cgi</code> ޤ <code>pl</code> - ĥҤ˻Ĥ٤ƤΥե CGI - ץȤƤߤʤȤФޤ:</p> - - <div class="example"><p><code> - AddHandler cgi-script .cgi .pl - </code></p></div> - - - <h3><a name="htaccess" id="htaccess">.htaccess ե</a></h3> - - - <p><a href="htaccess.html"><code>.htaccess</code> 塼ȥꥢ</a> - <code>httpd.conf</code> ѹǤʤˤɤä CGI ץ - Ȥ褦ˤ뤫Ƥޤ</p> - - - <h3><a name="userdir" id="userdir">User ǥ쥯ȥ</a></h3> - - - <p><code>.cgi</code> ǽ뤹٤ƤΥեФ CGI ץ - ¹ԤĤˤϡʲѤǤޤ</p> - - <div class="example"><p><code> - <Directory /home/*/public_html><br /> - <span class="indent"> - Options +ExecCGI<br /> - AddHandler cgi-script .cgi<br /> - </span> - </Directory> - </code></p></div> - - <p>桼ǥ쥯ȥ <code>cgi-bin</code> ֥ǥ쥯ȥ - ٤ƤΥե CGI ץȤƻꤷˤ - ʲΤ褦ʤΤȤޤ</p> - - <div class="example"><p><code> - <Directory /home/*/public_html/cgi-bin><br /> - <span class="indent"> - Options ExecCGI<br /> - SetHandler cgi-script<br /> - </span> - </Directory> - </code></p></div> - - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="writing" id="writing">CGI ץ</a></h2> - - - <p>̾Ρץץߥ CGI - ץߥδ֤ˤϼĤΰ㤤ޤ</p> - - <p>ĤϡCGI ץΤ٤ƤνϤˤ MIME-type - إåդʤФʤޤ - ϤɤΤ褦ʼΥƥĤäƤ뤫饤Ȥ˼ - HTTP إåǤۤȤɤξǤϡΤ褦˽Ϥޤ:</p> - - <div class="example"><p><code> - Content-type: text/html - </code></p></div> - - <p>⤦ĤϡϤ HTML - ֥饦ɽ뤳ȤǤ벿¾ηˤɬפޤ - ξ HTML Ǥ礦GIF ¾ HTML - ƥĤϤ CGI ץȤ⤢Ǥ礦</p> - - <p>ʳǤϡCGI ץȤϡ - ʤƤ¾ΥץȤ褯ƤǤ礦</p> - - <h3><a name="firstcgi" id="firstcgi">ǽ CGI ץ</a></h3> - - - <p>˼Τϡ֥饦 1 CGI - ץǤʲϤ<code>first.pl</code> - Ȥե¸ <code>cgi-bin</code> - ǥ쥯ȥ֤Ƥ</p> - - <div class="example"><p><code> - #!/usr/bin/perl<br /> - print "Content-type: text/html\n\n";<br /> - print "Hello, World."; - </code></p></div> - - <p>Perl ̤ƤʤƤ⡢ - 뤫뤳ȤϤǤǤ礦1 ܤϡ - <code>/usr/bin/perl</code> ǸĤ륤ץ - Υե뤹뤳ȤǤΥץब¹Ԥ뤳Ȥ - Apache (Ǽ¹Ԥ褦ȤƤʤСΥ ) - ޤ2 ܤϡҤȤ content-type ޤ - ˤԤĤȤղäޤ - ˤꡢإåν˶Ԥ֤졢HTTP - إåνȥܥǥλϤޤޤ3 ܤϡ"Hello, World." - ȤʸǽȤʤޤ</p> - - <p>ߤΥ֥饦ɥ쥹</p> - - <div class="example"><p><code> - http://www.example.com/cgi-bin/first.pl - </code></p></div> - - <p>뤤ϥե֤ꤹȡ - <code>Hello, World.</code> - Ȥ 1 Ԥ֥饦ɤ˸Ǥ礦 - ϤޤꥨƥʤȤǤϤޤ - 줬ޤưС - ¾ΤɤΤ褦ʤΤǤưȤǤ褦ˤʤޤ</p> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="troubleshoot" id="troubleshoot">ޤưʤ !</a></h2> - - - <p>֤ CGI ץؤΥԤʤäȤ - ֥饦ǸǽͤĤδŪʤȤޤ:</p> - - <dl> - <dt>CGI ץν</dt> - <dd>餷 ! Ϥ٤ƤޤưȤ̣ޤ - Ϥɤ⡢֥饦˽Ƥʤϡ - <code>Content-Type</code> CGI ץ - åȤǧƤ</dd> - - <dt>CGI ץΥɡޤ "POST Method Not Allowed" - Ȥå</dt> - <dd>ϡCGI ץǤ褦 Apache - ŬڤꤷƤʤäȤ̣ޤ<a href="#configuring">CGI Ĥ褦 - Apache ꤹ</a>ξϤɤľ - ʤְ㤨õƤߤƤ - </dd> - - <dt>å "Forbidden" ǻϤޤäƤ</dt> - <dd>ϥѡߥåȤȤ̣ޤ - <a href="#errorlogs">Apache Υ顼</a>ȡҤ<a href="#permissions">֥եΥѡߥå</a> - ξϤåƤ - </dd> - - <dt>"Internal Server Error" Ȥå</dt> - <dd><a href="#errorlogs">Apache - Υ顼</a>åȡ"Premature end of script headers" - ȤϿƤȻפޤơ餯 CGI - ץˤä줿顼åϿƤǤ礦 - ξ硢CGI ץबŬڤ - HTTP إåϤǤʤΤ뤿ˡ - ʲγƾϤǥåƤߤƤ</dd> - </dl> - - <h3><a name="permissions" id="permissions">եΥѡߥå</a></h3> - - - <p>ФϤʤθ¤Ǽ¹ԤƤʤΤ˺ʤ褦ˡ - ĤޤꡢưȤФø⤿ʤ桼 - ̾ <code>nobody</code> - <code>www</code> θ¤Ǽ¹Ԥޤäơʤͭ - ե¹Ԥˤ̤ΥѡߥåɬפȤʤޤ - ̾<code>nobody</code> ¹ԤΤ˽ʬʥѡߥåͿˡϡ - եïǤ¹ԲǽȤѡߥåͿ뤳ȤǤ:</p> - - <div class="example"><p><code> - chmod a+x first.pl - </code></p></div> - - <p>ޤ⤷ʤΥץब¾Υեɤ߽ʤС - Υեϡ줬ǽȤʤѡߥå - äƤɬפޤ</p> - - - - <h3><a name="pathinformation" id="pathinformation">ѥȴĶ</a></h3> - - - <p>ޥɥ饤ץ¹ԤȤ - ռʤƤ⥷Ϥޤ - 㤨СȤեΤˤɤ褤 - <code>PATH</code> ޤ</p> - - <p>ץब CGI ץȤƥ֥ФˤäƼ¹ԤȤ - Ʊ <code>PATH</code> ǤϤʤ⤷ޤ - CGI ץǸƤӽФץ - (㤨С<code>sendmail</code> Τ褦ʤ) ϡ - եѥǻꤹɬפǤ礦ˤꡢCGI - ץ¹Ԥ褦ȤȤ - ϤΤ褦ʥץĤ뤳ȤǤޤ</p> - - <p>ƱͤʤȤϡץȤΥץ (Ф <code>perl</code>) - ؤΥѥǡCGI ץ 1 ܤ˼Τ褦˼ޤ:</p> - - <div class="example"><p><code> - #!/usr/bin/perl - </code></p></div> - - <p>줬ץؤμºݤΥѥǤ뤳ȤǧƤޤ</p> - - - <p>ޤCGI ץब¾<a href="#env">Ķѿ</a>˰¸ƤϡδĶѿ - Apache Ϥ褦ˤɬפޤ</p> - - <h3><a name="syntaxerrors" id="syntaxerrors">ץ२顼</a></h3> - - - <p>CGI - ץबԤΤץ༫Ȥ꤬Ǥ - CGI λȤҤĤθȤƤʤʤС - ޤְ㤤ʤǤ礦֥饦ȤäƥƥȤ - ޤǧ뤳Ȥϡޥɥ饤ץब¹ԤǤ뤳ȤǤ - 㤨Сʲ¹ԤƤߤƤ:</p> - - <div class="example"><p><code> - cd /usr/local/apache2/cgi-bin<br /> - ./first.pl - </code></p></div> - - <p>(<code>perl</code> ץϸƤФʤǤ - Apache ץȤκǽιԤ <a href="#pathinformation">ѥ</a> ȤäƸĤޤ)</p> - - <p>ǽ˥ץफϤΤ <code>Content-Type</code> ޤߡ - ˶Ԥ³ HTTP إåǤʤФʤޤ¾ΤΤϤƤ - ϡApache ϤΥץзͳǼ¹Ԥ褦ȤȤˤ - <code>Premature end of script headers</code> 顼Ϥޤܺ٤ - 嵭 <a href="#writing">CGI ץ</a> ɤǤ</p> - - - <h3><a name="errorlogs" id="errorlogs">顼</a></h3> - - - <p>顼ͧãǤ - ƤΤޤʤȤϡ顼˥åޤ - ɬǽ˸٤Ǥ - ⤷ʤ֥ȤŤƤ꤬ - 顼λȤƤʤʤСä¾ΥȤǼŤ٤Ǥ - 顼ɤؤ֤ȤǡۤȤƤ꤬®˳ǧ졢 - ®˲褵ȤȤʬǤ礦</p> - - - <h3><a name="suexec" id="suexec">Suexec</a></h3> - - - <p><a href="../suexec.html">suexec</a> ݡȥץ - СۥȤ桼Υۡǥ쥯ȥξ˰ͤä - CGI ץ㤦桼¤β餻뤳Ȥǽˤޤ - Suexec θ¤Υå˸ʤ - CGI ץब <code>Premature end of script headers</code> 顼 - ¹Ԥޤ</p> - - <p>suexec ȤäƤ뤫ɤĴ٤ˤ <code>apachectl - -V</code> ¹Ԥơ<code>SUEXEC_BIN</code> ξĴ٤Ƥ - Apache <code class="program"><a href="../programs/suexec.html">suexec</a></code> ΥХʥȯϡsuexec - Ѥޤ</p> - - <p>suexec Ƥʤ¤ꡢȤ٤ǤϤޤ - suexec ̵ˤˤϡ<code>SUEXEC_BIN</code> ؤƤ - <code class="program"><a href="../programs/suexec.html">suexec</a></code> Хʥ (̾ѹ) Ǥ - <a href="../suexec.html">suexec</a> ɤǡޤ - ȤΤǤС<code>suexec -V</code> ¹Ԥ suexec - եΰ֤Ĵ١ΥեȤäƥݥꥷȿ - ĤƤ</p> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="behindscenes" id="behindscenes">DzäƤΤ?</a></h2> - - - <p>CGI ץߥ˽Ϥȡ - ǵäƤ뤳ȤˤĤƹ뤳ȤΩޤ - ֥饦ȥФɤΤ褦̿뤫ˤĤƤäˤǤ - ʤʤ顢"Hello, World." - ץȤϤ˷빽Ǥ - äͭפǤϤޤ</p> - - <h3><a name="env" id="env">Ķѿ</a></h3> - - - <p>Ķѿϡ - ʤԥ塼ȤȤդ¸ߤƤͤǤ - ϡѥ - (ޥɤפȤ˼¹ԤºݤΥեõФȤ) - 桼̾üʤɤΤ褦ʤΤǤ - ̾ʻѤƤĶѿδʥꥹȤĴ٤ˤϡ - ޥɥץץȤ <code>env</code> Ϥޤ</p> - - <p>CGI ν桢Фȥ֥饦Ķѿꤷ - ˤߤ̿뤳ȤǤ褦ˤʤޤ - δĶѿϡ֥饦 (Netscape, IE, Lynx)Х - (Apache, IIS, WebSite)¹ԤƤ CGI - ץ̾ʤɤǤ</p> - - <p>ѿ CGI ץޤѤǤޤ - ơϥ饤ȤȥФ̿äȾʬǤ - ɬפѿδʥꥹȤ <a href="http://hoohoo.ncsa.uiuc.edu/cgi/env.html">http://hoohoo.ncsa.uiuc.edu/cgi/env.html</a> ˤޤ</p> - - <p>ʲñ Perl CGI - ץϡϤƤδĶѿɽޤƱͤΥץϡ - Apache ǥȥӥ塼 <code>cgi-bin</code> - ǥ쥯ȥĴޤޤƤޤ - ĤѿɬܤǤꡢĤǤդǤ뤳ȤդƤ - ơΥꥹȤˤϤʤĤѿɽƤ뤫⤷ޤ - ˡApache ϥǥեȤѰդƤŪʤΤ - <a href="../env.html">ʤȤδĶѿä</a>Ρ - ¿ΰۤʤˡѰդƤޤ</p> - - <div class="example"><p><code> - #!/usr/bin/perl<br /> - print "Content-type: text/html\n\n";<br /> - foreach $key (keys %ENV) {<br /> - <span class="indent"> - print "$key --> $ENV{$key}<br>";<br /> - </span> - } - </code></p></div> - - - <h3><a name="stdin" id="stdin">STDIN STDOUT</a></h3> - - - <p>Фȥ饤ȴ֤Τ⤦Ĥ̿ϡɸ - (<code>STDIN</code>)ɸ (<code>STDOUT</code>) - ̤ƹԤʤޤ̾ʸ̮ˤơ<code>STDIN</code> - ϥܡɤץबư뤿Ϳե̣ - <code>STDOUT</code> ̾拾ޤϥ̣ޤ</p> - - <p>֥եफ CGI ץ<code>POST</code> - ȤեΥǡ̤ʥեޥåȤ«ͤ졢 - <code>STDIN</code> ̤ơCGI ץ˰Ϥޤ - ץϥǡܡ - ⤷ϥե뤫ƤΤ褦˽뤳ȤǤޤ</p> - - <p>̤ʥեޥåȡפϤȤƤñǤե̾ͤϥ - (=) ǷФޤͤȤϥѥ (&) ǷФޤ - ڡѥɡΤ褦ݤʸϡ - 餬ưܤˤʤ褦ˤʸ 16 ʤѴޤ - ǡʸϡʲΤ褦ˤʤޤ: - </p> - - <div class="example"><p><code> - name=Rich%20Bowen&city=Lexington&state=KY&sidekick=Squirrel%20Monkey - </code></p></div> - - <p>Τ褦ʸ URL - ղäΤǤ礦ξ硢Ф - <code>QUERY_STRING</code> ȤĶѿˤʸޤ - <code>GET</code> ꥯȤȸƤФޤ - HTML եǤϡǡϤ <code>GET</code> - <code>POST</code> ΤɤѤ뤫<code>FORM</code> - <code>METHOD</code> °ǻꤷޤ</p> - - <p>CGI ץϡʸΩľʬ䤹Ǥޤ - ˤ⡢Υǡ饤֥⥸塼뤬¸ߤޤ - ϡCGI ץ¾̤ǤƱͤΩޤ</p> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="libraries" id="libraries">CGI ⥸塼/饤֥</a></h2> - - - <p>CGI ץȤݤʻŻʬƤ - ɥ饤֥ޤϥ⥸塼ȤȤƤ٤Ǥ - ϥ顼餷ᤤȯˤĤʤޤ</p> - - <p>Perl CGI ץƤʤ顢⥸塼 <a href="http://www.cpan.org/">CPAN</a> Ƥޤ - ŪΤκǤڤƤ⥸塼 <code>CGI.pm</code> Ǥ - <code>CGI::Lite</code> ⸡Ƥޤ礦ϡۤȤɤΥץ - ˤɬפȤ뤹٤ƤεǽκǾåȤμǤ</p> - - <p>C CGI ץƤʤ顢 - ץޤΰĤ <a href="http://www.boutell.com/cgic/">http://www.boutell.com/cgic/</a> - Ƥ <code>CGIC</code> 饤֥Ǥ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="moreinfo" id="moreinfo">ʤ</a></h2> - - - <p>CGI ˴ؤϥ֤ǿ¿ƤޤCGI - ˤĤƤ Usenet <a href="news:comp.infosystems.www.authoring.cgi">comp.infosystems.www.authoring.cgi</a> ǡ - ¾Υ桼Ĥ뤳ȤǤޤHTML Writers Guide - -servers ꥹȤϡʤμ˲ƤʥǤ - <a href="http://www.hwg.org/lists/hwg-servers/">http://www.hwg.org/lists/hwg-servers/</a> - ǹ¿õФȤǤޤ</p> - - <p>Ƥ餯 CGI - ץư˴ؤܺ٤ƤҤƤ - CGI λͤɤ٤ǤꥸʥС - <a href="http://hoohoo.ncsa.uiuc.edu/cgi/interface.html">NCSA</a> - ǡåץǡȤ줿ɥեȤ - <a href="http://web.golux.com/coar/cgi/">Common Gateway Interface RFC - ץ</a>ǻȤ뤳ȤǤޤ</p> - - <p>CGI ˤĤơääƤꥹȤޤϥ˥塼 - 롼פ˼ȤäΡäƤۤȡ - ºݤ˵äȤɤ㤦ѤƤ륵С - CGI ץҤƤ˴ؤ뽽ʬʾȡ - ǽǤΥɤ褦ˤƤ - 뤳Ȥǡ꤬ñ˸Ĥ褦ˤʤޤ</p> - - <p>Apache ΥɤˤȯȤοƤʤ¤ꡢ - CGI ˴ؤ Apache - Хǡ١<strong>٤Ǥʤ</strong> - ȤܤƤ</p> - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/howto/cgi.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/howto/cgi.html" title="Japanese"> ja </a> | -<a href="../ko/howto/cgi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/howto/cgi.html.ja.utf8 b/docs/manual/howto/cgi.html.ja.utf8 new file mode 100644 index 0000000000..e4b3611b27 --- /dev/null +++ b/docs/manual/howto/cgi.html.ja.utf8 @@ -0,0 +1,550 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Apache Tutorial: CGI による動的コンテンツ - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">How-To / チュートリアル</a></div><div id="page-content"><div id="preamble"><h1>Apache Tutorial: CGI による動的コンテンツ</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/howto/cgi.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/howto/cgi.html" title="Japanese"> ja </a> | +<a href="../ko/howto/cgi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#intro">はじめに</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#configuring">CGI を許可するように Apache を設定する</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#writing">CGI プログラムを書く</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">しかし、まだ動かない !</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#behindscenes">裏で何が起こっているのか?</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#libraries">CGI モジュール/ライブラリ</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#moreinfo">更なる情報</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="intro" id="intro">はじめに</a></h2> + + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li></ul></td></tr></table> + + <p>CGI (Common Gateway Interface) は、ウェブサーバが + コンテンツ生成をする外部プログラムと協調して動作するための方法を + 定義しています。そのプログラムはしばしば CGI プログラムや + CGI スクリプトと呼ばれます。CGI は、ウェブサイトに動的な + コンテンツを置くための最も簡単で一般的な方法です。このドキュメントは、 + Apache ウェブサーバで CGI を設定し、 + CGI プログラムを書き始めるための入門書となるでしょう。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="configuring" id="configuring">CGI を許可するように Apache を設定する</a></h2> + + + <p>CGI プログラムを正しく動作させるには、CGI を許可するように + Apache の設定を行う必要があります。 + これを行なうための方法がいくつかあります。</p> + + <h3><a name="scriptalias" id="scriptalias">ScriptAlias</a></h3> + + + <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> + ディレクティブを使用して、 + CGI プログラム用の特別な別ディレクトリを Apache に設定します。 + Apache は、このディレクトリ中の全てのファイルを CGI + プログラムであると仮定します。 + そして、この特別なリソースがクライアントから要求されると、 + そのプログラムの実行を試みます。</p> + + <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> + ディレクティブは以下のように使用します:</p> + + <div class="example"><p><code> + ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/ + </code></p></div> + + <p>デフォルト位置に Apache をインストールしたならば、 + この例はデフォルト状態の <code>httpd.conf</code> + 設定ファイルに含まれています。 + <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> + ディレクティブは、URL の前に付加するディレクトリを定義する + <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> + ディレクティブとかなり似ています。 + <code class="directive">Alias</code> と <code class="directive">ScriptAlias</code> + は通常、<code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> + ディレクトリ外のディレクトリのために使用されます。 + <code class="directive">Alias</code> と <code class="directive">ScriptAlias</code> + との差は、<code class="directive">ScriptAlias</code> が接頭辞で始まるすべての + URL は CGI プログラムとみなされるという追加の意味を含んでいることです。 + 従って、上記の例では、<code>/cgi-bin/</code> + で始まるリソースへのあらゆるリクエストに対して、ディレクトリ + <code>/usr/local/apache2/cgi-bin/</code> から提供し、それらを + CGI プログラムとして扱うよう Apache に示します。</p> + + <p>例えば、URL <code>http://www.example.com/cgi-bin/test.pl</code> + が要求された場合、Apache は ファイル + <code>/usr/local/apache2/cgi-bin/test.pl</code> + を実行し、その出力を返すことを試みます。 + もちろん、ファイルが存在し、実行可能であり、決められた方法で出力を返します。 + そうでなければ、Apache はエラーメッセージを返します。</p> + + + <h3><a name="nonscriptalias" id="nonscriptalias">ScriptAlias ディレクトリ外の CGI</a></h3> + + + <p>CGI プログラムは、セキュリティ上の理由から + <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> + されたディレクトリに制限されることがしばしばあります。この方法により、 + CGI プログラムを使用できるユーザを管理者が厳しく制御することができます。 + しかしながら、適切なセキュリティ事前対策がとられるならば、CGI + プログラムを任意のディレクトリで実行できないようにする理由はありません。 + 例えば、ユーザに <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> + ディレクティブで彼らのホームディレクトリ配下にウェブコンテンツを持たせたいとします。 + もし、彼らが CGI プログラムを持つことを望んでいても、メインの + <code>cgi-bin</code> ディレクトリへのアクセスができない場合、 + CGI プログラムを実行することができる他の場所が必要になります。</p> + + <p>任意のディレクトリで CGI の実行を許可するには二段階の設定が必要です。 + まず、<code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> や <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code> ディレクティブによって + <code>cgi-script</code> ハンドラが可能になっている必要があります。 + 次に、<code class="directive"><a href="../mod/core.html#options">Options</a></code> ディレクティブで + <code>ExecCGI</code> が指定されていなければなりません。</p> + + + <h3><a name="options" id="options">CGI の実行を可能にするために Options を明示的に使用する</a></h3> + + + <p>サーバのメインの設定ファイル中で <code class="directive"><a href="../mod/core.html#options">Options</a></code> + ディレクティブを明示的に使用することで、特定のディレクトリ配下で + CGI の実行を許可するように指定することができます:</p> + + <div class="example"><p><code> + <Directory /usr/local/apache2/htdocs/somedir><br /> + <span class="indent"> + Options +ExecCGI<br /> + </span> + </Directory> + </code></p></div> + + <p>上記ディレクティブは、CGI ファイルの実行を可能にするよう + Apache に伝えます。また、どのファイルが CGI ファイルかを + サーバに伝える必要があります。次の + <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> + ディレクティブの例では、<code>cgi</code> または <code>pl</code> + を拡張子に持つすべてのファイルを CGI + プログラムとしてみなすことをサーバに伝えます:</p> + + <div class="example"><p><code> + AddHandler cgi-script .cgi .pl + </code></p></div> + + + <h3><a name="htaccess" id="htaccess">.htaccess ファイル</a></h3> + + + <p><a href="htaccess.html"><code>.htaccess</code> チュートリアル</a> + は <code>httpd.conf</code> を変更できない場合にどうやって CGI プログラムを + 使えるようにするかを説明しています。</p> + + + <h3><a name="userdir" id="userdir">User ディレクトリ</a></h3> + + + <p><code>.cgi</code> で終わるすべてのファイルに対して CGI プログラムの + 実行を許可するには、以下の設定を使用できます。</p> + + <div class="example"><p><code> + <Directory /home/*/public_html><br /> + <span class="indent"> + Options +ExecCGI<br /> + AddHandler cgi-script .cgi<br /> + </span> + </Directory> + </code></p></div> + + <p>ユーザディレクトリの <code>cgi-bin</code> サブディレクトリの + すべてのファイルを CGI プログラムとして指定したい場合には + 以下のようなものを使います。</p> + + <div class="example"><p><code> + <Directory /home/*/public_html/cgi-bin><br /> + <span class="indent"> + Options ExecCGI<br /> + SetHandler cgi-script<br /> + </span> + </Directory> + </code></p></div> + + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="writing" id="writing">CGI プログラムを書く</a></h2> + + + <p>「通常の」プログラミングと CGI + プログラミングの間には主に二つの違いがあります。</p> + + <p>一つは、CGI プログラムのすべての出力には MIME-type + ヘッダを付けなければなりません。 + これはどのような種類のコンテンツを受け取っているかをクライアントに示す + HTTP ヘッダです。ほとんどの場合では、次のように出力します:</p> + + <div class="example"><p><code> + Content-type: text/html + </code></p></div> + + <p>もう一つは、出力を HTML + か、ブラウザが表示することができる何か他の形式にする必要があります。 + 大抵の場合は HTML でしょうが、GIF イメージや他の非 HTML + コンテンツを出力する CGI プログラムを書くこともあるでしょう。</p> + + <p>これら二点以外では、CGI プログラムを書くことは、 + あなたが書いている他のプログラムとよく似ているでしょう。</p> + + <h3><a name="firstcgi" id="firstcgi">最初の CGI プログラム</a></h3> + + + <p>次に示すのは、ブラウザに 1 行印字する CGI + プログラムの例です。以下を入力し、<code>first.pl</code> + というファイルに保存し、それを <code>cgi-bin</code> + ディレクトリに置いてください。</p> + + <div class="example"><p><code> + #!/usr/bin/perl<br /> + print "Content-type: text/html\n\n";<br /> + print "Hello, World."; + </code></p></div> + + <p>Perl に精通していなくても、 + 何が起こるかを理解することはできるでしょう。1 行目は、 + <code>/usr/bin/perl</code> で見つけられるインタプリタに + このファイルを供給することでこのプログラムが実行されることを + Apache に (シェル上で実行しようとしているならば、そのシェルに ) + 示します。2 行目は、前述したとおり content-type の定義を印字します。 + これには復帰改行の二つの組を後に付加します。 + これにより、ヘッダの終りに空行が置かれ、HTTP + ヘッダの終りとボディの始まりを示します。3 行目は、"Hello, World." + という文字列を印字し、これで終りとなります。</p> + + <p>好みのブラウザを開き、アドレス</p> + + <div class="example"><p><code> + http://www.example.com/cgi-bin/first.pl + </code></p></div> + + <p>あるいはファイルを置いたロケーションを指定すると、 + <code>Hello, World.</code> + という 1 行がブラウザウィンドに現れるでしょう。 + それはあまりエキサイティングなことではありません。 + しかし、これがうまく動けば、 + 他のどのようなものでも動かすことができるようになります。</p> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="troubleshoot" id="troubleshoot">しかし、まだ動かない !</a></h2> + + + <p>ウェブから CGI プログラムへのアクセスを行なったとき、 + ブラウザで見る可能性がある四つの基本的なことがあります:</p> + + <dl> + <dt>CGI プログラムの出力</dt> + <dd>素晴らしい ! それはすべてがうまく動いたことを意味します。 + 出力が正常だけれども、ブラウザが正常に処理してくれない場合は、 + 正しい <code>Content-Type</code> を CGI プログラム内で + セットしたかを確認してください。</dd> + + <dt>CGI プログラムのソースコード、または "POST Method Not Allowed" + というメッセージ</dt> + <dd>これは、CGI プログラムを処理できるよう Apache + を適切に設定していなかったことを意味します。<a href="#configuring">「CGI を許可するように + Apache を設定する」</a>の章を読み直し、 + あなたが何を間違えたかを探してみてください。 + </dd> + + <dt>メッセージが "Forbidden" で始まっている</dt> + <dd>これはパーミッションの問題ということを意味します。 + <a href="#errorlogs">Apache のエラーログ</a>と、後述の<a href="#permissions">「ファイルのパーミッション」</a> + の章をチェックしてください。 + </dd> + + <dt>"Internal Server Error" というメッセージ</dt> + <dd><a href="#errorlogs">Apache + のエラーログ</a>をチェックすると、"Premature end of script headers" + というログが記録されていると思います。そして、おそらく CGI + プログラムによって生成されたエラーメッセージも記録されているでしょう。 + この場合、CGI プログラムが適切な + HTTP ヘッダを出力できない原因を知るために、 + 以下の各章でチェックしてみてください。</dd> + </dl> + + <h3><a name="permissions" id="permissions">ファイルのパーミッション</a></h3> + + + <p>サーバはあなたの権限で実行されていないのを忘れないように。 + つまり、起動するとき、サーバは特権をもたないユーザ - 通常 <code>nobody</code> + や <code>www</code> の権限で実行されます。したがって、あなたが所有する + ファイルを実行するには別のパーミッションが必要となります。 + 通常、<code>nobody</code> が実行するのに十分なパーミッションを与える方法は、 + ファイルに誰でも実行可能とするパーミッションを与えることです:</p> + + <div class="example"><p><code> + chmod a+x first.pl + </code></p></div> + + <p>また、もしあなたのプログラムが他のファイルを読み書きするならば、 + それらのファイルは、これが可能となる正しいパーミッション + を持っている必要があります。</p> + + + + <h3><a name="pathinformation" id="pathinformation">パス情報と環境</a></h3> + + + <p>コマンドラインからプログラムを実行するとき、 + 意識しなくてもシェルに渡される情報があります。 + 例えば、参照するファイルのためにどこを検索したらよいかを + シェルに伝える <code>PATH</code> があります。</p> + + <p>プログラムが CGI プログラムとしてウェブサーバによって実行されるとき、 + それは同じ <code>PATH</code> ではないかもしれません。 + CGI プログラム内で呼び出すあらゆるプログラム + (例えば、<code>sendmail</code> のようなもの) は、 + フルパスで指定する必要があるでしょう。それにより、CGI + プログラムを実行しようとしたとき、 + シェルはそのようなプログラムを見つけることができます。</p> + + <p>同様なことは、スクリプトのインタプリタ (しばしば <code>perl</code>) + へのパスで、CGI プログラムの 1 行目に次のように示されます:</p> + + <div class="example"><p><code> + #!/usr/bin/perl + </code></p></div> + + <p>これがインタープリタへの実際のパスであることを確認しておきます。</p> + + + <p>また、CGI プログラムが他の<a href="#env">環境変数</a>に依存している場合は、その環境変数が + Apache から渡されるようにする必要があります。</p> + + <h3><a name="syntaxerrors" id="syntaxerrors">プログラムエラー</a></h3> + + + <p>CGI + プログラムが失敗するのは大抵、プログラム自身に問題がある場合です。 + 一度 CGI の使い方を理解し、前述の二つの誤りを犯していないならば、 + まず間違いなくそうでしょう。ブラウザを使ってテストする前に + まず確認することは、コマンドラインからプログラムが実行できることです。 + 例えば、以下を実行してみてください:</p> + + <div class="example"><p><code> + cd /usr/local/apache2/cgi-bin<br /> + ./first.pl + </code></p></div> + + <p>(<code>perl</code> インタプリタは呼ばないでください。 + シェルと Apache がスクリプトの最初の行の <a href="#pathinformation">パス情報</a> を使って見つけます。)</p> + + <p>最初にプログラムから出力されるのは <code>Content-Type</code> を含み、 + 後に空行の続く HTTP ヘッダでなければなりません。他のものが出力されている + 場合は、Apache はこのプログラムをサーバ経由で実行しようとしたときには + <code>Premature end of script headers</code> エラーを出力します。詳細は + 上記の <a href="#writing">CGI プログラムを書く</a> を読んでください。</p> + + + <h3><a name="errorlogs" id="errorlogs">エラーログ</a></h3> + + + <p>エラーログは友達です。 + 全てのうまくいかないことは、エラーログにメッセージを生成します。 + 必ずそれを最初に見るべきです。 + もし、あなたがウェブサイトを主催している場所が + エラーログの参照を許していないならば、きっと他のサイトで主催するべきです。 + エラーログの読み方を学ぶことで、ほとんど全ての問題が迅速に確認され、 + 迅速に解決されるということが分かるでしょう。</p> + + + <h3><a name="suexec" id="suexec">Suexec</a></h3> + + + <p><a href="../suexec.html">suexec</a> サポートプログラムは + バーチャルホストやユーザのホームディレクトリの場所に依って + CGI プログラムを違うユーザ権限の下で走らせることを可能にします。 + Suexec の権限のチェックは非常に厳しく、それを満たさない場合は + CGI プログラムが <code>Premature end of script headers</code> エラーで + 実行されません。</p> + + <p>suexec を使っているかどうかを調べためには <code>apachectl + -V</code> を実行して、<code>SUEXEC_BIN</code> の場所を調べてください。 + Apache がそこに <code class="program"><a href="../programs/suexec.html">suexec</a></code> のバイナリを発見した場合は、suexec が + 使用されます。</p> + + <p>suexec を完全に理解していない限り、使うべきではありません。 + suexec を無効にするには、<code>SUEXEC_BIN</code> から指されている + <code class="program"><a href="../programs/suexec.html">suexec</a></code> バイナリを削除 (か名前を変更) するだけです。 + <a href="../suexec.html">suexec</a> を読んだ後で、まだそれを + 使いたいのであれば、<code>suexec -V</code> を実行して suexec の + ログファイルの位置を調べ、そのログファイルを使ってポリシー違反を + 見つけてください。</p> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="behindscenes" id="behindscenes">裏で何が起こっているのか?</a></h2> + + + <p>CGI プログラミングに習熟すると、 + 裏で起こっていることについて更に理解することの役に立ちます。 + ブラウザとサーバがどのように相互通信するかについては特にそうです。 + なぜなら、"Hello, World." + を印字するプログラムを書くことはおおいに結構ですが、 + それは特に有益ではありません。</p> + + <h3><a name="env" id="env">環境変数</a></h3> + + + <p>環境変数は、 + あなたがコンピュータを使うときに辺りに存在している値です。 + それらは、パス + (コマンドをタイプしたときに実行する実際のファイルを探し出すところ)、 + ユーザ名、端末型などのような便利なものです。 + 通常、普段使用している環境変数の完全なリストを調べるには、 + コマンドプロンプトで <code>env</code> を入力します。</p> + + <p>CGI の処理中、サーバとブラウザも環境変数を設定し、 + それにより相互に通信することができるようになります。 + その環境変数は、ブラウザタイプ (Netscape, IE, Lynx)、サーバタイプ + (Apache, IIS, WebSite)、実行されている CGI + プログラムの名前などです。</p> + + <p>これらの変数は CGI プログラマが使用できます。 + そして、それはクライアントとサーバの通信の話の半分です。 + 必要な変数の完全なリストは <a href="http://hoohoo.ncsa.uiuc.edu/cgi/env.html">http://hoohoo.ncsa.uiuc.edu/cgi/env.html</a> にあります。</p> + + <p>以下の単純な Perl CGI + プログラムは、渡される全ての環境変数を表示します。同様のプログラムは、 + Apache ディストリビューションの <code>cgi-bin</code> + ディレクトリに二つ含まれています。 + いくつかの変数が必須であり、いくつかは任意であることに注意してください。 + そして、公式のリストにはないいくつかの変数が表示されているかもしれません。 + さらに、Apache はデフォルトで用意されている基本的なものに + <a href="../env.html">あなた自身の環境変数を加える</a>ための、 + 多くの異なる方法を用意してします。</p> + + <div class="example"><p><code> + #!/usr/bin/perl<br /> + print "Content-type: text/html\n\n";<br /> + foreach $key (keys %ENV) {<br /> + <span class="indent"> + print "$key --> $ENV{$key}<br>";<br /> + </span> + } + </code></p></div> + + + <h3><a name="stdin" id="stdin">STDIN と STDOUT</a></h3> + + + <p>サーバとクライアント間のもう一つの通信は、標準入力 + (<code>STDIN</code>)と標準出力 (<code>STDOUT</code>) + を通じて行なわれます。通常の文脈において、<code>STDIN</code> + はキーボードやプログラムが動作するために与えられるファイルを意味し、 + <code>STDOUT</code> は通常コンソールまたはスクリーンを意味します。</p> + + <p>ウェブフォームから CGI プログラムへ<code>POST</code> + したとき、フォームのデータは特別なフォーマットで束ねられ、 + <code>STDIN</code> を通して、CGI プログラムに引き渡されます。 + プログラムはデータがキーボード + もしくはファイルから来ていたかのように処理することができます。</p> + + <p>「特別なフォーマット」はとても単純です。フィールド名と値はイコール + (=) で結ばれます。そして値の組はアンパサンド (&) で結ばれます。 + スペース、アンパサンド、イコールのような面倒な文字は、 + それらが動作を駄目にしないようにその文字に相当する 16 進に変換されます。 + 全データ文字列は、以下のようになります: + </p> + + <div class="example"><p><code> + name=Rich%20Bowen&city=Lexington&state=KY&sidekick=Squirrel%20Monkey + </code></p></div> + + <p>時々、このような文字列が URL + に付加されるのを見るでしょう。その場合、サーバは + <code>QUERY_STRING</code> という環境変数にその文字列を入れます。それは + <code>GET</code> リクエストと呼ばれます。 + HTML フォームでは、データを渡すために <code>GET</code> と + <code>POST</code> のどちらを使用するかを、<code>FORM</code> タグの + <code>METHOD</code> 属性の設定で指定します。</p> + + <p>CGI プログラムは、その文字列を役に立つ情報に分割する責任があります。 + 幸いにも、そのデータ処理を助けるライブラリやモジュールが存在します。 + これらは、CGI プログラムの他の面でも同様に役に立ちます。</p> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="libraries" id="libraries">CGI モジュール/ライブラリ</a></h2> + + + <p>CGI プログラムを書くとき、面倒な仕事の大部分をしてくれる + コードライブラリまたはモジュールを使うことを検討すべきです。 + これはエラーを減らし、早い開発につながります。</p> + + <p>Perl で CGI プログラムを書いているなら、モジュールは <a href="http://www.cpan.org/">CPAN</a> で提供されています。 + この目的のための最も普及しているモジュールは <code>CGI.pm</code> です。 + <code>CGI::Lite</code> も検討しましょう。これは、ほとんどのプログラム + において必要とするすべての機能の最小セットの実装です。</p> + + <p>C で CGI プログラムを書いているなら、いろいろな + オプションがあります。これらの内の一つは <a href="http://www.boutell.com/cgic/">http://www.boutell.com/cgic/</a> + で提供されている <code>CGIC</code> ライブラリです。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="moreinfo" id="moreinfo">更なる情報</a></h2> + + + <p>CGI に関する情報はウェブで数多く提供されています。CGI + の問題については Usenet の <a href="news:comp.infosystems.www.authoring.cgi">comp.infosystems.www.authoring.cgi</a> で、 + 他のユーザと論議することができます。HTML Writers Guide の + -servers メーリングリストは、あなたの質問に回答してくれる偉大なリソースです。 + <a href="http://www.hwg.org/lists/hwg-servers/">http://www.hwg.org/lists/hwg-servers/</a> + で更に多くを探し出すことができます。</p> + + <p>そしてもちろん、おそらく CGI + プログラムの動作に関する詳細の全てが記述されている + CGI の仕様を読むべきです。オリジナルバージョンを + <a href="http://hoohoo.ncsa.uiuc.edu/cgi/interface.html">NCSA</a> + で、アップデートされたドラフトを + <a href="http://web.golux.com/coar/cgi/">Common Gateway Interface RFC + プロジェクト</a>で参照することができます。</p> + + <p>CGI の問題について、加わっているメーリングリストまたはニュース + グループに質問を送るとき、起こったもの、起こってほしいこと、 + 実際に起こったことがどう違うか、使用しているサーバ、 + CGI プログラムを記述している言語に関する十分な情報と、 + 可能であれば問題のコードを提供するようにしてください。 + そうすることで、問題がより間単に見つかるようになります。</p> + + <p>Apache のソースコードにおいて問題を発見したことを確信していない限り、 + CGI の問題に関する質問を Apache + バグデータベースに<strong>送るべきでない</strong> + ことに注目してください。</p> + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/howto/cgi.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/howto/cgi.html" title="Japanese"> ja </a> | +<a href="../ko/howto/cgi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/howto/htaccess.html b/docs/manual/howto/htaccess.html index 9c6579d86f..24d1b89865 100644 --- a/docs/manual/howto/htaccess.html +++ b/docs/manual/howto/htaccess.html @@ -2,9 +2,9 @@ URI: htaccess.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: htaccess.html.ja.euc-jp +URI: htaccess.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: htaccess.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/howto/htaccess.html.ja.euc-jp b/docs/manual/howto/htaccess.html.ja.euc-jp deleted file mode 100644 index 086049af3f..0000000000 --- a/docs/manual/howto/htaccess.html.ja.euc-jp +++ /dev/null @@ -1,386 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Apache 塼ȥꥢ: .htaccess ե - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">How-To / 塼ȥꥢ</a></div><div id="page-content"><div id="preamble"><h1>Apache 塼ȥꥢ: .htaccess ե</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/howto/htaccess.html" title="Japanese"> ja </a> | -<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)"> pt-br </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - -<p><code>.htaccess</code> եϥǥ쥯ȥѹˡ -ޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">.htaccess ե</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#what">.htaccess եȤϲ/λȤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#when"> .htaccess եȤ(Ȥʤ)</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#how">ǥ쥯ƥ֤ŬѤΤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#auth">ǧڤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ssi">SSI </a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cgi">CGI </a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot"></a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="related" id="related">.htaccess ե</a></h2> - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="what" id="what">.htaccess եȤϲ/λȤ</a></h2> - - - <p><code>.htaccess</code> ե (ʬե) - ǥ쥯ȥѹˡޤǥ쥯ƥ֤ - 줿եǥ쥯ȥ֤ȤǡΥǥ쥯ȥȤ - ֥ǥ쥯ȥꤹ٤Ƥ˥ǥ쥯ƥ֤ŬѤ뤳ȤǤޤ</p> - - <div class="note"><h3>:</h3> - <p><code>.htaccess</code> ե̤̾ˤϡ - <code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code> ǥ쥯ƥ֤ - Ȥäѹ뤳ȤǤޤ㤨СΥե <code>.config</code> - Ȥ̾ˤϡʲե뤳Ȥ - Ǥޤ:</p> - - <div class="example"><p><code> - AccessFileName .config - </code></p></div> - </div> - - <p>̤ˡ<code>.htaccess</code> եιʸ - <a href="../configuring.html#syntax">ե</a> - ƱǤΥե˽ȤΤǤǥ쥯ƥ֤ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ǥ쥯ƥ֤ˤޤޤ - Υǥ쥯ƥ֤ϡ<code>.htaccess</code> ե - 줿ǥ쥯ƥ֤ǡ - ɤΥǥ쥯ƥ֤ŬѤ뤫ƥñ̤ǻꤷޤ - <code>.htaccess</code> ˽ȤΤǤǥ쥯ƥ֤ǤС - ʸˤϡ־פȤܤꡢ.htaccess ˽ȤǤ褦 - ʤ뤿 <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ͤꤵƤޤ</p> - - <p>㤨С<code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code> ǥ쥯ƥ֤ - ȡ<code>.htaccess</code> եǤλѤĤƤ뤳Ȥ - 狼ޤ (ǥ쥯ƥ֤γפνˤ֥ƥȡפȽƤ - ԤƤ) <a href="../mod/directive-dict.html#Context"></a>ȽƤԤˤ - <code>FileInfo</code> ȤޤǤ顢<code>.htaccess</code> - Υǥ쥯ƥ֤ͭˤʤ뤿ˤϡʤȤ - <code>AllowOverride FileInfo</code> ꤵƤɬפޤ</p> - - <div class="example"><h3>:</h3><table> - <tr> - <td><a href="../mod/directive-dict.html#Context">ƥ:</a></td> - <td>ե,Сۥ,ǥ쥯ȥ,.htaccess</td> - </tr> - - <tr> - <td><a href="../mod/directive-dict.html#Override">:</a></td> - <td>FileInfo</td> - </tr> - </table></div> - - <p>ǥ쥯ƥ֤ <code>.htaccess</code> ե˽ȤǤ뤫 - ɤ狼ʤȤϡΥǥ쥯ƥ֤õơ".htaccess" - ΤΡ֥ƥȡפιԤĴ٤Ƥ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="when" id="when"> .htaccess եȤ(Ȥʤ)</a></h2> - - <p>ŪˡФμե˥Ǥʤơ - <code>.htaccess</code> եλѤ϶Ƥ - ˤϡ㤨С桼ǧڤϾ <code>.htaccess</code> ե - ԤʤʤФʤʤȤޤäƤޤޤäʤȤ - ޤ桼ǧڤϥмե˽ȤǤ - ºݡɤˡǤ</p> - - <p><code>.htaccess</code> եϥƥԤǥ쥯ȥ - ԤʤɡХƥ root ¤äƤʤ - ȤˤΤȤ٤ΤǤдԤˤѹԤʤ - ʤȤȤˤϸġΥ桼 <code>.htaccess</code> եȤä - ʬѹԤʤȤĤɤȤ⤢Ǥ礦 - äˡISP ʣΥ桼ΥȤĤΥޥǥۥȤƤơ - ƥ桼ѹǤ褦ˤ褦ʤȤˤƤϤޤޤ</p> - - <p>̤ϲǽǤ <code>.htaccess</code> եλѤ - Ƥ<code>.htaccess</code> ե˽ȹͤ褦 - ٤ƤϡФμե <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> Ʊ褦˹ԤʤȤ - Ǥޤ</p> - - <p><code>.htaccess</code> եλѤͳϼĤޤ</p> - - <p>ܤϥФǽǤ<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ǥ쥯ƥ֤ - <code>.htaccess</code> եĤƤϡApache - ƥǥ쥯ȥ <code>.htaccess</code> եõޤ - Ǥ顢<code>.htaccess</code> եĤȡºݤ˻ѤƤ뤫 - ɤ˴ؤ餺ǽ㲼Ȥˤʤޤ! ޤ<code>.htaccess</code> - եʸꥯȤ٤ɤ߹ޤޤ</p> - - <p>ˡApache ŬѤ٤ǥ쥯ƥ֤뤿ˡ٤Ƥ - ̤Υǥ쥯ȥ <code>.htaccess</code> եõɬפ뤳Ȥˤ - դƤ(<a href="#how">ǥ쥯ƥ֤ŬѤˡ</a> - ȤƤ)Ǥ顢<code>/www/htdocs/example</code> ˤ - ե뤬ꥯȤ줿ȤϡApache ϰʲΥեĴ٤ޤ</p> - - <div class="example"><p><code> - /.htaccess<br /> - /www/.htaccess<br /> - /www/htdocs/.htaccess<br /> - /www/htdocs/example/.htaccess - </code></p></div> - - <p>Ǥ顢Υǥ쥯ȥΤ줾ΥեؤΥФơ - Υե뤬ޤä¸ߤʤȤǤ⡢ɲäΥե륷ƥ - Ԥʤ뤳Ȥˤʤޤ(ϡ<code>.htaccess</code> - <code>/</code> ФͭˤʤäƤȤξǡ̤Ϥʤä - ʤȤդƤ)</p> - - <p>ܤϥƥǤ桼˥Фѹ뤳Ȥ - Ĥ뤳ȤˤʤޤΤǡʤȤǤʤѹ - 줬ޤ桼ˤøͿΤɤΤɤʬ - ƤƤޤ桼Ϳ븢¤ɬפʤΤ⾯ʤȡ - ;ʬʵѥݡ褦ˤʤǽ⤤Ȥˤ - դƤμ¤ˡ桼ˤɤ٤θ¤ͿΤ˹𤲤褦 - Ƥ<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> - ꤷȤȤȡϢʸȤǡ - 塹κäȸ餹Ȥ - Ǥޤ</p> - - <p>Ȥǡǥ쥯ƥ֤ν줿 <code>.htaccess</code> - <code>/www/htdocs/example</code> ֤ȤȡƱǥ쥯ƥ֤ - 祵 Directory - <code><Directory /www/htdocs/example></code> ˽Ȥ - Ǥ:</p> - - <p><code>/www/htdocs/example</code> <code>.htaccess</code> ե:</p> - - <div class="example"><h3><code>/www/htdocs/example</code> .htaccess ե - </h3><p><code> - AddType text/example .exm - </code></p></div> - - <div class="example"><h3><code>httpd.conf Υ</code> - file</h3><p><code> - <Directory /www/htdocs/example><br /> - <span class="indent"> - AddType text/example .exm<br /> - </span> - </Directory> - </code></p></div> - - <p>ϥե˽ѥեޥ - 㲼ʤʤޤե뤬ꥯȤ٤ - ɤ߹ޤˡApache εư 1 ɤ߹ - 褯ʤ뤫Ǥ</p> - - <p><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ǥ쥯ƥ֤ - ͤ <code>none</code> ꤹ뤳Ȥ <code>.htaccess</code> ե - λѤ̵ˤ뤳ȤǤޤ</p> - - <div class="example"><p><code> - AllowOverride None - </code></p></div> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="how" id="how">ǥ쥯ƥ֤ŬѤΤ</a></h2> - - <p><code>.htaccess</code> եǥ쥯ƥ֤ <code>.htaccess</code> - ե¸ߤǥ쥯ȥȡΥ֥ǥ쥯ȥꤹ٤ƤŬѤޤ - γؤΥǥ쥯ȥˤ <code>.htaccess</code> ե뤬 - ¸ߤ뤫⤷ʤȤФƤȤڤǤǥ쥯ƥ֤ϸ - ֤ŬѤޤǤ顢ǥ쥯ȥ <code>.htaccess</code> - ǥ쥯ȥĥΤγؤ <code>.htaccess</code> ե - 뤫⤷ޤơ <code>.htaccess</code> - γؤǽ줿ǥ쥯ƥ֤ꡢ祵ե - ΤΤꤷƤ뤫⤷ޤ</p> - - <p>:</p> - - <p>ǥ쥯ȥ <code>/www/htdocs/example1</code> ˰ʲƤ - <code>.htaccess</code> ե뤬ޤ:</p> - - <div class="example"><p><code> - Options +ExecCGI - </code></p></div> - - <p>(: <code>.htaccess</code> - ե "<code class="directive"><a href="../mod/core.html#options">Options</a></code>" ǥ쥯ƥ֤ͭˤʤ뤿ˤϡ - "<code>AllowOverride Options</code>" ͭˤɬפޤ)</p> - - <p>ǥ쥯ȥ <code>/www/htdocs/example1/example2</code> ˤ - ʲΤ褦 <code>.htaccess</code> ե뤬ޤ:</p> - - <div class="example"><p><code> - Options Includes - </code></p></div> - - <p>Ĥ <code>.htaccess</code> ˤꡢǥ쥯ȥ - <code>/www/htdocs/example1/example2</code> Ǥ CGI μ¹Ԥ - Ĥޤϡ<code>Options Includes</code> Τߤ - Ϥ줬٤Ƥΰ뤫Ǥ</p> - - <h3><a name="merge" id="merge">ᥤեФ - .htaccess Υޡ</a></h3> - - <p>As discussed in the documentation on <a href="../sections.html">Configuration Sections</a>, - <code>.htaccess</code> files can override the <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> sections for - the corresponding directory, but will be overriden by other types - of configuration sections from the main configuration files. This - fact can be used to enforce certain configurations, even in the - presence of a liberal <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> setting. For example, to - prevent script execution while allowing anything else to be set in - <code>.htaccess</code> you can use:</p> - <p><a href="../sections.html"></a> - ˵ܤƤ褦ˡ<code>.htaccess</code> եȤä - <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - ǥ쥯ȥ˾Ǥޤ - ᥤեˤ롢¾μꥻˤä - ˾뤳Ȥ⤢ޤ - ħȤäơ - <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> - Ǽͳ٤ι⤤꤬äȤƤ⡢꤬μ¤ - ȿǤ褦ˤǤޤ㤨СCGI ץȤμ¹Ԥ - ԵĤˡġ<code>.htaccess</code> Ǥ¾ιܤ - Ǥ褦ˡȤϼΤ褦ˤǤޤ :</p> - - <div class="example"><p><code> -<Directory /><br /> -<span class="indent"> -Allowoverride All<br /> -</span> -</Directory><br /> -<br /> -<Location /><br /> -<span class="indent"> -Options +IncludesNoExec -ExecCGI<br /> -</span> -</Location> - </code></p></div> - - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="auth" id="auth">ǧڤ</a></h2> - - <p>⤷ǧڤˡΤ뤿ˤʬľ褿ΤǤСΤȤ - ΤäƤȤפǤ褯ˡѥǧڤԤʤˤ - <code>.htaccess</code> եȤɬפ롢ȤΤޤ - ޤ祵ե <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - ǧѤΥǥ쥯ƥ֤侩ˡǡ<code>.htaccess</code> - եϼ祵եѹǤʤȤˤΤѤ٤Ǥ - <code>.htaccess</code> եȤ٤ǡĻȤ٤ǤϤʤ - ĤƤ <a href="#when"></a>ȤƤ</p> - - <p>ʾΤȤդޤǡ⤷ <code>.htaccess</code> λѤ - ޤɬפȻפϡΤ褦ʤΤ˾ߤΤȤƤ뤫 - ޤ</p> - - <p><code>.htaccess</code> ե:</p> - - <div class="example"><p><code> - AuthType Basic<br /> - AuthName "Password Required"<br /> - AuthUserFile /www/passwords/password.file<br /> - AuthGroupFile /www/passwords/group.file<br /> - Require Group admins - </code></p></div> - - <p>Υǥ쥯ƥ֤ͭˤʤ뤿ˤϡ - <code>AllowOverride AuthConfig</code> ͭǤʤƤϤʤʤȤ - դƤ</p> - - <p>ǧڤȾǧˤĤƤ <a href="auth.html">ǧڥ塼ȥꥢ</a> - ȤƤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="ssi" id="ssi">SSI </a></h2> - - <p>⤦Ĥ <code>.htaccess</code> եΤ褯ˡ - Υǥ쥯ȥ SSI ͭˤ뤳ȤǤϡ˾ߤΥǥ쥯ȥ - <code>.htaccess</code> ե˰ʲǥ쥯ƥ֤Ȥ - ãǤޤ:</p> - - <div class="example"><p><code> - Options +Includes<br /> - AddType text/html shtml<br /> - AddHandler server-parsed shtml - </code></p></div> - - <p>Υǥ쥯ƥ֤ͭˤʤ뤿ˤϡ - <code>AllowOverride Options</code> <code>AllowOverride - FileInfo</code> ͭˤʤäƤɬפ뤳ȤդƤ</p> - - <p>ޤȤޤä SSI <a href="ssi.html">SSI 塼ȥꥢ</a> - ȤƤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="cgi" id="cgi">CGI </a></h2> - - <p>ǸˡΥǥ쥯ȥ CGI ץμ¹ԤĤȤ - Ǥ礦ϰʲǹԤʤȤǤޤ:</p> - - <div class="example"><p><code> - Options +ExecCGI<br /> - AddHandler cgi-script cgi pl - </code></p></div> - - <p>⤷ϡǥ쥯ȥΤ٤ƤΥե뤬 CGI ץ - ߤʤ褦ˤʤ顢ʲǼ¸뤳ȤǤޤ:</p> - - <div class="example"><p><code> - Options +ExecCGI<br /> - SetHandler cgi-script - </code></p></div> - - <p>Υǥ쥯ƥ֤ͭˤʤ뤿ˤϡ - <code>AllowOverride Options</code> <code>AllowOverride - FileInfo</code> ͭǤɬפ뤳ȤդƤ</p> - - <p>CGI ץΤޤȤޤä <a href="cgi.html">CGI 塼ȥꥢ</a>ȤƤ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="troubleshoot" id="troubleshoot"></a></h2> - - <p>ǥ쥯ƥ֤ <code>.htaccess</code> ե˽ɤ⡢ - Ԥ̤ʤȤˤϡĤθͤޤ</p> - - <p>֤褯뤳Ȥϡǥ쥯ƥ֤θ褦ˤ - <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ꤵƤʤ - ȤΤǤΥեΥפ <code>AllowOverride None</code> - ꤵƤʤȤǧƤĴ٤뤿ɤˡϡ - <code>.htaccess</code> եˤߤơɤ뤳ȤǤ - ФΥ顼ʤȤϡۤܳμ¤ <code>AllowOverride - None</code> ꤵƤ֤ˤʤäƤޤ</p> - - <p>ǤϤʤʸ褦ȤȤ˥顼ȯƤ - ȤϡApache Υ顼Ĵ٤Ƥ<code>.htaccess</code> ե - Ѥ줿ǥ쥯ƥ֤ĤƤʤȤȤΤ餻Ƥ - ǽ⤤Ǥޤϡʸδְ㤤뤳ȤҤ٤Ƥ뤫⤷ޤ - ξˤϤޤɬפޤ</p> - -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/howto/htaccess.html" title="Japanese"> ja </a> | -<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)"> pt-br </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/howto/htaccess.html.ja.utf8 b/docs/manual/howto/htaccess.html.ja.utf8 new file mode 100644 index 0000000000..931513276b --- /dev/null +++ b/docs/manual/howto/htaccess.html.ja.utf8 @@ -0,0 +1,386 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Apache チュートリアル: .htaccess ファイル - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">How-To / チュートリアル</a></div><div id="page-content"><div id="preamble"><h1>Apache チュートリアル: .htaccess ファイル</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/howto/htaccess.html" title="Japanese"> ja </a> | +<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + +<p><code>.htaccess</code> ファイルはディレクトリ毎に設定を変更する方法を +提供します。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">.htaccess ファイル</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#what">.htaccess ファイルとは何か/その使い方</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#when">いつ .htaccess ファイルを使う(使わない)か。</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#how">ディレクティブの適用のされ方</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#auth">認証の例</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ssi">SSI の例</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cgi">CGI の例</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">問題解決</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="related" id="related">.htaccess ファイル</a></h2> + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="what" id="what">.htaccess ファイルとは何か/その使い方</a></h2> + + + <p><code>.htaccess</code> ファイル (「分散設定ファイル」) は + ディレクトリ毎に設定を変更する方法を提供します。ディレクティブの + 書かれたファイルをディレクトリに置くことで、そのディレクトリとその + サブディレクトリすべてにディレクティブを適用させることができます。</p> + + <div class="note"><h3>注:</h3> + <p><code>.htaccess</code> ファイルを別の名前にしたい場合は、 + <code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code> ディレクティブを + 使って変更することができます。例えば、そのファイルを <code>.config</code> + という名前にしたい場合は、以下の設定をサーバ設定ファイルに入れることが + できます:</p> + + <div class="example"><p><code> + AccessFileName .config + </code></p></div> + </div> + + <p>一般に、<code>.htaccess</code> ファイルの構文は + <a href="../configuring.html#syntax">主設定ファイル</a> + と同じです。これらのファイルに書くことのできるディレクティブは <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ディレクティブにより決まります。 + このディレクティブは、<code>.htaccess</code> ファイルに + 書かれたディレクティブの中で、、 + どのディレクティブが適用されるかをカテゴリー単位で指定します。 + <code>.htaccess</code> に書くことのできるディレクティブであれば、 + 説明文書には「上書き」という項目があり、.htaccess に書くことができるように + なるための <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> の値が指定されています。</p> + + <p>例えば、<code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code> ディレクティブの説明を + 見ると、<code>.htaccess</code> ファイルでの使用が許可されていることが + わかります。 (ディレクティブの概要の所にある「コンテキスト」と書かれている + 行を見てください。) <a href="../mod/directive-dict.html#Context">上書き</a>と書かれている行には + <code>FileInfo</code> とあります。ですから、<code>.htaccess</code> 中の + このディレクティブが有効になるためには、少なくとも + <code>AllowOverride FileInfo</code> が設定されている必要があります。</p> + + <div class="example"><h3>例:</h3><table> + <tr> + <td><a href="../mod/directive-dict.html#Context">コンテキスト:</a></td> + <td>サーバ設定ファイル,バーチャルホスト,ディレクトリ,.htaccess</td> + </tr> + + <tr> + <td><a href="../mod/directive-dict.html#Override">上書き:</a></td> + <td>FileInfo</td> + </tr> + </table></div> + + <p>あるディレクティブを <code>.htaccess</code> ファイルに書くことができるか + どうかわからないときは、そのディレクティブの説明を探して、".htaccess" + のための「コンテキスト」の行を調べてください。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="when" id="when">いつ .htaccess ファイルを使う(使わない)か。</a></h2> + + <p>一般的に、サーバの主設定ファイルにアクセスできない場合を除いて、 + <code>.htaccess</code> ファイルの使用は極力避けてください。 + 世の中には、例えば、ユーザ認証は常に <code>.htaccess</code> ファイルで + 行なわなければならない、という誤解が広まっていますが、まったくそんなことは + ありません。ユーザ認証の設定はサーバ主設定ファイルに書くことができ、 + 実際、その方がより良い設定方法です。</p> + + <p><code>.htaccess</code> ファイルはコンテンツ提供者がディレクトリ毎の + 設定を行ないたいけれど、サーバシステムの root アクセス権限を持っていない + という場合にのみ使うべきものです。サーバ管理者が頻繁に設定変更を行ないたくは + ない、というときには個々のユーザが <code>.htaccess</code> ファイルを使って + 自分で設定の変更を行なうことを許可した方が良いときもあるでしょう。 + これは特に、ISP が複数のユーザのサイトを一つのマシンでホストしていて、 + 各ユーザが設定の変更をできるようにしたいようなときにあてはまります。</p> + + <p>しかし、普通は可能であれば <code>.htaccess</code> ファイルの使用は + 避けてください。<code>.htaccess</code> ファイルに書こうと考えるような + すべての設定は、サーバの主設定ファイルの <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> セクションで同じように行なうことが + できます。</p> + + <p><code>.htaccess</code> ファイルの使用を避ける理由は主に二つあります。</p> + + <p>一つ目はサーバの性能の問題です。<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ディレクティブが + <code>.htaccess</code> ファイルの設定を許可している場合は、Apache は + 各ディレクトリで <code>.htaccess</code> ファイルを探します。 + ですから、<code>.htaccess</code> ファイルを許可すると、実際に使用しているか + どうかに関わらず、性能の低下を招くことになります! また、<code>.htaccess</code> + ファイルは文書がリクエストされる度に読み込まれます。</p> + + <p>さらに、Apache は適用すべきディレクティブを集めるために、すべての + 上位のディレクトリの <code>.htaccess</code> ファイルを探す必要があることにも + 注意してください。(<a href="#how">ディレクティブが適用される方法</a>を + 参照してください。)ですから、<code>/www/htdocs/example</code> にある + ファイルがリクエストされたときは、Apache は以下のファイルを調べます。</p> + + <div class="example"><p><code> + /.htaccess<br /> + /www/.htaccess<br /> + /www/htdocs/.htaccess<br /> + /www/htdocs/example/.htaccess + </code></p></div> + + <p>ですから、そのディレクトリのそれぞれのファイルへのアクセスに対して、 + 上の例のファイルがまったく存在しないときでも、追加のファイルシステムの + アクセスが行なわれることになります。(これは、<code>.htaccess</code> が + <code>/</code> に対して有効になっているときの場合で、普通はそうなって + いないことに注意してください。)</p> + + <p>二つ目はセキュリティです。ユーザにサーバの設定を変更することを + 許可することになりますので、あなた自身が管理できない変更をされる + 恐れがあります。ユーザにこの特権を与えるのが良いのかどうか、十分 + 検討してください。また、ユーザに与える権限が必要なものよりも少なすぎると、 + 余分な技術サポート報告を受け取るようになる可能性が高いことにも + 注意してください。確実に、ユーザにどの程度の権限を与えたか明確に告げるように + してください。<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> に + 何を設定したかということと、関連する文書を示すことで、 + 後々の混乱をぐっと減らすことが + できます。</p> + + <p>ところで、ディレクティブの書かれた <code>.htaccess</code> を + <code>/www/htdocs/example</code> に置くことと、同じディレクティブを + 主サーバ設定の Directory セクション + <code><Directory /www/htdocs/example></code> に書くことは + 完全に等価です:</p> + + <p><code>/www/htdocs/example</code> の <code>.htaccess</code> ファイル:</p> + + <div class="example"><h3><code>/www/htdocs/example</code> の .htaccess ファイルの + 内容</h3><p><code> + AddType text/example .exm + </code></p></div> + + <div class="example"><h3><code>httpd.conf のセクション</code> + file</h3><p><code> + <Directory /www/htdocs/example><br /> + <span class="indent"> + AddType text/example .exm<br /> + </span> + </Directory> + </code></p></div> + + <p>しかし、この設定はサーバ設定ファイルに書いた方がパフォーマンスの + 低下が少なくなります。ファイルがリクエストされる度に + 読み込まれる代わりに、Apache の起動時に 1 回だけ読み込めば + よくなるからです。</p> + + <p><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ディレクティブの + 値を <code>none</code> に設定することで <code>.htaccess</code> ファイル + の使用を完全に無効にすることができます。</p> + + <div class="example"><p><code> + AllowOverride None + </code></p></div> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="how" id="how">ディレクティブの適用のされ方</a></h2> + + <p><code>.htaccess</code> ファイルの設定ディレクティブは <code>.htaccess</code> + ファイルの存在するディレクトリと、そのサブディレクトリすべてに適用されます。 + しかし、上の階層のディレクトリにも <code>.htaccess</code> ファイルが + 存在するかもしれないことを覚えておくことは大切です。ディレクティブは現れる + 順番に適用されます。ですから、あるディレクトリの <code>.htaccess</code> は + ディレクトリツリーのより上の階層の <code>.htaccess</code> ファイルの + 設定を上書きするかもしれません。そして、その <code>.htaccess</code> も + より上の階層で書かれたディレクティブを上書きしたり、主サーバ設定ファイル + そのものの設定を上書きしたりしているかもしれません。</p> + + <p>例:</p> + + <p>ディレクトリ <code>/www/htdocs/example1</code> に以下の内容の + <code>.htaccess</code> ファイルがあります:</p> + + <div class="example"><p><code> + Options +ExecCGI + </code></p></div> + + <p>(注: <code>.htaccess</code> + ファイルで "<code class="directive"><a href="../mod/core.html#options">Options</a></code>" ディレクティブが有効になるためには、 + "<code>AllowOverride Options</code>" を有効にする必要があります。)</p> + + <p>ディレクトリ <code>/www/htdocs/example1/example2</code> には + 以下のような <code>.htaccess</code> ファイルがあります:</p> + + <div class="example"><p><code> + Options Includes + </code></p></div> + + <p>二つめの <code>.htaccess</code> により、ディレクトリ + <code>/www/htdocs/example1/example2</code> では CGI の実行は + 許可されません。これは、<code>Options Includes</code> のみが + 効力を持ち、それがすべての以前の設定を上書きするからです。</p> + + <h3><a name="merge" id="merge">メイン設定ファイルに対する + .htaccess のマージ</a></h3> + + <p>As discussed in the documentation on <a href="../sections.html">Configuration Sections</a>, + <code>.htaccess</code> files can override the <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> sections for + the corresponding directory, but will be overriden by other types + of configuration sections from the main configuration files. This + fact can be used to enforce certain configurations, even in the + presence of a liberal <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> setting. For example, to + prevent script execution while allowing anything else to be set in + <code>.htaccess</code> you can use:</p> + <p><a href="../sections.html">セクションの設定</a> + に記載されているように、<code>.htaccess</code> ファイルを使って + <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> + セクションの設定をディレクトリ毎に上書きできますが、 + メイン設定ファイル中にある、他の種類の設定セクションによって + さらに上書きされることもあります。 + この特徴を使って、 + <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> + で自由度の高い設定があったとしても、ある特定の設定が確実に + 反映されるようにできます。例えば、CGI スクリプトの実行は + 不許可に、かつ、<code>.htaccess</code> でその他の項目は + 設定できるように、という場合は次のようにできます :</p> + + <div class="example"><p><code> +<Directory /><br /> +<span class="indent"> +Allowoverride All<br /> +</span> +</Directory><br /> +<br /> +<Location /><br /> +<span class="indent"> +Options +IncludesNoExec -ExecCGI<br /> +</span> +</Location> + </code></p></div> + + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="auth" id="auth">認証の例</a></h2> + + <p>もし認証の方法を知るためにこの部分に直接来たのであれば、次のことを + 知っておくことが重要です。よくある誤解に、パスワード認証を行なうためには + <code>.htaccess</code> ファイルを使う必要がある、というものがあります。 + これは正しくありません。主サーバ設定ファイルの <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> セクションに + 認証用のディレクティブを書く方が推奨される方法で、<code>.htaccess</code> + ファイルは主サーバ設定ファイルを変更できないときにのみ使用すべきです。 + いつ <code>.htaccess</code> ファイルを使うべきで、いつ使うべきではないかに + ついては <a href="#when">上</a>を参照してください。</p> + + <p>以上のことをふまえた上で、もし <code>.htaccess</code> の使用が + まだ必要だと思う場合は、次のようなものが望みのことをしてくれるかも + しれません。</p> + + <p><code>.htaccess</code> ファイルの内容:</p> + + <div class="example"><p><code> + AuthType Basic<br /> + AuthName "Password Required"<br /> + AuthUserFile /www/passwords/password.file<br /> + AuthGroupFile /www/passwords/group.file<br /> + Require Group admins + </code></p></div> + + <p>これらのディレクティブが有効になるためには、 + <code>AllowOverride AuthConfig</code> が有効でなくてはならないことに + 注意してください。</p> + + <p>認証と承認については <a href="auth.html">認証チュートリアル</a>を + 参照してください。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="ssi" id="ssi">SSI の例</a></h2> + + <p>もう一つの <code>.htaccess</code> ファイルのよくある利用法は + 特定のディレクトリで SSI を有効にすることです。これは、望みのディレクトリの + <code>.htaccess</code> ファイルに以下の設定ディレクティブを書くことで + 達成できます:</p> + + <div class="example"><p><code> + Options +Includes<br /> + AddType text/html shtml<br /> + AddHandler server-parsed shtml + </code></p></div> + + <p>これらのディレクティブが有効になるためには、 + <code>AllowOverride Options</code> と <code>AllowOverride + FileInfo</code> が有効になっている必要があることに注意してください。</p> + + <p>よりまとまった SSI の説明は <a href="ssi.html">SSI チュートリアル</a>を + 参照してください。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="cgi" id="cgi">CGI の例</a></h2> + + <p>最後に、特定のディレクトリで CGI プログラムの実行を許可したいことが + あるでしょう。これは以下の設定で行なうことができます:</p> + + <div class="example"><p><code> + Options +ExecCGI<br /> + AddHandler cgi-script cgi pl + </code></p></div> + + <p>もしくは、あるディレクトリのすべてのファイルが CGI プログラムと + みなされるようにしたいなら、以下の設定で実現することができます:</p> + + <div class="example"><p><code> + Options +ExecCGI<br /> + SetHandler cgi-script + </code></p></div> + + <p>これらのディレクティブが有効になるためには、 + <code>AllowOverride Options</code> と <code>AllowOverride + FileInfo</code> が有効である必要があることに注意してください。</p> + + <p>CGI プログラムと設定のよりまとまった説明は <a href="cgi.html">CGI チュートリアル</a>を参照してください。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="troubleshoot" id="troubleshoot">問題解決</a></h2> + + <p>設定ディレクティブを <code>.htaccess</code> ファイルに書いたけれども、 + 期待した効果が得られないときには、いくつかの原因が考えられます。</p> + + <p>一番よくあることは、設定ディレクティブが考慮されるようには + <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> が設定されていない + というものです。該当のファイルのスコープに <code>AllowOverride None</code> + が設定されていないことを確認してください。これを調べるための良い方法は、 + <code>.htaccess</code> ファイルにごみを書いて、リロードすることです。 + サーバのエラーが生成されないときは、ほぼ確実に <code>AllowOverride + None</code> が設定されている状態になっています。</p> + + <p>そうではなく、文書をアクセスしようとしたときにエラーが発生している + ときは、Apache のエラーログを調べてください。<code>.htaccess</code> ファイルで + 使用されたディレクティブが許可されていない、ということを知らせている + 可能性が高いです。または、構文の間違いがあることを述べているかもしれません。 + その場合にはまずそれを修正する必要があります。</p> + +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/howto/htaccess.html" title="Japanese"> ja </a> | +<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/howto/index.html b/docs/manual/howto/index.html index 9ee330865b..7fcef483ae 100644 --- a/docs/manual/howto/index.html +++ b/docs/manual/howto/index.html @@ -2,9 +2,9 @@ URI: index.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: index.html.ja.euc-jp +URI: index.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: index.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/howto/index.html.ja.euc-jp b/docs/manual/howto/index.html.ja.euc-jp deleted file mode 100644 index 074b5d4c3c..0000000000 --- a/docs/manual/howto/index.html.ja.euc-jp +++ /dev/null @@ -1,105 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>How-To / 塼ȥꥢ - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page" class="no-sidebar"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="../"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>How-To / 塼ȥꥢ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/howto/" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/howto/" title="Japanese"> ja </a> | -<a href="../ko/howto/" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="howto" id="howto">How-To / 塼ȥꥢ</a></h2> - - - - <dl> - <dt>ǧ</dt> - <dd> - <p>ǧڤȤϡïʬïǤ뤫̾äƤΤڤ - ΤȤǤǧȤϡï˾ߤξé失ꡢ - ˾ߤξ줿ꤹ뤳ȤĤΤȤǤ</p> - - <p>: <a href="auth.html">ǧڡǧ</a></p> - </dd> - </dl> - - <dl> - <dt>CGI ˤưŪƥ</dt> - <dd> - <p>CGI (Common Gateway Interface) ϥ֥ФΥƥ - ץȤɤΤ褦ư뤫ޤ - γץ̾ CGI ץ CGI ץȤȸƤФޤ - CGI ϥ֥ȤưŪʥƥĤɲä뤿Ρ - ñǤ褯ȤƤˡǤʸ Apache ֥Ф - CGI ꤷCGI ץϤ뤿ΥȥǤ</p> - - <p>: <a href="cgi.html">CGI: ưŪƥ</a></p> - </dd> - </dl> - - <dl> - <dt><code>.htaccess</code> ե</dt> - <dd> - <p><code>.htaccess</code> եϥǥ쥯ȥѹ뤿 - ˡޤǥ쥯ƥ֤줿ե뤬ɥ - ǥ쥯ȥ֤ȡǥ쥯ƥ֤ϤΥǥ쥯ȥ - ٤ƤΥ֥ǥ쥯ȥŬѤޤ</p> - - <p>: <a href="htaccess.html"><code>.htaccess</code> ե</a></p> - </dd> - </dl> - - <dl> - <dt>Server Side Includes ȥ</dt> - <dd> - <p>SSI (Server Side Includes) HTML ڡ˽ǥ쥯ƥ֤ǡ - ڡ˥ФˤɾޤˤꡢڡΤ - CGI ץꡢ¾ưŪʵѤȤȤʤ¸ HTML - ڡưŪ줿Ƥղä뤳ȤǤޤ</p> - - <p>: <a href="ssi.html">Server Side Includes (SSI)</a></p> - </dd> - </dl> - - <dl> - <dt>桼Υ֥ǥ쥯ȥ</dt> - <dd> - <p>ʣ桼¸ߤ륷ƥǤϡ줾Υ桼 <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ǥ쥯ƥ֤ȤȤˤä - ۡǥ쥯ȥ˥֥Ȥ뤳ȤǤޤ - URL <code>http://example.com/~username/</code> ˬ줿ͤ - 桼 "<code>username</code>" Υۡǥ쥯ȥΡ<code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ǥ쥯ƥ֤ǻꤵ줿 - ֥ǥ쥯ȥ꤫饳ƥĤ뤳Ȥˤʤޤ</p> - - <p>: <a href="public_html.html">桼֥ǥ쥯ȥ (<code>public_html</code>)</a></p> - </dd> - </dl> - - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/howto/" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/howto/" title="Japanese"> ja </a> | -<a href="../ko/howto/" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/howto/index.html.ja.utf8 b/docs/manual/howto/index.html.ja.utf8 new file mode 100644 index 0000000000..061bd3b29e --- /dev/null +++ b/docs/manual/howto/index.html.ja.utf8 @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>How-To / チュートリアル - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page" class="no-sidebar"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="../"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>How-To / チュートリアル</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/howto/" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/howto/" title="Japanese"> ja </a> | +<a href="../ko/howto/" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="howto" id="howto">How-To / チュートリアル</a></h2> + + + + <dl> + <dt>認証</dt> + <dd> + <p>認証とは、誰かが自分は誰であるかを名乗っているものを検証する + 処理のことです。承認とは、誰かが望みの場所に辿り着けたり、 + 望みの情報を手に入れたりすることを許可する処理のことです。</p> + + <p>参照: <a href="auth.html">認証、承認、アクセス制御</a></p> + </dd> + </dl> + + <dl> + <dt>CGI による動的コンテンツ</dt> + <dd> + <p>CGI (Common Gateway Interface) はウェブサーバが外部のコンテンツ + 生成プログラムとどのように相互動作をするかを定義します。 + その外部プログラムは通常 CGI プログラムや CGI スクリプトと呼ばれます。 + CGI はウェブサイトに動的なコンテンツを追加するための、 + 一番単純でよく使われている方法です。この文書は Apache ウェブサーバに + CGI を設定し、CGI プログラムを書き始めるためのイントロダクションです。</p> + + <p>参照: <a href="cgi.html">CGI: 動的コンテンツ</a></p> + </dd> + </dl> + + <dl> + <dt><code>.htaccess</code> ファイル</dt> + <dd> + <p><code>.htaccess</code> ファイルはディレクトリ毎に設定を変更するための + 方法を提供します。設定ディレクティブが書かれたファイルが、あるドキュメント + ディレクトリに置かれると、ディレクティブはそのディレクトリと + すべてのサブディレクトリに適用されます。</p> + + <p>参照: <a href="htaccess.html"><code>.htaccess</code> ファイル</a></p> + </dd> + </dl> + + <dl> + <dt>Server Side Includes イントロダクション</dt> + <dd> + <p>SSI (Server Side Includes) は HTML ページ中に書かれるディレクティブで、 + ページが送られる時にサーバにより評価されます。これにより、ページ全体を + CGI プログラムで生成したり、他の動的な技術を使うことなく、既存の HTML + ページに動的に生成された内容を付加することができます。</p> + + <p>参照: <a href="ssi.html">Server Side Includes (SSI)</a></p> + </dd> + </dl> + + <dl> + <dt>ユーザ毎のウェブディレクトリ</dt> + <dd> + <p>複数ユーザの存在するシステムでは、それぞれのユーザは <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ディレクティブを使うことによって + ホームディレクトリ上にウェブサイトを作成することができます。 + URL <code>http://example.com/~username/</code> を訪れた人は + ユーザ "<code>username</code>" のホームディレクトリの、<code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ディレクティブで指定された + サブディレクトリからコンテンツを得ることになります。</p> + + <p>参照: <a href="public_html.html">ユーザウェブディレクトリ (<code>public_html</code>)</a></p> + </dd> + </dl> + + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/howto/" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/howto/" title="Japanese"> ja </a> | +<a href="../ko/howto/" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/howto/public_html.html b/docs/manual/howto/public_html.html index 690c35b259..5ec0da7ab4 100644 --- a/docs/manual/howto/public_html.html +++ b/docs/manual/howto/public_html.html @@ -2,9 +2,9 @@ URI: public_html.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: public_html.html.ja.euc-jp +URI: public_html.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: public_html.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/howto/public_html.html.ja.euc-jp b/docs/manual/howto/public_html.html.ja.euc-jp deleted file mode 100644 index bfe7830a0d..0000000000 --- a/docs/manual/howto/public_html.html.ja.euc-jp +++ /dev/null @@ -1,158 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>桼Υ֥ǥ쥯ȥ - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">How-To / 塼ȥꥢ</a></div><div id="page-content"><div id="preamble"><h1>桼Υ֥ǥ쥯ȥ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/howto/public_html.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/howto/public_html.html" title="Japanese"> ja </a> | -<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - -<p>ʣΥ桼Τ륷ƥǤϡ<code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ǥ쥯ƥ֤Ȥä - ƥ桼ۡǥ쥯ȥ˥֥ȤۤǤ褦ꤹ뤳Ȥ - ǽǤURL <code>http://example.com/~username/</code> ˬ줿ͤ - "<code>username</code>" Ȥ桼 <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ǥ쥯ƥ֤ǻꤵ줿 - ֥ǥ쥯ȥ꤫饳ƥĤ뤳Ȥˤʤޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">桼Υ֥ǥ쥯ȥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir ȤäƥեΥѥꤹ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#enable">εǽѤǤ桼¤</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cgi">桼 CGI ǥ쥯ȥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#htaccess">桼ˤѹ</a></li> -</ul><h3></h3><ul class="seealso"><li><a href="../urlmapping.html">URL ե륷ƥؤΥޥåԥ</a></li></ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="related" id="related">桼Υ֥ǥ쥯ȥ</a></h2> - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code></li><li><code class="directive"><a href="../mod/core.html#directorymatch">DirectoryMatch</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table> - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="userdir" id="userdir">UserDir ȤäƥեΥѥꤹ</a></h2> - - - <p><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ǥ쥯ƥ֤ - 桼ΥƥĤɤ߹ޤǥ쥯ȥꤷޤ - Υǥ쥯ƥ֤Ϥä뤳ȤǤޤ</p> - - <p>åǻϤޤʤѥͿ줿Ȥϡ桼Υۡǥ쥯ȥ - ХѥȤߤʤޤ꤬äȤ:</p> - - <div class="example"><p><code> - UserDir public_html - </code></p></div> - - <p>URL <code>http://example.com/~rbowen/file.html</code> - ѥ <code>/home/rbowen/public_html/file.html</code> - Ѵޤ</p> - - <p>ѥåǻϤޤȤϡǥ쥯ȥѥϤΥѥ - 桼̾äΤʤޤΤȤ:</p> - - <div class="example"><p><code> - UserDir /var/html - </code></p></div> - - <p>URL <code>http://example.com/~rbowen/file.html</code> - ѥ <code>/var/html/rbowen/file.html</code> Ѵޤ</p> - - <p>ꥹ (*) ޤѥꤵ줿Ȥϡꥹ - 桼ִ̾ΤѤޤΤ褦:</p> - - <div class="example"><p><code> - UserDir /var/www/*/docs - </code></p></div> - - <p>URL <code>http://example.com/~rbowen/file.html</code> - ѥ <code>/var/www/rbowen/docs/file.html</code> Ѵޤ</p> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="enable" id="enable">εǽѤǤ桼¤</a></h2> - - - <p>UserDir ΥɥȤ˼Ƥ빽ʸȤȤǡ - ɤΥ桼εǽȤȤǤ뤫¤뤳ȤǤޤ:</p> - - <div class="example"><p><code> - UserDir enabled<br /> - UserDir disabled root jro fish - </code></p></div> - - <p> <code>dissabled</code> ʸΥ桼ʳΤ٤ƤΥ桼 - Ф UserDir εǽͭˤޤƱͤˤơʲΤ褦 - ̾Υ桼ʳФƤεǽ̵ˤ뤳ȤǤޤ:</p> - - <div class="example"><p><code> - UserDir disabled<br /> - UserDir enabled rbowen krietz - </code></p></div> - - <p>¾ <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> - ȤƤ</p> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="cgi" id="cgi">桼 CGI ǥ쥯ȥ</a></h2> - - - <p>줾Υ桼Ѥ cgi-bin ǥ쥯ȥͿ뤿ˡ - <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - Ȥäƥ桼Υۡǥ쥯ȥλꤵ줿ΰФ CGI ͭ - 뤳ȤǤޤ</p> - - <div class="example"><p><code> - <Directory /home/*/public_html/cgi-bin/><br /> - Options ExecCGI<br /> - SetHandler cgi-script<br /> - </Directory> - </code></p></div> - - <p>ơ<code>UserDir</code> - <code>public_html</code> ꤵƤȲꤹȡ - Υǥ쥯ȥ CGI ץ <code>example.cgi</code> - ϰʲͤ˸ƤӽФ뤳ȤǤޤ:</p> - - <div class="example"><p><code> - http://example.com/~rbowen/cgi-bin/example.cgi - </code></p></div> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="htaccess" id="htaccess">桼ˤѹ</a></h2> - - - <p>桼Υֶ֤ǤΥФѹĤ硢 - 桼 <code>.htaccess</code> եȤäѹɬפޤ - <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ͤ - 桼ѹ뤳ȤĤǥ쥯ƥ֤ФƽʬʤΤ - ꤷƤ뤳ȤǧƤεǽɤΤ褦ˤưƤ뤫 - ξܺ٤ <a href="htaccess.html">.htaccess 塼ȥꥢ</a> ɤ - </p> - - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/howto/public_html.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/howto/public_html.html" title="Japanese"> ja </a> | -<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/howto/public_html.html.ja.utf8 b/docs/manual/howto/public_html.html.ja.utf8 new file mode 100644 index 0000000000..24e17d6447 --- /dev/null +++ b/docs/manual/howto/public_html.html.ja.utf8 @@ -0,0 +1,158 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>ユーザ毎のウェブディレクトリ - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">How-To / チュートリアル</a></div><div id="page-content"><div id="preamble"><h1>ユーザ毎のウェブディレクトリ</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/howto/public_html.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/howto/public_html.html" title="Japanese"> ja </a> | +<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + +<p>複数のユーザのいるシステムでは、<code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ディレクティブを使って + 各ユーザがホームディレクトリにウェブサイトを構築できるように設定することが + 可能です。URL <code>http://example.com/~username/</code> を訪れた人は + "<code>username</code>" というユーザの <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ディレクティブで指定された + サブディレクトリからコンテンツを得ることになります。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">ユーザ毎のウェブディレクトリ</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir を使ってファイルのパスを設定する</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#enable">この機能を使用できるユーザを制限する</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cgi">ユーザ毎の CGI ディレクトリ</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#htaccess">ユーザによる設定変更を許可</a></li> +</ul><h3>参照</h3><ul class="seealso"><li><a href="../urlmapping.html">URL からファイルシステムへのマッピング</a></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="related" id="related">ユーザ毎のウェブディレクトリ</a></h2> + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code></li><li><code class="directive"><a href="../mod/core.html#directorymatch">DirectoryMatch</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="userdir" id="userdir">UserDir を使ってファイルのパスを設定する</a></h2> + + + <p><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ディレクティブは + ユーザ毎のコンテンツが読み込まれるディレクトリを指定します。 + このディレクティブはいろいろ違った形式を取ることができます。</p> + + <p>スラッシュで始まらないパスが与えられたときは、ユーザのホームディレクトリ + からの相対パスとみなされます。次の設定があったときに:</p> + + <div class="example"><p><code> + UserDir public_html + </code></p></div> + + <p>URL <code>http://example.com/~rbowen/file.html</code> は + パス <code>/home/rbowen/public_html/file.html</code> へ + 変換されます。</p> + + <p>パスがスラッシュで始まるときは、ディレクトリパスはそのパスに + ユーザ名を加えたものからなります。次の設定のとき:</p> + + <div class="example"><p><code> + UserDir /var/html + </code></p></div> + + <p>URL <code>http://example.com/~rbowen/file.html</code> は + パス <code>/var/html/rbowen/file.html</code> へ変換されます。</p> + + <p>アスタリスク (*) を含むパスが指定されたときは、アスタリスクを + ユーザ名で置換したものが使用されます。このような設定だと:</p> + + <div class="example"><p><code> + UserDir /var/www/*/docs + </code></p></div> + + <p>URL <code>http://example.com/~rbowen/file.html</code> は + パス <code>/var/www/rbowen/docs/file.html</code> へ変換されます。</p> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="enable" id="enable">この機能を使用できるユーザを制限する</a></h2> + + + <p>UserDir のドキュメントに示されている構文を使うことで、 + どのユーザがこの機能を使うことができるかを制限することができます:</p> + + <div class="example"><p><code> + UserDir enabled<br /> + UserDir disabled root jro fish + </code></p></div> + + <p>上の設定は <code>dissabled</code> 文のユーザ以外のすべてのユーザに + 対して UserDir の機能を有効にします。同様にして、以下のように + 数名のユーザ以外に対してこの機能を無効にすることもできます:</p> + + <div class="example"><p><code> + UserDir disabled<br /> + UserDir enabled rbowen krietz + </code></p></div> + + <p>他の例は <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> + の説明を参照してください。</p> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="cgi" id="cgi">ユーザ毎の CGI ディレクトリ</a></h2> + + + <p>それぞれのユーザに専用の cgi-bin ディレクトリを与えるために、 + <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> + を使ってユーザのホームディレクトリの指定された領域に対して CGI を有効に + することができます。</p> + + <div class="example"><p><code> + <Directory /home/*/public_html/cgi-bin/><br /> + Options ExecCGI<br /> + SetHandler cgi-script<br /> + </Directory> + </code></p></div> + + <p>そして、<code>UserDir</code> が + <code>public_html</code> に設定されていると仮定すると、 + そのディレクトリの CGI プログラム <code>example.cgi</code> + は以下の様に呼び出されることができます:</p> + + <div class="example"><p><code> + http://example.com/~rbowen/cgi-bin/example.cgi + </code></p></div> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="htaccess" id="htaccess">ユーザによる設定変更を許可</a></h2> + + + <p>ユーザに彼らのウェブ空間でのサーバの設定の変更を許可する場合、 + ユーザは <code>.htaccess</code> ファイルを使って設定を変更する必要があります。 + <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> の値を + ユーザが変更することを許可したいディレクティブに対して十分なものに + 設定していることを確認してください。この機能がどのようにして動作しているか + の詳細は <a href="htaccess.html">.htaccess チュートリアル</a> を読んで + ください。</p> + + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/howto/public_html.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/howto/public_html.html" title="Japanese"> ja </a> | +<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/howto/ssi.html b/docs/manual/howto/ssi.html index 6142aec8e8..85144649d1 100644 --- a/docs/manual/howto/ssi.html +++ b/docs/manual/howto/ssi.html @@ -2,9 +2,9 @@ URI: ssi.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: ssi.html.ja.euc-jp +URI: ssi.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: ssi.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/howto/ssi.html.ja.euc-jp b/docs/manual/howto/ssi.html.ja.euc-jp deleted file mode 100644 index 8bb9904c79..0000000000 --- a/docs/manual/howto/ssi.html.ja.euc-jp +++ /dev/null @@ -1,482 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Apache 塼ȥꥢ: Server Side Includes - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">How-To / 塼ȥꥢ</a></div><div id="page-content"><div id="preamble"><h1>Apache 塼ȥꥢ: Server Side Includes </h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/howto/ssi.html" title="Japanese"> ja </a> | -<a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> - -<p>Хɥ롼ɤˤäơ¸ HTML -ɥȤưŪʥƥĤɲä뤳ȤǤޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Ϥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#what">SSI Ȥ ?</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#configuring">SSI Ĥ뤿ΥФ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#basic">Ū SSI ǥ쥯ƥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#additionalexamples">ɲä</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#config">¾˲ǤΤ ?</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#exec">ޥɤμ¹</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#advanced">٤ SSI ƥ˥å</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#conclusion"></a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="related" id="related">Ϥ</a></h2> - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code></li><li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li><li><code class="directive"><a href="../mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li></ul></td></tr></table> - - <p>εϡ̾ñ SSI ȸƤФ Server Side Includes - ޤεˤƤϡФǤ SSI Ĥ뤿ȡ - ߤ HTML ڡưŪʥƥĤä뤿ΤĤδŪ - SSI ѤҲ𤷤ޤ</p> - - <p>θȾǤϡSSI ǥ쥯ƥ֤ SSI - ȶ˼¹Ԥ뤳ȤǤʸΤ褦 - ʬ٤ʻˤĤƽҤ٤Ƥޤ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="what" id="what">SSI Ȥ ?</a></h2> - - <p>SSI (Server Side Includes) ϡHTML - ڡ֤ǥ쥯ƥ֤Ǥꡢ - ФǥڡɾޤSSI ϡCGI - ץ䤽¾ưŪʵѤƤΥڡˡ - ưŪ줿ƥĤߤ HTML ڡ˲äޤ</p> - - <p>ɤ SSI Ȥɤ˥ץ - ڡ뤫ϡڡΤɤ٤ŪǤꡢ - ڡ뤿Ӥ˺Ʒɬפɤ٤뤫̾Ϸꤷޤ - SSI ϸΤ褦ʾäˤϤäƤĤˡǤ - ΥڡΤۤȤɤʬϡ - ¾ˡõɬפޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="configuring" id="configuring">SSI Ĥ뤿ΥФ</a></h2> - - - <p>Ф SSI Ĥˤϡ<code>httpd.conf</code> - եޤ <code>.htaccess</code> - ե˼Υǥ쥯ƥ֤ꤹɬפޤ:</p> -<div class="example"><p><code> - Options +Includes -</code></p></div> - - <p>λϡե SSI - ǥ쥯ƥ֤DzϤ뤳ȤĤȤȤ Apache - ޤۤȤɤǤϤߤǤ롢ʣ - <code class="directive"><a href="../mod/core.html#options">Options</a></code> 뤳Ȥ - դƤ餯꤬Ǹɾ뤳Ȥ - ݾڤ뤿ˡSSI Ѥǥ쥯ȥ <code>Options</code> - ǥ쥯ƥ֤ŬѤɬפǤ礦</p> - - <p>ƤΥե뤬 SSI - ǥ쥯ƥ֤DzϤȤ櫓ǤϤޤ - ɤΥե뤬Ϥ뤫 Apache ɬפޤ - Ԥʤˤˡޤ - Υǥ쥯ƥ֤ȤȤǡ㤨 <code>.shtml</code> - Τ褦̤ʥեĥҤĥեϤ褦 - Apache 뤳ȤǤޤ:</p> -<div class="example"><p><code> - AddType text/html .shtml<br /> - AddOutputFilter INCLUDES .shtml -</code></p></div> - - <p>ˡηϡ⤷ߤΥڡ SSI ǥ쥯ƥ֤ä硢 - Υǥ쥯ƥ֤¹Ԥ褦 - <code>.shtml</code> ĥҤˤ뤿ᡢΥڡ̾ȡ - ΥڡؤƤΥѹʤФʤʤȤǤ</p> - - <p>⤦Ĥˡϡ<code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> - ǥ쥯ƥ֤Ѥ뤳ȤǤ:</p> -<div class="example"><p><code> - XBitHack on -</code></p></div> - - <p><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> - ϡեμ¹ԥӥåȤΩäƤ硢 - SSI ǥ쥯ƥ֤ˤϤ뤳Ȥ Apache ޤ - äơSSI ǥ쥯ƥ֤ߤΥڡ˲ä뤿ˤϡ - ե̾ѹʤƤ褯ñ <code>chmod</code> - Ѥƥե¹ԲǽˤǺѤߤޤ</p> -<div class="example"><p><code> - chmod +x pagename.html -</code></p></div> - - <p>Ԥʤ٤ǤϤʤȤ˴ؤûȡïƤ - <code>.html</code> ե SSI DzϤ褦 Apache С - 虜虜 <code>.shtml</code> Ȥե̾ˤɬפʤȤä - Τ뤳ȤǤ礦ͤϡ餯 - <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> - ˤĤʹȤʤΤǤ礦 - ˡˤĤդ뤳ȤϡȤ SSI - ǥ쥯ƥ֤ޤޤʤǤ⡢Apache 饤Ȥ - ƤΥեǸޤɤ߹ޤ뤳Ȥˤʤޤ - ˡϤʤ٤ΤǤꡢɤʤǥǤ</p> - - <p>Windows ǤϤΤ褦ʼ¹ԥӥåȤå - 褦ʤΤϤޤΤǥץ¤Ƥޤ</p> - - <p>ǥեȤǤϡApache SSI ڡˤĤƺǽѹ - ƥĤĹ HTTP إåޤ - ưŪʥƥĤǤ뤿ᡢͤΤǤ - ΤɥȤå夵ʤʤꡢ - ̤Ȥƥ饤Ȥǽ٤ʤä褦˴뤳Ȥˤʤޤ - 褹ˡĤޤ:</p> - - <ol> - <li><code>XBitHack Full</code> Ѥ롣 - ˤꡢȤᤵ줿եλȤ - ɤ߹ޤեѹ̵뤷ƺǽѹꤹ褦 - Apache ޤ</li> - - <li><a href="../mod/mod_expires.html">mod_expires</a> - Ƥǥ쥯ƥ֤Ѥơ - ե뤬̵ˤʤޤˤꡢ - ֥饦ȥץ˥å夬ͭǤ뤳ȤΤޤ</li> - </ol> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="basic" id="basic">Ū SSI ǥ쥯ƥ</a></h2> - - <p>SSI ǥ쥯ƥ֤ϰʲʸˡǵҤޤ:</p> -<div class="example"><p><code> - <!--#element attribute=value attribute=value ... --> -</code></p></div> - - <p>HTML ΥȤΤ褦ʽƤΤǡ⤷ SSI - ưǽˤʤС֥饦Ϥ̵뤹Ǥ礦 - HTML Ǥϸޤ⤷ SSI ꤷʤ顢 - ǥ쥯ƥ֤Ϥη̤֤ޤ</p> - - <p>element ϤΤĻꤹ뤳ȤǤޤ - ǤΤ¿ˤĤƤϡ⤦ܤޤ - ǤϡSSI ǹԤʤȤǤĤޤ</p> - -<h3><a name="todaysdate" id="todaysdate"></a></h3> - -<div class="example"><p><code> - <!--#echo var="DATE_LOCAL" --> -</code></p></div> - - <p><code>echo</code> ǤñѿͤϤޤ - CGI ץѲǽʴĶѿƤ - åȤޤ¿ɸѿޤޤ<code>set</code> - ǤѤ뤳Ȥǡȼѿ뤳ȤǤޤ - </p> - - <p>ϤդνǤϤʤ硢ν뤿ˡ - <code>config</code> Ǥ <code>timefmt</code> - °Ѥ뤳ȤǤޤ</p> - -<div class="example"><p><code> - <!--#config timefmt="%A %B %d, %Y" --><br /> - Today is <!--#echo var="DATE_LOCAL" --> -</code></p></div> - - -<h3><a name="lastmodified" id="lastmodified">եѹ</a></h3> - -<div class="example"><p><code> - This document last modified <!--#flastmod file="index.html" --> -</code></p></div> - - <p>Ǥ <code>timefmt</code> - եޥåȤ˽ޤ</p> - - -<h3><a name="cgi" id="cgi">CGI ץη̤</a></h3> - - <p>ϡƤοͤΤǤ ``ҥåȥ'' Τ褦 - CGI ץη̤Ϥ SSI - ΤŪʻѤΤΰĤǤ</p> - -<div class="example"><p><code> - <!--#include virtual="/cgi-bin/counter.pl" --> -</code></p></div> - - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="additionalexamples" id="additionalexamples">ɲä</a></h2> - - - <p>ʲϡSSI Ѥ HTML - ɥȤˤƤǤ뤳ȤΤĤ̤Ǥ</p> - -<h3><a name="docmodified" id="docmodified">ĤΥɥȤϽ줿Τ -?</a></h3> - - <p>ˡɥȤǸѹ줿ΤϤĤ - 桼Τ뤿 SSI Ѥ뤳ȤǤ뤳ȤҤ٤ޤ - ʤ顢ºݤˡϡ֤ΤޤޤˤƤޤ - HTML ɥȤ֤줿ΥɤϡڡˤΤ褦 - ॹפǤ礦ҤΤ褦ˡ - SSI ưǽˤƤɬפޤ</p> -<div class="example"><p><code> - <!--#config timefmt="%A %B %d, %Y" --><br /> - This file last modified <!--#flastmod file="ssi.shtml" --> -</code></p></div> - - <p><code>ssi.shtml</code> - ʬºݤե֤̾ɬפޤ - ⤷եĥ뤳ȤǤŪʥɤõƤʤ顢 - ؤǤ뤫⤷ޤ餯ξϡ - ѿ <code>LAST_MODIFIED</code> - ѤȹͤǤ礦:</p> -<div class="example"><p><code> - <!--#config timefmt="%D" --><br /> - This file last modified <!--#echo var="LAST_MODIFIED" --> -</code></p></div> - - <p><code>timefmt</code> - ˤĤƤΤܺ٤ˤĤƤϡߤθȤ˹Ԥ - <code>strftime</code> ǸƤߤƤʸˡƱǤ</p> - - -<h3><a name="standard-footer" id="standard-footer">ɸΥեå</a></h3> - - - <p>⤷ڡĶڡĥȤƤʤС - ڡФѹԤʤȤ˶ˤȤʤ뤳Ȥ - ʬǤ礦ƤΥڡϤäƤɸŪʳѤ - ݻ褦ȤƤʤäˤǤ礦</p> - - <p>إåեåѤѥեѤ뤳Ȥǡ - Τ褦ʹˤô餹ȤǤޤ - ĤΥեåե <code>include</code> - SSI ޥɤdzƥڡǺѤߤޤ<code>include</code> - Ǥϡ<code>file</code> °ޤ <code>virtual</code> - °Τ줫ѤƤɤΥե뤫뤳ȤǤޤ - <code>file</code> °ϡ<em>ȥǥ쥯ȥ꤫ХѥǼ줿 - </em>եѥǤ - / ǻϤޤХեѥˤϤǤޤΥѥΰ ../ - ޤळȤǤʤȤ̣ޤ<code>virtual</code> - °ϡ餯ȻפޤɥȤ - URL ǻꤹ٤Ǥ / ǻϤ뤳ȤǤޤ - եƱо¸ߤʤƤϤʤޤ</p> -<div class="example"><p><code> - <!--#include virtual="/footer.html" --> -</code></p></div> - - <p>ϺǸĤȤ߹碌ơ<code>LAST_MODIFIED</code> - ǥ쥯ƥ֤եåե֤Ȥ褯ޤ - SSI ǥ쥯ƥ֤ϡѤΥե˴ޤޤꡢ - եΥͥȤꤹ뤳ȤǤޤʤ - ѤΥե¾ΥեƵŪ뤳ȤǤޤ</p> - - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="config" id="config">¾˲ǤΤ ?</a></h2> - - - <p> <code>config</code> Ǥ뤳Ȥ˲äơ - <code>config</code> ꤹ뤳ȤǤޤ</p> - - <p>̾SSI ǥ쥯ƥ֤DzޤʤȤϡ - ΥåϤޤ</p> -<div class="example"><p><code> - [an error occurred while processing this directive] -</code></p></div> - - <p>Υå¾ΤΤˤ硢<code>config</code> - Ǥ <code>errmsg</code> °ѹ뤳ȤǤޤ:</p> -<div class="example"><p><code> - <!--#config errmsg="[It appears that you don't know how to use SSI]" --> -</code></p></div> - - <p>餯ɥ桼ϤΥå褷Ƹ뤳ȤϤޤ - ʤʤ顢ΥȤ֤ˤʤ SSI ǥ쥯ƥ֤˴ؤ - Ƥ褷ƤϤǤ(Ǥ?)</p> - - <p>ơ<code>config</code> ˤ <code>sizefmt</code> - °Ѥ뤳Ȥǡ - ֤ե륵νꤹ뤳ȤǤޤ - Хȿˤ <code>bytes</code> Ŭ Kb Mb - ṳ̂ˤ <code>abbrev</code> ꤹ뤳ȤǤޤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="exec" id="exec">ޥɤμ¹</a></h2> - - - <p>Τˡ CGI ץ SSI - Ѥ뵭ФȹͤƤޤǤϤȤ̤ˡ - <code>exec</code> ǤˤäƹԤʤȤǤ뤳Ȥޤ - SSI ˥ (Τˤ <code>/bin/sh</code>Win32 ʤ DOS ) - Ѥƥޥɤ¹Ԥ뤳ȤǤޤ - Ǥϡǥ쥯ȥꥹȽϤԤʤޤ</p> -<div class="example"><p><code> - <pre><br /> - <!--#exec cmd="ls" --><br /> - </pre> -</code></p></div> - - <p>Windows Ǥϡ</p> -<div class="example"><p><code> - <pre><br /> - <!--#exec cmd="dir" --><br /> - </pre> -</code></p></div> - - <p>Windows ǤϡΥǥ쥯ƥ֤ˤäƤĤδ̯ - ˵ŤǤ礦ʤʤ <code>dir</code> νϤʸ - ``<<code>dir</code>>'' ޤߡ֥饦𤵤뤫Ǥ</p> - - <p>εǽ˴ǤꡢɤʥɤǤ <code>exec</code> - ޤƤޤм¹Ԥ뤳ȤդƤ㤨 - `` ȥ֥å '' Τ褦ˡ⤷ - 桼ڡƤԽǤˤʤС - εǽμ¤Ƥ<code>Options</code> - ǥ쥯ƥ֤ <code>IncludesNOEXEC</code> ꤹ뤳Ȥǡ - SSI ϵĤ뤱 <code>exec</code> - ǽϵĤʤ褦ˤ뤳ȤǤޤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="advanced" id="advanced">٤ SSI ƥ˥å</a></h2> - - - <p>ƥĤϤ뤳Ȥ˲äApache SSI ѿꤷ - ӤȾʬˤѿѤǤ뵡ǽƤޤ - </p> - -<h3><a name="caveat" id="caveat">ٹ</a></h3> - - <p>εǽҤ٤ʬεǽϡApache 1.2 - ʹߤѤƤΤѲǽǤ⤷ Apache 1.2 - ʹߤѤƤʤ硢ľ˥åץ졼ɤɬפޤ - ԤʤʤޤԤäƤޤ</p> - - -<h3><a name="variables" id="variables">ѿꤹ</a></h3> - - <p><code>set</code> ǥ쥯ƥ֤Ѥơ - ǻѤ뤿ѿꤹ뤳ȤǤޤ - ϸɬפˤʤΤǡǤˤĤƽҤ٤Ƥޤ - ʸˡϰʲΤȤǤ:</p> -<div class="example"><p><code> - <!--#set var="name" value="Rich" --> -</code></p></div> - - <p>Τ褦ñʸɤꤹ뤳Ȥ˲ä - <a href="../env.html">Ķѿ</a>嵭ѿ - (㤨 <code>LAST_MODIFIED</code> Τ褦) - ޤ¾ΤѿͤꤹΤ˻Ѥ뤳ȤǤޤ - ѿ̾˥ɥ뵭 ($) Ѥ뤳Ȥǡ - 줬ƥʸǤϤʤѿǤ뤳Ȥޤ</p> -<div class="example"><p><code> - <!--#set var="modified" value="$LAST_MODIFIED" --> -</code></p></div> - - <p>ɥ뵭 ($) ʸȤѿͤˤϡ - Хååˤäƥɥ뵭פɬפޤ</p> -<div class="example"><p><code> - <!--#set var="cost" value="\$100" --> -</code></p></div> - - <p>ǸˤʤޤĹʸѿ֤ǡ - ѿ̾¾ʸȤ֤Ĥǽꡢ - ʸˤĤƺ𤷤Ƥޤ硢κᡢ - ѿ̤̾ǰϤळȤǤޤ - (ˤĤƤɤΤΤǤ - 餯ʬäƤǤ礦) - </p> -<div class="example"><p><code> - <!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" --> -</code></p></div> - - -<h3><a name="conditional" id="conditional">P</a></h3> - - - <p>ơѿäƤơ - ͤꤷӤ뤳ȤǤΤǤ顢 - ɽˤѤ뤳ȤǤޤˤ - SSI ϤξʥץߥˤʤäƤޤ - <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> Ͼɽ뤿 <code>if</code>, - <code>elif</code>, <code>else</code>, <code>endif</code> - ¤Ƥޤˤäơ - ĤμºݤΥڡʣڡŪ뤳ȤǤޤ</p> - - <p>ﹽ¤ϰʲΤȤǤ:</p> -<div class="example"><p><code> - <!--#if expr="test_condition" --><br /> - <!--#elif expr="test_condition" --><br /> - <!--#else --><br /> - <!--#endif --> -</code></p></div> - - <p><em>test_condition</em> - ϤŪӤ뤳ȤǤޤ - ͤӤꡢͤ ``'' ɤɾޤ - (ǤʤʤͿ줿ʸϿǤ) - Ѳǽӱ黻ҤƤΥꥹȤˤĤƤϡ - <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ɥơȤƤ - Ǥϡι¤ɤѤ뤫Ĥޤ</p> - - <p>եǼιԤҤޤ:</p> -<div class="example"><p><code> - BrowserMatchNoCase macintosh Mac<br /> - BrowserMatchNoCase MSIE InternetExplorer -</code></p></div> - - <p>ϥ饤Ȥ Macintosh - ǥͥåȥץ餬ưƤ硢Ķѿ - ``Mac'' ``InternetExplorer'' ꤷޤ</p> - - <p>ˡSSI ǽˤʤäɥȤǰʲԤʤޤ: - </p> -<div class="example"><p><code> - <!--#if expr="${Mac} && ${InternetExplorer}" --><br /> - Apologetic text goes here<br /> - <!--#else --><br /> - Cool JavaScript code goes here<br /> - <!--#endif --> -</code></p></div> - - <p>Mac IE ФƲפȤ櫓Ǥޤ - ¾Ǥϼ¹ԤǤƤ뤤Ĥ JavaScript Mac IE - Ǽ¹ԤΤˡ轵ֶϫȤΤȤǤ - ϤλŪнˡǤ</p> - - <p>¾Τɤѿ (ʤΡ - ޤ̤δĶѿΤ줫) ⡢ʸ˻Ѥ뤳ȤǤޤ - Apache <code>SetEnvIf</code> ǥ쥯ƥ֤¾δϢ - ǥ쥯ƥ֤ѤƴĶѿꤹ뤳ȤǤޤ - εǽˤꡢCGI - 뤳ȤʤʤʣưŪʤȤ뤳ȤǤޤ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="conclusion" id="conclusion"></a></h2> - - <p>SSI ϳΤ CGI - ưŪʥ֥ڡ¾εѤΤǤϤޤ - ;ʬʺȤˡ - ̤ưŪʥƥĤäˤϤ줿ˡǤ</p> -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/howto/ssi.html" title="Japanese"> ja </a> | -<a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/howto/ssi.html.ja.utf8 b/docs/manual/howto/ssi.html.ja.utf8 new file mode 100644 index 0000000000..c60d36f4ba --- /dev/null +++ b/docs/manual/howto/ssi.html.ja.utf8 @@ -0,0 +1,482 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Apache チュートリアル: Server Side Includes 入門 - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">How-To / チュートリアル</a></div><div id="page-content"><div id="preamble"><h1>Apache チュートリアル: Server Side Includes 入門</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/howto/ssi.html" title="Japanese"> ja </a> | +<a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> + +<p>サーバサイドインクルードによって、既存の HTML +ドキュメントに動的なコンテンツを追加することができます。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">はじめに</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#what">SSI とは ?</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#configuring">SSI を許可するためのサーバの設定</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#basic">基本的な SSI ディレクティブ</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#additionalexamples">追加の例</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#config">他に何が設定できるのか ?</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#exec">コマンドの実行</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#advanced">高度な SSI テクニック</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#conclusion">終わりに</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="related" id="related">はじめに</a></h2> + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code></li><li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li><li><code class="directive"><a href="../mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li></ul></td></tr></table> + + <p>この記事は、通常は単に SSI と呼ばれる Server Side Includes + を扱います。この記事においては、サーバでの SSI を許可するための設定と、 + 現在の HTML ページに動的なコンテンツを加えるためのいくつかの基本的な + SSI 技術を紹介します。</p> + + <p>記事の後半では、SSI ディレクティブで SSI + と共に実行することができる条件文のような + 幾分高度な事柄について述べています。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="what" id="what">SSI とは ?</a></h2> + + <p>SSI (Server Side Includes) は、HTML + ページ中に配置されるディレクティブであり、 + サーバでページを提供する時に評価されます。SSI は、CGI + プログラムやその他の動的な技術で全てのページを提供せずに、 + 動的に生成されたコンテンツを現在の HTML ページに加えます。</p> + + <p>どういう場合に SSI を使い、どういう場合にプログラムで + ページを完全に生成するかは、ページのうちどの程度が静的であり、 + ページが提供されるたびに再計算する必要がどの程度あるかで通常は決定します。 + SSI は現在時刻のような小さい情報を加えるにはうってつけの方法です。 + しかし、そのページのほとんどの部分が提供時に生成される場合は、 + 他の方法を探す必要があります。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="configuring" id="configuring">SSI を許可するためのサーバの設定</a></h2> + + + <p>サーバで SSI を許可するには、<code>httpd.conf</code> + ファイルまたは <code>.htaccess</code> + ファイルに次のディレクティブを指定する必要があります:</p> +<div class="example"><p><code> + Options +Includes +</code></p></div> + + <p>この指定は、ファイルを SSI + ディレクティブで解析させることを許可するということを Apache + に伝えます。ほとんどの設定ではお互いを上書きできる、複数の + <code class="directive"><a href="../mod/core.html#options">Options</a></code> があることに + 注意してください。おそらく、設定が最後に評価されることを + 保証されるために、SSI を使用したいディレクトリに <code>Options</code> + ディレクティブを適用する必要があるでしょう。</p> + + <p>全てのファイルが SSI + ディレクティブで解析されるというわけではありません。 + どのファイルが解析されるかを Apache に伝える必要があります。 + これを行なうには二つ方法があります。 + 次のディレクティブを使うことで、例えば <code>.shtml</code> + のような特別なファイル拡張子を持つファイルを解析するよう + Apache に伝えることができます:</p> +<div class="example"><p><code> + AddType text/html .shtml<br /> + AddOutputFilter INCLUDES .shtml +</code></p></div> + + <p>この方法の欠点は、もし現在のページに SSI ディレクティブを加えたい場合、 + それらのディレクティブが実行されるように + <code>.shtml</code> 拡張子にするため、そのページの名前と、 + そのページへの全てのリンクを変更しなければならないことです。</p> + + <p>もう一つの方法は、<code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> + ディレクティブを使用することです:</p> +<div class="example"><p><code> + XBitHack on +</code></p></div> + + <p><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> + は、ファイルの実行ビットが立っている場合、 + SSI ディレクティブにより解析することを Apache に伝えます。 + 従って、SSI ディレクティブを現在のページに加えるためには、 + ファイル名を変更しなくてもよく、単に <code>chmod</code> + を使用してファイルを実行可能にするだけで済みます。</p> +<div class="example"><p><code> + chmod +x pagename.html +</code></p></div> + + <p>行なうべきではないことに関する短いコメント。時々誰かが、全ての + <code>.html</code> ファイルを SSI で解析するよう Apache に伝えれば、 + わざわざ <code>.shtml</code> というファイル名にする必要がないといって + 薦めるのを見ることでしょう。こういう人たちは、おそらく + <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> + について聞いたことがないのでしょう。 + この方法について注意することは、たとえ SSI + ディレクティブを全く含まない場合でも、Apache がクライアントに + 送る全てのファイルを最後まで読み込ませることになります。 + この方法はかなり処理を遅くするものであり、良くないアイデアです。</p> + + <p>もちろん、Windows ではそのような実行ビットをセット + するようなものはありませんのでオプションが少し制限されています。</p> + + <p>デフォルトの設定では、Apache は SSI ページについて最終変更時刻や + コンテンツの長さを HTTP ヘッダに送りません。 + 動的なコンテンツであるため、それらの値を計算するのが難しいからです。 + このためドキュメントがキャッシュされなくなり、 + 結果としてクライアントの性能が遅くなったように感じさせることになります。 + これを解決する方法が二つあります:</p> + + <ol> + <li><code>XBitHack Full</code> 設定を使用する。 + この設定により、もともと要求されたファイルの時刻を参照し、 + 読み込まれるファイルの変更時刻を無視して最終変更時刻を決定するよう + Apache に伝えます。</li> + + <li><a href="../mod/mod_expires.html">mod_expires</a> + で提供されているディレクティブを使用して、 + ファイルが無効になる時刻を明示します。これにより、 + ブラウザとプロキシにキャッシュが有効であることを通知します。</li> + </ol> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="basic" id="basic">基本的な SSI ディレクティブ</a></h2> + + <p>SSI ディレクティブは以下の文法で記述します:</p> +<div class="example"><p><code> + <!--#element attribute=value attribute=value ... --> +</code></p></div> + + <p>HTML のコメントのような書式をしているので、もし SSI + を正しく動作可能にしなければ、ブラウザはそれを無視するでしょう。 + しかし、HTML ソース中では見えます。もし SSI を正しく設定したなら、 + ディレクティブはその結果と置き換えられます。</p> + + <p>element はたくさんあるものから一つ指定することができます。 + 指定できるものの大多数については、次回もう少し詳しく説明します。 + ここでは、SSI で行なうことができる例をいくつか示します。</p> + +<h3><a name="todaysdate" id="todaysdate">今日の日付</a></h3> + +<div class="example"><p><code> + <!--#echo var="DATE_LOCAL" --> +</code></p></div> + + <p><code>echo</code> 要素は単に変数の値を出力します。 + CGI プログラムに利用可能な環境変数の全ての + セットを含む多くの標準変数があります。また、<code>set</code> + 要素を用いることで、独自の変数を定義することができます。 + </p> + + <p>出力される日付の書式が好きではない場合、その書式を修正するために、 + <code>config</code> 要素に <code>timefmt</code> + 属性を使用することができます。</p> + +<div class="example"><p><code> + <!--#config timefmt="%A %B %d, %Y" --><br /> + Today is <!--#echo var="DATE_LOCAL" --> +</code></p></div> + + +<h3><a name="lastmodified" id="lastmodified">ファイルの変更日</a></h3> + +<div class="example"><p><code> + This document last modified <!--#flastmod file="index.html" --> +</code></p></div> + + <p>この要素も <code>timefmt</code> + フォーマットの設定に従います。</p> + + +<h3><a name="cgi" id="cgi">CGI プログラムの結果を取り込む</a></h3> + + <p>これは、全ての人のお気に入りである ``ヒットカウンタ'' のような + CGI プログラムの結果を出力する SSI + のより一般的な使用のうちの一つです。</p> + +<div class="example"><p><code> + <!--#include virtual="/cgi-bin/counter.pl" --> +</code></p></div> + + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="additionalexamples" id="additionalexamples">追加の例</a></h2> + + + <p>以下は、SSI を使用して HTML + ドキュメントにおいてできることのいくつかの特別な例です。</p> + +<h3><a name="docmodified" id="docmodified">いつこのドキュメントは修正されたのか +?</a></h3> + + <p>先に、ドキュメントが最後に変更されたのはいつかを + ユーザに通知するために SSI を使用することができることを述べました。 + しかしながら、実際の方法は、いくぶん問題のままにしておきました。 + HTML ドキュメントに配置された次のコードは、ページにそのような + タイムスタンプを入れるでしょう。もちろん、上述のように、 + SSI を正しく動作可能にしておく必要があります。</p> +<div class="example"><p><code> + <!--#config timefmt="%A %B %d, %Y" --><br /> + This file last modified <!--#flastmod file="ssi.shtml" --> +</code></p></div> + + <p>もちろん、<code>ssi.shtml</code> + の部分を実際の当該ファイル名と置き換える必要があります。 + もし、あらゆるファイルに張ることができる一般的なコードを探しているなら、 + これは不便であるかもしれません。おそらくその場合は、 + そうする代わりに変数 <code>LAST_MODIFIED</code> + を使用したいと考えるでしょう:</p> +<div class="example"><p><code> + <!--#config timefmt="%D" --><br /> + This file last modified <!--#echo var="LAST_MODIFIED" --> +</code></p></div> + + <p><code>timefmt</code> + 書式についてのより詳細については、お好みの検索サイトに行き、 + <code>strftime</code> で検索してみてください。文法は同じです。</p> + + +<h3><a name="standard-footer" id="standard-footer">標準のフッタを挿入する</a></h3> + + + <p>もし数ページを超えるページを持つサイトを管理しているならば、 + 全ページに対して変項を行なうことが本当に苦痛となり得ることが + 分かるでしょう。全てのページに渡ってある種の標準的な外観を + 維持しようとしているならば特にそうでしょう。</p> + + <p>ヘッダやフッタ用の挿入用ファイルを使用することで、 + このような更新にかかる負担を減らすことができます。 + 一つのフッタファイルを作成し、それを <code>include</code> + SSI コマンドで各ページに入れるだけで済みます。<code>include</code> + 要素は、<code>file</code> 属性または <code>virtual</code> + 属性のいずれかを使用してどのファイルを挿入するかを決めることができます。 + <code>file</code> 属性は、<em>カレントディレクトリからの相対パスで示された + </em>ファイルパスです。 + それは / で始まる絶対ファイルパスにはできず、また、そのパスの一部に ../ + を含むことができないことを意味します。<code>virtual</code> + 属性は、おそらくより便利だと思いますが、提供するドキュメントからの相対 + URL で指定すべきです。それは / で始めることができますが、 + 提供するファイルと同じサーバ上に存在しなくてはなりません。</p> +<div class="example"><p><code> + <!--#include virtual="/footer.html" --> +</code></p></div> + + <p>私は最後の二つを組み合わせて、<code>LAST_MODIFIED</code> + ディレクティブをフッタファイルの中に置くことがよくあります。 + SSI ディレクティブは、挿入用のファイルに含ませたり、 + 挿入ファイルのネストをしたりすることができます。すなわち、 + 挿入用のファイルは他のファイルを再帰的に挿入することができます。</p> + + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="config" id="config">他に何が設定できるのか ?</a></h2> + + + <p>時刻書式を <code>config</code> で設定できることに加えて、 + 更に二つ <code>config</code> で設定することができます。</p> + + <p>通常、SSI ディレクティブで何かがうまくいかないときは、 + 次のメッセージが出力されます。</p> +<div class="example"><p><code> + [an error occurred while processing this directive] +</code></p></div> + + <p>このメッセージを他のものにしたい場合、<code>config</code> + 要素の <code>errmsg</code> 属性で変更することができます:</p> +<div class="example"><p><code> + <!--#config errmsg="[It appears that you don't know how to use SSI]" --> +</code></p></div> + + <p>おそらく、エンドユーザはこのメッセージを決して見ることはありません。 + なぜなら、そのサイトが生きた状態になる前に SSI ディレクティブに関する + 全ての問題を解決しているはずだからです。(そうですよね?)</p> + + <p>そして、<code>config</code> において <code>sizefmt</code> + 属性を使用することで、 + 返されるファイルサイズの書式を設定することができます。 + バイト数には <code>bytes</code> を、適当に Kb や Mb + に短縮させるには <code>abbrev</code> を指定することができます。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="exec" id="exec">コマンドの実行</a></h2> + + + <p>今後数ヶ月のうちに、小さな CGI プログラムと SSI + を使用する記事を出したいと考えています。ここではそれとは別に、 + <code>exec</code> 要素によって行なうことができることを示します。 + SSI にシェル (正確には <code>/bin/sh</code>。Win32 ならば DOS シェル) + を使用してコマンドを実行させることができます。 + 下記の例では、ディレクトリリスト出力を行ないます。</p> +<div class="example"><p><code> + <pre><br /> + <!--#exec cmd="ls" --><br /> + </pre> +</code></p></div> + + <p>Windows 上では、</p> +<div class="example"><p><code> + <pre><br /> + <!--#exec cmd="dir" --><br /> + </pre> +</code></p></div> + + <p>Windows 上では、このディレクティブによっていくつかの奇妙な + 書式に気づくでしょう。なぜなら <code>dir</code> の出力が文字列 + ``<<code>dir</code>>'' を含み、ブラウザを混乱させるからです。</p> + + <p>この機能は非常に危険であり、どんなコードでも <code>exec</code> + タグに埋め込まれてしまえば実行することに注意してください。例えば + `` ゲストブック '' のように、もし、 + ユーザがページの内容を編集できる状況にあるならば、 + この機能を確実に抑制してください。<code>Options</code> + ディレクティブの <code>IncludesNOEXEC</code> 引数を指定することで、 + SSI は許可するけれど <code>exec</code> + 機能は許可しないようにすることができます。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="advanced" id="advanced">高度な SSI テクニック</a></h2> + + + <p>コンテンツを出力することに加え、Apache SSI は変数を設定し、 + そして比較と条件分岐にその変数を使用できる機能を提供しています。 + </p> + +<h3><a name="caveat" id="caveat">警告</a></h3> + + <p>この記事で述べた大部分の機能は、Apache 1.2 + 以降を使用している場合のみ利用可能です。もちろん、もし Apache 1.2 + 以降を使用してない場合、直ちにアップグレードする必要があります。 + さぁ、今それを行ないなさい。それまで待っています。</p> + + +<h3><a name="variables" id="variables">変数を設定する</a></h3> + + <p><code>set</code> ディレクティブを使用して、 + 後で使用するために変数を設定することができます。 + これは後の説明で必要になるので、ここでそれについて述べています。 + 文法は以下のとおりです:</p> +<div class="example"><p><code> + <!--#set var="name" value="Rich" --> +</code></p></div> + + <p>このように単純に文字どおりに設定することに加え、 + <a href="../env.html">環境変数</a>や上記の変数 + (例えば <code>LAST_MODIFIED</code> のような) + を含む他のあらゆる変数を値を設定するのに使用することができます。 + 変数名の前にドル記号 ($) を使用することで、 + それがリテラル文字列ではなくて変数であることを示します。</p> +<div class="example"><p><code> + <!--#set var="modified" value="$LAST_MODIFIED" --> +</code></p></div> + + <p>ドル記号 ($) を文字として変数の値に入れるには、 + バックスラッシュによってドル記号をエスケープする必要があります。</p> +<div class="example"><p><code> + <!--#set var="cost" value="\$100" --> +</code></p></div> + + <p>最後になりますが、長い文字列の中に変数を置きたい場合で、 + 変数名が他の文字とぶつかる可能性があり、 + それらの文字について混乱してしまう場合、この混乱を取り除くため、 + 変数名を中括弧で囲むことができます + (これについての良い例を示すのは難しいのですが、 + おそらく分かっていただけるでしょう)。 + </p> +<div class="example"><p><code> + <!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" --> +</code></p></div> + + +<h3><a name="conditional" id="conditional">条件式</a></h3> + + + <p>さて、変数を持っていて、 + それらの値を設定して比較することができるのですから、 + 条件を表すためにそれらを使用することができます。これにより + SSI はある種の小さなプログラミング言語になっています。 + <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> は条件を表現するために <code>if</code>, + <code>elif</code>, <code>else</code>, <code>endif</code> + 構造を提供しています。これによって、 + 一つの実際のページから複数の論理ページを効果的に生成することができます。</p> + + <p>条件構造は以下のとおりです:</p> +<div class="example"><p><code> + <!--#if expr="test_condition" --><br /> + <!--#elif expr="test_condition" --><br /> + <!--#else --><br /> + <!--#endif --> +</code></p></div> + + <p><em>test_condition</em> + はあらゆる種類の論理的比較をすることができます。 + 値を比較したり、その値が ``真'' かどうかを評価します + (空でないなら与えられた文字列は真です)。 + 利用可能な比較演算子の全てのリストについては、 + <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ドキュメンテーションを参照してください。 + ここでは、この構造をどう使用するかの例をいくつか示します。</p> + + <p>設定ファイルで次の行を記述します:</p> +<div class="example"><p><code> + BrowserMatchNoCase macintosh Mac<br /> + BrowserMatchNoCase MSIE InternetExplorer +</code></p></div> + + <p>これはクライアントが Macintosh + 上でインターネットエクスプローラが動いている場合、環境変数 + ``Mac'' と ``InternetExplorer'' を真と設定します。</p> + + <p>次に、SSI が可能になったドキュメントで以下を行ないます: + </p> +<div class="example"><p><code> + <!--#if expr="${Mac} && ${InternetExplorer}" --><br /> + Apologetic text goes here<br /> + <!--#else --><br /> + Cool JavaScript code goes here<br /> + <!--#endif --> +</code></p></div> + + <p>Mac 上の IE に対して何か思うところがあるわけでありません。 + 他では実行できているいくつかの JavaScript を Mac 上の IE + で実行させるのに、先週数時間苦労したというだけのことです。 + 上の例はその暫定的な対処方法です。</p> + + <p>他のどんな変数 (あなたが定義するもの、 + または普通の環境変数のいずれか) も、条件文に使用することができます。 + Apache は <code>SetEnvIf</code> ディレクティブや他の関連 + ディレクティブを使用して環境変数を設定することができます。 + この機能により、CGI + に頼ることなくかなり複雑な動的なことをさせることができます。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="conclusion" id="conclusion">終わりに</a></h2> + + <p>SSI は確かに CGI + や動的なウェブページを生成する他の技術に代わるものではありません。 + しかし、たくさんの余分な作業をせずに、 + 少量の動的なコンテンツを加えるにはすぐれた方法です。</p> +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/howto/ssi.html" title="Japanese"> ja </a> | +<a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/index.html b/docs/manual/index.html index b581d6c8cb..88230ebf05 100644 --- a/docs/manual/index.html +++ b/docs/manual/index.html @@ -14,9 +14,9 @@ URI: index.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: index.html.ja.euc-jp +URI: index.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: index.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/index.html.ja.euc-jp b/docs/manual/index.html.ja.euc-jp deleted file mode 100644 index bbd9561748..0000000000 --- a/docs/manual/index.html.ja.euc-jp +++ /dev/null @@ -1,108 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Apache HTTP С 2.3 -ɥ - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="index-page"> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="http://httpd.apache.org/docs-project/"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a></div> -<div id="page-content"><h1>Apache HTTP С 2.3 -ɥ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/" title="Japanese"> ja </a> | -<a href="./ko/" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)"> pt-br </a> | -<a href="./tr/" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Google Search" type="submit" /><input value="10" name="num" type="hidden" /><input value="ja" name="hl" type="hidden" /><input value="EUC-JP" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="С 2.3" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value=""List-Post"" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form> -<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Ρ</a></h2> -<ul><li><a href="new_features_2_4.html">Apache 2.3/2.4 οǽ</a></li> -<li><a href="new_features_2_2.html">Apache 2.1/2.2 οǽ</a></li> -<li><a href="new_features_2_0.html">Apache 2.0 οǽ</a></li> -<li><a href="upgrading.html">2.2 2.4 ؤΥåץ졼</a></li> -<li><a href="license.html">Apache 饤</a></li> -</ul> -</div><div class="category"><h2><a name="manual" id="manual">եޥ˥奢</a></h2> -<ul><li><a href="install.html">ѥȥȡ</a></li> -<li><a href="invoking.html">ư</a></li> -<li><a href="stopping.html">λȺƵư</a></li> -<li><a href="mod/directives.html">¹Ԥѥǥ쥯ƥ</a></li> -<li><a href="mod/quickreference.html">ǥ쥯ƥ åե</a></li> -<li><a href="mod/">⥸塼</a></li> -<li><a href="mpm.html">ޥץå⥸塼 (MPM)</a></li> -<li><a href="filter.html">ե륿</a></li> -<li><a href="handler.html">ϥɥ</a></li> -<li><a href="programs/">Фȥݡȥץ</a></li> -<li><a href="glossary.html">Ѹ콸</a></li> -</ul> -</div></td><td><div class="category"><h2><a name="usersguide" id="usersguide">桼μ</a></h2> -<ul><li><a href="bind.html">ɥ쥹ȥݡȤΥХ</a></li> -<li><a href="configuring.html">ե</a></li> -<li><a href="sections.html"></a></li> -<li><a href="caching.html">å嵡ǽ</a></li> -<li><a href="content-negotiation.html">ƥȥͥ</a></li> -<li><a href="dso.html">ưŪ֥ͭ (DSO)</a></li> -<li><a href="env.html">Ķѿ</a></li> -<li><a href="logs.html">ե</a></li> -<li><a href="urlmapping.html">URL ե륷ƥ˥ޥåפ</a></li> -<li><a href="misc/perf-tuning.html">ǽ˴ؤĴ</a></li> -<li><a href="misc/security_tips.html">ƥ</a></li> -<li><a href="server-wide.html">Τ</a></li> -<li><a href="ssl/">SSL/TLS ˤŹ沽</a></li> -<li><a href="suexec.html">CGI Suexec ¹</a></li> -<li><a href="misc/rewriteguide.html">URL Rewriting μ</a></li> -<li><a href="vhosts/">Сۥ</a></li> -</ul> -</div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">How-To / 塼ȥꥢ</a></h2> -<ul><li><a href="howto/auth.html">ǧڡǧ - </a></li> -<li><a href="howto/cgi.html">CGI: ưŪƥ</a></li> -<li><a href="howto/htaccess.html">.htaccess ե</a></li> -<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li> -<li><a href="howto/public_html.html">桼ѥǥ쥯ȥ - (public_html)</a></li> -</ul> -</div><div class="category"><h2><a name="platform" id="platform">ץåȥեͭξ</a></h2> -<ul><li><a href="platform/windows.html">Microsoft Windows</a></li> -<li><a href="platform/netware.html">Novell NetWare</a></li> -<li><a href="platform/ebcdic.html">EBCDIC </a></li> -</ul> -</div><div class="category"><h2><a name="other" id="other">¾</a></h2> -<ul><li><a href="faq/">褯 (FAQ)</a></li> -<li><a href="sitemap.html">ȥޥå</a></li> -<li><a href="developer/">ȯԤΤΥɥ</a></li> -<li><a href="misc/">¾</a></li> -</ul> -</div></td></tr></table></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/" title="Japanese"> ja </a> | -<a href="./ko/" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)"> pt-br </a> | -<a href="./tr/" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/index.html.ja.utf8 b/docs/manual/index.html.ja.utf8 new file mode 100644 index 0000000000..16b6af43af --- /dev/null +++ b/docs/manual/index.html.ja.utf8 @@ -0,0 +1,108 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Apache HTTP サーバ バージョン 2.3 +ドキュメント - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="index-page"> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="http://httpd.apache.org/docs-project/"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a></div> +<div id="page-content"><h1>Apache HTTP サーバ バージョン 2.3 +ドキュメント</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/" title="Japanese"> ja </a> | +<a href="./ko/" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Google Search" type="submit" /><input value="10" name="num" type="hidden" /><input value="ja" name="hl" type="hidden" /><input value="UTF-8" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="バージョン 2.3" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value=""List-Post"" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form> +<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">リリースノート</a></h2> +<ul><li><a href="new_features_2_4.html">Apache 2.3/2.4 の新機能</a></li> +<li><a href="new_features_2_2.html">Apache 2.1/2.2 の新機能</a></li> +<li><a href="new_features_2_0.html">Apache 2.0 の新機能</a></li> +<li><a href="upgrading.html">2.2 から 2.4 へのアップグレード</a></li> +<li><a href="license.html">Apache ライセンス</a></li> +</ul> +</div><div class="category"><h2><a name="manual" id="manual">リファレンスマニュアル</a></h2> +<ul><li><a href="install.html">コンパイルとインストール</a></li> +<li><a href="invoking.html">起動</a></li> +<li><a href="stopping.html">終了と再起動</a></li> +<li><a href="mod/directives.html">実行の設定用ディレクティブ</a></li> +<li><a href="mod/quickreference.html">ディレクティブ クイックリファレンス</a></li> +<li><a href="mod/">モジュール</a></li> +<li><a href="mpm.html">マルチプロセッシングモジュール (MPM)</a></li> +<li><a href="filter.html">フィルタ</a></li> +<li><a href="handler.html">ハンドラ</a></li> +<li><a href="programs/">サーバとサポートプログラム</a></li> +<li><a href="glossary.html">用語集</a></li> +</ul> +</div></td><td><div class="category"><h2><a name="usersguide" id="usersguide">ユーザの手引</a></h2> +<ul><li><a href="bind.html">アドレスとポートのバインド</a></li> +<li><a href="configuring.html">設定ファイル</a></li> +<li><a href="sections.html">セクションの設定</a></li> +<li><a href="caching.html">キャッシュ機能</a></li> +<li><a href="content-negotiation.html">コンテントネゴシエーション</a></li> +<li><a href="dso.html">動的共有オブジェクト (DSO)</a></li> +<li><a href="env.html">環境変数</a></li> +<li><a href="logs.html">ログファイル</a></li> +<li><a href="urlmapping.html">URL をファイルシステムにマップする</a></li> +<li><a href="misc/perf-tuning.html">性能に関する調整</a></li> +<li><a href="misc/security_tips.html">セキュリティ情報</a></li> +<li><a href="server-wide.html">サーバ全体の設定</a></li> +<li><a href="ssl/">SSL/TLS による暗号化</a></li> +<li><a href="suexec.html">CGI の Suexec 実行</a></li> +<li><a href="misc/rewriteguide.html">URL Rewriting の手引き</a></li> +<li><a href="vhosts/">バーチャルホスト</a></li> +</ul> +</div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">How-To / チュートリアル</a></h2> +<ul><li><a href="howto/auth.html">認証、承認、アクセス制御 + </a></li> +<li><a href="howto/cgi.html">CGI: 動的コンテンツ</a></li> +<li><a href="howto/htaccess.html">.htaccess ファイル</a></li> +<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li> +<li><a href="howto/public_html.html">ユーザ専用ディレクトリ + (public_html)</a></li> +</ul> +</div><div class="category"><h2><a name="platform" id="platform">プラットフォーム固有の情報</a></h2> +<ul><li><a href="platform/windows.html">Microsoft Windows</a></li> +<li><a href="platform/netware.html">Novell NetWare</a></li> +<li><a href="platform/ebcdic.html">EBCDIC 版</a></li> +</ul> +</div><div class="category"><h2><a name="other" id="other">その他</a></h2> +<ul><li><a href="faq/">よくある質問 (FAQ)</a></li> +<li><a href="sitemap.html">サイトマップ</a></li> +<li><a href="developer/">開発者のためのドキュメント</a></li> +<li><a href="misc/">その他</a></li> +</ul> +</div></td></tr></table></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/" title="Japanese"> ja </a> | +<a href="./ko/" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/install.html b/docs/manual/install.html index 53619faf71..e7e1b46b32 100644 --- a/docs/manual/install.html +++ b/docs/manual/install.html @@ -14,9 +14,9 @@ URI: install.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: install.html.ja.euc-jp +URI: install.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: install.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/install.html.ja.euc-jp b/docs/manual/install.html.ja.euc-jp deleted file mode 100644 index 5b1884f4fd..0000000000 --- a/docs/manual/install.html.ja.euc-jp +++ /dev/null @@ -1,392 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>ѥȥȡ - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>ѥȥȡ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/install.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/install.html" title="Japanese"> ja </a> | -<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - - <p>ʸǰϰϤϡUnix Unix ƥǤ - Apache ΥѥȥȡǤ Windows ˤ - ѥȥȡ˴ؤƤϡ<a href="platform/windows.html">Microsoft - Windows Apache Ȥ</a>פ - ¾Υץåȥۡ˴ؤƤϡ<a href="platform/">ץåȥۡ</a>פ</p> - - <p>Apache 2.0 Ǥ¾ Open Source ץȤƱ͡ - ӥɴĶۤ <code>libtool</code> <code>autoconf</code> - Ȥ褦ˤʤäƤޤ</p> - - <p>ޥʡС餽μΥС˥åץ졼ɤ - (2.2.50 2.2.51 ) ϡޤ <a href="#upgrading"> - åץ졼</a></p> - -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview"> (äʿ)</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#requirements">ɬפʤ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#download"></a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#extract">Ÿ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#configure">ĥꤹ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#compile">ӥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#install">ȡ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#customize">ޥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#test">ƥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">åץ졼</a></li> -</ul><h3></h3><ul class="seealso"><li><a href="programs/configure.html">ĥ</a></li><li><a href="invoking.html">Apacheεư</a></li><li><a href="stopping.html">ApacheߤȺƵư</a></li></ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="overview" id="overview"> (äʿ)</a></h2> - - <table> - - <tr> - <td><a href="#download"></a></td> - - <td><code>$ lynx http://httpd.apache.org/download.cgi</code> - </td> - </tr> - - <tr> - <td><a href="#extract">Ÿ</a></td> - - <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br /> - $ tar xvf httpd-<em>NN</em>.tar<br /> - $ cd httpd-<em>NN</em></code></td> - </tr> - - <tr> - <td><a href="#configure"></a></td> - - <td><code>$ ./configure --prefix=<em>PREFIX</em></code> - </td> - </tr> - - <tr> - <td><a href="#compile">ѥ</a></td> - - <td><code>$ make</code> </td> - </tr> - - <tr> - <td><a href="#install">ȡ</a></td> - - <td><code>$ make install</code> </td> - </tr> - - <tr> - <td><a href="#customize">ޥ</a></td> - - <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td> - </tr> - - <tr> - <td><a href="#test">ƥ</a></td> - - <td><code>$ <em>PREFIX</em>/bin/apachectl -k start</code> - </td> - </tr> - </table> - - <p><em>NN</em> ϺǿΥСʥСˡ - <em>PREFIX</em> ϥȡ뤹륵ФǤΥե륷ƥΥѥˡ - ֤Ƥ<em>PREFIX</em> ꤷʤäϡ - ǥեȤ <code>/usr/local/apache2</code> ˤʤޤ</p> - - <p>Apache httpd ΥѥȥȡɬפʤΤϤȤơ - ѥȥȡˤĤƤϡ˾ܤҤƤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="requirements" id="requirements">ɬפʤ</a></h2> - - <p>Apache ΥӥɤˤϼΤΤɬפǤ:</p> - - <dl> - <dt>ǥڡ</dt> - <dd>ǥ˾ʤȤ 50 MB ΰŪʶ̤褦 - դƤȡ Apache 10 MB ٤ - ǥڡޤºݤɬפˤʤǥڡϡ - ꥪץ䥵ɥѡƥ⥸塼ɤ뤫ˤä - 礭ѤǤ礦</dd> - - <dt>ANSI-C ѥȥӥɥƥ</dt> - <dd>ANSI-C ѥȡ뤷ƤƲ <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a> - ˤ <a href="http://www.gnu.org/software/gcc/gcc.html">GNU C - compiler (GCC)</a> ǤGCC ʤϡ - ʤȤƤ륳ѥ餬 ANSI Ǥ뤳ȤǧƤƲ - 줫顢ѿ <code>PATH</code> ˤ <code>make</code> - ȤäŪʥӥɥġ뤬ޤޤƤɬפޤ</dd> - - <dt>Τˤ</dt> - <dd>HTTP ץȥǤλɽƤޤǤ顢 - Τʻ˥뵡ǽƥꤹ뤳Ȥ̣ƤߤƲ - Network Time Protocol (NTP) ١Ȥ ntpdate xntpd ץब - Ūˤ褯ѤޤNTP եȥ NTP - Ф˴ؤܺ٤ϡ<a href="http://www.ntp.org">NTP ۡڡ</a> </dd> - - <dt><a href="http://www.perl.org/">Perl 5</a> - [ץ]</dt> - <dd>Ƥ륹ץȴĤ㤨 <code class="program"><a href="./programs/apxs.html">apxs</a></code> - <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> - Perl ǽƤΤǡPerl - 5 ץɬפˤʤޤ (5.003 ʹ) - Perl ץʣȡ뤷Ƥ (ȤΤΥƥΰ - Ȥƥȡ뤵Ƥ Perl 4 ȡʬɲäǥȡ뤷 - Perl 5 ʤɤ) 硢<code>--with-perl</code> ץ () - Ȥä <code class="program"><a href="./programs/configure.html">configure</a></code> տޤΤȤ褦 - Ū˻ꤹɤǤ礦 - <code class="program"><a href="./programs/configure.html">configure</a></code> ץȤ Perl 5 ץ - Ĥʤϡαƶ륵ݡȥץȤȤʤʤޤ - Apache httpd ΥѥȥȡʤԤޤ</dd> - </dl> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="download" id="download"></a></h2> - - <p>Apache HTTP Ф <a href="http://httpd.apache.org/download.cgi">Apache HTTP - Хɥ</a>ɤǤޤ - Ʊ˴ĤΥߥ顼ȤꥹȤƤޤ - UNIX 륷ƥ Apache Ȥ桼ϡ - ɤƥӥɤۤɤǤ礦 - ӥɤμʲˤϴñǤΤǥˡ - äޥñˤǤޤ - ˡХʥΥϥ - ٤Ƥ뤳Ȥ褯ޤ - ǤХʥɤΤǤС - ǥȥӥ塼ˤ <code>INSSTALL.bindist</code> - ե˽äƤ</p> - - <p>ɸ塢ɤΤ Apache HTTP - ФδDz⤵ƤʤСǤ뤳Ȥ - ڤ뤳ȤפǤϥɤ tarball PGP ̾ - ƥȤ뤳ȤˤäƸڤޤ - μξܺ٤ <a href="http://httpd.apache.org/download.cgi#verify"> - ڡ</a> ˤꡢ˾ܤ <a href="http://httpd.apache.org/dev/verification.html">PGP λ - </a> ˵ܤƤޤ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="extract" id="extract">Ÿ</a></h2> - - <p>Apache HTTPD tarball - 饽եŸƼФȤϡ - ñʤ밵̤β tar ŸǤ:</p> - -<div class="example"><p><code> -$ gzip -d httpd-<em>NN</em>.tar.gz<br /> -$ tar xvf httpd-<em>NN</em>.tar -</code></p></div> - - <p>ѤΥɤ븽ߤǥ쥯ȥβˡ - ǥ쥯ȥ꤬ޤ - Фѥ뤹ʳ˿ʤˡΥǥ쥯ȥ - <code>cd</code> ǰưƤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="configure" id="configure">ĥꤹ</a></h2> - - <p>ΥƥåפϡʤΥץåȥۡ - ĿŪ˹礦褦 Apache - ĥꤹ뤳ȤǤ - ۥǥ쥯ȥΥ롼ȥǥ쥯ȥˤ롢 - <code class="program"><a href="./programs/configure.html">configure</a></code> - ץȤǹԤʤޤ - (Apache ĥ̤ - ǤɤȯԤϡΥƥåפ˿ʤ - <code>autoconf</code> <code>libtool</code> - ȡ뤷 <code>buildconf</code> - ¹Ԥɬפޤ - ǤϤκȤɬפޤ) </p> - - <p>ǥեȥץȤäƥĥꤹ - ΤǤСñ <code>./configure</code> ȥפƤ - ǥեȥץѹǤ褦ˡ<code class="program"><a href="./programs/configure.html">configure</a></code> - ˤ͡ѿ䥳ޥɥ饤ץѰդƤޤ</p> - - <p>ǤפʥץϡApache θǥȡ뤵 - <code>--prefix</code> ǤApache ϡΥȡ֤ - ư褦ꤷʤФʤʤǤ - ˾ܺ٤ʥե֤ɲä <a href="programs/configure.html#installationdirectories">ꥪץ - </a> ǤǤޤ</p> - - <p>λǡ<a href="mod/">⥸塼</a> ͭˤ - ̵ˤꤹ뤳Ȥ Apache Τ˴ޤޤ <a href="programs/configure.html#optionalfeatures">ǽ</a> - ǤޤApache ΤˤϥǥեȤǡ⥸塼 <a href="mod/module-dict.html#Status">Base</a> åȤ - ޤޤޤ¾Υ⥸塼 - <code>--enable-<var>module</var></code> ץ - ͭˤʤޤ <var>module</var> ϥ⥸塼̾ǡ - Ĥޤꤽϥ⥸塼̾ <code>mod_</code> ʸ - åִʸǤ - Ȥ̤ˡ <code>--enable-<var>module</var>=shared</code> - ץȤäơ⥸塼<a href="dso.html"> - ɥ֥ (DSO)</a> -- ¹Ի˥ɤ - ɤǤ -- Ȥƥѥ뤹뤳ȤǤޤ - Ʊͤˡ<code>--disable-<var>module</var></code> ץ - Base ⥸塼̵뤳ȤǤޤ - ΥץȤäƤȤˡ⤷ꤷ⥸塼뤬¸ߤʤƤ - <code class="program"><a href="./programs/configure.html">configure</a></code> Ϸٹ夲뤳Ȥʤñ˥ץ - ̵뤹뤳Ȥ˵ĤƤ</p> - - <p>嵭˲äơ<code class="program"><a href="./programs/configure.html">configure</a></code> ץȤˡ - ѥ顢饤֥ꡢإåեΰ֤ɲþȤϤ - ɬפ礬ޤΤ褦ʾˤϡĶѿ뤤 - ޥɥ饤ץ <code class="program"><a href="./programs/configure.html">configure</a></code> Ϥޤ - ܺ٤˴ؤƤ <code class="program"><a href="./programs/configure.html">configure</a></code> ޥ˥奢ڡ - </p> - - <p>äȤɤʤȤǤ뤫ޤ礦 - ŵŪȤơ<code>/sw/pkg/apache</code> - Ȥȡĥǥѥȥե饰ꤷơ - Ĥɲå⥸塼 <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> - <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> DSO - ᥫ˥ǥɤ褦˥ѥ뤷Ƥߤޤ:</p> - -<div class="example"><p><code> - $ CC="pgcc" CFLAGS="-O2" \<br /> - ./configure --prefix=/sw/pkg/apache \<br /> - --enable-rewrite=shared \<br /> - --enable-speling=shared -</code></p></div> - - <p><code class="program"><a href="./programs/configure.html">configure</a></code> ¹Ԥ顢ƥεǽ - ƥȤꡢǥФѥ뤹뤿ɬפ Makefile - ꤹΤ˿ʬ֤Ǥ礦</p> - - <p>ġ <code class="program"><a href="./programs/configure.html">configure</a></code> ץξܺ٤˴ؤƤ - <code class="program"><a href="./programs/configure.html">configure</a></code> ޥ˥奢ڡ - </p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="compile" id="compile">ӥ</a></h2> - - <p> Apache ͡ʥѡĤӥɤ뤳ȤǤޤ - Υޥɤñ˼¹ԤǤ:</p> - -<div class="example"><p><code>$ make</code></p></div> - - <p>ŪΤ˿ʬޤ - 餫ᤴλ - ޤ֤ϥϡɥͭˤ⥸塼ο - 礭¸Ǥ礦</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="install" id="install">ȡ</a></h2> - - <p>ơꤷȡ <em>PREFIX</em> - (Ҥ <code>--prefix</code> ץ) - ʲ˥ѥåȡ뤹ʳˤʤޤ - Υޥɤ¹ԤƤ:</p> - -<div class="example"><p><code>$ make install</code></p></div> - - <p>åץ졼ɤϡȡǤե - ɥȥեξϹԤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="customize" id="customize">ޥ</a></h2> - - <p> <code><em>PREFIX</em>/conf/</code> ʲˤ <a href="configuring.html">ե</a>Խơ - Apache HTTP Фޥޤ</p> - -<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div> - - <p><a href="./">docs/manual/</a> Apache ޥ˥奢äȸƤ - ޤϡ<a href="http://httpd.apache.org/docs/trunk/">http://httpd.apache.org/docs/trunk/</a> - ˤޥ˥奢ǿǡ<a href="mod/directives.html">ǥ쥯ƥ</a>äƤߤƤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="test" id="test">ƥ</a></h2> - - <p>Υޥɤ¹Ԥ Apache HTTP Ф<a href="invoking.html"></a>Ǥޤ:</p> - -<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div> - - <p>URL <code>http://localhost/</code> ̤ƺǽΥɥȤФ - ꥯȤȯԤǤϤǤǸ - ֥ڡ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - ʲ֤줿Τǡ̾ - <code><em>PREFIX</em>/htdocs/</code> Ǥ礦 - ФƤ<a href="stopping.html"></a>ˤϡ - Υޥɤ¹Ԥޤ:</p> - -<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="upgrading" id="upgrading">åץ졼</a></h2> - - <p>åץ졼ɤǤޤԤʤ٤Ȥϡʥ - ǥȥӥ塼äƤ <code>CHANGES</code> ɤǡ - ȤΥȤФƱƶڤܤѹõȤǤ - 㡼֤ѹ (㤨 1.3 2.0 ء2.0 2.2 ) - ϡѥ¹Ի礭ʺۤǤ礦顢 - ưĴɬפˤʤǤ礦⥸塼ơAPI - ѹ˹碌뤿˥åץ졼ɤɬפˤʤǤ礦</p> - - <p>ޥʡС鼡ΥС˥åץ졼ɤ - (㤨 2.2.55 2.2.57 ) ϡäȴñǤ - <code>make install</code> ¹ԤƤ⺣ɥȡ - ե롢եϾޤ - ˡޥʡС֤Ǥ <code class="program"><a href="./programs/configure.html">configure</a></code> ץ - ¹Իꡢ⥸塼 API 礬ʤ褦ˡ - ȯԤϺ¤ϤƤޤ - ξ硢Ʊ <code class="program"><a href="./programs/configure.html">configure</a></code> ޥɥ饤 - Ʊե롢⥸塼ƤưϤǤ</p> - - <p>ޥʡСǥåץ졼ɤϡ - ˥ȡ뤵Ƥ륵Ф <code>build</code> ǥ쥯ȥ⤫ - ȡ˻ȤäɥĥκǾ̥ǥ쥯ȥˤ롢 - <code>config.nice</code> եõƤ - Υեˤϥĥꤷ˻Ȥä - <code class="program"><a href="./programs/configure.html">configure</a></code> ޥɥ饤ΤޤäƤޤ - ΥС˥åץ졼ɤ <code>config.nice</code> - եСΥĥ˥ԡ - ɬפǤФԽˡΤ褦˼¹Ԥޤ</p> - - <div class="example"><p><code> - $ ./config.nice<br /> - $ make<br /> - $ make install<br /> - $ <em>PREFIX</em>/bin/apachectl -k graceful-stop<br /> - $ <em>PREFIX</em>/bin/apachectl -k start<br /> - </code></p></div> - - <div class="warning">СѤϡ - ºݤ˱ѤϤˡɬʬѤδĶǥƥȤ٤Ǥ - ǽŪ˥åץ졼ɤˡߴʤƥȤ뤿ˡ - 㤨Сۤʤ <code>--prefix</code> Ȱۤʤݡ (<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> ǥ쥯ƥ֤ꤷޤ) - Ѥ뤳ȤǡŤС˱ƶͿ˿С - ȡ뤷¹ԤǤޤ</div> -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/install.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/install.html" title="Japanese"> ja </a> | -<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/install.html.ja.utf8 b/docs/manual/install.html.ja.utf8 new file mode 100644 index 0000000000..6d53fe792b --- /dev/null +++ b/docs/manual/install.html.ja.utf8 @@ -0,0 +1,392 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>コンパイルとインストール - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>コンパイルとインストール</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/install.html" title="Japanese"> ja </a> | +<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + + <p>この文書で扱う範囲は、Unix や Unix に類似したシステムでの + Apache のコンパイルとインストールです。 Windows における + コンパイルとインストールに関しては「<a href="platform/windows.html">Microsoft + Windows で Apache を使う</a>」をご覧下さい。 + その他のプラットホームに関しては「<a href="platform/">プラットホーム</a>」をご覧下さい。</p> + + <p>Apache 2.0 では他の Open Source プロジェクトと同様、 + ビルド環境構築に <code>libtool</code> と <code>autoconf</code> + を使うようになっています。</p> + + <p>マイナーバージョンからその次のバージョンにアップグレードする + (2.2.50 から 2.2.51 へ等) 場合は、まず <a href="#upgrading"> + アップグレード</a>をご覧下さい。</p> + +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">概要 (せっかちな人向け)</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#requirements">必要なもの</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#download">ダウンロード</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#extract">展開</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#configure">ソースツリーを設定する</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#compile">ビルド</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#install">インストール</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#customize">カスタマイズ</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#test">テスト</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">アップグレード</a></li> +</ul><h3>参照</h3><ul class="seealso"><li><a href="programs/configure.html">ソースツリーの設定</a></li><li><a href="invoking.html">Apacheの起動</a></li><li><a href="stopping.html">Apacheの停止と再起動</a></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="overview" id="overview">概要 (せっかちな人向け)</a></h2> + + <table> + + <tr> + <td><a href="#download">ダウンロード</a></td> + + <td><code>$ lynx http://httpd.apache.org/download.cgi</code> + </td> + </tr> + + <tr> + <td><a href="#extract">展開</a></td> + + <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br /> + $ tar xvf httpd-<em>NN</em>.tar<br /> + $ cd httpd-<em>NN</em></code></td> + </tr> + + <tr> + <td><a href="#configure">設定</a></td> + + <td><code>$ ./configure --prefix=<em>PREFIX</em></code> + </td> + </tr> + + <tr> + <td><a href="#compile">コンパイル</a></td> + + <td><code>$ make</code> </td> + </tr> + + <tr> + <td><a href="#install">インストール</a></td> + + <td><code>$ make install</code> </td> + </tr> + + <tr> + <td><a href="#customize">カスタマイズ</a></td> + + <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td> + </tr> + + <tr> + <td><a href="#test">テスト</a></td> + + <td><code>$ <em>PREFIX</em>/bin/apachectl -k start</code> + </td> + </tr> + </table> + + <p><em>NN</em> は最新のバージョンナンバーに、 + <em>PREFIX</em> はインストールするサーバでのファイルシステムのパスに、 + 置き換えてください。<em>PREFIX</em> を指定しなかった場合は、 + デフォルトの <code>/usr/local/apache2</code> になります。</p> + + <p>Apache httpd のコンパイルとインストールに必要なものをはじめとして、 + コンパイルとインストールについては、次に詳しく記述されています。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="requirements" id="requirements">必要なもの</a></h2> + + <p>Apache のビルドには次のものが必要です:</p> + + <dl> + <dt>ディスクスペース</dt> + <dd>ディスクに少なくとも 50 MB の一時的な空き容量があるように + 気を付けてください。インストール後は Apache は 10 MB 程度の + ディスクスペースを占めます。実際に必要になるディスクスペースは、 + 設定オプションやサードパーティー製モジュールをどう選択するかによって + 大きく変わるでしょう。</dd> + + <dt>ANSI-C コンパイラとビルドシステム</dt> + <dd>ANSI-C コンパイラをインストールしておいて下さい。お薦めは <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a> + による <a href="http://www.gnu.org/software/gcc/gcc.html">GNU C + compiler (GCC)</a> です。GCC がない場合は、 + 少なくとも提供されているコンパイラが ANSI 準拠であることを確認しておいて下さい。 + それから、変数 <code>PATH</code> には <code>make</code> + といった基本的なビルドツールが含まれている必要があります。</dd> + + <dt>時刻を正確にする</dt> + <dd>HTTP プロトコルの要素は日時の時刻で表現されています。ですから、 + 正確な時刻にシンクロさせる機能をシステムに設定することを吟味してみて下さい。 + Network Time Protocol (NTP) をベースとした ntpdate や xntpd プログラムが + この目的によく用いられます。NTP ソフトウェアや公開 NTP + サーバに関する詳細は、<a href="http://www.ntp.org">NTP ホームページ</a> をご覧下さい。</dd> + + <dt><a href="http://www.perl.org/">Perl 5</a> + [オプション]</dt> + <dd>提供されているスクリプト幾つか、例えば <code class="program"><a href="./programs/apxs.html">apxs</a></code> や + <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> は + Perl で書かれているので、Perl + 5 インタプリタが必要になります (5.003 以降)。 + Perl インタプリタを複数インストールしている (たとえば全体のシステムの一部 + としてインストールされている Perl 4 と、自分で追加でインストールした + Perl 5 があるなどの) 場合、<code>--with-perl</code> オプション (下記参照) + を使って <code class="program"><a href="./programs/configure.html">configure</a></code> が意図したものを使うように + 明示的に指定すると良いでしょう。 + <code class="program"><a href="./programs/configure.html">configure</a></code> スクリプトで Perl 5 インタプリタが + 見つからない場合は、この影響を受けるサポートスクリプトが使えなくなります。 + もちろん、Apache httpd のコンパイルとインストールは問題なく行えます。</dd> + </dl> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="download" id="download">ダウンロード</a></h2> + + <p>Apache HTTP サーバは <a href="http://httpd.apache.org/download.cgi">Apache HTTP + サーバダウンロードサイト</a>からダウンロードできますし、 + 同じ場所に幾つかのミラーサイトもリストしています。 + UNIX に類似するシステムで Apache を使うユーザは、ソースを + ダウンロードしてビルドしたほうが良いでしょう。 + ビルドの手順(下記)は簡単ですし、そのおかげでニーズに + 見合ったカスタマイズを簡単にできます。 + さらに、バイナリのリリースはソースリリースよりも + 遅れていることがよくあります。 + それでもバイナリをダウンロードしたのであれば、 + ディストリビューションの中にある <code>INSSTALL.bindist</code> + ファイルの説明に従ってください。</p> + + <p>ダウンロード後、ダウンロードしたものが Apache HTTP + サーバの完全で改竄されていないバージョンであることを + 検証することが重要です。これはダウンロードした tarball の PGP 署名を + テストすることによって検証します。 + この手順の詳細は <a href="http://httpd.apache.org/download.cgi#verify">ダウンロード + ページ</a> にあり、さらに詳しい例は <a href="http://httpd.apache.org/dev/verification.html">PGP の使用 + </a> に記載されています。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="extract" id="extract">展開</a></h2> + + <p>Apache HTTPD の tarball + からソースファイルを展開して取り出すとは、 + 単なる圧縮の解除と tar の展開です:</p> + +<div class="example"><p><code> +$ gzip -d httpd-<em>NN</em>.tar.gz<br /> +$ tar xvf httpd-<em>NN</em>.tar +</code></p></div> + + <p>配布用のソースコードがある現在いるディレクトリの下に、 + 新しいディレクトリが作られます。 + サーバをコンパイルする段階に進む前に、そのディレクトリに + <code>cd</code> で移動してください。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="configure" id="configure">ソースツリーを設定する</a></h2> + + <p>次のステップは、あなたのプラットホームと + 個人的な要求に合うように Apache + ソースツリーを設定することです。 + これは配布ディレクトリのルートディレクトリにある、 + <code class="program"><a href="./programs/configure.html">configure</a></code> + スクリプトで行ないます。 + (Apache ソースツリーの未リリース + 版をダウンロードした開発者は、次のステップに進む前に + <code>autoconf</code> と<code>libtool</code> + をインストールして <code>buildconf</code> + を実行する必要があります。 + 公式リリースではこの作業は必要ありません。) </p> + + <p>デフォルトオプションを使ってソースツリーを全て設定する + のであれば、単純に <code>./configure</code> とタイプしてください。 + デフォルトオプションを変更できるように、<code class="program"><a href="./programs/configure.html">configure</a></code> + には様々な変数やコマンドラインオプションが用意されています。</p> + + <p>最も重要なオプションは、Apache がこの後でインストールされる位置 + <code>--prefix</code> です。Apache は、このインストール位置に + おいて正常に動作するように設定しなければならないからです。 + さらに詳細なファイル位置の制御は追加の <a href="programs/configure.html#installationdirectories">設定オプション + </a> でできます。</p> + + <p>この時点で、<a href="mod/">モジュール</a> を有効にしたり + 無効にしたりすることで Apache 本体に含まれる <a href="programs/configure.html#optionalfeatures">機能</a> + を指定できます。Apache 本体にはデフォルトで、モジュールの <a href="mod/module-dict.html#Status">Base</a> セットが + 含まれます。その他のモジュールは + <code>--enable-<var>module</var></code> オプションで + 有効になります。ここで <var>module</var> はモジュールの名前で、 + つまりそれはモジュールの名前から <code>mod_</code> 文字列を取り除いた後に + アンダースコアをダッシュで置換した文字列です。 + これとは別の方法で <code>--enable-<var>module</var>=shared</code> + オプションを使って、モジュールを<a href="dso.html"> + シェアードオブジェクト (DSO)</a> -- 実行時にロードしたり + アンロードしたりできる形式 -- としてコンパイルすることもできます。 + 同様に、<code>--disable-<var>module</var></code> オプションで + Base モジュールを無効化することもできます。 + これらのオプションを使っているときに、もし指定したモジュールが存在しなくても + <code class="program"><a href="./programs/configure.html">configure</a></code> は警告を上げることなく、単純にオプションを + 無視することに気をつけてください。</p> + + <p>上記に加えて、<code class="program"><a href="./programs/configure.html">configure</a></code> スクリプトに、 + コンパイラ、ライブラリ、ヘッダファイルの位置を追加情報として渡す + 必要がある場合があります。このような場合には、環境変数あるいは + コマンドラインオプションで <code class="program"><a href="./programs/configure.html">configure</a></code> に渡します。 + 詳細に関しては <code class="program"><a href="./programs/configure.html">configure</a></code> マニュアルページ + をご覧ください。</p> + + <p>ちょっとどんなことができるかを見せましょう。 + ここで典型的な例として、<code>/sw/pkg/apache</code> + というインストールツリーでコンパイラとフラグを指定して、 + さらに二つの追加モジュール <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> と + <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> を後で DSO + メカニズムでロードするようにコンパイルしてみます:</p> + +<div class="example"><p><code> + $ CC="pgcc" CFLAGS="-O2" \<br /> + ./configure --prefix=/sw/pkg/apache \<br /> + --enable-rewrite=shared \<br /> + --enable-speling=shared +</code></p></div> + + <p><code class="program"><a href="./programs/configure.html">configure</a></code> を実行したら、システムの機能を + テストしたり、後でサーバをコンパイルするために必要な Makefile + を生成したりするのに数分間かかるでしょう。</p> + + <p>個々の <code class="program"><a href="./programs/configure.html">configure</a></code> オプションの詳細に関しては + <code class="program"><a href="./programs/configure.html">configure</a></code> マニュアルページ + をご覧ください。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="compile" id="compile">ビルド</a></h2> + + <p>これで Apache の様々なパーツをビルドすることができます。 + 次のコマンドを単純に実行するだけです:</p> + +<div class="example"><p><code>$ make</code></p></div> + + <p>基本的な設定をするのに数分かかりますが、 + あらかじめご了承ください。 + また、時間はハードウェアや有効にしたモジュールの数に + 大きく依存するでしょう。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="install" id="install">インストール</a></h2> + + <p>さて、設定したインストール <em>PREFIX</em> + (前述の <code>--prefix</code> オプションを参照) + 以下にパッケージをインストールする段階になりました。 + 次のコマンドを実行してください:</p> + +<div class="example"><p><code>$ make install</code></p></div> + + <p>アップグレードする場合は、インストールでは設定ファイルや + ドキュメントファイルの上書きは行いません。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="customize" id="customize">カスタマイズ</a></h2> + + <p>次に <code><em>PREFIX</em>/conf/</code> 以下にある <a href="configuring.html">設定ファイル</a>を編集して、 + Apache HTTP サーバをカスタマイズします。</p> + +<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div> + + <p><a href="./">docs/manual/</a> の Apache マニュアルをざっと見てください。 + または、<a href="http://httpd.apache.org/docs/trunk/">http://httpd.apache.org/docs/trunk/</a> + にあるマニュアル最新版、<a href="mod/directives.html">設定ディレクティブ</a>に当たってみてください。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="test" id="test">テスト</a></h2> + + <p>次のコマンドを実行して Apache HTTP サーバを<a href="invoking.html">開始</a>できます:</p> + +<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div> + + <p>URL <code>http://localhost/</code> を通して最初のドキュメントに対する + リクエストを発行する事ができるはずです。これで見える + ウェブページは <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> + 以下に置かれたもので、通常は + <code><em>PREFIX</em>/htdocs/</code> でしょう。 + サーバを再び<a href="stopping.html">停止</a>するには、 + 次のコマンドを実行します:</p> + +<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="upgrading" id="upgrading">アップグレード</a></h2> + + <p>アップグレードでまず行なうべきことは、リリースアナウンスと + ソースディストリビューションに入っている <code>CHANGES</code> を読んで、 + 自身のサイトに対して影響を及ぼす変更点を探すことです。 + メジャーリリース間の変更をする場合 (例えば 1.3 から 2.0 へ、2.0 から 2.2 へ) + は、コンパイル時や実行時の設定に大きな差異があるでしょうから、 + 手動の調整が必要になるでしょう。モジュールも全て、API + の変更に合わせるためにアップグレードが必要になるでしょう。</p> + + <p>マイナーバージョンから次のバージョンにアップグレードする場合 + (例えば 2.2.55 から 2.2.57 へ) は、もっと簡単です。 + <code>make install</code> を実行しても今あるドキュメント、 + ログファイル、設定ファイルは上書きされません。 + さらに、マイナーバージョン間では <code class="program"><a href="./programs/configure.html">configure</a></code> オプション、 + 実行時の設定、モジュール API に不整合が起こらないように、 + 開発者は最大限の努力をしています。 + 大抵の場合、同一の <code class="program"><a href="./programs/configure.html">configure</a></code> コマンドライン、 + 同一の設定ファイル、モジュール全てが正常に動作するはずです。</p> + + <p>マイナーバージョンでアップグレードする場合は、 + 既にインストールされているサーバの <code>build</code> ディレクトリ内か、 + 以前インストールに使ったソースコードツリーの最上位ディレクトリ内にある、 + <code>config.nice</code> ファイルを探してください。 + このファイルにはソースツリーを設定した時に使った + <code class="program"><a href="./programs/configure.html">configure</a></code> コマンドラインが、そのまま入っています。 + 次のバージョンにアップグレードする場合は <code>config.nice</code> + ファイルを新しいバージョンのソースツリーにコピーし、 + 必要であればそれを編集した後に、次のように実行します。</p> + + <div class="example"><p><code> + $ ./config.nice<br /> + $ make<br /> + $ make install<br /> + $ <em>PREFIX</em>/bin/apachectl -k graceful-stop<br /> + $ <em>PREFIX</em>/bin/apachectl -k start<br /> + </code></p></div> + + <div class="warning">新しいバージョンを使用する場合は、 + 実際に運用を始める前に、必ず自分用の環境でテストすべきです。 + 最終的にアップグレードする前に、非互換性がないかをテストするために、 + 例えば、異なる <code>--prefix</code> と異なるポート (<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> ディレクティブで設定します) + を使用することで、古いバージョンに影響を与えずに新しいバージョンを + インストールし、実行できます。</div> +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/install.html" title="Japanese"> ja </a> | +<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/invoking.html b/docs/manual/invoking.html index f024612940..f46583211e 100644 --- a/docs/manual/invoking.html +++ b/docs/manual/invoking.html @@ -14,9 +14,9 @@ URI: invoking.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: invoking.html.ja.euc-jp +URI: invoking.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: invoking.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/invoking.html.ja.euc-jp b/docs/manual/invoking.html.ja.euc-jp deleted file mode 100644 index ef24caf055..0000000000 --- a/docs/manual/invoking.html.ja.euc-jp +++ /dev/null @@ -1,164 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Apache εư - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache εư</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/invoking.html" title="Japanese"> ja </a> | -<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>Windows ǤϡApache ̾ - Windows NT, 2000, XP ǤϥӥȤơWindows 9x, ME - Ǥϥ륢ץꥱȤƼ¹Ԥޤ - ܺ٤˴ؤƤϡ<a href="platform/windows.html#winsvc"> - ӥȤƼ¹Ԥ</a>פȡ<a href="platform/windows.html#wincons"> - 륢ץꥱȤƼ¹Ԥ</a>פ</p> - - <p>UnixǤϡ<code class="program"><a href="./programs/httpd.html">httpd</a></code> - ץबХå饦ɤǾ˥ꥯȽԤ - ǡȤƼ¹ԤޤʸǤϤɤΤ褦 - <code class="program"><a href="./programs/httpd.html">httpd</a></code> ư뤫ˤĤƵҤƤޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">Apache εưˡ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#errors">ưΥ顼</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#boot">֡Ȼεư</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#info">ɲþ</a></li> -</ul><h3></h3><ul class="seealso"><li><a href="stopping.html">ߤȺƵư</a></li><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li></ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="startup" id="startup">Apache εưˡ</a></h2> - - <p>⤷եǻꤵƤ - <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - ǥեȤ 80 (⤷ 1024 ʲ¾Υݡ) - ǤϡApache ư뤿ˤ root - ¤ɬפˤʤޤ - ϤøݡȤ˥Хɤ뤿Ǥ - ươ٥եȤäΤ - ưĤ¹Ԥϡ饤ȤΥꥯȤФ - listen ȱºݤ˹Ԥ<em></em>ץưޤ - ᥤ <code class="program"><a href="./programs/httpd.html">httpd</a></code> ץ root ¤³ޤ - ҥץϤä㤤¤ޤ - <a href="mpm.html">ޥץå⥸塼</a>椵ޤ</p> - - <p>侩 <code class="program"><a href="./programs/httpd.html">httpd</a></code> ¹ԥץεưˡϡ - <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> - 楹ץȤѤˡǤΥץȤϡ<code class="program"><a href="./programs/httpd.html">httpd</a></code> - ڥ졼ƥƥư褦ɬפʴĶѿ - Ŭڤꤷơ<code class="program"><a href="./programs/httpd.html">httpd</a></code> Хʥưޤ - <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> Ϥɤʥޥɥ饤̲ᤵޤΤǡ - <code class="program"><a href="./programs/httpd.html">httpd</a></code> ΤɤΥޥɥ饤ץ - <code class="program"><a href="./programs/apchectl.html">apchectl</a></code> ΥץȤƻѤǤޤ - ޤ<code class="program"><a href="./programs/apchectl.html">apchectl</a></code> ץȤľԽ - ץƬն <code>HTTPD</code> ѿѹ뤳Ȥǡ - <code class="program"><a href="./programs/httpd.html">httpd</a></code> Хʥ֤ꤷꡢ<em></em> - ղä륳ޥɥ饤ꤷꤹ뤳ȤǤޤ</p> - - <p><code>httpd</code> ưƤޤǽˤ뤳Ȥϡ - <a href="configuring.html">ե</a> - <code>httpd.conf</code> ΰ֤ꤷɤ߹ळȤǤ - Υեΰ֤ϥѥꤵޤ¹Ի - <code>-f</code> ޥɥ饤ץȤä - ֤ꤹ뤳ȤǤޤ㤨мΤ褦ˤǤ</p> - -<div class="example"><p><code>/usr/local/apache2/bin/apachectl -f - /usr/local/apache2/conf/httpd.conf</code></p></div> - - <p>ȥåפ꤯ä顢Фϥߥʥ뤫 - ڤΥơޥɥץץȤ¨¤äƤǤ礦 - ϥФưƤ֤Ƥޤ - θϥ֥饦ǥФ³ơ - <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - ǥ쥯ȥΥƥȥڡ䤽Ƥ - ΥɥȤ뤳ȤǤǤ礦</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="errors" id="errors">ưΥ顼</a></h2> - - <p>Apache ϡư̿Ūȡ - λˡ뤫 - <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> - Τɤ餫ҤåϤޤ - Ǥ褯륨顼å - <code>Unable to bind to Port ...</code> - ǤΥå̤ϼΤɤ餫Ǥ</p> - - <ul> - <li>root ǥƤʤˡ - øݡȤǥФư褦Ȥ</li> - - <li>ƱݡȤ˴˥ХɤƤ Apache - ⤦ĤȤ¾Υ֥Ф¸ߤƤˡ - ФϤ褦Ȥ</li> - </ul> - - <p>¿ϡ - Apache <a href="faq/">FAQ</a> </p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="boot" id="boot">֡Ȼεư</a></h2> - - <p>ƥब֡ȤǤ - Ф¹Ԥ³褦ˤϡ - <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> - ƤӽФΤƥॹȥåץե - (̾ <code>rc.local</code> <code>rc.N</code> - Υե) ɲäʤФʤޤ - ˡǤ Apache root ¤ǵưޤ - ˡƥ䥢¤ - ŬڤꤵƤƤ뤳ȤǧƤ</p> - - <p><code class="program"><a href="./programs/apachectl.html">apachectl</a></code> ץȤ̾ϡɸŪ SysV init - ץȤȤư褦߷פƤޤ - <code>start</code>, <code>restart</code>, <code>stop</code> - ȤäȤäơ<code class="program"><a href="./programs/httpd.html">httpd</a></code> - ؤŬڤʥʥѴޤ - Ǥ顢̾ñŬڤ init ǥ쥯ȥ⤫ - <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> إ뤳ȤǤޤ - ǰΤƥ˹פƤ뤳ȤǧƤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="info" id="info">ɲþ</a></h2> - - <p><code class="program"><a href="./programs/httpd.html">httpd</a></code> - <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>Ф˴ޤޤƤ¾ץΡ - ޥɥ饤ץ˴ؤɲþϡ - <a href="programs/">Фץ</a>ڡ - ܤƤޤ - Apache ۤ˴ޤޤƤ<a href="mod/">⥸塼</a> - ˤä<a href="mod/directives.html">ǥ쥯ƥ</a> - ΥɥȤ⤢ޤ</p> -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/invoking.html" title="Japanese"> ja </a> | -<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/invoking.html.ja.utf8 b/docs/manual/invoking.html.ja.utf8 new file mode 100644 index 0000000000..887a7c5b9a --- /dev/null +++ b/docs/manual/invoking.html.ja.utf8 @@ -0,0 +1,164 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Apache の起動 - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache の起動</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/invoking.html" title="Japanese"> ja </a> | +<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>Windows 上では、Apache は通常は + Windows NT, 2000, XP ではサービスとして、Windows 9x, ME + ではコンソールアプリケーションとして実行されます。 + 詳細に関しては、「<a href="platform/windows.html#winsvc"> + サービスとして実行する</a>」と「<a href="platform/windows.html#wincons"> + コンソールアプリケーションとして実行する</a>」をご覧下さい。</p> + + <p>Unixでは、<code class="program"><a href="./programs/httpd.html">httpd</a></code> + プログラムが、バックグラウンドで常にリクエスト処理を行う + デーモンとして実行されます。この文書ではどのように + <code class="program"><a href="./programs/httpd.html">httpd</a></code> を起動するかについて記述しています。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">Apache の起動方法</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#errors">起動時のエラー</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#boot">ブート時の起動</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#info">追加情報</a></li> +</ul><h3>参照</h3><ul class="seealso"><li><a href="stopping.html">停止と再起動</a></li><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="startup" id="startup">Apache の起動方法</a></h2> + + <p>もし、設定ファイル中で指定されている + <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> + がデフォルトの 80 (もしくは 1024 以下の他のポート) + である場合は、Apache を起動するためには root + 権限が必要になりますが、 + これはこの特権ポートにバインドするためです。 + 起動して、一度ログファイルを開くといった準備のための + 動作を幾つか実行した後は、クライアントからのリクエストに対する + listen と応答を実際に行う<em>子</em>プロセスを起動します。 + メインの <code class="program"><a href="./programs/httpd.html">httpd</a></code> プロセスは root 権限で走り続けますが、 + 子プロセスはもっと低い権限で走ります。 + これは選択した<a href="mpm.html">マルチプロセッシングモジュール</a>で制御されます。</p> + + <p>推奨の <code class="program"><a href="./programs/httpd.html">httpd</a></code> 実行プログラムの起動方法は、 + <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> + 制御スクリプトを使用する方法です。このスクリプトは、<code class="program"><a href="./programs/httpd.html">httpd</a></code> + がオペレーティングシステム上で正常に動作するように必要な環境変数を + 適切に設定して、<code class="program"><a href="./programs/httpd.html">httpd</a></code> バイナリを起動します。 + <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> はどんなコマンドライン引数も通過させますので、 + <code class="program"><a href="./programs/httpd.html">httpd</a></code> のどのコマンドラインオプションも + <code class="program"><a href="./programs/apchectl.html">apchectl</a></code> のオプションとして使用できます。 + また、<code class="program"><a href="./programs/apchectl.html">apchectl</a></code> スクリプトを直接編集し、 + スクリプト先頭付近の <code>HTTPD</code> 変数を変更することで、 + <code class="program"><a href="./programs/httpd.html">httpd</a></code> バイナリの正しい位置を指定したり、<em>常に</em> + 付加させるコマンドライン引数を指定したりすることができます。</p> + + <p><code>httpd</code> が起動されてまず最初にすることは、 + <a href="configuring.html">設定ファイル</a> + <code>httpd.conf</code> の位置を特定して読み込むことです。 + このファイルの位置はコンパイル時に設定されますが、実行時に + <code>-f</code> コマンドラインオプションを使って + 位置を指定することもできます。例えば次のようにです。</p> + +<div class="example"><p><code>/usr/local/apache2/bin/apachectl -f + /usr/local/apache2/conf/httpd.conf</code></p></div> + + <p>スタートアップが万事上手くいったら、サーバはターミナルから + 切り離されて、コマンドプロンプトが即座に戻ってくるでしょう。 + これはサーバが起動している状態を示しています。 + その後はブラウザでサーバに接続して、 + <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> + ディレクトリのテストページやそこからリンクされている + ローカルのドキュメントを見ることができるでしょう。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="errors" id="errors">起動時のエラー</a></h2> + + <p>Apache は、起動時に致命的な問題に遭遇すると、 + 終了する前に、コンソールか + <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> + のどちらかに問題を記述したメッセージを出力します。 + 最もよくあるエラーメッセージは + 「<code>Unable to bind to Port ...</code>」 + です。このメッセージは普通は次のどちらかが原因です。</p> + + <ul> + <li>root でログインしていない時に、 + 特権ポートでサーバを起動しようとした。</li> + + <li>同じポートに既にバインドされている Apache + がもう一つあるときや他のウェブサーバが存在している時に、 + サーバを開始しようとした。</li> + </ul> + + <p>より多くの問題解決の方策の説明は、 + Apache <a href="faq/">FAQ</a> をご覧下さい。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="boot" id="boot">ブート時の起動</a></h2> + + <p>システムがリブートした後でも + サーバが実行され続けるようにしたい場合は、 + <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> + を呼び出すものをシステムスタートアップファイル + (通常 <code>rc.local</code> や <code>rc.N</code> + 内のファイル) に追加しなければなりません。 + この方法では Apache を root 権限で起動します。 + これをする前に、セキュリティやアクセス制限が + 適切に設定されていていることを確認してください。</p> + + <p><code class="program"><a href="./programs/apachectl.html">apachectl</a></code> スクリプトは通常は、標準的な SysV init + スクリプトとして動作するように設計されています。 + <code>start</code>, <code>restart</code>, <code>stop</code> + といった引数をとって、<code class="program"><a href="./programs/httpd.html">httpd</a></code> + への適切なシグナルに変換します。 + ですから、通常は単に適切な init ディレクトリ内から + <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> へリンクすることができます。しかし、 + 念のためシステムの要求に合致していることを確認してください。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="info" id="info">追加情報</a></h2> + + <p><code class="program"><a href="./programs/httpd.html">httpd</a></code> や + <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>、サーバに含まれていたその他補助プログラムの、 + コマンドラインオプションに関する追加情報は、 + <a href="programs/">サーバと補助プログラム</a>ページに + 記載されています。 + Apache 配布に含まれている全<a href="mod/">モジュール</a>、 + それによって提供される<a href="mod/directives.html">ディレクティブ</a> + のドキュメントもあります。</p> +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/invoking.html" title="Japanese"> ja </a> | +<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/logs.html b/docs/manual/logs.html index 0ab020d445..f306ad4b68 100644 --- a/docs/manual/logs.html +++ b/docs/manual/logs.html @@ -2,9 +2,9 @@ URI: logs.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: logs.html.ja.euc-jp +URI: logs.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: logs.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/logs.html.ja.euc-jp b/docs/manual/logs.html.ja.euc-jp deleted file mode 100644 index 1a37698405..0000000000 --- a/docs/manual/logs.html.ja.euc-jp +++ /dev/null @@ -1,554 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>ե - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>ե</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/logs.html" title="Japanese"> ja </a> | -<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>֥ФŪ˴뤿ˤϡФγưѥեޥ - ȯƤ뤫⤷ʤ˴ؤեɥХå뤳ȤɬפǤ - Apache HTTP ФˤŪǽʥǽޤ - ʸϥǽλȡ˲Ƥ뤫 - 뤿ˡޤ</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#security"> - ƥ˴ؤٹ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#errorlog">顼</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#accesslog"></a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#rotation">θ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#piped">ѥͳΥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#virtualhosts">Сۥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#other">¾Υե</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="security" id="security"> - ƥ˴ؤٹ</a></h2> - - <p>Apache եƤǥ쥯ȥ˽ͤϡ - ۤܳμ¤˥Фư줿 uid ؤΥ뤳ȤǤޤ - ơ̾ root 桼Ǥ - ȷ̤ͤ뤳ȤʤΥǥ쥯ȥؤ - ߸¤Ϳ<em>ʤ</em>Ǥܤ - <a href="misc/security_tips.html">ƥΤ</a>ʸ - ɤǤ</p> - - <p>äơեˤϥ饤ȤξΤޤޡ - פ뤳ȤʤƤޤǤ顢դΤ - 饤Ȥեʸ뤳ȤǤޤ - ΥȤդƤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="errorlog" id="errorlog">顼</a></h2> - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li></ul></td></tr></table> - - <p><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> ǥ쥯ƥ֤ˤ - ̾Ⱦ꤬ޤ륵ФΥ顼ϡֽפʥեǤ - Apache οǾϤ졢ꥯȤƤȤ - ȯ顼Ϥ٤Ƥ˵ϿޤФưȤ䡢 - Фư꤬äȤϡֺǽĴ٤٤ - ȤǤְ㤤ξܺ٤佤ˡ˽Ƥ뤳Ȥ - 褯ޤ</p> - - <p>顼̤ϥե˽ޤ (̾ unix ƥǤ - <code>error_log</code>Windows OS/2 Ǥ <code>error.log</code>) - Unix ƥǤϥ顼 <code>syslog</code> - <a href="#piped">ѥפǥץ</a> ȤǤޤ</p> - - <p>顼νŪͳ٤ι⤤ΤǡŪ˽Ƥޤ - ĤξϤۤȤɤΥ顼Υȥˤޤ - 㤨СɽŪʤΤ˼Τ褦ʥåޤ</p> - - <div class="example"><p><code> - [Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1] - client denied by server configuration: - /export/home/live/ap/htdocs/test - </code></p></div> - - <p>ȥκǽιܤϥåդȻǤ - Ĥιܤ𤵤Ƥ륨顼ν٤Ǥ - <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> ǽ٤Υ٥ - ¤뤳Ȥˤꥨ顼륨顼μ椹뤳Ȥ - Ǥޤܤιܤϥ顼ȯ饤Ȥ IP ɥ쥹 - ǤĤϥåǡξϥФ饤ȤΥ - ݤ褦ꤵƤ롢ȤȤƤޤ - ФϥꥯȤ줿ʸ (֤ΥѥǤϤʤ) ե륷ƥ - ѥ𤷤ޤ</p> - - <p>˹ϰϤΥå顼˸ޤƤΤΤ - Τ褦ʴǤ顼ˤ CGI ץȤΥǥХå - ϤޤCGI ץȤ <code>stderr</code> ˽ - ٤Ƥξľܥ顼˥ԡޤ</p> - - <p>ɲäꤷƥ顼ޥ뤳Ȥ - ǤޤꥯȤФ륨顼Υȥϡ - б륨ȥ꤬<a href="#accesslog"></a>ˤޤ - 㤨СΥȥϥΥơ 403 - ȥбޤϥޥǽǤΤǡ - ȤȤˤꥨ顼ξ˴ؤ¿ - 뤳ȤǤޤ</p> - - <p>ƥȤκϡ꤬ȯƤ뤫ɤ뤿ˡ - ˥顼ƻ뤹ΤΩľ礬褯ޤ - Unix ƥǤϡΤΤȤȤǤޤ</p> - - <div class="example"><p><code> - tail -f error_log - </code></p></div> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="accesslog" id="accesslog"></a></h2> - - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li></ul></td></tr></table> - - <p>ХϥФ٤ƤΥꥯȤ - ϿޤξƤ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> - ǥ쥯ƥ֤ˤޤޤƤʷˤ뤿 - <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> - ǥ쥯ƥ֤Ѥ뤳ȤǤޤΥϥ - Ͽ뤿ΥФˡޤ</p> - - <p>˾Ѥ뤳Ȥϥ - Ϥޤ˲ޤʳͭѤפ뤿ˤξ - Ϥ뤳ȤǤŪʥϤϤʸϰϳǡ - ֥мȤλŻȤ櫓Ǥ⤢ޤä䡢 - ϤԤʤץꥱξˤϡ<a href="http://dmoz.org/Computers/Software/Internet/Site_Management/Log_analysis/"> - Open Directory</a> <a href="http://dir.yahoo.com/Computers_and_Internet/Software/Internet/World_Wide_Web/Servers/Log_Analysis_Tools/"> - Yahoo</a> Ĵ٤Ƥ</p> - - <p>ʥС Apache httpd mod_log_config, - mod_log_agent, <code>TransferLog</code> ǥ쥯ƥ֤Ȥä - ¾Υ⥸塼ǥ쥯ƥ֤ȤäƥΥ - 椷ƤޤǤϡ<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ٤ƤθŤ - ǥ쥯ƥ֤εǽޤ褦ˤʤäƤޤ</p> - - <p>ν˽꤬ǽǤ - C printf(1) եޥåʸ˻ - <code class="directive"><a href="./mod/mod_log_config.html#եޥåʸ">եޥåʸ</a></code> - ˤꤵޤĤޤ - եޥåʸ˻ѤǤƤΰ <a href="mod/mod_log_config.html">mod_log_config ʸ</a> - Ƥ</p> - - <h3><a name="common" id="common">Common Log Format</a></h3> - - - <p>Τ褯˰ʲΤΤޤ</p> - - <div class="example"><p><code> - LogFormat "%h %l %u %t \"%r\" %>s %b" common<br /> - CustomLog logs/access_log common - </code></p></div> - - <p>ϡ<em>˥å͡</em> <code>common</code> - ΥեޥåʸΰĤȴϢդޤեޥåʸ - ѡȥǥ쥯ƥ֤ʤꡢ줾Υѡȥǥ쥯ƥ֤ - Фˤɤξ뤫ؼޤեޥåʸ - ʸΤޤ뤳ȤǤϥνϤľܥԡޤ - ˰ʸ (<code>"</code>) Ȥϡ - եޥåʸκǸȤƲ - 뤳Ȥɤ˥Хååǥפɬפޤ - եޥåʸˤϲѤ "<code>\n</code>"Ѥ - "<code>\t</code>" Ȥ̤ʸޤ뤳ȤǤޤ</p> - - <p><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ǥ쥯ƥ֤ - 줿 - <em>˥å͡</em> Ȥäƿեꤷޤ - Υե̾ϥåǻϤޤʤ¤ꡢ - <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> ХѥȤ - ޤ</p> - - <p> Common Log Format (CLF) ȸƤФ - ȥޤɸηϰۤʤ륦֥Ф¿ - 뤳ȤǤ¿ΥϥץबɤߤळȤǤޤ - CLF ˤ줿եΥȥϰʲΤ褦ˤʤޤ:</p> - - <div class="example"><p><code> - 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET - /apache_pb.gif HTTP/1.0" 200 2326 - </code></p></div> - - <p>ΥȥΤ줾ʬΰ̣ϰʲޤ</p> - - <dl> - <dt><code>127.0.0.1</code> (<code>%h</code>)</dt> - - <dd>ϥФإꥯȤ饤 (⡼ȥۥ) - IP ɥ쥹Ǥ<code class="directive"><a href="./mod/core.html#hostnamelookups">HostnameLookups</a></code> - <code>On</code> ξϡФϥۥ̾Ĵ٤ơ - IP ɥ쥹ƤȤ˵Ͽޤ - Фʤ٤ΤǡޤꤪǤޤ - ǤϤʤ<code class="program"><a href="./programs/logresolve.html">logresolve</a></code> - 褦ʥθԤʤץǥۥ̾Ĵ٤ΤɤǤ礦 - 𤵤 IP ɥ쥹ɬ桼ȤäƤޥ - ΤǤȤϸ¤ޤ桼ȥФδ֤˥ץФ - СΥɥ쥹ϸΥޥΤΤǤϤʤץ - ɥ쥹ˤʤޤ</dd> - - <dt><code>-</code> (<code>%l</code>)</dt> - - <dd>Ρ֥ϥեפᤵ줿ʤäȤȤ - ̣ޤξ硢Ǥʤäϥ饤ȤΥޥ - <code>identd</code> ˤޤ RFC 1413 Υ饤Ȥ - ǥƥƥǤξϤޤ꿮Ѥ뤳ȤǤ - äȴ줿ͥåȥƤϻȤ٤ǤϤޤ - Apache <code class="directive"><a href="./mod/core.html#identitycheck">IdentityCheck</a></code> - <code>On</code> ˤʤäƤʤ¤ꡢξ褦Ȥ餷ޤ</dd> - - <dt><code>frank</code> (<code>%u</code>)</dt> - - <dd> HTTP ǧڤˤ롢ɥȤꥯȤͤ - 桼 ID ǤCGI ץȤˤ̾Ʊͤ <code>REMOTE_USER</code> - ĶѿȤͿޤꥯȤΥơ - (ʲ) 401 Ǥäϡ桼ǧڤ˼ԤƤΤǡ - ͤϿѤǤޤɥȤѥɤݸƤʤ - ϡΥȥΤΤƱ褦 "<code>-</code>" - ʤޤ</dd> - - <dt><code>[10/Oct/2000:13:55:36 -0700]</code> - (<code>%t</code>)</dt> - - <dd> - ФꥯȤäǤ: - - <p class="indent"> - <code>[day/month/year:hour:minute:second zone]<br /> - day = 2*digit<br /> - month = 3*letter<br /> - year = 4*digit<br /> - hour = 2*digit<br /> - minute = 2*digit<br /> - second = 2*digit<br /> - zone = (`+' | `-') 4*digit</code> - </p> - Υեޥåʸ <code>%{format}t</code> - ꤹ뤳Ȥǡ̤ηǻɽ뤳ȤǤޤ - ΤȤ<code>format</code> C ɸ饤֥ - <code>strftime(3)</code> ηˤʤޤ - </dd> - - <dt><code>"GET /apache_pb.gif HTTP/1.0"</code> - (<code>\"%r\"</code>)</dt> - - <dd>饤ȤΥꥯȤŰ˼Ƥޤ - ꥯȤˤ¿ͭѤʾޤޤξ祯饤Ȥ - Ȥäåɤ <code>GET</code> Ǥˡ饤Ȥ - <code>/apache_pb.gif</code> ᤷޤơ - 饤Ȥϥץȥ <code>HTTP/1.0</code> Ѥޤ - ꥯȤγʬΩ˥뤳ȤǤޤ㤨С - եޥåʸ "<code>%m %U%q %H</code>" - åɡѥʸץȥ - "<code>%r</code>" ȤޤäƱϤˤʤޤ</dd> - - <dt><code>200</code> (<code>%>s</code>)</dt> - - <dd>Ф饤Ȥ֤ơɤǤ - ξϡꥯȤ (2 ǻϤޤ륳) Ǥä - 쥯 (3 ǻϤޤ륳) Ǥä饤Ȥˤ - 顼 (4 ǻϤޤ륳) ǤäФΥ顼 (5 ǻϤޤ륳) - ǤäΤǡڤǤơɤ - ʥꥹȤ <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.txt">HTTP - </a> (RFC2616 10 ) ˤޤ</dd> - - <dt><code>2326</code> (<code>%b</code>)</dt> - - <dd>κǸΥȥϥ饤Ȥ줿֥ȤΡ - إåޤƥȤ饤Ȥʤä - ϡͤ "<code>-</code>" ˤʤޤƥȤ̵ - "<code>0</code>" ˤϡ<code>%b</code> ǤϤʤ - <code>%B</code> ȤäƤ</dd> - - </dl> - - - <h3><a name="combined" id="combined">Combined Log Format</a></h3> - - - <p>⤦ĤΤ褯Ȥ Combined Log Format ȸƤФƤޤ - ʲΤ褦ˤƻȤȤǤޤ</p> - - <div class="example"><p><code> - LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" - \"%{User-agent}i\"" combined<br /> - CustomLog log/access_log combined - </code></p></div> - - <p>νκǽ Common Log Format ȤޤäƱǡǸ - ɲäΥȥ꤬ޤɲäΥȥϥѡȥǥ쥯ƥ - <code>%{<em>header</em>}i</code> ȤäƤޤ - <em>header</em> HTTP ΥꥯȥإåΤɤ줫Ǥνˤ - ϰʲΤ褦ʴˤʤޤ:</p> - - <div class="example"><p><code> - 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET - /apache_pb.gif HTTP/1.0" 200 2326 - "http://www.example.com/start.html" "Mozilla/4.08 [en] - (Win98; I ;Nav)" - </code></p></div> - - <p>ɲäΥȥ:</p> - - <dl> - <dt><code>"http://www.example.com/start.html"</code> - (<code>\"%{Referer}i\"</code>)</dt> - - <dd>"Referer" (տŪְ֤㤤) HTTP ꥯȥإåǤ - ϥ饤Ȥ𤷤Ƥ뻲ȸΥȤɽޤ - (ξϡ<code>/apache_pb.gif</code> ˥Ƥ뤫 - ޤǤڡǤ)</dd> - - <dt><code>"Mozilla/4.08 [en] (Win98; I ;Nav)"</code> - (<code>\"%{User-agent}i\"</code>)</dt> - - <dd>User-Agent HTTP ꥯȥإåǤϥ饤ȤΥ֥饦 - ʬȤΤȤ𤷤ƤǤ</dd> - </dl> - - - <h3><a name="multiple" id="multiple">ʣΥ</a></h3> - - - <p>ʣΥñեʣ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> - ǥ쥯ƥ֤ȤǺޤ㤨СʲΥǥ쥯ƥ֤ - ĤΥޤǽΤΤϴŪ CLF ξǡ - ܤȻܤ referer ȥ֥饦ξǤǸĤ - <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> - <code>ReferLog</code> ǥ쥯ƥ֤ - <code>AgentLog</code> ǥ쥯ƥ֤θ̤ޤͤˡƤޤ</p> - - <div class="example"><p><code> - LogFormat "%h %l %u %t \"%r\" %>s %b" common<br /> - CustomLog logs/access_log common<br /> - CustomLog logs/referer_log "%{Referer}i -> %U"<br /> - CustomLog logs/agent_log "%{User-agent}i" - </code></p></div> - - <p> <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> - ˥å͡ɬפʤ - ȤȤ⼨Ƥޤ˥å͡ˡ - <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ǥ쥯ƥ֤ - ľܥνꤹ뤳ȤǤޤ</p> - - - <h3><a name="conditional" id="conditional">դ</a></h3> - - - <p>饤ȤΥꥯȤħ˴Ťƥ˥ȥ - ʤʤȤޤ <a href="env.html">Ķѿ</a> ˤñ˼¸Ǥޤޤ - ꥯȤ餫ξ˹礦ȤȤ˴Ķѿ - ꤵɬפޤ̾ <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> ˤ - Ԥʤޤơ<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ǥ쥯ƥ֤ - <code>env=</code> ȤäƴĶѿꤵƤꥯȤ - ޤӽꤹ뤳ȤǤޤĤޤ:</p> - - <div class="example"><p><code> - # Mark requests from the loop-back interface<br /> - SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog<br /> - # Mark requests for the robots.txt file<br /> - SetEnvIf Request_URI "^/robots\.txt$" dontlog<br /> - # Log what remains<br /> - CustomLog logs/access_log common env=!dontlog - </code></p></div> - - <p>¾ȤơѸäͤΥꥯȤȤʳοͤΥꥯȤ - ʬȤͤƤߤƤ</p> - - <div class="example"><p><code> - SetEnvIf Accept-Language "en" english<br /> - CustomLog logs/english_log common env=english<br /> - CustomLog logs/non_english_log common env=!english - </code></p></div> - - <p>ޤǤǤϾդ˶ϤǽǤ뤳ȤƤޤ - 줬Ƥ椹ͣˡȤ櫓ǤϤޤե - ФγưδʵϿǤΩޤñ˥ե - ơθʤñǤ뤳Ȥ褯ޤ</p> - - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="rotation" id="rotation">θ</a></h2> - - - <p>̤٤ΥФǤե¸̤ - ˤʤޤΥե 10,000 ꥯ - 1 MB ʾޤǤ顢¸Υưꡢꤷơ - Ū˥ؤ뤳ȤɬפˤʤޤϥФμ¹ˤ - ԤʤޤȤΤϡApache ϥե뤬 open Ƥ֤ - äȸŤե˽³뤫Ǥ - ե open Ǥ褦ˡե뤬ư줿 - 줿ˡФ<a href="stopping.html">Ƶư</a> - ɬפޤ</p> - - <p><em>ͥ</em> ƵưԤʤȤǡФϴ¸Υͥ - ԤΥͥȤʤե open - ȤǤޤ¸뤿ˡФϸŤꥯȤ - äƤ֤ϸŤե˽³ɬפޤ - Ǥ顢ƵưθǤϥեνϤˡФ餯Ԥʤ - ʤޤñ˥ؤơǥΤ˸Ť - ̤̤Υʥꥪ:</p> - - <div class="example"><p><code> - mv access_log access_log.old<br /> - mv error_log error_log.old<br /> - apachectl graceful<br /> - sleep 600<br /> - gzip access_log.old error_log.old - </code></p></div> - - <p>θؤ⤦Ĥˡ<a href="#piped">ѥͳΥ</a>ȤΤǡƤޤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="piped" id="piped">ѥͳΥ</a></h2> - - - <p>Apache httpd ϥ顼ȥեľܽˡ - ѥפ̤̤Υץ˽ФȤǤޤ - εǽˤꡢ祵Ф˥ɤɲä뤳Ȥʤ - ν˹ޤäƤޤѥפ˥ˤϡ - ñ˥ե̾ѥʸ "<code>|</code>" ֤³ - ɸϤΥȥȤ¹ԥץ̾Ǥ - Apache ϥѥͳΥѤΥץФεư˼¹Ԥ - Фμ¹ˤΥץबå夷ȤϤƤ - ¹Ԥޤ(κǸεǽεѤֿΤѥͳΥ - ȸƤФƤͳǤ)</p> - - <p>ѥͳΥѤΥץ Apache httpd οƥץ鵯ư졢 - ΥץΥ桼 ID ѾޤϡϡѥͳΥѤ - ץ root ȤƼ¹Ԥ뤳Ȥ̣ޤ - Ǥ顢ץñǰݤĤȤ˽פǤ</p> - - <p>ѥͳΥνפˡϡФκƵưʤǥθؤ - 뤳ȤǤApache HTTP ФˤϤΤ <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code> ȸƤФñ - ץब°ƤޤȤС24 ˥ؤˤϡ - ʲΤΤȤȤǤޤ:</p> - - <div class="example"><p><code> - CustomLog "|/usr/local/apache/bin/rotatelogs - /var/log/access_log 86400" common - </code></p></div> - - <p>ѥפǸƤФ륳ޥΤǰϤޤƤ뤳Ȥܤ - ϥȤäƤޤ顼ˤƱѤ - ȤȤǤޤ</p> - - <p>Ƥ뤱ɡꤺäȽ - <a href="http://www.cronolog.org/">cronolog</a> ȤѤ - ץबΥȤˤޤ</p> - - <p>դƱ͡ѥͳΥ˶Ϥ - ƻǤե饤θΤ褦ʡñʲˡȤ - ȤʤɤǤ礦</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="virtualhosts" id="virtualhosts">Сۥ</a></h2> - - - <p>¿ <a href="vhosts/">Сۥ</a> Τ륵Ф¹ԤƤ - ȤϡեΰˤĤˡޤ - ޤñȤΥۥȤΤߤΥФȤޤäƱ褦˥ȤȤǤޤ - ǥ쥯ƥ֤祵ФΥƥȤ - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> γ֤Ȥǡ - ٤ƤΥƱȥ顼˥뤳ȤǤޤ - μˡǤϸġΥСۥȤפñˤȤ뤳ȤϤǤޤ</p> - - <p><code class="directive"><a href="./mod/mod_log_config.html#>customlog">>CustomLog</a></code> - <code class="directive"><a href="./mod/mod_log_config.html#errorlog">ErrorLog</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> - ֤줿ϡΥС - ۥȤؤΤ٤ƤΥꥯȤ䥨顼ǻꤵ줿եˤΤ - ޤǥ쥯ƥ֤ΤʤСۥȤ - ȤƥꥯȤ祵ФΥޤμˡϾʤ - СۥȤФƤͭѤǤۥȤο¿ʤ - Ѥˤʤޤˡ<a href="vhosts/fd-limits.html">ե뵭һҤθ³</a>Ȥ - ޤ</p> - - <p>ˤϡɤŶƤޤСۥȤ - Υեޥåʸ˲ä뤳Ȥǡ٤ƤΥۥȤؤ - ꥯȤƱ˥ơǥġΥեʬ䤹뤳Ȥ - ǤޤȤСʲΥǥ쥯ƥ֤Ƥ</p> - - <div class="example"><p><code> - LogFormat "%v %l %u %t \"%r\" %>s %b" - comonvhost<br /> - CustomLog logs/access_log comonvhost - </code></p></div> - - <p><code>%v</code> ꥯȤäƤСۥȤ̾ - 뤿˻ȤƤޤơ<a href="programs/other.html">split-logfile</a> Τ褦ʥץ - Ȥäƥ뤳Ȥǡ - СۥΥե˥ʬ䤹뤳ȤǤޤ</p> - - <p>ǰʤ顢顼ˤƱͤμˡϤޤǤ顢 - ٤ƤΥСۥȤƱ顼˺뤫 - Сۥ˥顼ȤФʤФʤޤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="other" id="other">¾Υե</a></h2> - - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptloglength">ScriptLogLength</a></code></li></ul></td></tr></table> - - <h3><a name="pidfile" id="pidfile">PID ե</a></h3> - - - <p>ưˡApache Ͽ httpd ץΥץ ID - <code>logs/httpd.pid</code> ¸ޤ - ե̾ <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> ǥ쥯ƥ֤Ȥä - ѹ뤳ȤǤޤץ ID ϴԤƥץ - ʥ뤳ȤǥǡƵư꽪λꤹȤ - ѤޤWindows Ǥϡ -k ޥɥץ - ȤäƤܤ <a href="stopping.html">λ - Ƶư</a> ΥڡƤ</p> - - - <h3><a name="scriptlog" id="scriptlog">ץȥ</a></h3> - - - <p>ǥХåΤˡ<code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code> ǥ쥯ƥ֤ - CGI ץȤϤȽϤϿ褦ˤǤޤ - ϥƥѤˤΤѤơ̾ΥФǤϻѤʤǤ - ܤ <a href="mod/mod_cgi.html">mod_cgi ʸ</a> ˤޤ</p> - - - <h3><a name="rewritelog" id="rewritelog">饤ȥ</a></h3> - - - <p><code class="directive"><a href="./mod/mod_rewrite.html#mod_rewrite">mod_rewrite</a></code> ζϤ - ʣʵǽ - ȤäƤȤϡۤܤĤǥХåñˤ뤿 - <code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code> λѤ - ɬפǤ礦Υեˤϥ饤ȥꥯȤ - ˡξܺ٤ʲϤϤޤܤٹ <code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code> - Ǥޤ</p> - - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/logs.html" title="Japanese"> ja </a> | -<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/logs.html.ja.utf8 b/docs/manual/logs.html.ja.utf8 new file mode 100644 index 0000000000..cb791f873e --- /dev/null +++ b/docs/manual/logs.html.ja.utf8 @@ -0,0 +1,554 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>ログファイル - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>ログファイル</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/logs.html" title="Japanese"> ja </a> | +<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>ウェブサーバを効果的に管理するためには、サーバの活動やパフォーマンス、 + 今発生しているかもしれない問題に関するフィードバックを得ることが必要です。 + Apache HTTP サーバには非常に包括的で柔軟なロギング機能があります。 + この文書はロギング機能の設定の仕方と、ログに何が書かれているかを + 理解するための方法を説明します。</p> + </div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#security"> + セキュリティに関する警告</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#errorlog">エラーログ</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#accesslog">アクセスログ</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#rotation">ログの交替</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#piped">パイプ経由のログ</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#virtualhosts">バーチャルホスト</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#other">他のログファイル</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="security" id="security"> + セキュリティに関する警告</a></h2> + + <p>Apache がログファイルを書いているディレクトリに書き込める人は、 + ほぼ確実にサーバが起動された uid へのアクセスを手に入れることができます。 + そして、それは通常は root ユーザです。 + ちゃんと結果を考えることなく、そのディレクトリへの + 書き込み権限を与え<em>ない</em>でください。詳しくは + <a href="misc/security_tips.html">セキュリティのこつ</a>の文書を + 読んでください。</p> + + <p>加えて、ログファイルにはクライアントからの情報がそのまま、 + エスケープされることなく書かれています。ですから、悪意のある + クライアントがログファイルに制御文字を挿入することができます。 + 生のログを扱うときは注意してください。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="errorlog" id="errorlog">エラーログ</a></h2> + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li></ul></td></tr></table> + + <p><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> ディレクティブにより + 名前と場所が決まるサーバのエラーログは、一番重要なログファイルです。 + Apache の診断情報はここに送られ、リクエストを処理しているときに + 発生したエラーはすべてここに記録されます。サーバを起動したときや、 + サーバの動作に問題が起こったときは、一番最初に調べるべき + ところです。間違いの詳細や修正方法がそこに書かれていることが + よくあります。</p> + + <p>エラーログは普通はファイルに書かれます (通常 unix システムでは + <code>error_log</code>、Windows と OS/2 では <code>error.log</code>)。 + Unix システムではエラーを <code>syslog</code> や + <a href="#piped">パイプでプログラムに送る</a> ことができます。</p> + + <p>エラーログの書式は比較的自由度の高いもので、説明的に書かれています。 + ただし、いくつかの情報はほとんどのエラーログのエントリにあります。 + 例えば、代表的なものに次のようなメッセージがあります。</p> + + <div class="example"><p><code> + [Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1] + client denied by server configuration: + /export/home/live/ap/htdocs/test + </code></p></div> + + <p>ログエントリの最初の項目はメッセージの日付と時刻です。 + 二つめの項目は報告されているエラーの重要度です。 + <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> で重要度のレベルを + 制限することによりエラーログに送られるエラーの種類を制御することが + できます。三つ目の項目はエラーを発生させたクライアントの IP アドレス + です。残りはメッセージで、この場合はサーバがクライアントのアクセスを + 拒否するように設定されている、ということを示しています。 + サーバはリクエストされた文書の (ウェブのパスではなく) ファイルシステムの + パスを報告します。</p> + + <p>非常に広範囲のメッセージがエラーログに現れます。たいていのものは + 上の例のような感じです。エラーログには CGI スクリプトのデバッグ + 出力も書かれます。CGI スクリプトが <code>stderr</code> に書いた + すべての情報は直接エラーログにコピーされます。</p> + + <p>情報を追加したり削除したりしてエラーログをカスタマイズすることは + できません。しかし、リクエストに対するエラーログのエントリは、 + 対応するエントリが<a href="#accesslog">アクセスログ</a>にあります。 + 例えば、上の例のエントリはアクセスログのステータスコード 403 の + エントリに対応します。アクセスログはカスタマイズ可能ですので、 + そちらを使うことによりエラーの状況に関する情報をより多く + 手に入れることができます。</p> + + <p>テストの最中は、問題が発生しているかどうかを見るために、 + 常にエラーログを監視するのが役に立つ場合がよくあります。 + Unix システムでは、次のものを使うことができます。</p> + + <div class="example"><p><code> + tail -f error_log + </code></p></div> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="accesslog" id="accesslog">アクセスログ</a></h2> + + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li></ul></td></tr></table> + + <p>サーバアクセスログはサーバが処理をしたすべてのリクエストを + 記録します。アクセスログの場所と内容は <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> + ディレクティブにより決まります。ログの内容の選択を簡潔にするために + <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> + ディレクティブを使用することができます。このセクションはアクセスログに + 情報を記録するためのサーバの設定方法を説明します。</p> + + <p>もちろん、アクセスログに情報を蓄積することはログ管理の + 始まりに過ぎません。次の段階は有用な統計を取るためにこの情報を + 解析することです。一般的なログ解析はこの文書の範囲外で、 + ウェブサーバ自身の仕事というわけでもありません。この話や、 + ログ解析を行なうアプリケーションの情報を得るには、<a href="http://dmoz.org/Computers/Software/Internet/Site_Management/Log_analysis/"> + Open Directory</a> や <a href="http://dir.yahoo.com/Computers_and_Internet/Software/Internet/World_Wide_Web/Servers/Log_Analysis_Tools/"> + Yahoo</a> を調べてください。</p> + + <p>いろんなバージョンの Apache httpd が mod_log_config, + mod_log_agent, <code>TransferLog</code> ディレクティブといった、 + 他のモジュールやディレクティブを使ってアクセスのロギングを + 制御してきました。今では、<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> がすべての古い + ディレクティブの機能を含むようになっています。</p> + + <p>アクセスログの書式は非常に柔軟な設定が可能です。 + 書式は C の printf(1) フォーマット文字列に非常に似た + <code class="directive"><a href="./mod/mod_log_config.html#フォーマット文字列">フォーマット文字列</a></code> + により指定されます。いくつか次の節で例を示します。 + フォーマット文字列に使用できる内容の一覧は <a href="mod/mod_log_config.html">mod_log_config の文書</a> + を見てください。</p> + + <h3><a name="common" id="common">Common Log Format</a></h3> + + + <p>アクセスログのよくある設定に以下のものがあります。</p> + + <div class="example"><p><code> + LogFormat "%h %l %u %t \"%r\" %>s %b" common<br /> + CustomLog logs/access_log common + </code></p></div> + + <p>これは、<em>ニックネーム</em> <code>common</code> を定義し、 + ログのフォーマット文字列の一つと関連付けます。フォーマット文字列は + パーセントディレクティブからなり、それぞれのパーセントディレクティブは + サーバにどの情報をロギングするかを指示します。フォーマット文字列に + 文字をそのまま入れることもでき、それらはログの出力に直接コピーされます。 + そこに引用文字 (<code>"</code>) を書くときは、 + フォーマット文字列の最後として解釈 + されることを防ぐためにバックスラッシュでエスケープする必要があります。 + フォーマット文字列には改行用の "<code>\n</code>"、タブ用の + "<code>\t</code>" という特別な制御文字も含めることができます。</p> + + <p><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ディレクティブは + 既に定義された + <em>ニックネーム</em> を使って新しいログファイルを設定します。 + アクセスログのファイル名はスラッシュで始まらない限り、 + <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> からの相対パスとして + 扱われます。</p> + + <p>上の設定は Common Log Format (CLF) と呼ばれる形式で + ログエントリを書きます。この標準の形式は異なるウェブサーバの多くが + 生成することができ、多くのログ解析プログラムが読みこむことができます。 + CLF により生成されたログファイルのエントリは以下のようになります:</p> + + <div class="example"><p><code> + 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET + /apache_pb.gif HTTP/1.0" 200 2326 + </code></p></div> + + <p>このログエントリのそれぞれの部分の意味は以下で説明します。</p> + + <dl> + <dt><code>127.0.0.1</code> (<code>%h</code>)</dt> + + <dd>これはサーバへリクエストをしたクライアント (リモートホスト) + の IP アドレスです。<code class="directive"><a href="./mod/core.html#hostnamelookups">HostnameLookups</a></code> が + <code>On</code> の場合は、サーバはホスト名を調べて、 + IP アドレスが書かれているところに記録します。しかし、この設定は + サーバをかなり遅くするので、あまりお勧めできません。 + そうではなく、<code class="program"><a href="./programs/logresolve.html">logresolve</a></code> の + ようなログの後処理を行なうプログラムでホスト名を調べるのが良いでしょう。 + ここに報告される IP アドレスは必ずしもユーザが使っているマシンの + ものであるとは限りません。ユーザとサーバの間にプロキシサーバが + あれば、このアドレスは元のマシンのものではなく、プロキシの + アドレスになります。</dd> + + <dt><code>-</code> (<code>%l</code>)</dt> + + <dd>出力中の「ハイフン」は要求された情報が手に入らなかったということを + 意味します。この場合、取得できなかった情報はクライアントのマシンの + <code>identd</code> により決まる RFC 1413 のクライアントの + アイデンティティです。この情報はあまり信用することができず、 + しっかりと管理された内部ネットワークを除いては使うべきではありません。 + Apache は <code class="directive"><a href="./mod/core.html#identitycheck">IdentityCheck</a></code> が + <code>On</code> になっていない限り、この情報を得ようとすらしません。</dd> + + <dt><code>frank</code> (<code>%u</code>)</dt> + + <dd>これは HTTP 認証による、ドキュメントをリクエストした人の + ユーザ ID です。CGI スクリプトには通常同じ値が <code>REMOTE_USER</code> + 環境変数として与えられます。リクエストのステータスコード + (以下を参照) が 401 であった場合は、ユーザは認証に失敗しているので、 + この値は信用できません。ドキュメントがパスワードで保護されていない + 場合は、このエントリは前のものと同じように "<code>-</code>" に + なります。</dd> + + <dt><code>[10/Oct/2000:13:55:36 -0700]</code> + (<code>%t</code>)</dt> + + <dd> + サーバがリクエストを受け取った時刻です。書式は: + + <p class="indent"> + <code>[day/month/year:hour:minute:second zone]<br /> + day = 2*digit<br /> + month = 3*letter<br /> + year = 4*digit<br /> + hour = 2*digit<br /> + minute = 2*digit<br /> + second = 2*digit<br /> + zone = (`+' | `-') 4*digit</code> + </p> + ログのフォーマット文字列に <code>%{format}t</code> を + 指定することで、別の形式で時刻を表示させることもできます。 + このとき、<code>format</code> は C の標準ライブラリの + <code>strftime(3)</code> の形式になります。 + </dd> + + <dt><code>"GET /apache_pb.gif HTTP/1.0"</code> + (<code>\"%r\"</code>)</dt> + + <dd>クライアントからのリクエストが二重引用符の中に示されています。 + リクエストには多くの有用な情報があります。まず、この場合クライアントが + 使ったメソッドは <code>GET</code> です。次に、クライアントは + リソース <code>/apache_pb.gif</code> を要求しました。そして、 + クライアントはプロトコル <code>HTTP/1.0</code> を使用しました。 + リクエストの各部分を独立にログ収集することもできます。例えば、 + フォーマット文字列 "<code>%m %U%q %H</code>" は + メソッド、パス、クエリ文字列、プロトコルをログ収集し、 + 結局 "<code>%r</code>" とまったく同じ出力になります。</dd> + + <dt><code>200</code> (<code>%>s</code>)</dt> + + <dd>サーバがクライアントに送り返すステータスコードです。 + この情報は、リクエストが成功応答 (2 で始まるコード) であったか、 + リダイレクション (3 で始まるコード) であったか、クライアントによる + エラー (4 で始まるコード) であったか、サーバのエラー (5 で始まるコード) + であったか、を現すので、非常に大切です。ステータスコードの + 完全なリストは <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.txt">HTTP + 規格</a> (RFC2616 第 10 節) にあります。</dd> + + <dt><code>2326</code> (<code>%b</code>)</dt> + + <dd>この最後のエントリはクライアントに送信されたオブジェクトの、 + 応答ヘッダを除いたサイズを現します。コンテントがクライアントに送られなかった + 場合は、この値は "<code>-</code>" になります。コンテントが無い場合に + "<code>0</code>" をログ収集するには、<code>%b</code> ではなく + <code>%B</code> を使ってください。</dd> + + </dl> + + + <h3><a name="combined" id="combined">Combined Log Format</a></h3> + + + <p>もう一つのよく使われる書式は Combined Log Format と呼ばれています。 + 以下のようにして使うことができます。</p> + + <div class="example"><p><code> + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" + \"%{User-agent}i\"" combined<br /> + CustomLog log/access_log combined + </code></p></div> + + <p>この書式の最初の方は Common Log Format とまったく同じで、最後に + 二つ追加のエントリがあります。追加のエントリはパーセントディレクティブ + <code>%{<em>header</em>}i</code> を使っています。ここで + <em>header</em> は HTTP のリクエストヘッダのどれかです。この書式による + アクセスログは以下のような感じになります:</p> + + <div class="example"><p><code> + 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET + /apache_pb.gif HTTP/1.0" 200 2326 + "http://www.example.com/start.html" "Mozilla/4.08 [en] + (Win98; I ;Nav)" + </code></p></div> + + <p>追加のエントリは:</p> + + <dl> + <dt><code>"http://www.example.com/start.html"</code> + (<code>\"%{Referer}i\"</code>)</dt> + + <dd>"Referer" (意図的な綴り間違い) HTTP リクエストヘッダです。 + これはクライアントが報告してくる参照元のサイトを表します。 + (この場合は、<code>/apache_pb.gif</code> にリンクしているか、 + それを含んでいるページです)。</dd> + + <dt><code>"Mozilla/4.08 [en] (Win98; I ;Nav)"</code> + (<code>\"%{User-agent}i\"</code>)</dt> + + <dd>User-Agent HTTP リクエストヘッダです。これはクライアントのブラウザが + 自分自身のことを報告してくる情報です。</dd> + </dl> + + + <h3><a name="multiple" id="multiple">複数のアクセスログ</a></h3> + + + <p>複数のアクセスログは単に設定ファイルに複数の <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> + ディレクティブを書くことで作成されます。例えば、以下のディレクティブは + 三つのアクセスログを作ります。最初のものは基本的な CLF の情報で、 + 二つ目と三つ目は referer とブラウザの情報です。最後二つの + <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> は + <code>ReferLog</code> ディレクティブと + <code>AgentLog</code> ディレクティブの効果をまねる方法を示しています。</p> + + <div class="example"><p><code> + LogFormat "%h %l %u %t \"%r\" %>s %b" common<br /> + CustomLog logs/access_log common<br /> + CustomLog logs/referer_log "%{Referer}i -> %U"<br /> + CustomLog logs/agent_log "%{User-agent}i" + </code></p></div> + + <p>この例は <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> で + ニックネームを定義する必要がない、 + ということも示しています。ニックネームの代わりに、 + <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ディレクティブに + 直接ログの書式を指定することができます。</p> + + + <h3><a name="conditional" id="conditional">条件付きログ</a></h3> + + + <p>クライアントのリクエストの特徴に基づいてアクセスログにエントリの + 一部をロギングしない方が便利なことがあります。これは <a href="env.html">環境変数</a> の補助により簡単に実現できます。まず、 + リクエストが何らかの条件に合うということを現すために環境変数が + 設定される必要があります。これは通常は <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> により + 行なわれます。そして、<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ディレクティブの + <code>env=</code> 節を使って環境変数が設定されているリクエストを + 含めたり排除したりすることができます。いくつか例を挙げます:</p> + + <div class="example"><p><code> + # Mark requests from the loop-back interface<br /> + SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog<br /> + # Mark requests for the robots.txt file<br /> + SetEnvIf Request_URI "^/robots\.txt$" dontlog<br /> + # Log what remains<br /> + CustomLog logs/access_log common env=!dontlog + </code></p></div> + + <p>他の例として、英語を話す人からのリクエストとそれ以外の人からのリクエストを + 分けたい、という場合を考えてみてください。</p> + + <div class="example"><p><code> + SetEnvIf Accept-Language "en" english<br /> + CustomLog logs/english_log common env=english<br /> + CustomLog logs/non_english_log common env=!english + </code></p></div> + + <p>ここまででは条件付きロギングが非常に強力で柔軟であることを示してきましたが、 + それがログの内容を制御する唯一の方法というわけではありません。ログファイルは + サーバの活動の完全な記録である方がより役に立ちます。単純にログファイルを + 後処理して、考慮したくないログを削除する方が簡単であることがよくあります。</p> + + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="rotation" id="rotation">ログの交替</a></h2> + + + <p>普通の負荷のサーバでさえ、ログファイルに保存される情報の量は + 膨大になります。アクセスログのファイルは普通 10,000 リクエスト毎に + 1 MB 以上増えます。ですから、既存のログを移動したり、削除したりして、 + 定期的にログを交替させることが必要になります。これはサーバの実行中には + 行なえません。というのは、Apache はファイルが open されている間は + ずっと古いログファイルに書き続けるからです。 + 新しいログファイルを open できるように、ログファイルが移動されたり + 削除された後に、サーバを<a href="stopping.html">再起動</a>する + 必要があります。</p> + + <p><em>優雅な</em> 再起動を行なうことで、サーバは既存のコネクションや + 処理待ちのコネクションを失うことなく新しいログファイルを open させる + ことができます。しかし、これを実現するために、サーバは古いリクエストを + 扱っている間は古いログファイルに書き続ける必要があります。 + ですから、再起動の後ではログファイルの処理を始める前に、しばらく待たなければ + なりません。単にログを交替させて、ディスクの節約のために古いログを + 圧縮する普通のシナリオは:</p> + + <div class="example"><p><code> + mv access_log access_log.old<br /> + mv error_log error_log.old<br /> + apachectl graceful<br /> + sleep 600<br /> + gzip access_log.old error_log.old + </code></p></div> + + <p>ログの交替をするもう一つの方法は<a href="#piped">パイプ経由のログ</a>を使うもので、次の節で説明されています。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="piped" id="piped">パイプ経由のログ</a></h2> + + + <p>Apache httpd はエラーログとアクセスログをファイルに直接書く代わりに、 + パイプを通して別のプログラムに書き出すことができます。 + この機能により、主サーバにコードを追加することなく + ロギングの柔軟性が非常に高まっています。パイプにログを書くためには、 + 単にファイル名をパイプ文字 "<code>|</code>" に置き換え、その続きに + 標準入力からログのエントリを受けとる実行プログラムの名前を書くだけです。 + Apache はパイプ経由のログ用のプロセスをサーバの起動時に実行し、 + サーバの実行中にそのプログラムがクラッシュしたときはそれを再び + 実行します。(この最後の機能がこの技術が「信頼性のあるパイプ経由のロギング」 + と呼ばれている理由です。)</p> + + <p>パイプ経由のログ用のプロセスは Apache httpd の親プロセスから起動され、 + そのプロセスのユーザ ID を継承します。これは、これは、パイプ経由のログ用の + プログラムは普通 root として実行されることを意味します。 + ですから、プログラムを簡単で安全に保つことが非常に重要です。</p> + + <p>パイプ経由のログの重要な利用法は、サーバの再起動なしでログの交替を + することです。Apache HTTP サーバにはこのための <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code> と呼ばれる簡単な + プログラムが付属しています。たとえば、24 時間毎にログを交替させるには、 + 以下のものを使うことができます:</p> + + <div class="example"><p><code> + CustomLog "|/usr/local/apache/bin/rotatelogs + /var/log/access_log 86400" common + </code></p></div> + + <p>パイプの先で呼ばれるコマンド全体が引用符で囲まれていることに注目して + ください。この例はアクセスログを使っていますが、エラーログにも同じ技術を + 使うことができます。</p> + + <p>似ているけれど、よりずっと柔軟な + <a href="http://www.cronolog.org/">cronolog</a> というログ交替用の + プログラムが外部のサイトにあります。</p> + + <p>条件付きロギングと同様、パイプ経由のログは非常に強力な + 道具ですが、オフラインの後処理のような、より簡単な解決方法があるときは + 使わない方が良いでしょう。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="virtualhosts" id="virtualhosts">バーチャルホスト</a></h2> + + + <p>多くの <a href="vhosts/">バーチャルホスト</a> のあるサーバを実行している + ときは、ログファイルの扱い方にいくつかの方法があります。 + まず、単独のホストのみのサーバとまったく同じようにログを使うことができます。 + ロギングディレクティブを主サーバのコンテキストの + <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> セクションの外に置くことで、 + すべてのログを同じアクセスログとエラーログにログ収集することができます。 + この手法では個々のバーチャルホストの統計を簡単にとることはできません。</p> + + <p><code class="directive"><a href="./mod/mod_log_config.html#>customlog">>CustomLog</a></code> や + <code class="directive"><a href="./mod/mod_log_config.html#errorlog">ErrorLog</a></code> ディレクティブが + <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> の中に + 置かれた場合は、そのバーチャル + ホストへのすべてのリクエストやエラーがそこで指定されたファイルにのみ + ログ収集されます。ロギングディレクティブのないバーチャルホストは + 依然としてリクエストが主サーバのログに送られます。この手法は少ない + バーチャルホストに対しては非常に有用ですが、ホストの数が非常に多くなると + 管理が大変になります。さらに、<a href="vhosts/fd-limits.html">ファイル記述子の限界</a>の問題を起こすことが + あります。</p> + + <p>アクセスログには、非常に良い妥協案があります。バーチャルホストの + 情報をログのフォーマット文字列に加えることで、すべてのホストへの + リクエストを同じログにログ収集して、後でログを個々のファイルに分割することが + できます。たとえば、以下のディレクティブを見てください。</p> + + <div class="example"><p><code> + LogFormat "%v %l %u %t \"%r\" %>s %b" + comonvhost<br /> + CustomLog logs/access_log comonvhost + </code></p></div> + + <p><code>%v</code> がリクエストを扱っているバーチャルホストの名前を + ログ収集するために使われています。そして、<a href="programs/other.html">split-logfile</a> のようなプログラムを + 使ってアクセスログを後処理することで、 + バーチャルホスト毎のファイルにログを分割することができます。</p> + + <p>残念ながら、エラーログには同様の手法はありません。ですから、 + すべてのバーチャルホストを同じエラーログの中に混ぜるか、 + バーチャルホスト毎にエラーログを使うかを選ばなければなりません。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="other" id="other">他のログファイル</a></h2> + + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptloglength">ScriptLogLength</a></code></li></ul></td></tr></table> + + <h3><a name="pidfile" id="pidfile">PID ファイル</a></h3> + + + <p>起動時に、Apache は親 httpd プロセスのプロセス ID を + <code>logs/httpd.pid</code> に保存します。この + ファイル名は <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> ディレクティブを使って + 変更することができます。プロセス ID は管理者が親プロセスに + シグナルを送ることでデーモンを再起動したり終了させたりするときに + 使用します。Windows では、代わりに -k コマンドオプションを + 使ってください。詳しい情報は <a href="stopping.html">終了と + 再起動</a> のページを見てください。</p> + + + <h3><a name="scriptlog" id="scriptlog">スクリプトログ</a></h3> + + + <p>デバッグの補助のために、<code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code> ディレクティブは + CGI スクリプトの入力と出力を記録するようにできます。 + これはテスト用にのみ使用して、通常のサーバでは使用しないでください。 + 詳しい情報は <a href="mod/mod_cgi.html">mod_cgi の文書</a> にあります。</p> + + + <h3><a name="rewritelog" id="rewritelog">リライトログ</a></h3> + + + <p><code class="directive"><a href="./mod/mod_rewrite.html#mod_rewrite">mod_rewrite</a></code> の強力で + 複雑な機能を + 使っているときは、ほぼいつもデバッグを簡単にするために + <code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code> の使用が + 必要でしょう。このログファイルにはリライトエンジンがリクエストを + 書き換える方法の詳細な解析が出力されます。詳しさの度合は <code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code> + で制御できます。</p> + + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/logs.html" title="Japanese"> ja </a> | +<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/core.html b/docs/manual/mod/core.html index 424afedab8..7a2503b012 100644 --- a/docs/manual/mod/core.html +++ b/docs/manual/mod/core.html @@ -6,6 +6,6 @@ URI: core.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: core.html.ja.euc-jp +URI: core.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/core.html.ja.euc-jp b/docs/manual/mod/core.html.ja.euc-jp deleted file mode 100644 index 9355408f8d..0000000000 --- a/docs/manual/mod/core.html.ja.euc-jp +++ /dev/null @@ -1,3265 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>core - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ǽ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/core.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>˻Ѳǽ Apache HTTP ФΥǽ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Core</td></tr></table> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#acceptfilter">AcceptFilter</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#acceptpathinfo">AcceptPathInfo</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#accessfilename">AccessFileName</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#adddefaultcharset">AddDefaultCharset</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#addoutputfilterbytype">AddOutputFilterByType</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#allowencodedslashes">AllowEncodedSlashes</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#allowoverride">AllowOverride</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#authname">AuthName</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#authtype">AuthType</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cgimapextension">CGIMapExtension</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#contentdigest">ContentDigest</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#defaulttype">DefaultType</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#directory"><Directory></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#directorymatch"><DirectoryMatch></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#documentroot">DocumentRoot</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#enablemmap">EnableMMAP</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#enablesendfile">EnableSendfile</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#errordocument">ErrorDocument</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#errorlog">ErrorLog</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#fileetag">FileETag</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#files"><Files></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#filesmatch"><FilesMatch></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#forcetype">ForceType</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#hostnamelookups">HostnameLookups</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ifdefine"><IfDefine></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ifmodule"><IfModule></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#include">Include</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#keepalive">KeepAlive</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#keepalivetimeout">KeepAliveTimeout</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#limit"><Limit></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#limitexcept"><LimitExcept></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#limitinternalrecursion">LimitInternalRecursion</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestbody">LimitRequestBody</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfields">LimitRequestFields</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfieldsize">LimitRequestFieldSize</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestline">LimitRequestLine</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#limitxmlrequestbody">LimitXMLRequestBody</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#location"><Location></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#locationmatch"><LocationMatch></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#loglevel">LogLevel</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#namevirtualhost">NameVirtualHost</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#require">Require</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#rlimitcpu">RLimitCPU</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#rlimitmem">RLimitMEM</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#rlimitnproc">RLimitNPROC</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#satisfy">Satisfy</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#scriptinterpretersource">ScriptInterpreterSource</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#serveradmin">ServerAdmin</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#serveralias">ServerAlias</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#servername">ServerName</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#serverpath">ServerPath</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#serverroot">ServerRoot</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#serversignature">ServerSignature</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#servertokens">ServerTokens</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#sethandler">SetHandler</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#setinputfilter">SetInputFilter</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#setoutputfilter">SetOutputFilter</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#timeout">TimeOut</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#usecanonicalname">UseCanonicalName</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#virtualhost"><VirtualHost></a></li> -</ul> -</div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AcceptFilter" id="AcceptFilter">AcceptFilter</a> <a name="acceptfilter" id="acceptfilter">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץȥ Listen Ƥ륽åȤκŬꤹ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AcceptFilter <var>protocol</var> <var>accept_filter</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.1.5 ʹ</td></tr> -</table> - <p>Listen Ƥ륽åȤФơOS ͭ˻äƤץȥˤĤƤκŬ - ͭˤǥ쥯ƥ֤ǤȤʤϡǡ뤫 - HTTP ꥯΤХåե뤫ޤǡͥ뤬Хץ - åȤʤ褦ˤʤäƤ롢ȤȤǤߥݡȤƤΤϡ - <a href="http://www.freebsd.org/cgi/man.cgi?query=accept_filter&sektion=9"> - FreeBSD Accept Filter</a> Linux Υץߥƥ֤ - <code>TCP_DEFER_ACCEPT</code> ΤߤǤ</p> - - <p>FreeBSD Υǥեͤ :</p> - <div class="example"><p><code> - AcceptFilter http httpready <br /> - AcceptFilter https dataready - </code></p></div> - - <p><code>httpready</code> Accept Filter HTTP ꥯΤ - ͥ٥ǥХåեޤꥯΤȡ - θ奵Хץˤޤܺ٤ˤĤƤ <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_http&sektion=9">accf_http(9)</a> - ȤƤHTTPS ΥꥯȤϰŹ沽ƤΤ <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_data&sektion=9">accf_data(9)</a> - ե륿ΤߤѤޤ</p> - - <p>Linux ǤΥǥեͤ :</p> - <div class="example"><p><code> - AcceptFilter http data <br /> - AcceptFilter https data - </code></p></div> - - <p>Linux <code>TCP_DEFER_ACCEPT</code> HTTP ꥯȤΥХåե - ݡȤƤޤ<code>none</code> ʳͤ - <code>TCP_DEFER_ACCEPT</code> ͭˤʤޤܺ٤ˤĤƤ Linux - man ڡ <a href="http://homepages.cwi.nl/~aeb/linux/man2html/man7/tcp.7.html">tcp(7)</a> - ȤƤ</p> - - <p> <code>none</code> ꤹȡץȥФƤ Accept - Filter ̵ˤʤޤ<code>nntp</code> Ȥä˥Ф˥ǡ - ɬפΤץȥͭǤ :</p> - <div class="example"><p><code>AcceptFilter nttp none</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="AcceptPathInfo" id="AcceptPathInfo">AcceptPathInfo</a> <a name="acceptpathinfo" id="acceptpathinfo">ǥ쥯ƥ</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>AcceptPathInfo On|Off|Default</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AcceptPathInfo Default</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.30 ʹߤǻѲǽ</td></tr> -</table> - - <p>Υǥ쥯ƥ֤ϼºݤΥե̾ (⤷¸ߤǥ쥯ȥ - ¸ߤʤե) θ³ѥ̾ꥯȤդ뤫 - ݤ뤫椷ޤ³Υѥ̾ϥץȤˤ <code>PATH_INFO</code> - ĶѿȤѲǽˤʤޤ</p> - - <p>㤨С<code>/test/</code> <code>here.html</code> Ȥե - ĤΤߤǥ쥯ȥؤƤȤޤȡ - <code>/test/here.html/more</code> <code>/test/nothere.html/more</code> - ؤΥꥯȤξȤ <code>/more</code> <code>PATH_INFO</code> Ȥޤ</p> - - <p><code class="directive">AcceptPathInfo</code> ǥ쥯ƥ֤˻ǽ - Ĥΰ:</p> - - <dl> - <dt><code>Off</code></dt><dd>ꥯȤ¸ߤѥˤΤޤ - ޥåפˤΤդޤǤ顢 - <code>/test/here.html/more</code> Τ褦ˡΥե̾ - ˥ѥ̾³ꥯȤˤ 404 NOT FOUND 顼֤ޤ</dd> - - <dt><code>On</code></dt><dd>Υѥ¸ߤե˥ޥåפ - ꥯȤդޤ <code>/test/here.html/more</code> - <code>/test/here.html</code> ͭʥե˥ޥåפ - դޤ</dd> - - <dt><code>Default</code></dt><dd>³Υѥ̾ΰϥꥯȤ - <a href="../handler.html">ϥɥ</a>Ƿޤޤ - ̤ΥեΤΥϥɥΥǥեȤ <code>PATH_INFO</code> ݤޤ - <a href="mod_cgi.html">cgi-script</a> <a href="mod_isapi.html">isapi-handler</a> Τ褦˥ץȤϥɥ - Ū˥ǥեȤ <code>PATH_INFO</code> դޤ</dd> - </dl> - - <p><code>AcceptPathInfo</code> μŪϥϥɥ <code>PATH_INFO</code> - դ뤫ݤ뤫Ǥ褦ˤ뤳ȤǤ - 㤨С㤨 <a href="mod_include.html">INCLUDES</a> Τ褦 - <a href="../filter.html">ե륿</a>Ȥä <code>PATH_INFO</code> - ŤƥƥĤƤȤɬפˤʤޤ</p> - - <div class="example"><p><code> - <Files "mypaths.shtml"><br /> - <span class="indent"> - Options +Includes<br /> - SetOutputFilter INCLUDES<br /> - AcceptPathInfo On<br /> - </span> - </Files> - </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="AccessFileName" id="AccessFileName">AccessFileName</a> <a name="accessfilename" id="accessfilename">ǥ쥯ƥ</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>AccessFileName <var>filename</var> [<var>filename</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AccessFileName .htaccess</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>ꥯȤȤФϥǥ쥯ȥ - Фʬե뤬<a href="#allowoverride">ͭˤʤäƤ</a> - ΥɥȤؤ - ѥˤƤΥǥ쥯ȥ꤫顢ǻꤵ줿̾ΰ - ǽ˸Ĥäե줾եȤɤ߹ߤޤ㤨:</p> - - <div class="example"><p><code> - AccessFileName .acl - </code></p></div> - - <p>Ȥ꤬ȡʲΤ褦ˤ̵ˤƤʤ¤ꡢ - ɥ <code>/usr/local/web/index.html</code> - ֤ˡФ <code>/.acl</code>, <code>/usr/.acl</code>, - <code>/usr/local/.acl</code>, <code>/usr/local/web/.acl</code> - ǥ쥯ƥ֤ɤ߹ߤޤ</p> - - <div class="example"><p><code> - <Directory /><br /> - <span class="indent"> - AllowOverride None<br /> - </span> - </Directory> - </code></p></div> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#allowoverride">AllowOverride</a></code></li> -<li><a href="../configuring.html">ե</a></li> -<li><a href="../howto/htaccess.html">.htaccess ե</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AddDefaultCharset" id="AddDefaultCharset">AddDefaultCharset</a> <a name="adddefaultcharset" id="adddefaultcharset">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>쥹ݥΥƥȥפ <code>text/plain</code> 뤤 -<code>text/html</code> ξɲäǥեȤ charset ѥ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddDefaultCharset On|Off|<var>charset</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AddDefaultCharset Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>쥹ݥΥƥȥפ <code>text/plain</code> - 뤤 <code>text/html</code> - ξ˸¤ޤ쥹ݥɲäǥפʸåȥѥ - (ʸǥ̾) ΥǥեͤΥǥ쥯ƥ֤ǻꤷޤ - ϥ쥹ݥ <span class="transnote">(<em>:</em> 쥹ݥ HTML)</span> <code>META</code> - Ǥǻꤵ줿ɤΤ褦ʸåȤ̵ˤޤ - ǽŪʵưϥ桼Υ饤¦Ƿޤޤ - εǽ <code>AddDefaultCharset Off</code> Ȥ̵ˤʤޤ - <code>AddDefaultCharset On</code> ˤС - Apache Υǥեʸå <code>iso-8859-1</code> ꤵޤ - ¾ <var>charset</var> ˻ǤͤǤСɤͤǤȤޤ - ꤹͤϡMIME ǥפȤƻȤ - <a href="http://www.iana.org/assignments/character-sets">IANA - ϿƤʸå̾</a>ΤΰĤˤ٤Ǥ - 㤨:</p> - - <div class="example"><p><code> - AddDefaultCharset utf-8 - </code></p></div> - - <p><code class="directive">AddDefaultCharset</code> ȤȤϡƤΥƥȥ - ꤹʸɤˤʤäƤʬäƤơġ - θġʸåȤꤹΤѤʾΤߤǤ - ȡ쥬 CGI ץȤʤɤΡưŪ - ƥĤޤʸåȥѥɲäǡ - 桼ϥǡϤꡢȥץƥ - 줦ǤǥեʸåȤåȤȤƤ⡢ - ֥饦 "ʸɤμư" ǽͭˤʤäƤ桼 - 뤳ȤˤϤʤʤΤǡɤñ˥ץȤ - (뤤Ϻ) 뤳ȤǤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="../mod/mod_mime.html#addcharset">AddCharset</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AddOutputFilterByType" id="AddOutputFilterByType">AddOutputFilterByType</a> <a name="addoutputfilterbytype" id="addoutputfilterbytype">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>MIME-type ˽ϥե륿Ƥ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddOutputFilterByType <var>filter</var>[;<var>filter</var>...] <var>MIME-type</var> -[<var>MIME-type</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.33 ʹߤǻѲǽ</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϱ MIME-type ˱ƽ<a href="../filter.html">ե륿</a>Ѥ褦ˤޤ</p> - - <p> <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> <code>DEFLATE</code> ե륿 - ȤäƤޤ<code>text/html</code> <code>text/plain</code> - ٤Ƥν (ŪʤΤưŪʤΤ) 饤Ȥ - ̤ޤ</p> - - <div class="example"><p><code> - AddOutputFilterByType DEFLATE text/html text/plain - </code></p></div> - - <p>ʣΥե륿ǥƥĤȤϡ줾̾ߥ - ʬɬפޤƥե륿Ф - <code class="directive">AddOutputFilterByType</code> ĤĽȤǤޤ</p> - - <p> <code>text/html</code> ΥץȤΤ٤ƤνϤ - ޤ <code>INCLUDES</code> ե륿ǽ <code>DEFLATE</code> ե륿ˤޤ</p> - - <div class="example"><p><code> - <Location /cgi-bin/><br /> - <span class="indent"> - Options Includes<br /> - AddOutputFilterByType INCLUDES;DEFLATE text/html<br /> - </span> - </Location> - </code></p></div> - - <div class="warning"><h3>:</h3> - <p><code class="directive">AddOutputFilterByType</code> ǥ쥯ƥ֤ˤ - ͭˤե륿ϾˤäƤϡʬŪ⤷ϴŬѤʤȤ - ޤ㤨СMIME פǤʤȤˤ - <code class="directive"><a href="#defaulttype">DefaultType</a></code> ꤬ƱäȤƤ⡢ - <code class="directive"><a href="#defaulttype">DefaultType</a></code> Ȥ褦ˤʤޤ</p> - <p>μ¤˥ե륿ŬѤ褦ˤȤϡ - Ū˥ƥȥפƤ뤳ȤǤޤˤ㤨 - <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="#forcetype">ForceType</a></code> ǥ쥯ƥ֤Ȥޤ - (nphǤʤ) CGI ץȤǥƥȥפꤹȤΤǤ - פǤ</p> - - <p>νϥե륿ϥץꥯȤˤϷ褷ŬѤޤ</p> - </div> - -<h3></h3> -<ul> -<li><code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li> -<li><code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code></li> -<li><a href="../filter.html">ե륿</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AllowEncodedSlashes" id="AllowEncodedSlashes">AllowEncodedSlashes</a> <a name="allowencodedslashes" id="allowencodedslashes">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>URL 沽줿ѥʬΥʸΤĤ뤫ɤ -ꤹ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AllowEncodedSlashes On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AllowEncodedSlashes Off</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.46 ʹߤǻѲǽ</td></tr> -</table> - <p><code class="directive">AllowEncodedSlashes</code> ǥ쥯ƥ֤沽줿 - ѥʬΥʸ (<code>/</code> <code>%2F</code>˥ƥˤäƤ - <code>\</code> б <code>%5C</code>) ¸ߤ URL λѤ - Ĥ뤫ɤꤷޤ̾ϤΤ褦 URL 404 (Not found) 顼 - ǵݤޤ</p> - - <p><code class="directive">AllowEncodedSlashes</code> <code>On</code> ˤ - ѥʬΥʸλѤϡ<code>PATH_INFO</code> ȹ碌 - ȤȤ˰Ωޤ</p> - <p>Turning <code class="directive">AllowEncodedSlashes</code> <code>On</code> is - mostly useful when used in conjunction with <code>PATH_INFO</code>.</p> - - <div class="note"><h3></h3> - <p>沽줿åĤ뤳Ȥϡ<em></em>뤳Ȥ - ̣<em>ޤ</em><code>%2F</code> (ط륷ƥǤ) - <code>%5C</code> ϡ¾ʬ椵줿 URL Ǥ⤽Τޤޤη - Ĥޤ</p> - </div> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#acceptpathinfo">AcceptPathInfo</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AllowOverride" id="AllowOverride">AllowOverride</a> <a name="allowoverride" id="allowoverride">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>.htaccess</code> ǵĤǥ쥯ƥ֤μ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AllowOverride All|None|<var>directive-type</var> -[<var>directive-type</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AllowOverride All</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>Ф (<code class="directive"><a href="#accessfilename">AccessFileName</a></code> ˤäƻꤵ줿) - .htaccess եĤΥե - 줿ɤΥǥ쥯ƥ֤줿ǥ쥯ƥ֤ - Ǥ뤫Τɬפޤ</p> - - <div class="note"><h3><Directory> ǤΤѲǽ</h3> - <code class="directive">AllowOverride</code> ɽ̵<code class="directive"><a href="#directory"><Directory></a></code> - ǤΤͭǡ<code class="directive"><a href="#location"><Location></a></code> <code class="directive"><a href="#directorymatch"><DirectoryMatch></a></code> - <code class="directive"><a href="#files"><Files></a></code> Ǥ̵Ǥ - </div> - - <p>Υǥ쥯ƥ֤ None ꤹȡ<a href="#accessfilename">.htaccess</a> եϴ - ̵뤵ޤ - ξ硢Фϥե륷ƥ <code>.htaccess</code> եɤळȤ - ߤޤ</p> - - <p>Υǥ쥯ƥ֤ <code>All</code> ꤵƤˤϡ - <code>.htaccess</code> Ȥ <a href="directive-dict.html#Context">ƥ</a> - ƤΥǥ쥯ƥ֤ѤǤޤ</p> - - <p><var>directive-type</var> ˤϡʲΥǥ쥯ƥַ - ɤΤɤ줫ꤷޤ</p> - - <dl> - <dt>AuthConfig</dt> - - <dd> - - ǧڤ˴ؤǥ쥯ƥ֤λѤĤ (<code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>, - <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>, - <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>, - <code class="directive"><a href="#authname">AuthName</a></code>, - <code class="directive"><a href="#authtype">AuthType</a></code>, <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>, <code class="directive"><a href="#require">Require</a></code> <em>ʤ</em>)</dd> - - <dt>FileInfo</dt> - - <dd> - ɥȥפ椹뤿Υǥ쥯ƥ֤λѤĤ (<code class="directive"><a href="#defaulttype">DefaultType</a></code>, <code class="directive"><a href="#errordocument">ErrorDocument</a></code>, <code class="directive"><a href="#forcetype">ForceType</a></code>, <code class="directive"><a href="../mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>, - <code class="directive"><a href="#sethandler">SetHandler</a></code>, <code class="directive"><a href="#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code>, - <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> Add* Remove* - ǥ쥯ƥ<em>ʤ</em>)</dd> - - <dt>Indexes</dt> - - <dd> - ǥ쥯ȥꥤǥå椹뤿Υǥ쥯ƥ֤λѤĤ - (<code class="directive"><a href="../mod/mod_autoindex.html#adddescription">AddDescription</a></code>, - <code class="directive"><a href="../mod/mod_autoindex.html#addicon">AddIcon</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></code>, - <code class="directive"><a href="../mod/mod_autoindex.html#addiconbytype">AddIconByType</a></code>, - <code class="directive"><a href="../mod/mod_autoindex.html#defaulticon">DefaultIcon</a></code>, <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#fancyindexing">FancyIndexing</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#headername">HeaderName</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexignore">IndexIgnore</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#readmename">ReadmeName</a></code> - <em>ʤ</em>)</dd> - - <dt>Limit</dt> - - <dd> - ۥȤؤΥԤΥǥ쥯ƥ֤λѤĤ (<code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>, <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code>, <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code>).</dd> - - <dt>Options[=<var>Option</var>,...]</dt> - - <dd> - Υǥ쥯ȥˤ뵡ǽꤹ뤿Υǥ쥯ƥ֤λѤĤ - (<code class="directive"><a href="#options">Options</a></code> - <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>) - <code class="directive"><a href="#options">Options</a></code> ꤹ륪ץ - (ޤʤ) ڤΥꥹȤˤθ³뤳Ȥ - Ǥޤ</dd> - </dl> - - <p>:</p> - - <div class="example"><p><code> - AllowOverride AuthConfig Indexes - </code></p></div> - - <p>Ǥ <code>AuthConfig</code> <code>Indexes</code> Τɤˤ - °ʤǥ쥯ƥ֤Ϥ٤Х顼ޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li> -<li><a href="../configuring.html">ե</a></li> -<li><a href="../howto/htaccess.html">.htaccess ե</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AuthName" id="AuthName">AuthName</a> <a name="authname" id="authname">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP ǧڤǧΰ (: realm)</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AuthName <var>auth-domain</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϥǥ쥯ȥФǧΰ (: realm) - ̾ꤷޤ - ǧΰϡѼԤɤΥ桼̾ȥѥɤФ褤Τ - 饤Ȥ˶뤿Ѥޤ - <code class="directive">AuthName</code> ϰĤΰȤꡢ - ڡޤޤˤϡ - dzʤФʤޤ - Υǥ쥯ƥ֤ - <code class="directive"><a href="#authtype">AuthType</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="#require">Require</a></code> ǥ쥯ƥ֤ȡ - <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> - <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> ʤɤΥǥ쥯ƥ֤ - Ѥɬפޤ</p> - - <p>㤨:</p> - - <div class="example"><p><code> - AuthName "Top Secret" - </code></p></div> - - <p> <code>AuthName</code> ˻ꤷʸ - ʬΥ֥饦Υѥɥɽޤ</p> - -<h3></h3> -<ul> -<li><a href="../howto/auth.html">ǧڡǧ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AuthType" id="AuthType">AuthType</a> <a name="authtype" id="authtype">ǥ쥯ƥ</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>AuthType Basic|Digest</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>Υǥ쥯ƥ֤оݥǥ쥯ȥѤ桼ǧڤμӤޤ - ߤΤȤ <code>Basic</code> <code>Digest</code> - Ƥޤ - - Υǥ쥯ƥ֤ <code class="directive"><a href="#authname">AuthName</a></code>ǥ쥯ƥ֤ - <code class="directive"><a href="#require">Require</a></code> ǥ쥯ƥ֤ȡ - <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> ʤɤΥǥ쥯ƥ֤ - Ѥɬפޤ</p> - -<h3></h3> -<ul> -<li><a href="../howto/auth.html">ǧڡǧ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="CGIMapExtension" id="CGIMapExtension">CGIMapExtension</a> <a name="cgimapextension" id="cgimapextension">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ץȤΥץΰ֤Ĵ٤뤿μˡ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CGIMapExtension <var>cgi-path</var> <var>.extension</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>None</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>NetWare Τ</td></tr> -</table> - <p>Υǥ쥯ƥ֤ Apache CGI ץȤ¹Ԥ뤿 - ץõˡ椷ޤ - 㤨С<code>CGIMapExtension sys:\foo.nlm .foo</code> ꤹ - <code>.foo</code> ȤĥҤΤ٤Ƥ CGI ץȤ FOO ץ - Ϥޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ContentDigest" id="ContentDigest">ContentDigest</a> <a name="contentdigest" id="contentdigest">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>Content-MD5</code> HTTP إåͭˤ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ContentDigest On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ContentDigest Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Options</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϡRFC1864 ڤ RFC2068 ˤƤ - <code>Content-MD5</code> إåͭˤޤ</p> - - <p>MD5 ϡǤĹΥǡΡ֥åȡ(ֻ - ɽ뤳Ȥ⤢) 륢르ꥺǡ - ǡѹäˤ˹⤤٤ǥåȤѹ - ȿǤޤ</p> - - <p><code>Content-MD5</code> إåϡɥġɤ - ƥƥܥǥ˴ޤޤåδå - (Message Integrity Check - MIC)ޤ - ΥإåĴ٤뤳Ȥǡץ䥯饤Ȥϡ - ϩˤ륨ƥƥܥǥͽѹʤɤ - Ф뤳ȤǤޤإå:</p> - - <div class="example"><p><code> - Content-MD5: AuLb7Dp1rqtRtxz2m9kRpA== - </code></p></div> - - <p>ꥯ˥åȤ (ͤϥå夵ޤ) - Ȥ顢 - Хѥեޥ㲼뤳ȤˤĤդƤ</p> - - <p><code>Content-MD5</code>ϡ<code class="module"><a href="../mod/core.html">core</a></code> ǽˤ줿 - ɥȤȤΤͭǤꡢ - SSI ɥȤ CGI ץȤνϡХȥꤷ - ξˤϤΥإåͿޤ - </p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DefaultType" id="DefaultType">DefaultType</a> <a name="defaulttype" id="defaulttype">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ФƥȥפǤʤȤ - MIME ƥȥ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DefaultType <var>MIME-type</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DefaultType text/plain</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>ФϡMIME ΥץޥåפϷǤʤ - ɥȤᤵ뤳Ȥޤ</p> - - <p>ФϡɥȤΥƥȥפ饤ȤΤɬפ - ޤΤǡΤ褦˥פ̤Τξ - <code>DefaultType</code> ǻꤵ줿פѤޤ - :</p> - - <div class="example"><p><code> - DefaultType image/gif - </code></p></div> - - <p> <code>.gif</code> ȤĥҤե̾˴ޤޤƤʤ - ¿ GIF ޤޤƤǥ쥯ȥŬƤǤ礦</p> - - <p><code class="directive"><a href="#forcetype">ForceType</a></code> ǥ쥯ƥ֤ - äơΥǥ쥯ƥ֤ϥǥեȤ MIME פ - 뤳ȤդƤե̾γĥҤޤᡢ - ǥפǤ¾ MIME פ - ΥǥեȤϾޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Directory" id="Directory"><Directory></a> <a name="directory" id="directory">ǥ쥯ƥ</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><Directory <var>directory-path</var>> -... </Directory></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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>ꤵ줿ǥ쥯ȥȤΥ֥ǥ쥯ȥˤΤ - ǥ쥯ƥ֤ŬѤ뤿ˤϡ - <code class="directive"><Directory></code> - <code></Directory></code> ФȤơǥ쥯ƥַϤޤ - ˤϡǥ쥯ȥꥳƥȤǵĤ줿ƤΥǥ쥯ƥ֤ - ѤǤޤ - <var>directive-path</var> ϡեѥ⤷ Unix Υ - 磻ɥɤꤷޤ - <code>?</code> Ǥդ 1 ʸ<code>*</code> Ǥդʸ˥ޥåޤ - ˤƱ͡ʸϰϤ <code>[]</code> ǻǤޤ - 磻ɥɤ `/' ʸˤϥޥåޤΤǡ - <code>/home/user/public_html</code> ˤ - <code><Directory /*/public_html></code> ϥޥåޤ - <code><Directory /home/*/public_html></code> ϥޥåޤ - :</p> - - <div class="example"><p><code> - <Directory /usr/local/httpd/htdocs><br /> - <span class="indent"> - Options Indexes FollowSymLinks<br /> - </span> - </Directory> - </code></p></div> - -<div class="note"> -<p><var>directory-path</var> ˤդƤ: ΰ -Apache ե뤿˻Ȥե륷ƥΥѥ -Τޤޥޥåɬפޤ <code><Directory></code> -ŬѤǥ쥯ƥ֤ϡ̤Υܥåɤäꤷ -Ʊǥ쥯ȥ㤦ѥǥˤŬѤޤ</p> -</div> - - <p><code>~</code> Ȥʸ - ղä뤳ȤdzĥɽѤ뤳ȤǤޤ - 㤨:</p> - -<div class="example"><p><code> - <Directory ~ "^/www/.*/[0-9]{3}"> -</code></p></div> - - <p>Ȥäξ硢<code>/www/</code> ʲˤ - 3 ʸΥǥ쥯ȥ˥ޥåޤ</p> - - <p>⤷ʣ (ɽʳ) <code class="directive"><Directory></code> - ɥȤޤǥ쥯ȥ (䤽ξ̥ǥ쥯ȥΤɤ줫) ȥޥåʤС - <a href="#accessfilename">.htaccess</a> եΥǥ쥯ƥ֤ɤ߹ߤĤġ - ûѥŬѤޤ - 㤨С</p> - - <div class="example"><p><code> - <Directory /><br /> - <span class="indent"> - AllowOverride None<br /> - </span> - </Directory><br /> - <br /> - <Directory /home/><br /> - <span class="indent"> - AllowOverride FileInfo<br /> - </span> - </Directory> - </code></p></div> - - <p>ꤷɥ <code>/home/web/dir/doc.html</code> ؤ - äˤϰʲΤ褦ưޤ:</p> - - <ul> - <li><code>AllowOverride None</code> ŬѤ롣 - (<code>.htaccess</code> ե̵ˤʤ)</li> - - <li><code>AllowOverride FileInfo</code> ŬѤ - (<code>/home</code> ǥ쥯ȥФ)</li> - - <li><code>/home/.htaccess</code>, <code>/home/web/.htaccess</code>, - <code>/home/web/.htaccess</code> νˤΥե - FileInfo ǥ쥯ƥ֤ŬѤ롣</li> - </ul> - - <p>ɽϡ̾Υ٤ŬѤޤ - θޤ - θ塢Ƥɽե˸줿ǻޤ - 㤨СʲΤ褦ʾ</p> - - <div class="example"><p><code> - <Directory ~ abc$><br /> - <span class="indent"> - # ... directives here ...<br /> - </span> - </Directory> - </code></p></div> - - <p>ɽΥϤ٤Ƥ̾ <code class="directive"><Directory></code> - <code>.htaccess</code> ŬѤޤǹθޤ - θǡɽ <code>/home/abc/public_html/abc</code> ˥ޥå - б <code class="directive"><Directory></code> ŬѤޤ</p> - - <p><strong>Apache ΥǥեȤǤ <code><Directory /></code> ؤΥ - <code>Allow from All</code> ˤʤäƤ뤳ȤդƤ - ϡURL ޥåפ줿ɤΥեǤ Apache ȤȤǤ - ϰʲΤ褦ˤѹ뤳Ȥ侩Ƥޤ</strong></p> - - <div class="example"><p><code> - <Directory /><br /> - <span class="indent"> - Order Deny,Allow<br /> - Deny from All<br /> - </span> - </Directory> - </code></p></div> - - <p><strong>ƥ<em>ǽˤ</em>ǥ쥯ȥФ - ̤ꤹФ褤Ǥ礦 - ΤˤĤƤϡ<a href="../misc/security_tips.html">ƥ˴ؤ륳</a> - ȤƤ</strong></p> - - <p>ǥ쥯ȥꥻ httpd.conf եޤ - <code class="directive"><Directory></code> - ǥ쥯ƥ֤Ҥˤ뤳ȤǤ - <code class="directive"><a href="#limit"><Limit></a></code> <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> ˤ - ҤǤޤ</p> - - -<h3></h3> -<ul> -<li>ꥯȤݤˤΰۤʤ륻 - Ȥ߹蘆ˡˤĤƤ <a href="../sections.html"> - <Directory>, <Location>, <Files> ưˡ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DirectoryMatch" id="DirectoryMatch"><DirectoryMatch></a> <a name="directorymatch" id="directorymatch">ǥ쥯ƥ</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><DirectoryMatch <var>regex</var>> -... </DirectoryMatch></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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><a href="#directory"><Directory></a></code> - ǥ쥯ƥ֤Ʊͤˡ<code class="directive"><DirectoryMatch></code> - <code></DirectoryMatch></code> ϻꤵ줿ǥ쥯ȥ - Υ֥ǥ쥯ȥˤΤŬѤǥ쥯ƥַϤޤ - Υǥ쥯ƥ֤ϰȤɽȤޤ㤨:</p> - - <div class="example"><p><code> - <DirectoryMatch "^/www/(.+/)?[0-9]{3}"> - </code></p></div> - - <p> /www/ ʲˤ 3 ʸΥǥ쥯ȥ˥ޥåޤ</p> - - -<h3></h3> -<ul> -<li>̾ <code class="directive"><Directory></code> ɽλ꤬ -ŬѤ֤ˤĤƤ <code class="directive"><a href="#directory"><Directory></a></code></li> -<li>ꥯȤݤˤΰۤʤ륻 - Ȥ߹蘆ˡˤĤƤ <a href="../sections.html"> - <Directory>, <Location>, <Files> ưˡ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DocumentRoot" id="DocumentRoot">DocumentRoot</a> <a name="documentroot" id="documentroot">ǥ쥯ƥ</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>DocumentRoot <var>directory-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DocumentRoot /usr/local/apache/htdocs</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϡ<code class="program"><a href="../programs/httpd.html">httpd</a></code> - եǥ쥯ȥꤷޤ - <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> Τ褦ʥǥ쥯ƥ֤˥ޥåʤˤϡ - ɥȤ (:ե륷ƥ) ѥ뤿ˡ - ꥯȤ줿 URL Υѥʬɥȥ롼ȤͿޤ - :</p> - - <div class="example"><p><code> - DocumentRoot /usr/web - </code></p></div> - - <p>ξ硢 - <code>http://www.my.host.com/index.html</code> ؤΥ - <code>/usr/web/index.html</code> ֤ޤ - <var>directory-path</var> ХѥǤʤϡ - <code class="directive"><a href="#serverroot">ServerRoot</a></code> - ХѥȤߤʤޤ</p> - - <p><code class="directive">DocumentRoot</code> ϺǸΥå̵ - ꤹɬפޤ</p> - -<h3></h3> -<ul> -<li><a href="../urlmapping.html">URL ե륷ƥΰ֤ -ޥåפ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="EnableMMAP" id="EnableMMAP">EnableMMAP</a> <a name="enablemmap" id="enablemmap">ǥ쥯ƥ</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>EnableMMAP On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>EnableMMAP On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>Υǥ쥯ƥ֤˥եƤɤ߹ɬפȤ - <code class="program"><a href="../programs/httpd.html">httpd</a></code> ޥåԥȤɤ椷ޤ - ǥեȤǤϡ - 㤨С<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> Ȥä SSI ե - ȤΤ褦ˡեΥǡɬפȤˤ - Apache OS ݡȤƤХե˥ޥåפޤ</p> - - <p> - Υޥåפǽθ餹Ȥޤ - ĶˤäƤϱѾɤ˥ޥåԥ - Ѥʤ褦ˤɤ⤢ޤ:</p> - - <ul> - <li>ޥץåƥˤϥޥåԥ - <code class="program"><a href="../programs/httpd.html">httpd</a></code> ǽΤޤ</li> - <li>NFS ޥȤ줿 <code class="directive"><a href="#documentroot">DocumentRoot</a></code> - Ǥϡ<code class="program"><a href="../programs/httpd.html">httpd</a></code> ޥåפƤ֤˥ե뤬줿 - ûʤäꤷȤ˵륻ơեȤΤ - <code class="program"><a href="../programs/httpd.html">httpd</a></code> å夹ǽޤ</li> - </ul> - - <p>ƤϤޤ륵ФξϡʲΤ褦ˤ - եΥޥåԥԲĤˤƤ:</p> - - <div class="example"><p><code> - EnableMMAP Off - </code></p></div> - - <p>NFS ޥȤ줿եˤϡΤեˤΤŪ - εǽԲĤˤޤ:</p> - - <div class="example"><p><code> - <Directory "/path-to-nfs-files"> - <span class="indent"> - EnableMMAP Off - </span> - </Directory> - </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="EnableSendfile" id="EnableSendfile">EnableSendfile</a> <a name="enablesendfile" id="enablesendfile">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>եΥ饤Ȥؤ˥ͥ sendfile ݡȤ -Ȥɤ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>EnableSendfile On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>EnableSendfile On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0.44 ʹߤǻѲǽ</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϥ饤˥եƤȤ - <code class="program"><a href="../programs/httpd.html">httpd</a></code> ͥ - sendfile ݡȤȤɤ椷ޤǥեȤǤϡ - 㤨ŪʥեΤ褦ˡꥯȤν˥ե - ΥǡΥɬפȤʤȤˤϡApache OS - ݡȤƤХեɤ߹ळȤʤ sendfile Ȥä - եƤޤ</p> - - <p>sendfile read send ̡˹ԤʤȤȡХåեγƤ - ޤץåȥեե륷ƥˤ - Ѿ뤿ˤεǽԲĤˤɤ礬ޤ:</p> - - <ul> - <li>ץåȥեˤϥӥɥƥबΤǤʤä줿 - sendfile ΥݡȤ¸ߤΤޤä - Хʥ꤬̤Υޥǥӥɤ졢줿 sendfile Τޥ - ưȤ˵ޤ</li> - <li>Linux Ǥϡsendfile Ѥȡ - IPv6 ѻ¸ߤͥåȥɤ TCP-checksum - եɤΥХƧǤޤޤ</li> - <li>ͥåȥޥȤ줿 <code class="directive"><a href="#documentroot">DocumentRoot</a></code> - (㤨 NFS SMB) - ǤϡͥϼȤΥåȤäƥͥåȥΥե - 뤳ȤǤʤȤޤ</li> - </ul> - - <p>ƤϤޤ륵ФξϡʲΤ褦ˤ - εǽԲĤˤƤ:</p> - - - <div class="example"><p><code> - EnableSendfile Off - </code></p></div> - - <p>NFS SMB ޥȤ줿եˤϡΤեˤΤŪ - εǽԲĤˤޤ:</p> - - <div class="example"><p><code> - <Directory "/path-to-nfs-files"> - <span class="indent"> - EnableSendfile Off - </span> - </Directory> - </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="ErrorDocument" id="ErrorDocument">ErrorDocument</a> <a name="errordocument" id="errordocument">ǥ쥯ƥ</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>ErrorDocument <var>error-code document</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ǤϥƥȤȤ빽ʸΥС -ѤäƤޤ</td></tr> -</table> - <p>䥨顼ȯȤưȤơ - Apache ˤϰʲλͤĤΤĤưꤹ뤳ȤǤޤ</p> - - <ol> - <li>Apache ɸδñʥ顼åɽ</li> - - <li>ʬǻꤷåɽ</li> - - <li>䥨顼ν٤ˡ - <var>URL-path</var> إ쥯</li> - - <li>䥨顼ν٤ˡ <var>URL</var> إ쥯</li> - </ol> - - <p>ǽΤΤǥեȤưǡ2 ܤ 4 ܤϡ - <code class="directive">ErrorDocument</code>ǥ쥯ƥ֤ˤꡢ - HTTP Υ쥹ݥɤȡå URL ꤹ뤳Ȥꤷޤ - Apache ⤷ϥ顼˴ؤɲþ뤳Ȥޤ</p> - - <p>URL ξϡåǻϤޤ (/) web-path ( - <code class="directive"><a href="#documentroot">DocumentRoot</a></code> Хѥ - ) 饤ȤǤ봰 URL ꤷޤ - ⤷ϡ֥饦ɽåǤޤ - :</p> - - <div class="example"><p><code> - ErrorDocument 500 http://foo.example.com/cgi-bin/tester<br /> - ErrorDocument 404 /cgi-bin/bad_urls.pl<br /> - ErrorDocument 401 /subscription_info.html<br /> - ErrorDocument 403 "Sorry can't allow you access today" - </code></p></div> - - <p>äơ̤ <code>default</code> Ȥä Apache - ϡɥɤƤñʥåꤹ뤳ȤǤޤ - ̾ɬפǤϤޤ<code>default</code> Ȥ - ¸ <code class="directive">ErrorDocument</code> ǥ쥯ƥ֤ - ѾȤǡApache Υϡɥɤ줿ñʥå - ᤹ȤǤޤ</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>⡼ URL (㤨СƬ <code>http</code> Ϳˡ) - <code class="directive">ErrorDocument</code> ˻ꤹȤ - ȤʸƱФˤȤ⡢ɥȤɤˤ뤫Τ뤿ˡ - Apache ϥ쥯Ȥ饤ȤФȤȤˡդƤ - ˤϤȴϢƵ꤬ޤ - ǤǤפʤΤϡ饤ȤϸΥ顼ơɤ餺 - ˥쥯ȤΥơɤȤȤǤ - ˤꡢơɤȤä URL ͭǤ뤫ɤꤷ褦Ȥ - ֥ܥåȤ䤽¾饤Ȥ𤵤뤫⤷ޤ - ˡ<code>ErrorDocument 401</code> ˥⡼Ȥ URL ꤹȡ - 饤Ȥ 401 Ȥơɤʤᡢ - ѥɤ桼ᤷʤФʤʤȤ狼ޤ - äơ<strong><code>ErrorDocument 401</code> Ȥǥ쥯ƥ֤Ȥϡ - ɬʸȤʤФʤޤ</strong></p> - - <p>Microsoft Internet Explorer (MSIE) ϥǥեȤǤϥФ顼å - ־פȤˤ̵ƼʬȤΡ֤䤵ץ顼å - ִޤΤͤϥ顼μˤäưۤʤޤ - Ūˤϥ顼ʸ 512 ХȤ¿ȡMSIE - Ф顼ɽޤܤ Microsoft - Knowledge Base ε <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807">Q294807</a> - ˤޤ</p> - - <p>ۤȤɤΥ顼å뤳ȤǤޤξǤ - <code class="directive"><a href="#errordocument">ErrorDocument</a></code> ˤ餺 - ¢ΥåȤޤ - äˡʷΥꥯȤФ줿硢̾ΥꥯȽ - ¨¤ߤ졢¢Υ顼å֤ޤ - ν֤ʥꥯȤˤäư롢ƥ꤫ - 뤿ɬפ֤Ǥ</p> - - <p>2.0 ΥСǤϡФˤʤäƤʤŰ - Ƭդ뤳ȤˤåǤ뤳ȤꤷƤޤ</p> - - -<h3></h3> -<ul> -<li><a href="../custom-error.html">ޥǽ -顼Υɥơ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ErrorLog" id="ErrorLog">ErrorLog</a> <a name="errorlog" id="errorlog">ǥ쥯ƥ</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> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ErrorLog logs/error_log (Unix) ErrorLog logs/error.log (Windows and OS/2)</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive">ErrorLog</code> ǥ쥯ƥ֤ϡ - Фޤޤʥ顼 - Ͽ٤Υե̾ꤷޤ - <var>file-path</var> ХѥǤʤȤϡ<code class="directive"><a href="#serverroot">ServerRoot</a></code> ХѥȤߤʤޤ</p> - - <div class="example"><h3></h3><p><code> - ErrorLog /var/log/httpd/error_log - </code></p></div> - - <p><var>file-path</var> ѥ (|) Ϥޤϡ - 顼뤿˼¹Ԥ륳ޥɤ - ꤵƤȲᤵޤ</p> - - <div class="example"><h3></h3><p><code> - ErrorLog "|/usr/local/bin/httpd_errors" - </code></p></div> - - <p>ե̾Ѥ <code>syslog</code> Ȼꤹ뤳Ȥˤäơ - ƥबݡȤƤ syslogd(8) Ѥͭˤʤޤ - ǥեȤǤϡ<code>local7</code> եƥȤʤޤ - <code>syslog:<var>facility</var></code> ȤäǵҤ뤳Ȥˤꡢ - ̾ syslog(1) ΥɥȤƤեƥΰĤȤ褦 - 뤳ȤǤޤ</p> - - <div class="example"><h3></h3><p><code> - ErrorLog syslog:user - </code></p></div> - - <p>ƥ: - եǼǥ쥯ȥ꤬Фư桼ʳ - 桼ˤäƽ˥ƥˤǽ뤳Ȥ - ؤܺ٤ <a href="../misc/security_tips.html#serverroot">ƥ˴ؤ륳</a> - ȤƤ</p> - <div class="warning"><h3></h3> - <p>Unix ʳΥץåȥեǥեΥѥϤȤϡ - ץåȥեबХååλѤƤȤƤ⡢ - μ¤˥åΤߤѤ褦դƤŪˤϡ - ե̤ǥåΤߤȤɤǤ礦</p> - </div> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#loglevel">LogLevel</a></code></li> -<li><a href="../logs.html">Apache ե</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="FileETag" id="FileETag">FileETag</a> <a name="fileetag" id="fileetag">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ETag HTTP إå뤿˻Ѥ -ե°</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>FileETag <var>component</var> ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>FileETag INode MTime Size</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p> - <code class="directive">FileETag</code> ǥ쥯ƥ֤ - ɥȤե˴ŤΤǤȤˡ - <code>ETag</code> (ƥƥ) إåեɤȤ˻Ѥ - ե°ꤷޤ (<code>ETag</code> ͤϥͥåȥӰ뤿 - åδǻȤޤ) Apache 1.3.22 Ǥϡ<code>ETag</code> ͤ - <em></em>ե inode, ǽ (mtime) - Ƥޤ<code class="directive">FileETag</code> ǥ쥯ƥ֤ˤꡢΤɤȤ - ֤ȤǤޤǧ륭ɤ: - </p> - - <dl> - <dt><strong>INode</strong></dt> - <dd>ե inode ֹ˻Ȥޤ</dd> - <dt><strong>MTime</strong></dt> - <dd>եκǽȤޤ</dd> - <dt><strong>Size</strong></dt> - <dd>եȤΥХȿȤޤ</dd> - <dt><strong>All</strong></dt> - <dd>Ѳǽʤ٤ƤΥեɤȤޤ - <div class="example"><p><code>FileETag INode MTime Size</code></p></div> Ǥ</dd> - <dt><strong>None</strong></dt> - <dd>ɥȤե˴ŤΤǤ⡢<code>ETag</code> եɤ - ղäޤ</dd> - </dl> - - <p><code>INode</code>, <code>MTime</code>, <code>Size</code> ɤˤ - <code>+</code> <code>-</code> դ - ꤹ뤳ȤǤޤξϡ깭ϰϤѾ줿 - ǥեȤѹä褦ˤʤޤΤ褦Ƭ - ̵ɤꤹȡ¨¤˷Ѿ̵ˤޤ</p> - - <p>ǥ쥯ȥ - <code>FileETag INode MTime Size</code> ꡢ - ֥ǥ쥯ȥ <code>FileETag -INode</code> Ȥϡ - Υ֥ǥ쥯ȥ (꤬ʤХ֥ǥ쥯ȥ - ֥ǥ쥯ȥˤѾޤ) <code>FileETag MTime Size</code> - Ʊˤʤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Files" id="Files"><Files></a> <a name="files" id="files">ǥ쥯ƥ</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><Files <var>filename</var>> ... </Files></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><Files></code> ǥ쥯ƥ֤ϡ - ˤǥ쥯ƥ֤ŬϰϤե̾¤ޤ - <code class="directive"><a href="#directory"><Directory></a></code> ǥ쥯ƥ֤ <code class="directive"><a href="#location"><Location></a></code> ǥ쥯ƥ֤ - Ʊ褦ʵǽޤ - ϡ<code></Files></code> ǥ쥯ƥ֤Ф - ʤäƤʤФʤޤ - ΥΥǥ쥯ƥ֤ϡ١̾ (ե̾κǸʬ) - ꤵ줿ե̾˥ޥå뤹٤ƤΥ֥ȤŬѤޤ - <code class="directive"><Files></code> - <code class="directive"><Directory></code> - <code>.htaccess</code> ɤ߹ޤ줿塢 - <code class="directive"><Location></code> - ե˸줿ŬѤޤ - <code class="directive"><Files></code> ϡ - <code class="directive"><Directory></code> - ͥȤ뤳ȤǤ - ե륷ƥΰˤΤ߸ꤷŬѤ뤳ȤǤޤ</p> - - <p><var>filename</var> ϡե̾磻ɥʸ - ǡ磻ɥɤǤ <code>?</code> ϰĤʸ<code>*</code> Ǥդʸ˥ޥåޤ - <code>~</code> Ȥʸղä뤳ȤdzĥɽȤȤǤޤ - 㤨С</p> - - <div class="example"><p><code> - <Files ~ "\.(gif|jpe?g|png)$"> - </code></p></div> - - <p>Ȥ뤳ȤˤꡢŪʥͥåȤβեޥåȤ˥ޥåޤ - - <code class="directive"><a href="#filesmatch"><FilesMatch></a></code> Ȥ - 侩Ƥޤ</p> - - <p>ʤߤˡ<code class="directive"><a href="#directory"><Directory></a></code> <code class="directive"><a href="#location"><Location></a></code> Ȥϰۤʤꡢ - <code class="directive"><Files></code> - <code>.htaccess</code> եѤ뤳ȤǤޤ - ˤꡢ桼ե˥ԤʤȤǤ褦 - ʤäƤޤ</p> - - -<h3></h3> -<ul> -<li>ꥯȤݤˤΰۤʤ륻 - Ȥ߹蘆ˡˤĤƤ <a href="../sections.html"> - <Directory>, <Location>, <Files> ưˡ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="FilesMatch" id="FilesMatch"><FilesMatch></a> <a name="filesmatch" id="filesmatch">ǥ쥯ƥ</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><FilesMatch <var>regex</var>> ... </FilesMatch></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><FilesMatch></code> ǥ쥯ƥ֤ϡ - <code class="directive"><a href="#files"><Files></a></code> - ǥ쥯ƥƱͤˤˤǥ쥯ƥ֤ŬϰϤե̾¤ޤ - Υǥ쥯ƥ֤ˤɽꤷޤ - 㤨:</p> - - <div class="example"><p><code> - <FilesMatch "\.(gif|jpe?g|png)$"> - </code></p></div> - - <p>ϰŪʥͥåȤβ˥ޥåޤ</p> - -<h3></h3> -<ul> -<li>ꥯȤݤˤΰۤʤ륻 - Ȥ߹蘆ˡˤĤƤ <a href="../sections.html"> - <Directory>, <Location>, <Files> ưˡ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ForceType" id="ForceType">ForceType</a> <a name="forcetype" id="forcetype">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>٤ƤΥޥåե뤬 MIME ƥȥפ -褦ˤ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ForceType <var>MIME-type</var>|None</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 core ˰ư</td></tr> -</table> - <p><code>.htaccess</code> <code class="directive"><a href="#directory"><Directory></a></code> - <code class="directive"><a href="#location"><Location></a></code> - <code class="directive"><a href="#files"><Files></a></code> - 줿硢Υǥ쥯ƥ֤Ϥˤ뤹٤ƤΥե뤬 - <var>MIME-type</var> - ǻꤵ줿ƥȥפȤư褦ˤޤȤС - GIF եФΥǥ쥯ȥ꤬äơ٤ƤΥե <code>.gif</code> - ǽ餻ϤʤȤˡʲΤΤѤޤ:</p> - - <div class="example"><p><code> - ForceType image/gif - </code></p></div> - - <p><code class="directive"><a href="#defaulttype">DefaultType</a></code> Ȱä - Υǥ쥯ƥ֤ϥǥפ뤳ȤǤ뤫⤷ʤ - եγĥҤޤᡢ٤Ƥ MIME פδϢդ - 뤳ȤդƤ</p> - - <p><code>None</code> ȤͤȤȤ <code class="directive">ForceType</code> - ̵ˤǤޤ:</p> - - <div class="example"><p><code> - # force all files to be image/gif:<br /> - <Location /images><br /> - <span class="indent"> - ForceType image/gif<br /> - </span> - </Location><br /> - <br /> - # but normal mime-type associations here:<br /> - <Location /images/mixed><br /> - <span class="indent"> - ForceType None<br /> - </span> - </Location> - </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="HostnameLookups" id="HostnameLookups">HostnameLookups</a> <a name="hostnamelookups" id="hostnamelookups">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ IP ɥ쥹 DNS ååפ -ͭˤ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>HostnameLookups On|Off|Double</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>HostnameLookups Off</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϡۥ̾Ǥ褦 - DNS ååפͭˤޤ - (ˡCGI/SSI <code>REMOTE_HOST</code> ѿȤϤޤ) - <code>Double</code>ꤷ硢2 ŤεհԤʤޤ - Ĥޤꡢհθˡη̤ФԤʤޤ - ̤ IP ɥ쥹˥ꥸʥΥɥ쥹ȰפΤʤ - ʤޤ("tcpwrappers" ѸǤ PARANOID ȸƤФƤޤ)</p> - - <p><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ǥۥ̾ˤ륢 - Ԥʤˤϡ - ǡˤ餺 2 Ťεհ¹Ԥޤ - ϡƥݤĤɬפǤ - <code>HostnameLookups Double</code> ꤷʤ¤ꡢ - ¾ʬϤ 2 ŵհη̤ȤȤϤǤޤ - 㤨С<code>HostnameLookups On</code> ꤷƤ֤ǡ - ۥ̾ˤ륢¤Ԥʤä֥Ȥؤ - ꥯȤȤȡ2 Ťεհ뤫ݤˤ餺 - <code>REMOTE_HOST</code> ˤ̾εհ̤Ϥޤ</p> - - <p>ǥ쥯ƥ֤ΥǥեȤ - ˵հɬפȤƤ櫓ǤϤʤȤ - ͥåȥȥեå㸺뤿ˡ<code>Off</code> ˤʤäƤޤ - ååפˤ;פٱ䤬ʤʤ뤿ᡢ - ɥ桼ˤȤäƤɤǤ礦 - DNS Υååפˤϡʤλ֤ɬפȤʤ礬¿ - ٤ι⤤ȤǤϤΥǥ쥯ƥ֤ <code>Off</code> ˤ٤Ǥ - ʤ<var>/support</var> ǥ쥯ȥ˴ޤޤ졢ǥեȤǤ - ȡǥ쥯ȥ <code>bin</code> ֥ǥ쥯ȥ - ȡ뤵 <code class="program"><a href="../programs/logresolve.html">logresolve</a></code> 桼ƥƥˤꡢ - Apache ưȤ̤ˡ˻ĤƤ IP ɥ쥹ۥ̾ - ååפ뤳ȤǽǤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="IfDefine" id="IfDefine"><IfDefine></a> <a name="ifdefine" id="ifdefine">ǥ쥯ƥ</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><IfDefine [!]<var>parameter-name</var>> ... - </IfDefine></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code><IfDefine <var>test</var>>...</IfDefine></code> - ϡ - ǥ쥯ƥ֤դǻꤹ뤿Ѥޤ - <code class="directive"><IfDefine></code> - ޤޤǥ쥯ƥ֤ϡ<var>test</var> - ƤȤΤ߽ޤ - ⤷ <var>test</var> ƤʤС - ϤȽλλδ֤Υǥ쥯ƥ̵֤뤵ޤ</p> - - <p><code class="directive"><IfDefine></code> ǥ쥯ƥ֤ - ꤹ <var>test</var> ϡ - ĤηΤΰĤȤޤ:</p> - - <ul> - <li><var>parameter-name</var></li> - - <li><code>!</code><var>parameter-name</var></li> - </ul> - - <p>Ԥξˤϡ<var>parameter-name</var> ̾դ줿ѥ - ƤгϤȽλδ֤Υǥ쥯ƥ֤ޤ - Ԥξϵդǡ<em>parameter-name</em> ꤵ<strong>ʤ</strong> - ˽ޤ</p> - - <p><var>parameter-name</var> ϡФưݤ - <code class="program"><a href="../programs/httpd.html">httpd</a></code> Υޥɥ饤 - <code>-D<var>parameter-</var></code> Ȥǻꤹޤ </p> - - <p><code class="directive"><IfDefine></code> - Ҥˤ뤳ȤǤʣΥѥˤƥȤ뤿˻ѤǤޤ - :</p> - - <div class="example"><p><code> - httpd -DReverseProxy ...<br /> - <br /> - # httpd.conf<br /> - <IfDefine ReverseProxy><br /> - <span class="indent"> - LoadModule rewrite_module modules/mod_rewrite.so<br /> - LoadModule proxy_module modules/libproxy.so<br /> - </span> - </IfDefine> - </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="IfModule" id="IfModule"><IfModule></a> <a name="ifmodule" id="ifmodule">ǥ쥯ƥ</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><IfModule [!]<var>module-file</var>|<var>module-identifier</var>> ... - </IfModule></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>⥸塼뼱̻ҤϥС 2.1 ʹߤǻѲǽ</td></tr> -</table> - <p><code><IfModule <var>test</var>>...</IfModule></code> - ϡ⥸塼뤬¸ߤȤ˽ǥ쥯ƥ֤ - ꤹ뤿Ѥޤ - <code class="directive"><IfModule></code> - ޤޤǥ쥯ƥ֤ϡ<var>test</var> - ǻꤹ⥸塼뤬Ȥ߹ޤƤȤΤ߽ޤ - ⤷ <var>test</var> Ȥ߹ޤƤʤСϤȽλδ֤Υǥ쥯ƥ - ̵뤵ޤ</p> - - <p><code class="directive"><IfModule></code> ǥ쥯ƥ֤ - ꤹ <var>test</var> ϡ - ĤηΤΰĤȤޤ</p> - - <ul> - <li><var>module</var></li> - - <li>!<var>module</var></li> - </ul> - - <p>Ԥξϡ<var>module</var> ̾դ줿⥸塼뤬 - Apache Ȥ߹ޤƤ - (ѥѤߤΤΤȡ<code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> Ѥ - ưŪɤ߹Τξ) - ϤȽλδ֤Υǥ쥯ƥ֤ޤ - Ԥξϵդǡ<var>module</var> Ȥ߹ޤ<strong>ʤ</strong> - ˽ޤ</p> - - <p><var>module</var> ϡ⥸塼뼱̻Ҥ - ѥΥ⥸塼Υե̾Ǥ - 㤨С<code>rewrite_module</code> ϼ̻Ҥ - <code>mod_rewrite.c</code> ϥե̾Ǥ - ⥸塼뤬ʣΥե뤫鹽Ƥϡʸ - <code>STANDARD20_MODULE_STUFF</code> ե̾ - ȤäƤ</p> - - <p><code class="directive"><IfModule></code> - Ҥˤ뤳ȤǽǤꡢ - ʣΥ⥸塼ΥƥȤԤʤ˻ѤǤޤ</p> - - <div class="note">Υ⥸塼¸ߤ˴ؤ餺ư - եθܤɬפʤȤˤΤߤΥѤƤ - ̾ưǤϡǥ쥯ƥ֤ - <code class="directive"><IfModule></code> - ɬפϤޤ</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="Include" id="Include">Include</a> <a name="include" id="include">ǥ쥯ƥ</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>Include <var>file-path</var>|<var>directory-path</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>磻ɥɤˤޥå 2.0.41 ʹߤǻѲǽ</td></tr> -</table> - <p>Υǥ쥯ƥ֤ˤꡢФե뤫 - ¾ե롼ɤ뤳ȤǤޤ</p> - - <p>ʣΥեե٥åȽ˰٤ɤ߹िˡ - (<code>fnmatch</code>) Υ磻ɥʸȤȤǤޤ - ˡ<code class="directive">Include</code> ˥ǥ쥯ȥꤷϡ - ǥ쥯ȥȤΥ֥ǥ쥯ȥƤΥե - ե٥åȽɤ߹ǡեȤƽޤ - ǥ쥯ȥΤɤ߹ΤϤǤޤ - դȤȤ <code>httpd</code> ɤ߹ߤ˼Ԥ褦 - եǥ쥯ȥ˻ĤƤޤ褦ʤȤ褯뤫Ǥ</p> - - <p>ꤹեѥХѥ - <code class="directive"><a href="#serverroot">ServerRoot</a></code> ǥ쥯ȥ꤫ - ХѥΤɤ餫Ǥ</p> - - <p>:</p> - - <div class="example"><p><code> - Include /usr/local/apache2/conf/ssl.conf<br /> - Include /usr/local/apache2/conf/vhosts/*.conf - </code></p></div> - - <p><code class="directive"><a href="#serverroot">ServerRoot</a></code> Хѥξ:</p> - - <div class="example"><p><code> - Include conf/ssl.conf<br /> - Include conf/vhosts/*.conf - </code></p></div> - - <p><code>apachectl configtest</code> ¹ԤȡåƤ - ɤ߹ޤ줿եΥꥹȤɽޤ:</p> - - <div class="example"><p><code> - root@host# apachectl configtest<br /> - Processing config file: /usr/local/apache2/conf/ssl.conf<br /> - Processing config file: /usr/local/apache2/conf/vhosts/vhost1.conf<br /> - Processing config file: /usr/local/apache2/conf/vhosts/vhost2.conf<br /> - Syntax OK - </code></p></div> - -<h3></h3> -<ul> -<li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="KeepAlive" id="KeepAlive">KeepAlive</a> <a name="keepalive" id="keepalive">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP λ³Ū³ͭˤ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>KeepAlive On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>KeepAlive On</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>HTTP/1.0 Keep-Alive ĥ HTTP/1.1 λ³Ū³εǽϡ - ʣΥꥯȤƱ TCP ³롢Ĺֻ³ - HTTP åޤβ - ޤޤ HTML ɥȤǤϾˤäƤٱ֤ 50% ṳ̤̂ - ǤƤޤKeep-Alive ³ͭˤˤ - <code>KeepAlive On</code> ꤷޤ</p> - - <p>HTTP/1.0 б饤Ȥκݤˤϡ - 饤ȤääΤ Keep-Alive ³Ȥʤޤ - ˡHTTP/1.0 饤ȤǤϡƥĤ̤ - (: ФƱ֤) 狼Τ Keep-Alive - ³ѤǤޤ - ϡCGI νϤ SSI Υڡ - Фǥ쥯ȥΥꥹȤΤ褦ưŪƥĤ - HTTP/1.0 饤Ȥˤ Keep-Alive ³ȤʤȤ̣ޤ - HTTP/1.1 б饤Ȥκݤˤϡ - ä˻ꤵʤ¤ϥǥեȤȤƻ³Ū³Ԥʤޤ - 饤Ȥ᤹СƥĤ̤Ƚ̤ǤʤΤ - ³Ū³̤뤿ˡǥѤޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="KeepAliveTimeout" id="KeepAliveTimeout">KeepAliveTimeout</a> <a name="keepalivetimeout" id="keepalivetimeout">ǥ쥯ƥ</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>KeepAliveTimeout <var>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>KeepAliveTimeout 5</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>³ĤˡApache ΥꥯȤԤĤꤷޤ - ꥯȤդϡ<code class="directive"><a href="#timeout">Timeout</a></code> ǥ쥯ƥ֤ˤä - ꤵ줿ॢͤȤޤ</p> - - <p><code class="directive">KeepAliveTimeout</code> 礭ͤꤹȡ - ٤ι⤤ФˤƤϥѥեޥ礬ޤ - ॢȤĹĹۤɡ¿ΥХץ - ȯǤʤ饤Ȥ³νλԤ³뤳Ȥˤʤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Limit" id="Limit"><Limit></a> <a name="limit" id="limit">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ϥˤ륢ŬѤ HTTP åɤΤߤ -¤</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code><Limit <var>method</var> [<var>method</var>] ... > ... - </Limit></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>ϡ̾<strong>Ƥ</strong>åɤФ - ƶ̤Ϥ줬˾ޤưǤ - <strong>Ȥ顢ʬξˤϥ˴ؤǥ쥯ƥ֤ - <code class="directive"><Limit></code> - ٤ǤϤޤ </strong></p> - - <p><code class="directive"><Limit></code> ǥ쥯ƥ֤ - ŪϡϰϤ - ꤵ줿 HTTP åɤ˸ꤹ뤿Ǥ - ʳΥåɤϡ<code class="directive"><Limit></code> ǰϤ줿 - <strong>ƶޤ</strong> - ʲϡ<code>POST</code>, <code>PUT</code>, <code>DELETE</code> ΥåɤФƤΤߥԤʤ - ʳΥåɤˤĤƤ¤ޤ:</p> - - <div class="example"><p><code> - <Limit POST PUT DELETE><br /> - <span class="indent"> - Require valid-user<br /> - </span> - </Limit> - </code></p></div> - - <p>å̾ˤϰʲ椫İʾ뤳ȤǤޤ: - <code>GET</code>, - <code>POST</code>, <code>PUT</code>, <code>DELETE</code>, - <code>CONNECT</code>, <code>OPTIONS</code>, - <code>PATCH</code>, <code>PROPFIND</code>, <code>PROPPATCH</code>, - <code>MKCOL</code>, <code>COPY</code>, <code>MOVE</code>, - <code>LOCK</code>, <code>UNLOCK</code>. <strong>å̾ - ʸʸ̤ޤ</strong> <code>GET</code> ꤷˤ - <code>HEAD</code> ꥯȤˤ¤ޤ<code>TRACE</code> - åɤ¤뤳ȤϤǤޤ</p> - - <div class="warning">椬Ūξ - <code class="directive"><a href="#limit"><Limit></a></code> - <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> ѤɤǤ礦 - <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> - ǤΥåɤФƤɸǤ뤫Ǥ</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="LimitExcept" id="LimitExcept"><LimitExcept></a> <a name="limitexcept" id="limitexcept">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꤵ줿ΰʳ HTTP åɤ˥ -¤</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code><LimitExcept <var>method</var> [<var>method</var>] ... > ... - </LimitExcept></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><LimitExcept></code> - <code></LimitExcept></code> ϡ - <strong>ޤޤƤʤ</strong> - HTTP ΥåɤŬѤ뤿Υ - ǥ쥯ƥ֤뤿Ѥޤ - Ĥޤꡢ<code class="directive"><a href="#limit"><Limit></a></code> ȿФư - ɸΥåɤɸ̤ǧΥåɤξξǤޤ - <code class="directive"><a href="#limit"><Limit></a></code> ΥɥȤ - ʻƻȤƤ</p> - - <p>:</p> - - <div class="example"><p><code> - <LimitExcept POST GET><br /> - <span class="indent"> - Require valid-user<br /> - </span> - </LimitExcept> - </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="LimitInternalRecursion" id="LimitInternalRecursion">LimitInternalRecursion</a> <a name="limitinternalrecursion" id="limitinternalrecursion">ǥ쥯ƥ</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>LimitInternalRecursion <var>number</var> [<var>number</var>]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LimitInternalRecursion 10</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.47 ʹߤǻѲǽ</td></tr> -</table> - <p>쥯Ȥ㤨 <code class="directive">Action</code> ǥ쥯ƥ֤ - ȤäƤȤ˵ޤ<code class="directive">Action</code> ǥ쥯ƥ֤ - ΥꥯȤ CGI ץȤ쥯ȤԤʤޤ - ֥ꥯȤϤĤ URI ФơꥯȤ줿Ȥ - 뤫Ĵ٤뤿 Apache εǤ㤨С<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> - <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> ǥ쥯ƥ - ꥹȤեĴ٤뤿˥֥ꥯȤȤޤ</p> - - <p><code class="directive">LimitInternalRecursion</code> 쥯Ȥ - ֥ꥯȤ̵¥롼פ˴٤äȤΥХåɤޤ - ̡Τ褦ʥ롼פ˼ԤȤȯޤ</p> - - <p>Υǥ쥯ƥ֤ϡꥯɾ롢Ĥΰ㤦³ͤ - ꤷޤǽ <var>number</var> ϡ - ꥯȤκͤꤷޤĤ <var>number</var> - ֥ꥯȤҤˤǤ뿼ꤷޤ<var>number</var> - ĤꤷȤϡξθ³ͤˤͤꤵޤ</p> - - <div class="example"><h3></h3><p><code> - LimitInternalRecursion 5 - </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="LimitRequestBody" id="LimitRequestBody">LimitRequestBody</a> <a name="limitrequestbody" id="limitrequestbody">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ HTTP ꥯȤΥܥǥ -̤¤</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LimitRequestBody <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LimitRequestBody 0</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϡꥯȥܥǥ˵Хȿ<var>bytes</var> - 0 (̵¤̣ޤ) 2147483647 (2GB) ޤǤοͤǻꤷޤ</p> - - <p><code class="directive">LimitRequestBody</code> ǥ쥯ƥ֤ϡ - ǥ쥯ƥ֤줿ƥ - (Ρǥ쥯ȥꡢե롢) - Ƥ HTTP ꥯȥåܥǥΥ¤뤳ȤǤޤ - 饤ȤΥꥯȤͤۤƤС - ФϥꥯȤ˥顼֤ޤ - ̤ΥꥯȥåܥǥΥϡμ - ĤƤåɤˤä礭Ѥޤ - CGI ץȤϡ褯뤿 - åܥǥȤޤ - <code>PUT</code> åɤμϡΥǥ쥯ƥ֤ͤȤ - ʤȤ⤢ФƥФդ褦Ȥ - ɽ礭ۤɤͤɬפȤޤ</p> - - <p>Υǥ쥯ƥ֤ϡ - Ԥ˥饤Ȥΰ۾ʥꥯȤǤ褦ˤ - 餫ηΥӥݹ (:DoS) ΤͭǤ</p> - - <p>ؤΥե륢åץɤĤˡ - åץɤǤեΥ 100K ¤С - ʲΤ褦˻ꤷޤ:</p> - - <div class="example"><p><code> - LimitRequestBody 102400 - </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="LimitRequestFields" id="LimitRequestFields">LimitRequestFields</a> <a name="limitrequestfields" id="limitrequestfields">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ HTTP ꥯȤΥإåեɤο -¤</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LimitRequestFields <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LimitRequestFields 100</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><var>number</var> ˤϡ0 (̵¤̣ޤ) 32767 - ޤǤꤷޤ - ǥեͤϡ <code>DEFAULT_LIMIT_REQUEST_FIELDS</code> - ˤꥳѥޤ (ۻˤ 100 ȻꤵƤޤ)</p> - - <p>LimitRequestBody ǥ쥯ƥ֤ϡ - дԤ HTTP ꥯˤƵĤꥯȥإåեɿ - ꤷޤ - ФϤͤˤ̾Υ饤ȤΥꥯȤ˴ޤޤǤ - եɤο礭ͤɬפȤޤ - 饤ȤˤȤ줿إåեɤο - 20 Ķ뤳ȤϤۤȤɤޤ - ϼΥ饤ȤμäѤꡢ - ܺ٤ʥƥȥͥ뤿Υ֥饦ޤǤˤ - ƶ뤳Ȥޤ - ץ HTTP ĥϥꥯȥإåեɤȤäƸ礬 - ¿ޤ</p> - - <p>Υǥ쥯ƥ֤ϡ - Ԥ˥饤Ȥΰ۾ʥꥯȤǤ褦ˤ - 餫ηΥӥݹ (:DoS) ΤͭǤ - ꥯȤΥեɤ¿뤳Ȥ̣륨顼 - ̤Υ饤Ȥ֤褦ʻϤͤ䤷Ƥ</p> - - <p>:</p> - - <div class="example"><p><code> - LimitRequestFields 50 - </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="LimitRequestFieldSize" id="LimitRequestFieldSize">LimitRequestFieldSize</a> <a name="limitrequestfieldsize" id="limitrequestfieldsize">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ HTTP ꥯȤΥإå -¤</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LimitRequestFieldsize <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LimitRequestFieldsize 8190</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϡHTTP ꥯȥإåĤǼդ - Хȿ <var>bytes</var> ꤷޤ</p> - - <p><code class="directive">LimitRequestFieldSize</code> ǥ쥯ƥ֤ϡ - HTTP ꥯȥإåǵƤ륵뤳ȤǤޤ - ФϡΥǥ쥯ƥ֤ͤȤơ - Ūʥ饤ȤꥯȤ줿ݤˡΥꥯȤ - °ƤɤΥإåեɤˤĤƤ⡢ - ʬ礭ˤʤäƤʤФʤޤ - ŪʥꥯȥإåΥȤäƤ⡢礭ϸġ - 饤Ȥμˤä礭ۤʤꡢ - ܺ٤ʥƥȥͥݡȤ뤫ɤΡ - ֥饦ˤƶ줿ꤷޤ - SPNEGO ǧڥإåǤ 12392 ХȤˤޤǵڤ֤Ȥ餢ޤ</p> - - <p>Υǥ쥯ƥ֤ϡ - Ԥ˥饤Ȥΰ۾ʥꥯȤǤ褦ˤ - 餫ηΥӥݹ (:DoS) ΤͭǤ</p> - - <p>:</p> - - <div class="example"><p><code> - LimitRequestFieldSize 4094 - </code></p></div> - - <div class="note">̾ϥǥեȤѹɬפϤޤ</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="LimitRequestLine" id="LimitRequestLine">LimitRequestLine</a> <a name="limitrequestline" id="limitrequestline">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ HTTP ꥯȹԤΥ¤</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LimitRequestLine <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LimitRequestLine 8190</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϡHTTP ꥯȹǵƤХȿ - <var>bytes</var> ꤷޤ</p> - - <p><code class="directive">LimitRequestLine</code> ǥ쥯ƥ֤ˤꡢ - 饤Ȥ HTTP ꥯȹԤεƥǤޤ - ꥯȹԤϡHTTPåɡURIץȥСäƤꡢ - <code class="directive">LimitRequestLine</code> ϥФؤΥꥯȤФ - Ƥꥯ URI Ť뤳Ȥˤʤޤ - Фϡ<code>GET</code> ꥯȤΥʬޤơ̾ - 礭ɬפȤޤ</p> - - <p>Υǥ쥯ƥ֤ϡ - Ԥ˥饤Ȥΰ۾ʥꥯȤǤ褦ˤ - 餫ηΥӥݹ (:DoS) ΤͭǤ</p> - - <p>:</p> - - <div class="example"><p><code> - LimitRequestLine 4094 - </code></p></div> - - <div class="note">̾ϥǥեȤѹɬפϤޤ</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="LimitXMLRequestBody" id="LimitXMLRequestBody">LimitXMLRequestBody</a> <a name="limitxmlrequestbody" id="limitxmlrequestbody">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>XML ΥꥯȤΥܥǥΥ¤</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LimitXMLRequestBody <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LimitXMLRequestBody 1000000</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>XML ΥꥯȤΥܥǥκͤ (Хñ̤) ¤ޤ - ͤ <code>0</code> ꤹȥå̵ˤޤ</p> - - <p>:</p> - - <div class="example"><p><code> - LimitXMLRequestBody 0 - </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="Location" id="Location"><Location></a> <a name="location" id="location">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ϥǥ쥯ƥ֤ޥå URL ΤߤŬ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code><Location - <var>URL-path</var>|<var>URL</var>> ... </Location></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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><Location></code> ǥ쥯ƥ֤ϡ - URL ˤ˽줿ǥ쥯ƥ֤ŬϰϤ¤ޤ - <code class="directive"><a href="#directory"><Directory></a></code> - ǥ쥯ƥ֤ȻƤơ - <code></Location></code> ǥ쥯ƥ֤ǽλ - ֥Ϥޤ - <code class="directive"><Location></code> ϡ - <code class="directive"><a href="#directory"><Directory></a></code> - <code>.htaccess</code> ɤ߹ߤθ塢 - <code class="directive"><a href="#files"><Files></a></code> - ŬѤˡե˸줿˽ޤ</p> - - <p><code class="directive"><Location></code> - ˥ե륷ƥȴϢưޤΤȤƳ - ̤ˤϤĤդޤǤפʤΤϡ - ե륷ƥΰ֤ؤΥ <code class="directive"><Location></code> ǥ쥯ƥ֤Ȥ٤ǤϤʤ - ȤȤǤʣ URL ե륷ƥƱ֤˥ޥåפ - ǽޤΤǡΤ褦ʥϲƤޤǽ - ޤ</p> - - <div class="note"><h3> <code class="directive"><Location></code> Ȥ</h3> - - <p><code class="directive"><Location></code> ǥ쥯ƥ֤ - ե륷ƥΥƥĤ˥ǥ쥯ƥ֤ŬѤȤ - ѤƤե륷ƥ¸ߤ륳ƥĤФƤϡ - <code class="directive"><a href="#directory"><Directory></a></code> <code class="directive"><a href="#files"><Files></a></code> ȤäƤ - 㳰ϡ<code><Location /></code> ǡϥΤФ - ŬѤñˡǤ</p> - </div> - - <p>Ƥ (ץʳ) ꥯȤФ - URL <code>/path/</code> Ȥ - Ƭ <code>http://servername</code> ޤޤʤǥޥåޤ - ץꥯȤξˤϡ<code>scheme://servername/path</code> - ȤƬޤǥޥåƬޤƻꤹɬפޤ</p> - - <p>URL ˤϥ磻ɥɤѤ뤳ȤǤޤ - <code>?</code> Ǥդΰʸ<code>*</code> Ǥդʸ˥ޥåޤ </p> - - <p><code>~</code> Ȥʸɲä뤳Ȥǡĥɽ - Ѥ뤳ȤǤޤ - 㤨:</p> - - <div class="example"><p><code> - <Location ~ "/(extra|special)/data"> - </code></p></div> - - <p> URL <code>/extra/data</code> <code>/special/data</code> Ȥʸ - ޤޤƤ˥ޥåޤ - <code class="directive"><a href="#locationmatch"><LocationMatch></a></code> ǥ쥯ƥ֤ - <code class="directive"><Location></code> ɽ - ǤȤޤäƱưޤ</p> - - <p><code class="directive"><Location></code> ǽϡ<code class="directive"><a href="#sethandler">SetHandler</a></code> ǥ쥯ƥ֤ - ȹ碌ѤäǤ - 㤨С<code>foo.com</code> Υ֥饦ΤߥơλȤͭˤС - Τ褦ˤɤǤ礦</p> - - <div class="example"><p><code> - <Location /status><br /> - <span class="indent"> - SetHandler server-status<br /> - Order Deny,Allow<br /> - Deny from all<br /> - Allow from .foo.com<br /> - </span> - </Location> - </code></p></div> - -<div class="note"><h3>/ (å) ˴ؤ</h3> - <p>åʸϡURL ˸˱Ѳ - ̤ʰ̣äƤޤ - ե륷ƥˤѤˤʣΥåǤĤ - åȤư뤳Ȥ¿Ǥ - (<em>ʤ</em><code>/home///foo</code> - <code>/home/foo</code> Ʊä褦) - URL ˤƤɬ⤽ʤ櫓ǤϤޤ - <code class="directive"><a href="#locationmatch"><LocationMatch></a></code> - ǥ쥯ƥ֤ɽѤ - <code class="directive"><Location></code> ǥ쥯ƥ֤ǡ - ʣΥå˥ޥåȤˤϡŪ˵Ҥ - ɬפޤ</p> - - <p>㤨С<code><LocationMatch ^/abc></code> ϡ - <code>/abc</code> Ȥꥯ URL ˥ޥåޤ - <code>//abc</code> Ȥꥯ URL ˤϥޥåޤ - (ɽǤʤ) <code class="directive"><Location></code> - ǥ쥯ƥ֤ϡ - proxy ꥯȤФѤݤˤƱͤοޤ - (ɽǤʤ) <code class="directive"><Location></code> proxy - ǤʤꥯȤФѤݤˤϡ - ĤΥåʣΥå˥ޥåޤ - 㤨С<code><Location /abc/def></code> Ȼꤷ - <code>/abc//def</code> ȤꥯȤС - ޥå뤳Ȥˤʤޤ</p></div> - - -<h3></h3> -<ul> -<li>ꥯȤݤˤΰۤʤ륻 - Ȥ߹蘆ˡˤĤƤ <a href="../sections.html"> - <Directory>, <Location>, <Files> ưˡ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="LocationMatch" id="LocationMatch"><LocationMatch></a> <a name="locationmatch" id="locationmatch">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ϥǥ쥯ƥ֤ɽ˥ޥå URL Τߤ -Ŭ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code><LocationMatch - <var>regex</var>> ... </LocationMatch></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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><LocationMatch></code> ǥ쥯ƥ֤ϡ - <code class="directive"><a href="#location"><Location></a></code> Ʊͤ - URL ˤ˽줿ǥ쥯ƥ֤ŬϰϤ¤ޤ - â̤ʸǤϤʤɽȤʤޤ㤨С</p> - - <div class="example"><p><code> - <LocationMatch "/(extra|special)/data"> - </code></p></div> - - <p> URL <code>/extra/data</code> <code>/special/data</code> - ȤʸޤޤƤ˥ޥåޤ</p> - -<h3></h3> -<ul> -<li>ꥯȤݤˤΰۤʤ륻 - Ȥ߹蘆ˡˤĤƤ <a href="../sections.html"> - <Directory>, <Location>, <Files> ưˡ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="LogLevel" id="LogLevel">LogLevel</a> <a name="loglevel" id="loglevel">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ErrorLog ξĹ椹</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LogLevel <var>level</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LogLevel warn</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive">LogLevel</code> ϡ顼 (<code class="directive"><a href="#errorlog">ErrorLog</a></code> ǥ쥯ƥ֤ - Ƥ) صϿåξĹĴޤ - ʲ <var>level</var> Ǥ˽٤äƤޤ</p> - - <table class="bordered"> - <tr> - <th><strong>٥</strong> </th> - - <th><strong></strong> </th> - - <th><strong></strong> </th> - </tr> - - <tr> - <td><code>emerg</code> </td> - - <td>۵ - ƥबѤǤʤ</td> - - <td>Child cannot open lock file. Exiting - (ҥץåեʤὪλ)</td> - </tr> - - <tr> - <td><code>alert</code> </td> - - <td>ľн褬ɬ</td> - - <td>getpwuid: couldn't determine user name from uid - (getpwuid: UID 桼̾Ǥʤä)</td> - </tr> - - <tr> - <td><code>crit</code> </td> - - <td>̿Ūʾ</td> - - <td>socket: Failed to get a socket, exiting child - (socket: åȤʤᡢҥץλ)</td> - </tr> - - <tr> - <td><code>error</code> </td> - - <td>顼</td> - - <td>Premature end of script headers - (ץȤΥإåʤޤޤǽä)</td> - </tr> - - <tr> - <td><code>warn</code> </td> - - <td>ٹ</td> - - <td>child process 1234 did not exit, sending another SIGHUP - (ҥץ 1234 λʤä⤦ SIGHUP )</td> - </tr> - - <tr> - <td><code>notice</code> </td> - - <td>̤פʾ</td> - - <td>httpd: caught SIGBUS, attempting to dump core in ... - (httpd: SIGBUS ʥ... إפ)</td> - </tr> - - <tr> - <td><code>info</code> </td> - - <td>ɲþ</td> - - <td>"Server seems busy, (you may need to increase - StartServers, or Min/MaxSpareServers)..." (֥Ф٤⤤ - (StartServers Min/MaxSpareServers ͤ䤹ɬפ뤫))</td> - </tr> - - <tr> - <td><code>debug</code> </td> - - <td>ǥХåå</td> - - <td>"Opening config file ..." (եƤ...)</td> - </tr> - </table> - - <p>Υ٥뤬ꤵ줿硢⤤٥ƤΥå - 𤵤ޤ - <em>㤨</em><code>LogLevel info</code> ˻ꤹȡ - <code>notice</code> <code>warn</code> 𤵤ޤ</p> - - <p>ʤ <code>crit</code> ʾΥ٥ꤹ뤳Ȥ侩ޤ</p> - - <p>:</p> - - <div class="example"><p><code> - LogLevel notice - </code></p></div> - - <div class="note"><h3></h3> - <p>ե˥Ϥ硢<code>notice</code> - ٥Υå줺٤ƥ˽Ϥޤ - <code>syslog</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="MaxKeepAliveRequests" id="MaxKeepAliveRequests">MaxKeepAliveRequests</a> <a name="maxkeepaliverequests" id="maxkeepaliverequests">ǥ쥯ƥ</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>MaxKeepAliveRequests <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MaxKeepAliveRequests 100</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive">MaxKeepAliveRequests</code> ǥ쥯ƥ֤ϡ - <code class="directive"><a href="#keepalive">KeepAlive</a></code> ͭʾˡ - ³ǼդǽʥꥯȤο¤ޤ - <code>0</code> ꤷƤСդꥯȤ̵¤ˤʤޤ - ϡǽ夵뤿ˡ礭ʿͤꤹ뤳ȴޤ - </p> - - <p>:</p> - - <div class="example"><p><code> - MaxKeepAliveRequests 500 - </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="NameVirtualHost" id="NameVirtualHost">NameVirtualHost</a> <a name="namevirtualhost" id="namevirtualhost">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>̾١ΥСۥȤΤ IP ɥ쥹</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>NameVirtualHost <var>addr</var>[:<var>port</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive">NameVirtualHost</code> ǥ쥯ƥ֤ϡ - <a href="../vhosts/">̾١ΥСۥ</a>Ԥʤ - ɬפȤʤΤǤ</p> - - <p><var>addr</var> ˤϥۥ̾Ǥޤ - IP ɥ쥹ꤹΤ侩ޤ - 㤨С</p> - - <div class="example"><p><code> - NameVirtualHost 111.22.33.44 - </code></p></div> - - <p><code class="directive">NameVirtualHost</code> ǥ쥯ƥ֤ϡ - ̾١ΥСۥȤ - ѤƥꥯȤդ IP ɥ쥹ꤷޤ - ϡ̤̾١ΥСۥȥɥ쥹Ǥ - ե¾ΥץꥯȤդ - 㤦 IP ɥ쥹ΥФ˥եɤȤϡ - ꥯȤޥʪե - IP ɥ쥹ꤹɬפޤ - ʣΥɥ쥹ʣ̾١ΥСۥȤꤹ - ƥɥ쥹Фƥǥ쥯ƥ֤Ƥ</p> - - <div class="note"><h3></h3> - <p>ּ祵Сפ䡢ɤ <code>_default_</code> Ф⡢ - <code class="directive">NameVirtualHost</code> ǻꤷ IP ɥ쥹ؤΥꥯ - 뤳Ȥ<strong>ޤ</strong> (ʤ - <code class="directive">NameVirtualHost</code> - ꤷɤΥɥ쥹 <code class="directive">VirtualHost</code> ʤä)</p> - </div> - - <p>̾١ΥСۥȤ˥ݡֹꤹ뤳ȤǽǤ - 㤨</p> - - <div class="example"><p><code> - NameVirtualHost 111.22.33.44:8080 - </code></p></div> - - <p>IPV6 Υɥ쥹ϼΤ褦˳ѳ̤ǰϤɬפޤ:</p> - - <div class="example"><p><code> - NameVirtualHost [2001:db8::a00:20ff:fea7:ccea]:8080 - </code></p></div> - - <p>٤ƤΥեؤΥꥯȤ褦ˤ뤿ˤϡ - Ȥ <code>*</code> Ȥޤ</p> - - <div class="example"><p><code> - NameVirtualHost * - </code></p></div> - - <div class="note"><h3><code class="directive"><VirtualHost></code> ǥ쥯ƥ֤ΰ</h3> - <p><code class="directive"><VirtualHost></code> ǥ쥯ƥ֤ΰ <code class="directive">NameVirtualHost</code> ǥ쥯ƥ֤ΰΤ - äƤɬפ뤳ȤդƤ</p> - - <div class="example"><p><code> - NameVirtualHost 1.2.3.4<br /> - <VirtualHost 1.2.3.4><br /> - # ...<br /> - </VirtualHost><br /> - </code></p></div> - </div> - - -<h3></h3> -<ul> -<li><a href="../vhosts/">Сۥ -</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Options" id="Options">Options</a> <a name="options" id="options">ǥ쥯ƥ</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>Options - [+|-]<var>option</var> [[+|-]<var>option</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Options All</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Options</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive">Options</code> ǥ쥯ƥ֤ϡΥǥ쥯ȥФ - ɤεǽѲǽ椷ޤ</p> - - <p><var>option</var> <code>None</code>˻ꤹȡ - ̤ʵǽ̵ˤʤޤ - ޤʲμ 1 İʾΤΤǤޤ</p> - - <dl> - <dt><code>All</code></dt> - - <dd><code>MultiViews</code> ƤεǽͭȤʤޤ - 줬ǥեȤǤ</dd> - - <dt><code>ExecCGI</code></dt> - - <dd> - <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> ˤ CGI ץȤμ¹ԤĤޤ</dd> - - <dt><code>FollowSymLinks</code></dt> - - <dd> - ФΥǥ쥯ȥǥܥåɤ褦ˤޤ - <div class="note"><p>ФܥåɤǤ⡢ - <code class="directive"><a href="#directory"><Directory></a></code> - ޥå뤿 - ѥ̾<em>ѹޤ</em></p> - <p><code class="directive"><a href="#location"><Location></a></code> - ΥץꤷƤ<strong>̵뤵</strong>Ȥ - դƤ</p></div></dd> - - <dt><code>Includes</code></dt> - - <dd> - <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> SSI ͭˤޤ</dd> - - <dt><code>IncludesNOEXEC</code></dt> - - <dd> - SSI ͭˤʤޤ<code>#exec</code> ޥ <code>#exec CGI</code> ̵ˤʤޤ - <code>#include virtual</code> ˤꡢ<code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> 줿ǥ쥯ȥ - CGI ¹Ԥ뤳ȤϲǽǤ</dd> - - <dt><code>Indexes</code></dt> - - <dd> - ⤷URL ǥ쥯ȥ˥ޥåפꥯȤǤäơ - <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> ǻꤷե (㤨С<code>index.html</code>) - ǥ쥯ȥ̵С<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> - ǥ쥯ȥΰ֤ޤ</dd> - - <dt><code>MultiViews</code></dt> - - <dd> - <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> ˤ - <a href="../content-negotiation.html">ƥȥͥ</a> - 줿 "MultiViews" Ĥޤ</dd> - - <dt><code>SymLinksIfOwnerMatch</code></dt> - - <dd> - ܥåΥեޤϥǥ쥯ȥ꤬ - ܥåνͭ桼 ID ƱˤΤߥܥå - ɤ褦ˤޤ - - <div class="note"><h3></h3> <code class="directive"><a href="#location"><Location></a></code> ˤΥץ - ꤷƤ̵뤵ޤ</div> - </dd> - </dl> - - <p>̾ǥ쥯ȥФʣ <code class="directive">Options</code> - ŬѲǽʾ硢 - ǤᤤΰĤΤߤŬѤ졢¾ΤΤ̵뤵ޤ - ʣλ꤬ޡ櫓ǤϤޤ(<a href="../sections.html#mergin">Υޡˡ</a>ȤƤ) - ٤Ƥ <code class="directive">Options</code> ǥ쥯ƥ֤ <code>+</code> <code>-</code> դ - ꤵ줿ϥץͤϥޡޤ - <code>+</code> ƬˤĤиߤ˲ä졢 - <code>-</code> դиߤ꤫ޤ</p> - - <p>㤨С<code>+</code> <code>-</code> Ѥʤ:</p> - - <div class="example"><p><code> - <Directory /web/docs><br /> - <span class="indent"> - Options Indexes FollowSymLinks<br /> - </span> - </Directory><br /> - <br /> - <Directory /web/docs/spec><br /> - <span class="indent"> - Options Includes<br /> - </span> - </Directory> - </code></p></div> - - <p><code>/web/docs/spec</code> Ȥǥ쥯ȥˤϡ - <code>Includes</code> ŬѤޤ - 2 ܤ <code class="directive">Options</code> <code>+</code> <code>-</code> ѤƤߤ:</p> - - <div class="example"><p><code> - <Directory /web/docs><br /> - <span class="indent"> - Options Indexes FollowSymLinks<br /> - </span> - </Directory><br /> - <br /> - <Directory /web/docs/spec><br /> - <span class="indent"> - Options +Includes -Indexes<br /> - </span> - </Directory> - </code></p></div> - - <p><code>/web/docs/spec</code> Ȥǥ쥯ȥˤϡ <code>FollowSymLinks</code> - <code>Includes</code> ŬѤޤ</p> - - <div class="note"><h3></h3> - <p><code>-IncludesNOEXEC</code> ⤷ - <code>-Includes</code> ꤹȡ - ꤬ɤΤ褦ˤʤäƤ褦Ȥ SSI ̵Ȥʤޤ</p> - </div> - - <p>ɤΤ褦⤵ƤʤСǥեȤǤ <code>All</code> - ʤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Require" id="Require">Require</a> <a name="require" id="require">ǥ쥯ƥ</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>Require <var>entity-name</var> [<var>entity-name</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϡɤǧںѤߤΥ桼 - 뤳ȤǤ뤫ꤷޤ - ʲΤ褦ʹʸˤʤޤ</p> - - <dl> - <dt><code>Require user <var>userid</var> [<var>userid</var>] ...</code></dt> - - <dd>ꤵ줿桼Τߡǥ쥯ȥؤΥĤޤ</dd> - - <dt><code>Require group <var>group-name</var> [<var>group-name</var>] ...</code></dt> - - <dd>ꤵ줿롼פ°桼Τߡǥ쥯ȥؤΥĤޤ</dd> - - <dt><code>Require valid-user</code></dt> - - <dd>Ƥǧڤ줿桼ˡǥ쥯ȥؤΥĤޤ</dd> - </dl> - - <p><code class="directive">Require</code> ϡư뤿ˤ <code class="directive"><a href="#authname">AuthName</a></code> ڤ <code class="directive"><a href="#authtype">AuthType</a></code> ǥ쥯ƥ֤䡢 - (桼ȥ롼פꤹ뤿) <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> ڤ <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> - Ȥäǥ쥯ƥ֤ȶ - ꤹɬפޤ - 㤨:</p> - - <div class="example"><p><code> - AuthType Basic<br /> - AuthName "Restricted Resource"<br /> - AuthUserFile /web/users<br /> - AuthGroupFile /web/groups<br /> - Require group admin - </code></p></div> - - <p>Τ褦ˤŬѤ줿ϡ<strong>Ƥ</strong>åɤ - ФƹԤʤޤ - <strong>̾ϡ줬˾ޤưǤ</strong> - ⤷ΥåɤФƤΤߥŬѤ - ¾Υåɤ¤ʤˤϡ<code class="directive"><a href="#limit"><Limit></a></code> - <code class="directive">Require</code> - ꤷƤ</p> - - -<h3></h3> -<ul> -<li><code class="directive"><a href="#satisfy">Satisfy</a></code></li> -<li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="RLimitCPU" id="RLimitCPU">RLimitCPU</a> <a name="rlimitcpu" id="rlimitcpu">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Apache λҥץ鵯ư줿ץ CPU ̤ -¤</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RLimitCPU <var>seconds</var>|max [<var>seconds</var>|max]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>̤ꡣڥ졼ƥƥΥǥեȤ</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>ĤĤΥѥȤޤ - ǽΥѥץФΥեȥߥåȤꤷ - 2 ܤΥѥϺΥߥåȤꤷޤ - ѥˤϿڥ졼ƥƥκȤʤ - <code>max</code> Τɤ餫ꤹ뤳ȤǤޤ - ΥߥåȤ夲뤿ˤϡФ - <code>root</code> Ǽ¹Ԥ뤫ưʤФޤ</p> - - <p>ʤߤˡ Apache λҥץΤǤϤʤ - ꥯȤդ Apache λҥץ fork 줿ץ - ŬѤޤ - ˤ CGI SSI ¹Ԥ줿ޥɤޤޤޤApache - ƥץ fork 줿ΥѥץץʤɤˤŬѤޤ</p> - - <p>CPU ΥߥåȤϥץÿɽ蘆ޤ</p> - - -<h3></h3> -<ul> -<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li> -<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="RLimitMEM" id="RLimitMEM">RLimitMEM</a> <a name="rlimitmem" id="rlimitmem">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Apache λҥץ鵯ư줿ץΥ̤ -¤</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RLimitMEM <var>bytes</var>|max [<var>bytes</var>|max]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>̤ꡣڥ졼ƥƥΥǥեȤ</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>ĤĤΥѥȤޤ - ǽΥѥץФΥեȥߥåȤꤷ - 2 ܤΥѥϺΥߥåȤꤷޤ - ѥˤϿڥ졼ƥƥκȤʤ - <code>max</code> Τɤ餫ꤹ뤳ȤǤޤ - ΥߥåȤ夲뤿ˤϡФ - <code>root</code> Ǽ¹Ԥ뤫ưʤФޤ</p> - - <p> Apache λҥץΤǤϤʤ - ꥯȤդ Apache λҥץ fork 줿ץ - ŬѤޤ - ˤ CGI SSI ¹Ԥ줿ޥɤޤޤޤApache - ƥץ fork 줿ΥѥץץʤɤˤŬѤޤ</p> - - <p>ΥߥåȤϥץΥХȿɽ蘆ޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li> -<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="RLimitNPROC" id="RLimitNPROC">RLimitNPROC</a> <a name="rlimitnproc" id="rlimitnproc">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Apache λҥץ鵯ư줿ץưץ -¤</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RLimitNPROC <var>number</var>|max [<var>number</var>|max]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>̤ꡣڥ졼ƥƥΥǥեȤ</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>ĤĤΥѥȤޤ - ǽΥѥץФΥեȥߥåȤꤷ - 2 ܤΥѥϺΥߥåȤꤷޤ - ѥˤϿڥ졼ƥƥκȤʤ - <code>max</code> Τɤ餫ꤹ뤳ȤǤޤ - ΥߥåȤ夲뤿ˤϡФ - <code>root</code> Ǽ¹Ԥ뤫ưʤФޤ</p> - - <p> Apache λҥץΤǤϤʤ - ꥯȤդ Apache λҥץ fork 줿ץ - ŬѤޤ - ˤ CGI SSI ¹Ԥ줿ޥɤޤޤޤApache - ƥץ fork 줿ΥѥץץʤɤˤŬѤޤ</p> - - <p>ץ¤ϡ桼Υץ椵ޤ</p> - - <div class="note"><h3></h3> - <p> CGI ץ֥ФΥ桼 ID ʳǼ¹ԤΤ - <strong>̵</strong> - Υǥ쥯ƥ֤ϡмȤǤץο¤뤳Ȥˤʤޤ - Τ褦ʾˤʤäƤ뤫ɤϡ<code>error_log</code> - <strong><code>cannot fork</code></strong> Ȥåˤ - ǧ뤳ȤǤޤ</p> - </div> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li> -<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Satisfy" id="Satisfy">Satisfy</a> <a name="satisfy" id="satisfy">ǥ쥯ƥ</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>Satisfy Any|All</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Satisfy All</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0.51 ʹߤǤ <code class="directive"><a href="#limit"><Limit></a></code> ǥ쥯ƥ֤ <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> ǥ쥯ƥ֤αƶ -</td></tr> -</table> - <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> - <code class="directive"><a href="#require">Require</a></code> ξȤƤȤ - ݥꥷꤷޤѥ <code>All</code> <code>Any</code> - ǤΥǥ쥯ƥ֤ϤؤΥ桼̾/ѥ - <em></em>饤ȤΥۥȤΥɥ쥹¤ƤȤˤΤ - ΩޤǥեȤư (<code>All</code>) ϥ饤Ȥɥ쥹ˤ - ¤<em></em>桼̾ȥѥɤϤ뤳Ȥ - ᤷޤ<code>Any</code> Ǥϡ饤ȤϥۥȤ¤ - 桼̾ȥѥɤϤ뤫ХĤޤ - ϡѥɤݸ뤱ɡΥɥ쥹 - 饤ȤˤϥѥɤϤ᤻˥Ĥ롢 - Ȥ褦ʤȤ˻ѤǤޤ</p> - - <p>㤨СƱͥåȥˤͤˤϥ֥ȤΤʬˤĤ - ̵¤ΥɡΥͥåȥοͤˤ - ѥɤ褦ˤ뤿ˤϡΤ褦뤳Ȥ - Ǥޤ:</p> - - <div class="example"><p><code> - Require valid-user<br /> - Allow from 192.168.1<br /> - Satisfy Any - </code></p></div> - - <p>С 2.0.51 - <code class="directive"><a href="#limit"><Limit></a></code> - <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> Ѥ뤳Ȥ - <code class="directive">Satisfy</code> ǥ쥯ƥ֤ - ŬѤåɤ¤뤳Ȥ - Ǥ褦ˤʤޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code></li> -<li><code class="directive"><a href="#require">Require</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ScriptInterpreterSource" id="ScriptInterpreterSource">ScriptInterpreterSource</a> <a name="scriptinterpretersource" id="scriptinterpretersource">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ץȤΥץΰ֤Ĵ٤뤿μˡ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptInterpreterSource Registry|Registry-Strict|Script</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ScriptInterpreterSource Script</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Win32 Τߡ -ץ <code>Registry-Strict</code> Apache 2.0 ʹߤǻѲǽ</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϡApache CGI ץȤ - ¹ԤѤ륤ץ - ɤΤ褦õФˤĤ椹뤿˻Ѥޤ - ǥեȤ <code>Script</code> ǤϥץȤ - shebang (ǽιԤ <code>#!</code> Ϥޤ) - ˻ؤƤ륤ץѤޤWin32 ǤϤιԤ - ʲͤˤʤޤ</p> - - <div class="example"><p><code> - #!C:/Perl/bin/perl.exe - </code></p></div> - - <p>⤷ϡ<code>perl</code> <code>PATH</code> ˤñ:</p> - - <div class="example"><p><code> - #!perl - </code></p></div> - - <p><code>ScriptInterpreterSource Registry</code> ꤹȡ - ץȥեγĥ (㤨С<code>.pl</code>) - ȤơWindows Υ쥸ȥĥ <code>HKEY_CLASSES_ROOT</code> - 褦ˤʤޤ쥸ȥΥ֥ - <code>Shell\ExecCGI\Command</code> 줬¸ߤʤ - <code>Shell\Open\Command</code> ץȥե - Ȥޤ쥸ȥꥭĤʤȤϡApache <code>Script</code> - ץꤵ줿Ȥưޤ</p> - - <div class="warning"><h3>ƥ</h3> - <p><code>ScriptInterpreterSource Registry</code> <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> 줿ǥ쥯ȥǻȤȤ - դƤApache ϤΥǥ쥯ȥ<em>٤Ƥ</em>ե - ¹Ԥ褦Ȥޤ<code>Registry</code> Ȥ̾ϼ¹Ԥʤ - եФ˾ޤʤץμ¹Ԥȯǽޤ - 㤨СۤȤɤ Windows ƥǡ - <code>.htm</code> եΥǥեȤΡֳץޥɤ - Microsoft Internet Explorer ¹ԤޤΤǡץȤ˻ꤵ줿 - ǥ쥯ȥˤ <code>.htm</code> եؤΥꥯȤϥФ - Хå饦ɤǥ֥饦¹Ԥ뤳Ȥˤʤޤϡʬ⤯餤 - ƥå夵뤿ɤˡǤ</p> - </div> - - <p>Apache 2.0 Ƴ줿ץ <code>Registry-Strict</code> - <code>Registry</code> ƱȤԤʤޤ֥ - <code>Shell\ExecCGI\Command</code> ΤߤȤޤ - <code>ExecCGI</code> ̤˻Ȥ륭ǤϤޤWindows - 쥸ȥ˼ưꤹɬפޤΤǡƥǤζȯŪʥץ - ¹ԤɤȤǤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ServerAdmin" id="ServerAdmin">ServerAdmin</a> <a name="serveradmin" id="serveradmin">ǥ쥯ƥ</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>ServerAdmin <var>email-address</var>|<var>URL</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive">ServerAdmin</code> ϡ饤Ȥ֤ޤޤ - 顼å˵Ҥ롢 - 礻ɥ쥹ꤷޤͿ줿 <code>httpd</code> - URL ǧʤϡ<var>email-address</var> Ȳᤷơ - ϥѡΥåȤ <code>mailto:</code> դޤ - ºݤˤϡˤŻҥ륢ɥ쥹ȤȤ侩Ƥޤ - ¿ CGI ץȤϤʤäƤ뤳ȤꤷƤޤ - URL Ȥϡʤδˤ̥Фؤ褦ˤƤ - Ǥʤȡ顼äȤϢ뤳ȤǤʤʤä - ޤޤ -</p> - - <p>κݡΤѤΥɥ쥹ꤹΤɤǤ礦 - 㤨С</p> - - <div class="example"><p><code> - ServerAdmin www-admin@foo.example.com - </code></p></div> - - <p>Ȥä褦ˤޤ桼ϤĤ⥵Ф˴ؤäǤȤȤ - Ƥ櫓ǤϤޤΤǡ</p> - - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ServerAlias" id="ServerAlias">ServerAlias</a> <a name="serveralias" id="serveralias">ǥ쥯ƥ</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>ServerAlias <var>hostname</var> [<var>hostname</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive">ServerAlias</code> ǥ쥯ƥ֤ϡ<a href="../vhosts/name-based.html">͡١ΥСۥ</a>ˤ - ѤۥȤ̾ꤷޤ</p> - - <div class="example"><p><code> - <VirtualHost *><br /> - ServerName server.domain.com<br /> - ServerAlias server server2.domain.com server2<br /> - # ...<br /> - </VirtualHost> - </code></p></div> - -<h3></h3> -<ul> -<li><a href="../vhosts/">Apache Сۥ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ServerName" id="ServerName">ServerName</a> <a name="servername" id="servername">ǥ쥯ƥ</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>ServerName <var>fully-qualified-domain-name</var>[:<var>port</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Υǥ쥯ƥ֤ϥС 2.0 ǤϥС 1.3 - <code class="directive">Port</code> ǥ쥯ƥ֤εǽޤߤޤ</td></tr> -</table> - <p><code class="directive">ServerName</code> ǥ쥯ƥ֤ϡ - ФʬȤۥ̾ȥݡȤꤷޤ - ϡ쥯Ȥ URL ݤѤޤ - 㤨С֥ФưƤޥ <code>simple.example.com</code> - ǡDNS Υꥢ <code>www.example.com</code> ⤢Ȥˡ - ֥ФԤȤǧߤȤϡʲΤ褦˥ǥ쥯ƥ֤ - Ȥޤ</p> - - <div class="example"><p><code> - ServerName www.example.com:80 - </code></p></div> - - <p><code class="directive">ServerName</code> ꤵƤʤȤϡ - Ф IP ɥ쥹հԤʤȤǥۥ̾ΤȤޤ - <code class="directive">ServerName</code> ˥ݡȤꤵƤʤȤϡ - ФϥꥯȤƤ - ݡȤȤޤǹοȳμ⤿餹ˤϡ - <code class="directive">ServerName</code> Ȥäƥۥ̾ȥݡȤŪ - ꤷƤ</p> - - <p><a href="../vhosts/name-based.html">̾١ΥСۥ</a> - ѤƤ硢<code class="directive"><a href="#virtualhost"><VirtualHost></a></code> - <code class="directive">ServerName</code> ϤΥСۥȤ˥ޥå뤿 - ꥯȤ Host: إå˸ɬפΤꤷޤ</p> - - <p>ʻ URL (㤨 <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> ⥸塼ˤΤʤ) - ꤵ줿ݡȤȤ饤ȤΥꥯȤΥݡֹȤ - ꤹ <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> - ǥ쥯ƥ֤ȤƤ</p> - -<h3></h3> -<ul> -<li><a href="../dns-caveats.html">DNS Apache ˴ؤ</a></li> -<li><a href="../vhosts/">Apache Сۥ</a></li> -<li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li> -<li><code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code></li> -<li><code class="directive"><a href="#serveralias">ServerAlias</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ServerPath" id="ServerPath">ServerPath</a> <a name="serverpath" id="serverpath">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ߴΥ֥饦̾١ΥСۥȤ˥Ȥ -θߴ URL ѥ̾</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ServerPath <var>URL-path</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive">ServerPath</code> ǥ쥯ƥ֤ϡ<a href="../vhosts/">͡١ΥСۥ</a>ˤѤ - ߴ URL ѥ̾ꤷޤ</p> - -<h3></h3> -<ul> -<li><a href="../vhosts/">Apache Сۥ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ServerRoot" id="ServerRoot">ServerRoot</a> <a name="serverroot" id="serverroot">ǥ쥯ƥ</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>ServerRoot <var>directory-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ServerRoot /usr/local/apache</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive">ServerRoot</code> ǥ쥯ƥ֤ϡ - Ф¸ߤǥ쥯ȥꤷޤ - ̾<code>conf/</code> <code>logs/</code> Ȥä֥ǥ쥯ȥ꤬ - ¸ߤޤ - ޤ¾ǥ쥯ƥ (㤨 <code class="directive"><a href="#include">Include</a></code> <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> ʤ) ˤХѥϡ - Υǥ쥯ȥ꤫а֤Ȥʤޤ</p> - - <div class="example"><h3></h3><p><code> - ServerRoot /home/httpd - </code></p></div> - - - -<h3></h3> -<ul> -<li><a href="../invoking.html"><code>httpd</code> <code>-d</code> - ץ</a></li> -<li><code class="directive">ServerRoot</code> θ¤Ŭڤꤹˡ<a href="../misc/security_tips.html#serverroot">ƥΤ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ServerSignature" id="ServerSignature">ServerSignature</a> <a name="serversignature" id="serversignature">ǥ쥯ƥ</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>ServerSignature On|Off|EMail</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ServerSignature Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive">ServerSignature</code> ǥ쥯ƥ֤ϡ - Фɥ - (顼å<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ˤ FTP Υǥ쥯ȥꥹȡ - <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> νϡ) - κDzԤͿեåԤʤޤ - Τ褦ʥեåԤͭˤͳˤϡ - ץʣϢʤäƤˡ桼ϤɤΥФ֤ - 顼åΤʤۤȤ̵ȤΤޤ</p> - - - <p>ǥեȤǤ <code>Off</code> ȡեåԤޤ - (ơApache-1.2 ȸߴưޤ) - <code>On</code> ꤷϡñ˥ɥȤˡФΥС - ưΥСۥȤ <a href="#servername">ServerName</a> ν줿Ԥɲä - <code>EMail</code> ˤϤ˻Ȥ줿ɥȤФ <a href="#serveradmin">ServerAdmin</a> ؤ "mailto:" ɲäޤ</p> - - <p>С 2.0.44 ʹߤǤϤΥǥ쥯ƥ֤ <code class="directive"><a href="#serversignature">ServerSignature</a></code> - ǥ쥯ƥ֤ˤɽ椷ޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#servertokens">ServerTokens</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ServerTokens" id="ServerTokens">ServerTokens</a> <a name="servertokens" id="servertokens">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Server HTTP إåꤹ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ServerTokens Full</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϡ饤Ȥ֤ <code>Server</code> - إåˡФΰŪ OS ̤䡢 - ѥ뤵Ȥ߹ޤƤ⥸塼ξ - ޤ뤫ɤꤷޤ</p> - - <dl> - <dt><code>ServerTokens Prod[uctOnly]</code></dt> - - <dd>Ф (㤨): <code>Server: - Apache</code> Ȥä褦ޤ</dd> - - <dt><code>ServerTokens Major</code></dt> - - <dd>Server sends (<em>e.g.</em>): <code>Server: - Apache/2</code></dd> - - <dt><code>ServerTokens Minor</code></dt> - - <dd>Server sends (<em>e.g.</em>): <code>Server: - Apache/2.0</code></dd> - - <dt><code>ServerTokens Min[imal]</code></dt> - - <dd>Ф (㤨): <code>Server: - Apache/2.0.41</code> Ȥä褦ޤ</dd> - - <dt><code>ServerTokens OS</code></dt> - - <dd>Ф (㤨): <code>Server: Apache/2.0.41 - (Unix)</code> Ȥä褦ޤ</dd> - - <dt><code>ServerTokens Full</code> (⤷̤)</dt> - - <dd>Ф (㤨): <code>Server: Apache/2.0.41 - (Unix) PHP/4.2.2 MyMod/1.2</code> Ȥä褦ޤ</dd> - </dl> - - <p>ϥΤŬѤ졢СۥȾͭˤ - ̵ˤϤǤޤ</p> - - <p>С 2.0.44 ʹߤǤϤΥǥ쥯ƥ֤ <code class="directive"><a href="#serversignature">ServerSignature</a></code> - ǥ쥯ƥ֤ˤɽ椷ޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#serversignature">ServerSignature</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="SetHandler" id="SetHandler">SetHandler</a> <a name="sethandler" id="sethandler">ǥ쥯ƥ</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>SetHandler <var>handler-name</var>|None</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 core ˰ư</td></tr> -</table> - <p><code>.htaccess</code> <code class="directive"><a href="#directory"><Directory></a></code> - <code class="directive"><a href="#location"><Location></a></code> - ˽줿硢 - Υǥ쥯ƥ֤Ϥˤ뤹٤ƤΥե뤬 - <var>handler-name</var> ǻꤵ줿<a href="../handler.html">ϥɥ</a>ǰ뤳Ȥޤ㤨СĥҤ˴ؤ餺 - ǥ쥯ȥΤޥåץեȤƲϤߤˤϡ - ʲΥǥ쥯ȥ <code>.htaccess</code> - ե˵Ҥޤ:</p> - - <div class="example"><p><code> - SetHandler imap-file - </code></p></div> - - <p>̤: URL <code>http://servername/status</code> - ꤵ줿Ȥ˥Ф褦ˤȤϡʲ - <code>httpd.conf</code> ˵Ҥޤ:</p> - - <div class="example"><p><code> - <Location /status><br /> - <span class="indent"> - SetHandler server-status<br /> - </span> - </Location> - </code></p></div> - - <p><code>None</code> Ȥͤꤹ뤳Ȥǡ - <code class="directive">SetHandler</code> 줿̵ˤ뤳Ȥ - Ǥޤ</p> - - -<h3></h3> -<ul> -<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="SetInputFilter" id="SetInputFilter">SetInputFilter</a> <a name="setinputfilter" id="setinputfilter">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤ȤΥꥯȤ POST Ϥե륿ꤹ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SetInputFilter <var>filter</var>[;<var>filter</var>...]</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive">SetInputFilter</code> ǥ쥯ƥ֤ϥ饤Ȥ - ꥯȤ POST ϤФäȤ˽ե륿 - ꤷޤ <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code> - ǥ쥯ƥ֤ޤᡢ¾ξƤե륿 - ɲäޤ</p> - - <p>ʣΥե륿ꤹȤϡǡ֤ - ߥǶڤɬפޤ</p> - - -<h3></h3> -<ul> -<li><a href="../filter.html">ե륿</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="SetOutputFilter" id="SetOutputFilter">SetOutputFilter</a> <a name="setoutputfilter" id="setoutputfilter">ǥ쥯ƥ</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>SetOutputFilter <var>filter</var>[;<var>filter</var>...]</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive">SetOutputFilter</code> ǥ쥯ƥ֤ - Фα饤Ȥ֤˽ե륿ꤷޤ - <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> - ǥ쥯ƥ֤ޤᡢ¾ξƤե륿 - ɲäޤ</p> - - <p>㤨Сʲ <code>/www/data/</code> ǥ쥯ȥΤ٤Ƥ - ե SSI ǽޤ</p> - - <div class="example"><p><code> - <Directory /www/data/><br /> - <span class="indent"> - SetOutputFilter INCLUDES<br /> - </span> - </Directory> - </code></p></div> - - <p>ʣΥե륿ꤹȤϡǡ֤ - ߥǶڤɬפޤ</p> - -<h3></h3> -<ul> -<li><a href="../filter.html">ե륿</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="TimeOut" id="TimeOut">TimeOut</a> <a name="timeout" id="timeout">ǥ쥯ƥ</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>TimeOut <var>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>TimeOut 300</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive">TimeOut</code> ǥ쥯ƥ֤ϡߤΤȤ - ʲλĤԤ֤ˤĤƤԤޤ:</p> - - <ol> - <li>GET ꥯȤΤˤ</li> - - <li>POST PUTꥯȤˤơ TCP ѥåȤϤޤǤԤ</li> - - <li>쥹ݥ֤ݡTCP ACK äƤޤǤλ</li> - </ol> - - <p>ˤ̡뤳ȤǽˤǤ褦θǤ - Apache 1.2 ϥޡ 1200 ǥեȤǤ - 300 ˲ޤ300 ǤۤȤɤξϽʬͤǤ - ѤʾˤޤѥåȤݤ˥ޤꥻåȤʤ - ꤬뤫⤷ʤΤǡǥեȤ꾮ͤˤϤƤޤ</p> - - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="UseCanonicalName" id="UseCanonicalName">UseCanonicalName</a> <a name="usecanonicalname" id="usecanonicalname">ǥ쥯ƥ</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>UseCanonicalName On|Off|Dns</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>UseCanonicalName Off</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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p>¿ξ Apache <em>ʻ</em> URLʤ - ƱФؤ URLɬפޤ - <code>UseCanonicalName On</code> ξϡ<code class="directive"><a href="#servername">ServerName</a></code> ǥ쥯ƥ֤ǻꤵƤ - ۥ̾ȥݡֹȤäơ̾ (ʻȤ̾) ޤ - ̾ϡ٤Ƥμʻ URL ǻȤޤCGI - <code>SERVER_NAME</code> <code>SERVER_PORT</code> ǤȤޤ</p> - - <p><code>UseCanonicalName Off</code> ξ硢 - 饤Ȥۥ̾ȥݡȤꤷȤˤϡ - ˼ʻ URL ޤ (꤬ʤäȤ - Ʊͤˤ̾褷ޤ) - ͤ<a href="../vhosts/name-based.html">̾١ - Сۥ</a>ǻȤƤΤƱͤǡ - Ʊ饤ȤǼǤͤˤʤäƤޤ - CGI ѿ <code>SERVER_NAME</code> <code>SERVER_PORT</code> - ⥯饤ȤͿ줿ͤޤ</p> - - <p>Τ褦ʵưϡȥͥåȤΥФ <code>www</code> - Τ褦û̾ǥ桼ޥ³ȤǤ - 桼Ϥûۥ̾ȤƤơURL <em>ǸΥå̵</em> - ǥ쥯ȥˤʤäƤ <code>http://www/splat</code> Τ褦ʤȤ - Apache ϥꥯȤ <code>http://www.domain.com/splat/</code> - إ쥯Ȥޤ - ǧڤ褦ꤷƤȡξ - 桼 2 ǧڤʤФʤʤʤޤ (<code>www</code> - Ф 1 <code>www.domain.com</code> ФƤ⤦ 1 -- - ܺ٤ <a href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice"> - FAQ</a> ȤƤ) - <code class="directive">UseCanonicalName</code> <code>Off</code> ˤʤäƤȡ - Apache <code>http://www/splat/</code> ˥쥯Ȥޤ</p> - - <p>ܤΥץ <code>UseCanonicalName DNS</code> ϡ - 絬Ϥ IP ١ΥСۥƥǡ - <code>Host:</code> إåʤŤ饤Ȥ - ݡȤꤷƤޤ - ΥץǤ Apache ϡ饤Ȥ³ IP ɥ쥹Ф - DNS εհԤʤäơʻ URL ޤ</p> - - <div class="warning"><h3>ٹ</h3> - <p>CGI <code>SERVER_NAME</code> ˴ؤƲ餫 - ꤷƤȤˤϡΥץˤäƤưʤ - ʤ뤫⤷ޤ饤Ȥϼ¼Ūˤϥۥ̾Ȥ - Ǥ˾ߤͤꤹ뤳ȤǤޤCGI - <code>SERVER_NAME</code> ȤäƼʻ URL 뤳Ȥʤ - ϡɤԤʤäƤפʤϤǤ</p></div> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#servername">ServerName</a></code></li> -<li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="VirtualHost" id="VirtualHost"><VirtualHost></a> <a name="virtualhost" id="virtualhost">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Υۥ̾ IP ɥ쥹ΤߤŬѤǥ쥯ƥ֤ -Ϥ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code><VirtualHost - <var>addr</var>[:<var>port</var>] [<var>addr</var>[:<var>port</var>]] - ...> ... </VirtualHost></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>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><VirtualHost></code> ڤ - <code></VirtualHost></code> ϡ - ΥСۥȤФƤΤŬѤǥ쥯ƥַ - ˻Ȥޤ - СۥȥƥȤǵĤƤΥǥ쥯ƥ֤ǽǤ - Фꤵ줿СۥȤˤɥȤؤ - ꥯȤդ硢 - <code class="directive"><VirtualHost></code> ˤ - ǥ쥯ƥ֤ŬѤޤ - <var>Addr</var>ϡΤΤѤǤޤ:</p> - - <ul> - <li>СۥȤ IP ɥ쥹</li> - - <li>СۥȤ IP б봰ʥɥᥤ̾</li> - - <li><code>NameVirtualHost *</code> ȶ˻Ȥ롢 - ٤Ƥ IP ɥ쥹˥ޥåʸ <code>*</code></li> - - <li>IP ١ΥСۥȤ¾ΤΤ˥ޥåʤ IP ɥ쥹 - Τʸ <code>_default_</code></li> - </ul> - - <div class="example"><h3></h3><p><code> - <VirtualHost 10.1.2.3><br /> - <span class="indent"> - ServerAdmin webmaster@host.foo.com<br /> - DocumentRoot /www/docs/host.foo.com<br /> - ServerName host.foo.com<br /> - ErrorLog logs/host.foo.com-error_log<br /> - TransferLog logs/host.foo.com-access_log<br /> - </span> - </VirtualHost> - </code></p></div> - - <p>IPv6 ɥ쥹ϥץΥݡֹλȶ̤뤿ˡ - ѳ̤dzäƻꤹɬפޤ IPv6 Ǥ:</p> - - <div class="example"><p><code> - <VirtualHost [2001:db8::a00:20ff:fea7:ccea]><br /> - <span class="indent"> - ServerAdmin webmaster@host.example.com<br /> - DocumentRoot /www/docs/host.example.com<br /> - ServerName host.example.com<br /> - ErrorLog logs/host.example.com-error_log<br /> - TransferLog logs/host.example.com-access_log<br /> - </span> - </VirtualHost> - </code></p></div> - - <p>ơΥСۥȤˤϤ줾㤦 IP ɥ쥹ݡֹ - ⤷ϥۥ̾бɬפꡢ - 1 ܤξˤʣΥɥ쥹 IP ѥåȤǤ褦 - ХޥꤷʤФʤޤ - (⤷ޥʣΥͥåȥեȻʤϡ - (OSݡȤƤ) <code>ifconfig alias</code> ޥɤˤ - ãǤޤ)</p> - - <p><code>:port</code> ȤäǵҤ뤳Ȥˤꡢ - ޥåݡȤѹǽǤ - λʤˤϡ祵ˤ - ֺǸ <code><a href="#port">Port</a></code> ǻꤵ줿ݡȤ - ǥեȤȤʤޤ - <code>:*</code> ꤹ뤳Ȥˤꡢ - ɥ쥹ƤΥݡȤ˥ޥåޤ(<code>_default_</code> ΤȤ - ȤȤ侩Ƥޤ)</p> - - <p><strong>ƥ˴ؤ</strong>: - СưʳΥ桼ե뤬ݴɤǥ쥯ȥ - ߲ǽʤȤˤʤƥˤǽ뤫ξܺ٤ - <a href="../misc/security_tips.html">ƥ˴ؤ륳</a> - ȤƤ</p> - - <div class="note"><h3></h3> - <p><code class="directive"><VirtualHost></code> Apache Listen - IP ɥ쥹ˤϱƶͿ<strong>ޤ</strong> - <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> - Ȥä Apache ɥ쥹 listen 褦ꤹɬפޤ</p> - </div> - - <p>IP ١ΥСۥȤȤäƤϡ̤̾ - <code>_default_</code> ꤹ뤳ȤǤޤξ - ΥСۥȤ¾ΥСۥȤŪ˵Ƥʤ - ٤Ƥ IP ɥ쥹˥ޥåޤ<code>_default_</code> СۥȤ̵ - IP СۥȤǻꤵ줿Τ˥ޥåʤȤϡ - VirtualHost γΤ٤Ƥʤּץ꤬ - Ȥޤ(<code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code> ǥ쥯ƥ֤˥ޥå - ٤Ƥ IP ɥ쥹ϡּץ <code>_default_</code> СۥȤ - ȤʤȤդƤܤ <a href="../vhosts/name-based.html">͡١ΥСۥ</a> - ȤƤ)</p> - - <p><code>:port</code> ȤäǵҤ뤳Ȥˤꡢ - ޥåݡȤѹǽǤ - λʤˤϡ祵ˤ - ֺǸ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> ǻꤵ줿 - ݡȤǥեȤȤʤޤ - <code>:*</code> ꤹ뤳Ȥˤꡢ - ɥ쥹ƤΥݡȤ˥ޥåޤ(<code>_default_</code> ΤȤ - ȤȤ侩Ƥޤ)</p> - - <p><code>:port</code> ȤäǵҤ뤳Ȥˤꡢ - ޥåݡȤѹǽǤ - λʤˤϡ祵ˤ - ֺǸ <code><a href="#port">Port</a></code> ǻꤵ줿ݡȤ - ǥեȤȤʤޤ - <code>:*</code> ꤹ뤳Ȥˤꡢ - ɥ쥹ƤΥݡȤ˥ޥåޤ(<code>_default_</code> ΤȤ - ȤȤ侩Ƥޤ)</p> - - <div class="warning"><h3>ƥ</h3> - <p>СưʳΥ桼ե뤬ݴɤǥ쥯ȥ - ߲ǽʤȤˤʤƥˤǽ뤫ξܺ٤ - <a href="../misc/security_tips.html">ƥ˴ؤ륳</a> - ȤƤ</p></div> - -<h3></h3> -<ul> -<li><a href="../vhosts/">Apache Сۥ</a></li> -<li><a href="../dns-caveats.html">DNS Apache ˴ؤ</a></li> -<li><a href="../bind.html">Apache Ѥ륢ɥ쥹ȥݡȤ</a></li> -<li>ꥯȤݤˤΰۤʤ륻 - Ȥ߹蘆ˡˤĤƤ <a href="../sections.html"> - <Directory>, <Location>, <Files> ưˡ</a></li> -</ul> -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/core.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/core.html.ja.utf8 b/docs/manual/mod/core.html.ja.utf8 new file mode 100644 index 0000000000..cf7d692b62 --- /dev/null +++ b/docs/manual/mod/core.html.ja.utf8 @@ -0,0 +1,3265 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>core - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache コア機能</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/core.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>常に使用可能な Apache HTTP サーバのコア機能</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Core</td></tr></table> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#acceptfilter">AcceptFilter</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#acceptpathinfo">AcceptPathInfo</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#accessfilename">AccessFileName</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#adddefaultcharset">AddDefaultCharset</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#addoutputfilterbytype">AddOutputFilterByType</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#allowencodedslashes">AllowEncodedSlashes</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#allowoverride">AllowOverride</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#authname">AuthName</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#authtype">AuthType</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cgimapextension">CGIMapExtension</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#contentdigest">ContentDigest</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#defaulttype">DefaultType</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#directory"><Directory></a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#directorymatch"><DirectoryMatch></a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#documentroot">DocumentRoot</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#enablemmap">EnableMMAP</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#enablesendfile">EnableSendfile</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#errordocument">ErrorDocument</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#errorlog">ErrorLog</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#fileetag">FileETag</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#files"><Files></a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#filesmatch"><FilesMatch></a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#forcetype">ForceType</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#hostnamelookups">HostnameLookups</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ifdefine"><IfDefine></a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ifmodule"><IfModule></a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#include">Include</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#keepalive">KeepAlive</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#keepalivetimeout">KeepAliveTimeout</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#limit"><Limit></a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#limitexcept"><LimitExcept></a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#limitinternalrecursion">LimitInternalRecursion</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestbody">LimitRequestBody</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfields">LimitRequestFields</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestfieldsize">LimitRequestFieldSize</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#limitrequestline">LimitRequestLine</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#limitxmlrequestbody">LimitXMLRequestBody</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#location"><Location></a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#locationmatch"><LocationMatch></a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#loglevel">LogLevel</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#namevirtualhost">NameVirtualHost</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#require">Require</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#rlimitcpu">RLimitCPU</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#rlimitmem">RLimitMEM</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#rlimitnproc">RLimitNPROC</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#satisfy">Satisfy</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#scriptinterpretersource">ScriptInterpreterSource</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#serveradmin">ServerAdmin</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#serveralias">ServerAlias</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#servername">ServerName</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#serverpath">ServerPath</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#serverroot">ServerRoot</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#serversignature">ServerSignature</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#servertokens">ServerTokens</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#sethandler">SetHandler</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#setinputfilter">SetInputFilter</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#setoutputfilter">SetOutputFilter</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#timeout">TimeOut</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#usecanonicalname">UseCanonicalName</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#virtualhost"><VirtualHost></a></li> +</ul> +</div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AcceptFilter" id="AcceptFilter">AcceptFilter</a> <a name="acceptfilter" id="acceptfilter">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>プロトコルを Listen しているソケットの最適化を設定する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AcceptFilter <var>protocol</var> <var>accept_filter</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.1.5 以降</td></tr> +</table> + <p>Listen しているソケットに対して、OS が固有に持っているプロトコルについての最適化を + 有効にするディレクティブです。大前提となる条件は、データが受信されるか + HTTP リクエスト全体がバッファされるかするまで、カーネルがサーバプロセスに + ソケットを送らないようになっている、ということです。現在サポートされているのは、 + <a href="http://www.freebsd.org/cgi/man.cgi?query=accept_filter&sektion=9"> + FreeBSD の Accept Filter</a> と Linux のプリミティブな + <code>TCP_DEFER_ACCEPT</code> のみです。</p> + + <p>FreeBSD のデフォルト値は :</p> + <div class="example"><p><code> + AcceptFilter http httpready <br /> + AcceptFilter https dataready + </code></p></div> + + <p><code>httpready</code> Accept Filter は HTTP リクエスト全体を、 + カーネルレベルでバッファリングします。リクエスト全体を受信し終わると、 + その後サーバプロセスにそれを送ります。詳細については <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_http&sektion=9">accf_http(9)</a> + を参照してください。HTTPS のリクエストは暗号化されているので <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_data&sektion=9">accf_data(9)</a> + フィルタのみが使用されます。</p> + + <p>Linux でのデフォルト値は :</p> + <div class="example"><p><code> + AcceptFilter http data <br /> + AcceptFilter https data + </code></p></div> + + <p>Linux の <code>TCP_DEFER_ACCEPT</code> は HTTP リクエストのバッファリングを + サポートしていません。<code>none</code> 以外の値で + <code>TCP_DEFER_ACCEPT</code> が有効になります。詳細については Linux + man ページ <a href="http://homepages.cwi.nl/~aeb/linux/man2html/man7/tcp.7.html">tcp(7)</a> + を参照してください。</p> + + <p>引数に <code>none</code> を指定すると、プロトコルに対する全ての Accept + Filter が無効になります。<code>nntp</code> といった、先にサーバにデータを + 送る必要のあるプロトコルに有効です :</p> + <div class="example"><p><code>AcceptFilter nttp none</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="AcceptPathInfo" id="AcceptPathInfo">AcceptPathInfo</a> <a name="acceptpathinfo" id="acceptpathinfo">ディレクティブ</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>AcceptPathInfo On|Off|Default</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AcceptPathInfo Default</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0.30 以降で使用可能</td></tr> +</table> + + <p>このディレクティブは実際のファイル名 (もしくは存在するディレクトリの + 存在しないファイル) の後に続くパス名情報があるリクエストを受け付けるか + 拒否するかを制御します。続きのパス名情報はスクリプトには <code>PATH_INFO</code> + 環境変数として利用可能になります。</p> + + <p>例えば、<code>/test/</code> が、<code>here.html</code> というファイル + 一つのみがあるディレクトリを指しているとします。そうすると、 + <code>/test/here.html/more</code> と <code>/test/nothere.html/more</code> + へのリクエストは両方とも <code>/more</code> を <code>PATH_INFO</code> とします。</p> + + <p><code class="directive">AcceptPathInfo</code> ディレクティブに指定可能な + 三つの引数は:</p> + + <dl> + <dt><code>Off</code></dt><dd>リクエストは存在するパスにそのまま + マップされる場合にのみ受け付けられます。ですから、上の例の + <code>/test/here.html/more</code> のように、本当のファイル名の + 後にパス名情報が続くリクエストには 404 NOT FOUND エラーが返ります。</dd> + + <dt><code>On</code></dt><dd>前の方のパスが存在するファイルにマップする場合は + リクエストが受け付けられます。上の例の <code>/test/here.html/more</code> + は <code>/test/here.html</code> が有効なファイルにマップすれば + 受け付けられます。</dd> + + <dt><code>Default</code></dt><dd>続きのパス名情報の扱いはリクエストの + <a href="../handler.html">ハンドラ</a>で決まります。 + 普通のファイルのためのコアハンドラのデフォルトは <code>PATH_INFO</code> を拒否します。 + <a href="mod_cgi.html">cgi-script</a> や <a href="mod_isapi.html">isapi-handler</a> のようにスクリプトを扱うハンドラは + 一般的にデフォルトで <code>PATH_INFO</code> を受け付けます。</dd> + </dl> + + <p><code>AcceptPathInfo</code> の主な目的はハンドラの <code>PATH_INFO</code> を + 受け付けるか拒否するかの選択を上書きできるようにすることです。 + 例えば、これは例えば <a href="mod_include.html">INCLUDES</a> のような + <a href="../filter.html">フィルタ</a>を使って <code>PATH_INFO</code> に + 基づいてコンテンツを生成しているときに必要になります。</p> + + <div class="example"><p><code> + <Files "mypaths.shtml"><br /> + <span class="indent"> + Options +Includes<br /> + SetOutputFilter INCLUDES<br /> + AcceptPathInfo On<br /> + </span> + </Files> + </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="AccessFileName" id="AccessFileName">AccessFileName</a> <a name="accessfilename" id="accessfilename">ディレクティブ</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>AccessFileName <var>filename</var> [<var>filename</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AccessFileName .htaccess</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>リクエストを処理するとき、サーバはディレクトリに + 対して分散設定ファイルが<a href="#allowoverride">有効になっていれば</a>、 + そのドキュメントへの + パス上にある全てのディレクトリから、ここで指定された名前の一覧の中で + 最初に見つかったファイルをそれぞれ設定ファイルとして読み込みます。例えば:</p> + + <div class="example"><p><code> + AccessFileName .acl + </code></p></div> + + <p>という設定があると、以下のようにして無効にされていない限り、 + ドキュメント <code>/usr/local/web/index.html</code> + を返す前に、サーバは <code>/.acl</code>, <code>/usr/.acl</code>, + <code>/usr/local/.acl</code>, <code>/usr/local/web/.acl</code> から + ディレクティブを読み込みます。</p> + + <div class="example"><p><code> + <Directory /><br /> + <span class="indent"> + AllowOverride None<br /> + </span> + </Directory> + </code></p></div> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#allowoverride">AllowOverride</a></code></li> +<li><a href="../configuring.html">設定ファイル</a></li> +<li><a href="../howto/htaccess.html">.htaccess ファイル</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AddDefaultCharset" id="AddDefaultCharset">AddDefaultCharset</a> <a name="adddefaultcharset" id="adddefaultcharset">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>レスポンスのコンテントタイプが <code>text/plain</code> あるいは +<code>text/html</code> の場合に追加するデフォルトの charset パラメータ</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddDefaultCharset On|Off|<var>charset</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AddDefaultCharset Off</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>レスポンスのコンテントタイプが <code>text/plain</code> + あるいは <code>text/html</code> + の場合に限りますが、レスポンスに追加するメディアタイプの文字セットパラメータ + (文字エンコーディングの名前) のデフォルト値を、このディレクティブで指定します。 + これはレスポンス <span class="transnote">(<em>訳注:</em> レスポンスの HTML)</span> 内で <code>META</code> + 要素で指定された、どのような文字セットも無効にしますが、 + 最終的な挙動はユーザのクライアント側の設定で決まります。 + この機能は <code>AddDefaultCharset Off</code> という設定で無効になります。 + <code>AddDefaultCharset On</code> にすれば、 + Apache 内部のデフォルト文字セット <code>iso-8859-1</code> に設定されます。 + その他 <var>charset</var> に指定できる値であれば、どんな値でも使えます。 + 指定する値は、MIME メディアタイプとして使われる + <a href="http://www.iana.org/assignments/character-sets">IANA + に登録されている文字セット名</a>のうちの一つにすべきです。 + 例えば:</p> + + <div class="example"><p><code> + AddDefaultCharset utf-8 + </code></p></div> + + <p><code class="directive">AddDefaultCharset</code> を使うときは、全てのテキストリソースが + 指定する文字エンコードになっていると分かっていて、かつ、 + リソースの個々に文字セットを指定するのが大変な場合のみです。 + 例を挙げると、レガシーな CGI スクリプトなどの、動的に生成される + コンテンツを含むリソースに文字セットパラメータを追加する場合で、 + ユーザの入力データが出力に入り、クロスサイトスクリプティングが + 引き起こされうる場合です。デフォルト文字セットをセットしたとしても、 + ブラウザの "文字エンコードの自動選択" 機能が有効になっているユーザを + 守ることにはならないので、もちろんより良い解決策は単にスクリプトを修正 + (あるいは削除) することです。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="../mod/mod_mime.html#addcharset">AddCharset</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AddOutputFilterByType" id="AddOutputFilterByType">AddOutputFilterByType</a> <a name="addoutputfilterbytype" id="addoutputfilterbytype">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>MIME-type に出力フィルタを割り当てる</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddOutputFilterByType <var>filter</var>[;<var>filter</var>...] <var>MIME-type</var> +[<var>MIME-type</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0.33 以降で使用可能</td></tr> +</table> + <p>このディレクティブは応答の MIME-type に応じて出力<a href="../filter.html">フィルタ</a>を使用するようにします。</p> + + <p>次の例は <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> の <code>DEFLATE</code> フィルタを + 使っています。<code>text/html</code> と <code>text/plain</code> の + すべての出力 (静的なものも動的なものも) をクライアントに送られる前に + 圧縮します。</p> + + <div class="example"><p><code> + AddOutputFilterByType DEFLATE text/html text/plain + </code></p></div> + + <p>複数のフィルタでコンテンツを処理させたいときは、それぞれの名前をセミコロンで + 分ける必要があります。各フィルタに対して + <code class="directive">AddOutputFilterByType</code> を一つずつ書くこともできます。</p> + + <p>次の例は <code>text/html</code> のスクリプトのすべての出力を + まず <code>INCLUDES</code> フィルタで処理し、さらに <code>DEFLATE</code> フィルタにかけます。</p> + + <div class="example"><p><code> + <Location /cgi-bin/><br /> + <span class="indent"> + Options Includes<br /> + AddOutputFilterByType INCLUDES;DEFLATE text/html<br /> + </span> + </Location> + </code></p></div> + + <div class="warning"><h3>注:</h3> + <p><code class="directive">AddOutputFilterByType</code> ディレクティブにより + 有効にしたフィルタは場合によっては、部分的もしくは完全に適用されないことが + あります。例えば、MIME タイプがが決定できないときには + <code class="directive"><a href="#defaulttype">DefaultType</a></code> の設定が同じだったとしても、 + <code class="directive"><a href="#defaulttype">DefaultType</a></code> 設定を使うようになります。</p> + <p>しかし、確実にフィルタが適用されるようにしたいときは、リソースに + 明示的にコンテントタイプを割り当てることができます。これには例えば + <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> ディレクティブや + <code class="directive"><a href="#forcetype">ForceType</a></code> ディレクティブを使います。 + (nphでない) CGI スクリプトでコンテントタイプを設定するというものでも + 大丈夫です。</p> + + <p>タイプ毎の出力フィルタはプロキシリクエストには決して適用されません。</p> + </div> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li> +<li><code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code></li> +<li><a href="../filter.html">フィルタ</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AllowEncodedSlashes" id="AllowEncodedSlashes">AllowEncodedSlashes</a> <a name="allowencodedslashes" id="allowencodedslashes">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>URL 中の符号化されたパス分離文字が先に伝えられるのを許可するかどうかを +決定する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AllowEncodedSlashes On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AllowEncodedSlashes Off</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0.46 以降で使用可能</td></tr> +</table> + <p><code class="directive">AllowEncodedSlashes</code> ディレクティブは符号化された + パス分離文字 (<code>/</code> は <code>%2F</code>、さらにシステムによっては + <code>\</code> に対応する <code>%5C</code>) が存在する URL の使用を + 許可するかどうかを決定します。通常はそのような URL は 404 (Not found) エラー + で拒否されます。</p> + + <p><code class="directive">AllowEncodedSlashes</code> <code>On</code> による + パス分離文字の使用は、<code>PATH_INFO</code> と合わせて + 使うときに一番役に立ちます。</p> + <p>Turning <code class="directive">AllowEncodedSlashes</code> <code>On</code> is + mostly useful when used in conjunction with <code>PATH_INFO</code>.</p> + + <div class="note"><h3>注</h3> + <p>符号化されたスラッシュを許可することは、<em>復号</em>をすることを + 意味<em>しません</em>。<code>%2F</code> や (関係するシステムでの) + <code>%5C</code> は、他の部分が復号された URL の中でもそのままの形式で + 残されます。</p> + </div> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#acceptpathinfo">AcceptPathInfo</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AllowOverride" id="AllowOverride">AllowOverride</a> <a name="allowoverride" id="allowoverride">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td><code>.htaccess</code> で許可されるディレクティブの種類</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AllowOverride All|None|<var>directive-type</var> +[<var>directive-type</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AllowOverride All</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>サーバが (<code class="directive"><a href="#accessfilename">AccessFileName</a></code> によって指定された) + .htaccess ファイルを見つけた時、そのファイルの中で + 宣言されたどのディレクティブがより前に定義された設定ディレクティブを + 上書きできるかを知る必要があります。</p> + + <div class="note"><h3><Directory> セクションでのみ使用可能</h3> + <code class="directive">AllowOverride</code> は正規表現無しの<code class="directive"><a href="#directory"><Directory></a></code> + セクションでのみ有効で、<code class="directive"><a href="#location"><Location></a></code> や <code class="directive"><a href="#directorymatch"><DirectoryMatch></a></code> + や <code class="directive"><a href="#files"><Files></a></code> セクションでは無効です。 + </div> + + <p>このディレクティブを None に設定すると、<a href="#accessfilename">.htaccess</a> ファイルは完全に + 無視されます。 + この場合、サーバはファイルシステムの <code>.htaccess</code> ファイルを読むことを + 試みさえしません。</p> + + <p>このディレクティブが <code>All</code> に設定されている時には、 + <code>.htaccess</code> という <a href="directive-dict.html#Context">コンテキスト</a> を持つ + 全てのディレクティブが利用できます。</p> + + <p><var>directive-type</var> には、以下のディレクティブ群の + キーワードのどれかを指定します。</p> + + <dl> + <dt>AuthConfig</dt> + + <dd> + + 認証に関するディレクティブの使用を許可する (<code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>, + <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>, + <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>, + <code class="directive"><a href="#authname">AuthName</a></code>, + <code class="directive"><a href="#authtype">AuthType</a></code>, <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>, <code class="directive"><a href="#require">Require</a></code> <em>など</em>)。</dd> + + <dt>FileInfo</dt> + + <dd> + ドキュメントタイプを制御するためのディレクティブの使用を許可する (<code class="directive"><a href="#defaulttype">DefaultType</a></code>, <code class="directive"><a href="#errordocument">ErrorDocument</a></code>, <code class="directive"><a href="#forcetype">ForceType</a></code>, <code class="directive"><a href="../mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>, + <code class="directive"><a href="#sethandler">SetHandler</a></code>, <code class="directive"><a href="#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code>, + <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> の Add* と Remove* + ディレクティブ<em>など</em>)。</dd> + + <dt>Indexes</dt> + + <dd> + ディレクトリインデックスを制御するためのディレクティブの使用を許可する + (<code class="directive"><a href="../mod/mod_autoindex.html#adddescription">AddDescription</a></code>, + <code class="directive"><a href="../mod/mod_autoindex.html#addicon">AddIcon</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></code>, + <code class="directive"><a href="../mod/mod_autoindex.html#addiconbytype">AddIconByType</a></code>, + <code class="directive"><a href="../mod/mod_autoindex.html#defaulticon">DefaultIcon</a></code>, <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#fancyindexing">FancyIndexing</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#headername">HeaderName</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexignore">IndexIgnore</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#readmename">ReadmeName</a></code> + <em>など</em>)。</dd> + + <dt>Limit</dt> + + <dd> + ホストへのアクセス制御を行うためのディレクティブの使用を許可する (<code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code>, <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code>, <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code>).</dd> + + <dt>Options[=<var>Option</var>,...]</dt> + + <dd> + 特定のディレクトリにおける機能を指定するためのディレクティブの使用を許可する + (<code class="directive"><a href="#options">Options</a></code> と + <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>)。 + <code class="directive"><a href="#options">Options</a></code> で設定するオプション + を、(空白を含めない) コンマ区切りのリストにして等号の後に続けることで + 設定できます。</dd> + </dl> + + <p>例:</p> + + <div class="example"><p><code> + AllowOverride AuthConfig Indexes + </code></p></div> + + <p>上の例では <code>AuthConfig</code> と <code>Indexes</code> のどちらにも + 属さないディレクティブはすべて内部サーバエラーを引き起こします。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li> +<li><a href="../configuring.html">設定ファイル</a></li> +<li><a href="../howto/htaccess.html">.htaccess ファイル</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AuthName" id="AuthName">AuthName</a> <a name="authname" id="authname">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>HTTP 認証の認可領域 (訳注: realm)</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AuthName <var>auth-domain</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>このディレクティブはディレクトリに対する認可領域 (訳注: realm) + の名前を指定します。 + 認可領域は、利用者がどのユーザ名とパスワードを送信すればよいのかを + クライアントに教えるために利用します。 + <code class="directive">AuthName</code> は一つの引数をとり、 + スペースが含まれる場合には、 + 引用符で括らなければなりません。 + このディレクティブは + <code class="directive"><a href="#authtype">AuthType</a></code> ディレクティブや + <code class="directive"><a href="#require">Require</a></code> ディレクティブと、 + <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> や + <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> などのディレクティブと + 一緒に利用する必要があります。</p> + + <p>例えば:</p> + + <div class="example"><p><code> + AuthName "Top Secret" + </code></p></div> + + <p>ここで <code>AuthName</code> に指定した文字列が、 + 大部分のブラウザのパスワードダイアログに表示されます。</p> + +<h3>参照</h3> +<ul> +<li><a href="../howto/auth.html">認証、承認、アクセス制御</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AuthType" id="AuthType">AuthType</a> <a name="authtype" id="authtype">ディレクティブ</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>AuthType Basic|Digest</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>このディレクティブは対象ディレクトリで利用するユーザー認証の種類を選びます。 + ただ、現在のところは <code>Basic</code> と <code>Digest</code> しか + 実装されていません。 + + このディレクティブは <code class="directive"><a href="#authname">AuthName</a></code>ディレクティブや + <code class="directive"><a href="#require">Require</a></code> ディレクティブと、 + <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> や <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> などのディレクティブと + 一緒に利用する必要があります。</p> + +<h3>参照</h3> +<ul> +<li><a href="../howto/auth.html">認証、承認、アクセス制御</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="CGIMapExtension" id="CGIMapExtension">CGIMapExtension</a> <a name="cgimapextension" id="cgimapextension">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>CGI スクリプトのインタープリタの位置を調べるための手法</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CGIMapExtension <var>cgi-path</var> <var>.extension</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>None</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>NetWare のみ</td></tr> +</table> + <p>このディレクティブは Apache が CGI スクリプトを実行するための + インタープリタを探す方法を制御します。 + 例えば、<code>CGIMapExtension sys:\foo.nlm .foo</code> と設定すると + <code>.foo</code> という拡張子のすべての CGI スクリプトは FOO インタープリタに + 渡されます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ContentDigest" id="ContentDigest">ContentDigest</a> <a name="contentdigest" id="contentdigest">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td><code>Content-MD5</code> HTTP 応答ヘッダの生成を有効にする</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ContentDigest On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ContentDigest Off</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Options</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>このディレクティブは、RFC1864 及び RFC2068 において定義されている + <code>Content-MD5</code> ヘッダーの生成を有効にします。</p> + + <p>MD5 は、任意長のデータの「メッセージダイジェスト」(「指紋」 + と表現されることもある) を計算するアルゴリズムで、 + データの変更があった場合には非常に高い信頼度でメッセージダイジェストに変更が + 反映されます。</p> + + <p><code>Content-MD5</code> ヘッダは、エンドツーエンドで + エンティティボディーに含まれるメッセージの完全性チェック + (Message Integrity Check - MIC)を提供します。 + このヘッダを調べることで、プロキシやクライアントは、 + 途中経路におけるエンティティボディの予期せぬ変更などを + 検出することができます。ヘッダの例:</p> + + <div class="example"><p><code> + Content-MD5: AuLb7Dp1rqtRtxz2m9kRpA== + </code></p></div> + + <p>リクエスト毎にメッセージダイジェストを計算する (値はキャッシュされません) + ことから、 + サーバパフォーマンスが低下することについて注意してください。</p> + + <p><code>Content-MD5</code>は、<code class="module"><a href="../mod/core.html">core</a></code> 機能により処理された + ドキュメントを送るときのみ有効であり、 + SSI ドキュメントや CGI スクリプトの出力、バイトレンジを指定した + 応答の場合にはこのヘッダは付与されません。 + </p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DefaultType" id="DefaultType">DefaultType</a> <a name="defaulttype" id="defaulttype">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>サーバがコンテントタイプを決定できないときに +送られる MIME コンテントタイプ</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DefaultType <var>MIME-type</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DefaultType text/plain</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>サーバは、MIME のタイプマップからは決定できない + ドキュメントの送信を要求されることがあります。</p> + + <p>サーバは、ドキュメントのコンテントタイプをクライアントに通知する必要が + ありますので、このようにタイプが未知の場合は + <code>DefaultType</code> で指定されたタイプを利用します。 + 例:</p> + + <div class="example"><p><code> + DefaultType image/gif + </code></p></div> + + <p>これは <code>.gif</code> という拡張子がファイル名に含まれていない + 多くの GIF 画像が含まれているディレクトリに適しているでしょう。</p> + + <p><code class="directive"><a href="#forcetype">ForceType</a></code> ディレクティブと + 違って、このディレクティブはデフォルトの MIME タイプを提供するだけで + あることに注意してください。ファイル名の拡張子を含め、 + メディアタイプを決定できる他の MIME タイプの定義があれば + このデフォルトは上書きされます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Directory" id="Directory"><Directory></a> <a name="directory" id="directory">ディレクティブ</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><Directory <var>directory-path</var>> +... </Directory></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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>指定されたディレクトリとそのサブディレクトリにのみ + ディレクティブを適用させるためには、 + <code class="directive"><Directory></code> と + <code></Directory></code> を対として、ディレクティブ群を囲います。 + その中には、ディレクトリコンテキストで許可された全てのディレクティブを + 利用できます。 + <var>directive-path</var> は、フルパスもしくは Unix のシェル形式の + ワイルドカードを指定します。 + <code>?</code> は任意の 1 文字、<code>*</code> は任意の文字列にマッチします。 + シェルにおける指定同様、文字の範囲を <code>[]</code> で指定できます。 + ワイルドカードは `/' 文字にはマッチしませんので、 + <code>/home/user/public_html</code> には + <code><Directory /*/public_html></code> はマッチしませんが、 + <code><Directory /home/*/public_html></code> はマッチします。 + 例:</p> + + <div class="example"><p><code> + <Directory /usr/local/httpd/htdocs><br /> + <span class="indent"> + Options Indexes FollowSymLinks<br /> + </span> + </Directory> + </code></p></div> + +<div class="note"> +<p><var>directory-path</var> 引数には注意してください: その引数は +Apache がファイルをアクセスするために使うファイルシステムのパスに +そのままマッチする必要があります。ある <code><Directory></code> に +適用されるディレクティブは、別のシンボリックリンクをたどったりして +同じディレクトリを違うパスでアクセスした場合には適用されません。</p> +</div> + + <p><code>~</code> という文字を + 付加することで拡張正規表現を利用することもできます。 + 例えば:</p> + +<div class="example"><p><code> + <Directory ~ "^/www/.*/[0-9]{3}"> +</code></p></div> + + <p>といった指定の場合、<code>/www/</code> 以下にある数字 + 3 文字のディレクトリにマッチします。</p> + + <p>もし複数の (正規表現以外の) <code class="directive"><Directory></code>セクションが + ドキュメントを含むディレクトリ (やその上位ディレクトリのどれか) とマッチしたならば、 + <a href="#accessfilename">.htaccess</a> ファイルのディレクティブも読み込みつつ、 + 短いパスから順に適用されます。 + 例えば、</p> + + <div class="example"><p><code> + <Directory /><br /> + <span class="indent"> + AllowOverride None<br /> + </span> + </Directory><br /> + <br /> + <Directory /home/><br /> + <span class="indent"> + AllowOverride FileInfo<br /> + </span> + </Directory> + </code></p></div> + + <p>と設定し、ドキュメント <code>/home/web/dir/doc.html</code> への + アクセスがあった場合には以下のように動作します:</p> + + <ul> + <li><code>AllowOverride None</code> が適用される。 + (<code>.htaccess</code> ファイルは無効になる)</li> + + <li><code>AllowOverride FileInfo</code> が適用される + (<code>/home</code> ディレクトリに対して)。</li> + + <li><code>/home/.htaccess</code>, <code>/home/web/.htaccess</code>, + <code>/home/web/.htaccess</code> の順にそれらのファイル中の + FileInfo ディレクティブが適用される。</li> + </ul> + + <p>正規表現は、通常のセクションがすべて適用されるまで + 考慮されません。 + その後、全ての正規表現が設定ファイルに現れた順で試されます。 + 例えば、以下のような場合に</p> + + <div class="example"><p><code> + <Directory ~ abc$><br /> + <span class="indent"> + # ... directives here ...<br /> + </span> + </Directory> + </code></p></div> + + <p>正規表現のセクションはすべての通常の <code class="directive"><Directory></code> と + <code>.htaccess</code> の適用が終わるまで考慮されません。 + その後で、正規表現は <code>/home/abc/public_html/abc</code> にマッチし、 + 対応する <code class="directive"><Directory></code> が適用されます。</p> + + <p><strong>Apache のデフォルトでは <code><Directory /></code> へのアクセスは + <code>Allow from All</code> になっていることに注意してください。 + これは、URL からマップされたどのファイルでも Apache は送るということです。 + これは以下のようにして変更することが推奨されています。</strong></p> + + <div class="example"><p><code> + <Directory /><br /> + <span class="indent"> + Order Deny,Allow<br /> + Deny from All<br /> + </span> + </Directory> + </code></p></div> + + <p><strong>そしてアクセスを<em>可能にしたい</em>ディレクトリに対して + 個別に設定すればよいでしょう。 + このあたりについては、<a href="../misc/security_tips.html">セキュリティに関するコツ</a>を + 参照してください。</strong></p> + + <p>ディレクトリセクションは httpd.conf ファイル書きます。 + <code class="directive"><Directory></code> + ディレクティブは入れ子にすることができず、 + <code class="directive"><a href="#limit"><Limit></a></code> や <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> セクションの中にも + 記述できません。</p> + + +<h3>参照</h3> +<ul> +<li>リクエストを受けた際にこれらの異なるセクションが + 組み合わされる方法については <a href="../sections.html"> + <Directory>, <Location>, <Files> セクションの動作法</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DirectoryMatch" id="DirectoryMatch"><DirectoryMatch></a> <a name="directorymatch" id="directorymatch">ディレクティブ</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><DirectoryMatch <var>regex</var>> +... </DirectoryMatch></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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive"><a href="#directory"><Directory></a></code> + ディレクティブと同様に、<code class="directive"><DirectoryMatch></code> + と <code></DirectoryMatch></code> は指定されたディレクトリと + そのサブディレクトリにのみ適用されるディレクティブ群を囲います。 + しかし、このディレクティブは引数として正規表現をとります。例えば:</p> + + <div class="example"><p><code> + <DirectoryMatch "^/www/(.+/)?[0-9]{3}"> + </code></p></div> + + <p>は /www/ 以下にある数字 3 文字のディレクトリにマッチします。</p> + + +<h3>参照</h3> +<ul> +<li>通常の <code class="directive"><Directory></code> と正規表現の指定が +適用される順番については <code class="directive"><a href="#directory"><Directory></a></code></li> +<li>リクエストを受けた際にこれらの異なるセクションが + 組み合わされる方法については <a href="../sections.html"> + <Directory>, <Location>, <Files> セクションの動作法</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DocumentRoot" id="DocumentRoot">DocumentRoot</a> <a name="documentroot" id="documentroot">ディレクティブ</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>DocumentRoot <var>directory-path</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DocumentRoot /usr/local/apache/htdocs</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>このディレクティブは、<code class="program"><a href="../programs/httpd.html">httpd</a></code> + がファイルを提供するディレクトリを設定します。 + <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> のようなディレクティブにマッチしない場合には、 + ドキュメントの (訳注:ファイルシステム上の) パスを生成するために、 + リクエストされた URL のパス部分をドキュメントルートに付与します。 + 例:</p> + + <div class="example"><p><code> + DocumentRoot /usr/web + </code></p></div> + + <p>この場合、 + <code>http://www.my.host.com/index.html</code> へのアクセスがあれば + <code>/usr/web/index.html</code> が返されます。 + <var>directory-path</var> が絶対パスでない場合は、 + <code class="directive"><a href="#serverroot">ServerRoot</a></code> + からの相対パスとみなされます。</p> + + <p><code class="directive">DocumentRoot</code> は最後のスラッシュ無しで + 指定する必要があります。</p> + +<h3>参照</h3> +<ul> +<li><a href="../urlmapping.html">URL をファイルシステムの位置に +マップする</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="EnableMMAP" id="EnableMMAP">EnableMMAP</a> <a name="enablemmap" id="enablemmap">ディレクティブ</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>EnableMMAP On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>EnableMMAP On</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>このディレクティブは配送中にファイルの内容を読み込む必要があるときに + <code class="program"><a href="../programs/httpd.html">httpd</a></code> がメモリマッピングを使うかどうかを制御します。 + デフォルトでは、 + 例えば、<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> を使って SSI ファイルを配送 + するときのように、ファイルの途中のデータをアクセスする必要があるときには + Apache は OS がサポートしていればファイルをメモリにマップします。</p> + + <p> + このメモリマップは性能の向上を持たらすことがあります。 + しかし、環境によっては運用上の問題を防ぐためにメモリマッピングを + 使用しないようにした方が良い場合もあります:</p> + + <ul> + <li>マルチプロセッサシステムの中にはメモリマッピングをすると + <code class="program"><a href="../programs/httpd.html">httpd</a></code> の性能が落ちるものがあります。</li> + <li>NFS マウントされた <code class="directive"><a href="#documentroot">DocumentRoot</a></code> + では、<code class="program"><a href="../programs/httpd.html">httpd</a></code> がメモリマップしている間にファイルが削除されたり + 短くなったりしたときに起こるセグメンテーションフォールトのために + <code class="program"><a href="../programs/httpd.html">httpd</a></code> がクラッシュする可能性があります。</li> + </ul> + + <p>これらの問題に当てはまるサーバの設定の場合は、以下のようにして + ファイルの配送時のメモリマッピングを使用不可にしてください:</p> + + <div class="example"><p><code> + EnableMMAP Off + </code></p></div> + + <p>NFS マウントされたファイルには、問題のあるファイルにのみ明示的に + この機能を使用不可にします:</p> + + <div class="example"><p><code> + <Directory "/path-to-nfs-files"> + <span class="indent"> + EnableMMAP Off + </span> + </Directory> + </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="EnableSendfile" id="EnableSendfile">EnableSendfile</a> <a name="enablesendfile" id="enablesendfile">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ファイルのクライアントへの配送時にカーネルの sendfile サポートを +使うかどうか</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>EnableSendfile On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>EnableSendfile On</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>バージョン 2.0.44 以降で使用可能</td></tr> +</table> + <p>このディレクティブはクライアンにファイルの内容を送るときに + <code class="program"><a href="../programs/httpd.html">httpd</a></code> がカーネルの + sendfile サポートを使うかどうかを制御します。デフォルトでは、 + 例えば静的なファイルの配送のように、リクエストの処理にファイルの + 途中のデータのアクセスを必要としないときには、Apache は OS が + サポートしていればファイルを読み込むことなく sendfile を使って + ファイルの内容を送ります。</p> + + <p>sendfile は read と send を別々に行なうことと、バッファの割り当てを + 回避します。しかし、プラットフォームやファイルシステムの中には + 運用上の問題を避けるためにこの機能を使用不可にした方が良い場合があります:</p> + + <ul> + <li>プラットフォームの中にはビルドシステムが検知できなかった、壊れた + sendfile のサポートが存在するものがあります。これは特に + バイナリが別のマシンでビルドされ、壊れた sendfile のあるマシンに + 移動したときに起こります。</li> + <li>Linux では、sendfile を用いると、 + IPv6 使用時に存在する特定ネットワークカードの TCP-checksum + オフロードのバグを踏んでしまいます。</li> + <li>ネットワークマウントされた <code class="directive"><a href="#documentroot">DocumentRoot</a></code> + (例えば NFS や SMB) + では、カーネルは自身のキャッシュを使ってネットワークからのファイルを + 送ることができないことがあります。</li> + </ul> + + <p>これらの問題に当てはまるサーバの設定の場合は、以下のようにして + この機能を使用不可にしてください:</p> + + + <div class="example"><p><code> + EnableSendfile Off + </code></p></div> + + <p>NFS や SMB マウントされたファイルには、問題のあるファイルにのみ明示的に + この機能を使用不可にします:</p> + + <div class="example"><p><code> + <Directory "/path-to-nfs-files"> + <span class="indent"> + EnableSendfile Off + </span> + </Directory> + </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="ErrorDocument" id="ErrorDocument">ErrorDocument</a> <a name="errordocument" id="errordocument">ディレクティブ</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>ErrorDocument <var>error-code document</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0 ではテキストをクウォートする構文が以前のバージョンから +変わっています。</td></tr> +</table> + <p>問題やエラーが発生したときの動作として、 + Apache には以下の四つのうち一つの動作を設定することができます。</p> + + <ol> + <li>Apache 標準の簡単なエラーメッセージを表示</li> + + <li>自分で指定したメッセージを表示</li> + + <li>問題やエラーの処理をする為に、自サーバ内の + <var>URL-path</var> へリダイレクト</li> + + <li>問題やエラーの処理をする為に、外部の <var>URL</var> へリダイレクト</li> + </ol> + + <p>最初のものがデフォルトの動作で、2 番目から 4 番目は、 + <code class="directive">ErrorDocument</code>ディレクティブにより、 + HTTP のレスポンスコードと、メッセージか URL を指定することで設定します。 + Apache が問題もしくはエラーに関する追加情報を提供することがあります。</p> + + <p>URL の場合は、スラッシュで始まる (/) ローカルの web-path ( + <code class="directive"><a href="#documentroot">DocumentRoot</a></code> からの相対パス + ) か、クライアントが解決できる完全な URL を指定します。 + もしくは、ブラウザに表示されるメッセージを指定できます。 + 例:</p> + + <div class="example"><p><code> + ErrorDocument 500 http://foo.example.com/cgi-bin/tester<br /> + ErrorDocument 404 /cgi-bin/bad_urls.pl<br /> + ErrorDocument 401 /subscription_info.html<br /> + ErrorDocument 403 "Sorry can't allow you access today" + </code></p></div> + + <p>加えて、特別な値 <code>default</code> を使って Apache に + ハードコードされている簡単なメッセージを指定することができます。 + 通常は必要ではありませんが、<code>default</code> を使うと + 既存の <code class="directive">ErrorDocument</code> ディレクティブの設定を + 継承するところで、Apache のハードコードされた簡単なメッセージに + 戻すことができます。</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>リモート URL (例えば、頭に <code>http</code> と付与した方法) を + <code class="directive">ErrorDocument</code> に指定するとき、 + たとえ文書が同じサーバにあろうとも、ドキュメントがどこにあるかを通知するために、 + Apache はリダイレクトをクライアントに送出するということに、注意してください。 + これにはいろいろと関連して起こる問題があります。 + 中でも最も重要なのは、クライアントは元々のエラーステータスコードを受け取らず、 + 代わりにリダイレクトのステータスコードを受け取るということです。 + これにより、ステータスコードを使って URL が有効であるかどうかを決定しようとする + ウェブロボットやその他クライアントを、混乱させるかもしれません。 + さらに、<code>ErrorDocument 401</code> にリモートの URL を指定すると、 + クライアントは 401 というステータスコードを受け取らないため、 + パスワードをユーザーに入力要求しなければならないことがわかりません。 + 従って、<strong><code>ErrorDocument 401</code> というディレクティブを使う場合は、 + 必ずローカルな文書を参照しなければなりません。</strong></p> + + <p>Microsoft Internet Explorer (MSIE) はデフォルトではサーバが生成したエラーメッセージが + 「小さすぎる」ときには無視をして自分自身の「やさしい」エラーメッセージで + 置換します。サイズのしきい値はエラーの種類によって異なりますが、 + 一般的にはエラーの文書を 512 バイトよりも多きくすると、MSIE は + サーバが生成したエラーを隠さずに表示します。詳しい情報は Microsoft + Knowledge Base の記事 <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807">Q294807</a> + にあります。</p> + + <p>ほとんどのエラーメッセージを上書きすることができますが、特定の状況下では + <code class="directive"><a href="#errordocument">ErrorDocument</a></code> の設定にかかわらず + 内蔵のメッセージが使われます。 + 特に、不正な形式のリクエストが検出された場合、通常のリクエスト処理は + 即座に中止され、内蔵のエラーメッセージが返されます。 + この処置は不正なリクエストによって引き起こされる、セキュリティ問題から + 守るために必要な措置です。</p> + + <p>2.0 より前のバージョンでは、対になっていない二重引用符を + 先頭に付けることによりメッセージであることを指定していました。</p> + + +<h3>参照</h3> +<ul> +<li><a href="../custom-error.html">カスタマイズ可能な +エラー応答のドキュメンテーション</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ErrorLog" id="ErrorLog">ErrorLog</a> <a name="errorlog" id="errorlog">ディレクティブ</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> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ErrorLog logs/error_log (Unix) ErrorLog logs/error.log (Windows and OS/2)</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive">ErrorLog</code> ディレクティブは、 + サーバに生じたさまざまなエラーを + 記録する為のファイルの名前を設定します。 + <var>file-path</var> が絶対パスでないときは、<code class="directive"><a href="#serverroot">ServerRoot</a></code> からの相対パスとみなされます。</p> + + <div class="example"><h3>例</h3><p><code> + ErrorLog /var/log/httpd/error_log + </code></p></div> + + <p><var>file-path</var> がパイプ (|) から始まる場合は、 + エラーログを処理するために実行されるコマンドが + 指定されていると解釈されます。</p> + + <div class="example"><h3>例</h3><p><code> + ErrorLog "|/usr/local/bin/httpd_errors" + </code></p></div> + + <p>ファイル名の変わりに <code>syslog</code> と指定することによって、 + システムがサポートしていれば syslogd(8) を利用したロギングが有効になります。 + デフォルトでは、<code>local7</code> ファシリティとなりますが、 + <code>syslog:<var>facility</var></code> といった形で記述することにより、 + 通常 syslog(1) のドキュメントで説明されているファシリティの一つを使うように + することができます。</p> + + <div class="example"><h3>例</h3><p><code> + ErrorLog syslog:user + </code></p></div> + + <p>セキュリティ: + ログファイルを格納するディレクトリが、サーバを起動したユーザ以外の + ユーザによって書き込める場合にセキュリティが破られる可能性があることに + 関する詳細は <a href="../misc/security_tips.html#serverroot">セキュリティに関するコツ</a> を + 参照してください。</p> + <div class="warning"><h3>注</h3> + <p>Unix 以外のプラットフォームでファイルのパスを入力するときは、 + プラットフォームがバックスラッシュの使用を許していたとしても、 + 確実にスラッシュのみが使用されるように注意してください。一般的には、 + 設定ファイル全般でスラッシュのみを使う方が良いでしょう。</p> + </div> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#loglevel">LogLevel</a></code></li> +<li><a href="../logs.html">Apache ログファイル</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="FileETag" id="FileETag">FileETag</a> <a name="fileetag" id="fileetag">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ETag HTTP 応答ヘッダを作成するために使用される +ファイルの属性</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>FileETag <var>component</var> ...</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>FileETag INode MTime Size</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p> + <code class="directive">FileETag</code> ディレクティブは + ドキュメントがファイルに基づいたものであるときに、 + <code>ETag</code> (エンティティタグ) 応答ヘッダフィールドを作成するときに使用する + ファイルの属性を設定します。 (<code>ETag</code> の値はネットワークの帯域を節約するための + キャッシュの管理で使われます。) Apache 1.3.22 以前では、<code>ETag</code> の値は + <em>常に</em>ファイルの inode, サイズ、最終修正時刻 (mtime) から作成 + されていました。<code class="directive">FileETag</code> ディレクティブにより、これらのどれを使うかを + 選ぶことができます。認識されるキーワードは: + </p> + + <dl> + <dt><strong>INode</strong></dt> + <dd>ファイルの inode 番号を計算に使います</dd> + <dt><strong>MTime</strong></dt> + <dd>ファイルの最終修正時刻を使います</dd> + <dt><strong>Size</strong></dt> + <dd>ファイルの中身のバイト数を使います</dd> + <dt><strong>All</strong></dt> + <dd>使用可能なすべてのフィールドを使います。 + これは <div class="example"><p><code>FileETag INode MTime Size</code></p></div> と等価です。</dd> + <dt><strong>None</strong></dt> + <dd>ドキュメントがファイルに基づいたものでも、<code>ETag</code> フィールドを + 応答に付加しません</dd> + </dl> + + <p><code>INode</code>, <code>MTime</code>, <code>Size</code> キーワードには + <code>+</code> や <code>-</code> を前に付けて + 指定することもできます。この場合は、より広い範囲から継承された + デフォルトの設定に変更を加えるようになります。そのような接頭辞の + 無いキーワードを指定すると、即座に継承した設定を無効にします。</p> + + <p>あるディレクトリの設定に + <code>FileETag INode MTime Size</code> があり、 + サブディレクトリの設定に <code>FileETag -INode</code> があるときは、 + そのサブディレクトリの設定は (設定が上書きされなければサブディレクトリの + サブディレクトリにも継承されます) <code>FileETag MTime Size</code> + と同じになります。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Files" id="Files"><Files></a> <a name="files" id="files">ディレクティブ</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><Files <var>filename</var>> ... </Files></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive"><Files></code> ディレクティブは、 + その中にあるディレクティブの適用範囲をファイル名で制限します。 + <code class="directive"><a href="#directory"><Directory></a></code> ディレクティブや <code class="directive"><a href="#location"><Location></a></code> ディレクティブと + 同じような機能を持ちます。 + これは、<code></Files></code> ディレクティブと対に + なっていなければなりません。 + このセクション中のディレクティブは、ベース名 (ファイル名の最後の部分) + が指定されたファイル名にマッチするすべてのオブジェクトに適用されます。 + <code class="directive"><Files></code> セクションは + <code class="directive"><Directory></code> セクションと + <code>.htaccess</code> が読み込まれた後、 + <code class="directive"><Location></code> セクションよりは先に + 設定ファイルに現れた順に適用されます。 + <code class="directive"><Files></code> は、 + <code class="directive"><Directory></code> セクション内に + ネストさせることができ、 + ファイルシステムの一部にのみ限定して適用させることができます。</p> + + <p><var>filename</var> 引数は、ファイル名かワイルドカード文字列 + で、ワイルドカードでは <code>?</code> は一つの文字、<code>*</code> は任意の文字列にマッチします。 + <code>~</code> という文字を付加することで拡張正規表現を使うこともできます。 + 例えば、</p> + + <div class="example"><p><code> + <Files ~ "\.(gif|jpe?g|png)$"> + </code></p></div> + + <p>とすることにより、一般的なインターネットの画像フォーマットにマッチします。 + ただし、 + <code class="directive"><a href="#filesmatch"><FilesMatch></a></code> を使う方が + 推奨されています。</p> + + <p>ちなみに、<code class="directive"><a href="#directory"><Directory></a></code> と <code class="directive"><a href="#location"><Location></a></code> セクションとは異なり、 + <code class="directive"><Files></code> + は <code>.htaccess</code> ファイル内で利用することができます。 + これにより、ユーザがファイル毎にアクセスの制御を行なうことができるように + なっています。</p> + + +<h3>参照</h3> +<ul> +<li>リクエストを受けた際にこれらの異なるセクションが + 組み合わされる方法については <a href="../sections.html"> + <Directory>, <Location>, <Files> セクションの動作法</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="FilesMatch" id="FilesMatch"><FilesMatch></a> <a name="filesmatch" id="filesmatch">ディレクティブ</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><FilesMatch <var>regex</var>> ... </FilesMatch></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive"><FilesMatch></code> ディレクティブは、 + <code class="directive"><a href="#files"><Files></a></code> + ディレクティブ同様にその中にあるディレクティブの適用範囲をファイル名で制限します。ただし、 + このディレクティブには正規表現を指定します。 + 例えば:</p> + + <div class="example"><p><code> + <FilesMatch "\.(gif|jpe?g|png)$"> + </code></p></div> + + <p>は一般的なインターネットの画像形式にマッチします。</p> + +<h3>参照</h3> +<ul> +<li>リクエストを受けた際にこれらの異なるセクションが + 組み合わされる方法については <a href="../sections.html"> + <Directory>, <Location>, <Files> セクションの動作法</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ForceType" id="ForceType">ForceType</a> <a name="forcetype" id="forcetype">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>すべてのマッチするファイルが指定の MIME コンテントタイプで +送られるようにする</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ForceType <var>MIME-type</var>|None</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0 で core に移動</td></tr> +</table> + <p><code>.htaccess</code> や <code class="directive"><a href="#directory"><Directory></a></code> セクション、 + <code class="directive"><a href="#location"><Location></a></code> セクション、 + <code class="directive"><a href="#files"><Files></a></code> セクションに + 書かれた場合、このディレクティブはそこにあるすべてのファイルが + <var>MIME-type</var> + で指定されたコンテントタイプとして扱われるようにします。たとえば、 + GIF ファイルばかりのディレクトリがあって、すべてのファイルを <code>.gif</code> + で終わらせたくはないときに、以下のものを使用します:</p> + + <div class="example"><p><code> + ForceType image/gif + </code></p></div> + + <p><code class="directive"><a href="#defaulttype">DefaultType</a></code> と違って + このディレクティブはメディアタイプを決めることができるかもしれない + ファイルの拡張子も含め、すべての MIME タイプの関連付けを + 上書きすることに注意してください。</p> + + <p><code>None</code> という値を使うことで <code class="directive">ForceType</code> の + 設定を無効にできます:</p> + + <div class="example"><p><code> + # force all files to be image/gif:<br /> + <Location /images><br /> + <span class="indent"> + ForceType image/gif<br /> + </span> + </Location><br /> + <br /> + # but normal mime-type associations here:<br /> + <Location /images/mixed><br /> + <span class="indent"> + ForceType None<br /> + </span> + </Location> + </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="HostnameLookups" id="HostnameLookups">HostnameLookups</a> <a name="hostnamelookups" id="hostnamelookups">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>クライアントの IP アドレスの DNS ルックアップを +有効にする</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>HostnameLookups On|Off|Double</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>HostnameLookups Off</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>このディレクティブは、ホスト名をログ収集できるように + DNS ルックアップを有効にします + (さらに、CGI/SSI に <code>REMOTE_HOST</code> 変数として渡します)。 + <code>Double</code>を指定した場合、2 重の逆引きを行ないます。 + つまり、逆引きの後に、その結果に対して正引きを行ないます。正引きの + 結果の IP アドレスの中にオリジナルのアドレスと一致するものがなければ + なりません。("tcpwrappers" の用語では PARANOID と呼ばれています。)</p> + + <p><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> でホスト名によるアクセス + 制御を行なう場合には、 + 設定の如何によらず 2 重の逆引きが実行されます。 + これは、セキュリティを保つために必要です。 + <code>HostnameLookups Double</code> を設定しない限り、 + 他の部分はこの 2 重逆引きの結果を使うことはできません。 + 例えば、<code>HostnameLookups On</code> と設定してある状態で、 + ホスト名によるアクセス制限を行なったオブジェクトへの + リクエストを受けたとすると、2 重の逆引きが成功するか否かによらず、 + <code>REMOTE_HOST</code> には通常の逆引き結果が渡されます。</p> + + <p>ディレクティブのデフォルトは + 本当に逆引きを必要としているわけではないサイトの + ネットワークトラフィックを低減させるために、<code>Off</code> になっています。 + ルックアップによる余計な遅延がなくなるため、 + エンドユーザにとっても良いでしょう。 + DNS のルックアップには、かなりの時間が必要となる場合が多く、 + 負荷の高いサイトではこのディレクティブは <code>Off</code> にすべきです。 + なお、<var>/support</var> ディレクトリに含まれ、デフォルトでは + インストールディレクトリの <code>bin</code> サブディレクトリに + インストールされる <code class="program"><a href="../programs/logresolve.html">logresolve</a></code> ユーティリティにより、 + Apache の動作とは別に、ログに残されている IP アドレスからホスト名を + ルックアップすることが可能です。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="IfDefine" id="IfDefine"><IfDefine></a> <a name="ifdefine" id="ifdefine">ディレクティブ</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><IfDefine [!]<var>parameter-name</var>> ... + </IfDefine></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code><IfDefine <var>test</var>>...</IfDefine></code> + セクションは、 + ディレクティブを条件付きで指定するために利用します。 + <code class="directive"><IfDefine></code> セクションに + 含まれるディレクティブは、<var>test</var>が + 定義されているときのみ処理されます。 + もし <var>test</var> が定義されていなければ、 + 開始と終了の指定の間のディレクティブは無視されます。</p> + + <p><code class="directive"><IfDefine></code> セクションディレクティブに + 指定する <var>test</var> は、 + 次の二つの形式のうちの一つをとります:</p> + + <ul> + <li><var>parameter-name</var></li> + + <li><code>!</code><var>parameter-name</var></li> + </ul> + + <p>前者の場合には、<var>parameter-name</var> と名付けられたパラメータが + 定義されていれば開始と終了の間のディレクティブが処理されます。 + 後者の場合は逆で、<em>parameter-name</em> が指定されて<strong>いない</strong> + 場合に処理されます。</p> + + <p><var>parameter-name</var> 引数は、サーバを起動する際に + <code class="program"><a href="../programs/httpd.html">httpd</a></code> のコマンドラインに + <code>-D<var>parameter-</var></code> という形で指定すると定義されます。 </p> + + <p><code class="directive"><IfDefine></code> セクションは + 入れ子にすることができ、複数のパラメータによるテストをするために使用できます。 + 例:</p> + + <div class="example"><p><code> + httpd -DReverseProxy ...<br /> + <br /> + # httpd.conf<br /> + <IfDefine ReverseProxy><br /> + <span class="indent"> + LoadModule rewrite_module modules/mod_rewrite.so<br /> + LoadModule proxy_module modules/libproxy.so<br /> + </span> + </IfDefine> + </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="IfModule" id="IfModule"><IfModule></a> <a name="ifmodule" id="ifmodule">ディレクティブ</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><IfModule [!]<var>module-file</var>|<var>module-identifier</var>> ... + </IfModule></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>モジュール識別子はバージョン 2.1 以降で使用可能。</td></tr> +</table> + <p><code><IfModule <var>test</var>>...</IfModule></code> + セクションは、モジュールが存在するときに処理されるディレクティブを + 指定するために利用します。 + <code class="directive"><IfModule></code> セクションに + 含まれるディレクティブは、<var>test</var> + で指定するモジュールが組み込まれているときのみ処理されます。 + もし <var>test</var> が組み込まれていなければ、開始と終了の間のディレクティブ + は無視されます。</p> + + <p><code class="directive"><IfModule></code> セクションディレクティブに + 指定する <var>test</var> は、 + 次の二つの形式のうちの一つをとります。</p> + + <ul> + <li><var>module</var></li> + + <li>!<var>module</var></li> + </ul> + + <p>前者の場合は、<var>module</var> と名付けられたモジュールが + Apache に組み込まれていれば + (コンパイル済みのものと、<code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> を利用して + 動的に読み込んだものの両方)、 + 開始と終了の間のディレクティブが処理されます。 + 後者の場合は逆で、<var>module</var> が組み込まれて<strong>いない</strong> + 場合に処理されます。</p> + + <p><var>module</var> 引数は、モジュール識別子か + コンパイルをした時のモジュールのファイル名です。 + 例えば、<code>rewrite_module</code> は識別子で + <code>mod_rewrite.c</code> はファイル名です。 + モジュールが複数のソースファイルから構成されている場合は、文字列 + <code>STANDARD20_MODULE_STUFF</code> があるファイルの名前を + 使ってください。</p> + + <p><code class="directive"><IfModule></code> セクションは + 入れ子にすることが可能であり、 + 複数のモジュールのテストを行なうために使用できます。</p> + + <div class="note">特定のモジュールの存在に関わらず動作する + 設定ファイルの原本が必要なときにのみこのセクションを使用してください。 + 通常の動作では、ディレクティブを + <code class="directive"><IfModule></code> セクションの中に + 入れる必要はありません。</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="Include" id="Include">Include</a> <a name="include" id="include">ディレクティブ</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>Include <var>file-path</var>|<var>directory-path</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>ワイルドカードによるマッチは 2.0.41 以降で使用可能</td></tr> +</table> + <p>このディレクティブにより、サーバの設定ファイルから + 他の設定ファイルをインクルードすることができます。</p> + + <p>複数のファイルをアルファベット順に一度に読み込むために、 + シェル形式 (<code>fnmatch</code>) のワイルドカード文字を使うことができます。 + さらに、<code class="directive">Include</code> にディレクトリを指定した場合は、 + ディレクトリとそのサブディレクトリ内の全てのファイルを + アルファベット順に読み込んで、設定ファイルとして処理します。 + しかし、ディレクトリ全体を読み込むのはお勧めできません。 + ふとしたことから <code>httpd</code> が読み込みに失敗するような + 一時ファイルをディレクトリに残してしまうようなことがよくあるからです。</p> + + <p>指定するファイルパスは絶対パスか、 + <code class="directive"><a href="#serverroot">ServerRoot</a></code> ディレクトリからの + 相対パスか、のどちらかです。</p> + + <p>例:</p> + + <div class="example"><p><code> + Include /usr/local/apache2/conf/ssl.conf<br /> + Include /usr/local/apache2/conf/vhosts/*.conf + </code></p></div> + + <p><code class="directive"><a href="#serverroot">ServerRoot</a></code> からの相対パスの場合は:</p> + + <div class="example"><p><code> + Include conf/ssl.conf<br /> + Include conf/vhosts/*.conf + </code></p></div> + + <p><code>apachectl configtest</code> を実行すると、設定をチェックしている時に + 読み込まれたファイルのリストが表示されます:</p> + + <div class="example"><p><code> + root@host# apachectl configtest<br /> + Processing config file: /usr/local/apache2/conf/ssl.conf<br /> + Processing config file: /usr/local/apache2/conf/vhosts/vhost1.conf<br /> + Processing config file: /usr/local/apache2/conf/vhosts/vhost2.conf<br /> + Syntax OK + </code></p></div> + +<h3>参照</h3> +<ul> +<li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="KeepAlive" id="KeepAlive">KeepAlive</a> <a name="keepalive" id="keepalive">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>HTTP の持続的な接続を有効にする</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>KeepAlive On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>KeepAlive On</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>HTTP/1.0 の Keep-Alive 拡張と HTTP/1.1 の持続的接続の機能は、 + 複数のリクエストが同じ TCP の接続で送られる、長時間持続する + HTTP セッションを提供します。たくさんの画像が + 含まれる HTML ドキュメントでは場合によっては遅延時間が 50% 短縮される結果も + でています。Keep-Alive 接続を有効にするには + <code>KeepAlive On</code> と設定します。</p> + + <p>HTTP/1.0 に対応したクライアントの際には、 + クライアントより特に要求があった場合のみ Keep-Alive 接続となります。 + さらに、HTTP/1.0 クライアントでは、コンテンツの容量が先に + (訳注: 要求に対して応答を返す前に) わかる場合のみ Keep-Alive + 接続を利用できます。 + これは、CGI の出力や SSI のページ、 + サーバが生成したディレクトリのリストのような動的コンテンツを + HTTP/1.0 クライアントに送る場合には Keep-Alive 接続を使えないことを意味します。 + HTTP/1.1 に対応したクライアントの際には、 + 特に指定されない限りはデフォルトとして持続的な接続が行なわれます。 + クライアントが要求すれば、コンテンツの容量を判別できないものを + 持続的な接続を通して送るために、チャンクエンコーディングが用いられます。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="KeepAliveTimeout" id="KeepAliveTimeout">KeepAliveTimeout</a> <a name="keepalivetimeout" id="keepalivetimeout">ディレクティブ</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>KeepAliveTimeout <var>seconds</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>KeepAliveTimeout 5</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>接続を閉じる前に、Apache が次のリクエストを何秒待つかを指定します。 + リクエストを受け付けた後は、<code class="directive"><a href="#timeout">Timeout</a></code> ディレクティブによって + 指定されたタイムアウト値が使われます。</p> + + <p><code class="directive">KeepAliveTimeout</code> を大きな値に設定すると、 + 負荷の高いサーバにおいてはパフォーマンスの問題を引き起こす場合があります。 + タイムアウトが長ければ長いほど、より多くのサーバプロセスが + 活発でないクライアントからの接続の終了を待ち続けることになります。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Limit" id="Limit"><Limit></a> <a name="limit" id="limit">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>囲いの中にあるアクセス制御の適用を特定の HTTP メソッドのみに +制限する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code><Limit <var>method</var> [<var>method</var>] ... > ... + </Limit></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>アクセス制御は、通常<strong>全ての</strong>アクセスメソッドに対して + 影響し、普通はこれが望ましい挙動です。 + <strong>そうしたことから、大部分の場合にはアクセス制御に関わるディレクティブを + <code class="directive"><Limit></code> セクション内に + 書くべきではありません。 </strong></p> + + <p><code class="directive"><Limit></code> ディレクティブの + 目的は、アクセス制御の範囲を + 指定された HTTP メソッドに限定するためです。 + それ以外のメソッドは、<code class="directive"><Limit></code> で囲われたアクセス制御の + <strong>影響を受けません</strong>。 + 以下の例は、<code>POST</code>, <code>PUT</code>, <code>DELETE</code> のメソッドに対してのみアクセスの制御を行ない、 + それ以外のメソッドについては制限しません:</p> + + <div class="example"><p><code> + <Limit POST PUT DELETE><br /> + <span class="indent"> + Require valid-user<br /> + </span> + </Limit> + </code></p></div> + + <p>メソッド名には以下の中から一つ以上を列挙することができます: + <code>GET</code>, + <code>POST</code>, <code>PUT</code>, <code>DELETE</code>, + <code>CONNECT</code>, <code>OPTIONS</code>, + <code>PATCH</code>, <code>PROPFIND</code>, <code>PROPPATCH</code>, + <code>MKCOL</code>, <code>COPY</code>, <code>MOVE</code>, + <code>LOCK</code>, <code>UNLOCK</code>. <strong>メソッド名は + 大文字小文字を区別します。</strong> <code>GET</code> を指定した場合には + <code>HEAD</code> リクエストにも制限がかかります。<code>TRACE</code> + メソッドに制限をかけることはできません。</p> + + <div class="warning">アクセス制御が目的の場合は + <code class="directive"><a href="#limit"><Limit></a></code> + セクションの代わりに <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> セクションを使用した方が良いでしょう。 + <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> + セクションでは不特定のメソッドに対しても防御できるからです。</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="LimitExcept" id="LimitExcept"><LimitExcept></a> <a name="limitexcept" id="limitexcept">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>指定されたもの以外の HTTP メソッドにアクセス制御を +制限する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code><LimitExcept <var>method</var> [<var>method</var>] ... > ... + </LimitExcept></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive"><LimitExcept></code> と + <code></LimitExcept></code> は、引数に + <strong>含まれていない</strong> + HTTP のアクセスメソッドに適用するためのアクセス制御 + ディレクティブを括るために利用します。 + つまり、<code class="directive"><a href="#limit"><Limit></a></code> セクションの反対の動作をし、 + 標準のメソッドと標準外や未認識のメソッドの場合の両方を設定できます。 + <code class="directive"><a href="#limit"><Limit></a></code> のドキュメントも + 併せて参照してください。</p> + + <p>例:</p> + + <div class="example"><p><code> + <LimitExcept POST GET><br /> + <span class="indent"> + Require valid-user<br /> + </span> + </LimitExcept> + </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="LimitInternalRecursion" id="LimitInternalRecursion">LimitInternalRecursion</a> <a name="limitinternalrecursion" id="limitinternalrecursion">ディレクティブ</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>LimitInternalRecursion <var>number</var> [<var>number</var>]</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>LimitInternalRecursion 10</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0.47 以降で使用可能</td></tr> +</table> + <p>内部リダイレクトは例えば <code class="directive">Action</code> ディレクティブを + 使っているときに起こります。<code class="directive">Action</code> ディレクティブは + 元々のリクエストを CGI スクリプトに内部リダイレクトを行ないます。 + サブリクエストはいくつかの URI に対して、リクエストされたときに + 何が起こるかを調べるための Apache の機構です。例えば、<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> + は <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> ディレクティブ + がリストするファイルを調べるためにサブリクエストを使います。</p> + + <p><code class="directive">LimitInternalRecursion</code> は内部リダイレクトや + サブリクエストが無限ループに陥ったときのサーバクラッシュを防ぎます。 + 普通、そのようなループは設定に失敗したときに発生します。</p> + + <p>このディレクティブは、リクエスト毎に評価される、二つの違う限界値を + 設定します。最初の <var>number</var> は、起こり得る + 内部リクエストの最大値を設定します。二つめの <var>number</var> は + サブリクエストが入れ子にできる深さを設定します。<var>number</var> を + 一つだけ指定したときは、両方の限界値にその値が設定されます。</p> + + <div class="example"><h3>例</h3><p><code> + LimitInternalRecursion 5 + </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="LimitRequestBody" id="LimitRequestBody">LimitRequestBody</a> <a name="limitrequestbody" id="limitrequestbody">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>クライアントから送られる HTTP リクエストのボディの +総量を制限する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>LimitRequestBody <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>LimitRequestBody 0</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>このディレクティブは、リクエストボディに許されるバイト数、<var>bytes</var> + を 0 (無制限を意味します) から 2147483647 (2GB) までの数値で指定します。</p> + + <p><code class="directive">LimitRequestBody</code> ディレクティブは、 + ディレクティブが書かれたコンテキスト + (サーバ全体、ディレクトリ、ファイル、ロケーション) 内で + 許容する HTTP リクエストメッセージボディのサイズに制限をかけることができます。 + クライアントのリクエストがその制限値を越えていれば、 + サーバはリクエストを処理せずにエラーを返します。 + 普通のリクエストメッセージボディのサイズは、リソースの種類や + 許可されているメソッドによって大きく変わります。 + CGI スクリプトは、よく情報を受信するために + メッセージボディを使います。 + <code>PUT</code> メソッドの実装は、このディレクティブの値として + 少なくともあるリソースに対してサーバが受け付けようとする + 表現の大きさほどの値を必要とします。</p> + + <p>このディレクティブは、 + 管理者にクライアントからの異常なリクエストを制御できるようにし、 + 何らかの形のサービス拒否攻撃 (訳注:DoS) を避けるのに有効です。</p> + + <p>ある場所へのファイルアップロードを許可する場合に、 + アップロードできるファイルのサイズを 100K に制限したければ、 + 以下のように指定します:</p> + + <div class="example"><p><code> + LimitRequestBody 102400 + </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="LimitRequestFields" id="LimitRequestFields">LimitRequestFields</a> <a name="limitrequestfields" id="limitrequestfields">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>クライアントからの HTTP リクエストのヘッダフィールドの数を +制限する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>LimitRequestFields <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>LimitRequestFields 100</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><var>number</var> には、0 (無制限を意味します) から 32767 + までの整数を指定します。 + デフォルト値は、定数 <code>DEFAULT_LIMIT_REQUEST_FIELDS</code> + によりコンパイル時に定義されます (配布時には 100 と指定されています)。</p> + + <p>LimitRequestBody ディレクティブは、 + サーバ管理者が HTTP リクエスト中において許可するリクエストヘッダフィールド数を + 指定します。 + サーバはこの値には通常のクライアントからのリクエストに含まれるであろう + フィールドの数より大きな値が必要とします。 + クライアントにより使われた要求ヘッダーフィールドの数が + 20 を超えることはほとんどありませんが、 + これは種々のクライアントの実装よって変わり、 + 詳細なコンテントネゴシエーションをするためのブラウザの設定までにも + 影響されることがあります。 + オプションの HTTP 拡張はリクエストヘッダフィールドを使って現される場合が + 多くあります。</p> + + <p>このディレクティブは、 + 管理者にクライアントからの異常なリクエストを制御できるようにし、 + 何らかの形のサービス拒否攻撃 (訳注:DoS) を避けるのに有効です。 + リクエストのフィールドが多過ぎることを意味するエラー応答が + 普通のクライアントに返されるような時はこの値を増やしてください。</p> + + <p>例:</p> + + <div class="example"><p><code> + LimitRequestFields 50 + </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="LimitRequestFieldSize" id="LimitRequestFieldSize">LimitRequestFieldSize</a> <a name="limitrequestfieldsize" id="limitrequestfieldsize">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>クライアントからの HTTP リクエストのヘッダの +サイズを制限する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>LimitRequestFieldsize <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>LimitRequestFieldsize 8190</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>このディレクティブは、HTTP リクエストヘッダ一つで受付ける + バイト数 <var>bytes</var> を指定します。</p> + + <p><code class="directive">LimitRequestFieldSize</code> ディレクティブは、 + HTTP リクエストヘッダで許容されるサイズを増減させることができます。 + サーバは、このディレクティブの値として、 + 一般的なクライアントからリクエストが送られた際に、そのリクエストに + 付属しているどのヘッダフィールドについても、 + 十分足りる大きさになっていなければなりません。 + 一般的なリクエストヘッダのサイズといっても、その大きさは個々の + クライアントの実装によって大きく異なり、 + 詳細なコンテントネゴシエーションをサポートするかどうかの、 + ブラウザの設定にも影響されたりします。 + SPNEGO 認証ヘッダでは 12392 バイトにまで及ぶことすらあります。</p> + + <p>このディレクティブは、 + 管理者にクライアントからの異常なリクエストを制御できるようにし、 + 何らかの形のサービス拒否攻撃 (訳注:DoS) を避けるのに有効です。</p> + + <p>例:</p> + + <div class="example"><p><code> + LimitRequestFieldSize 4094 + </code></p></div> + + <div class="note">通常はデフォルトから変更する必要はありません。</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="LimitRequestLine" id="LimitRequestLine">LimitRequestLine</a> <a name="limitrequestline" id="limitrequestline">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>クライアントからの HTTP リクエスト行のサイズを制限する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>LimitRequestLine <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>LimitRequestLine 8190</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>このディレクティブは、HTTP リクエスト行内で許容されるバイト数 + <var>bytes</var> を指定します。</p> + + <p><code class="directive">LimitRequestLine</code> ディレクティブにより、 + クライアントからの HTTP リクエスト行の許容サイズを増減できます。 + リクエスト行は、HTTPメソッド、URI、プロトコルバージョンから成っており、 + <code class="directive">LimitRequestLine</code> はサーバへのリクエストに対して + 許容するリクエスト URI の長さを制限することになります。 + サーバは、<code>GET</code> リクエストのクエリ部分も含めて、リソースの名前が入るに足る + 大きさを必要とします。</p> + + <p>このディレクティブは、 + 管理者にクライアントからの異常なリクエストを制御できるようにし、 + 何らかの形のサービス拒否攻撃 (訳注:DoS) を避けるのに有効です。</p> + + <p>例:</p> + + <div class="example"><p><code> + LimitRequestLine 4094 + </code></p></div> + + <div class="note">通常はデフォルトから変更する必要はありません。</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="LimitXMLRequestBody" id="LimitXMLRequestBody">LimitXMLRequestBody</a> <a name="limitxmlrequestbody" id="limitxmlrequestbody">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>XML 形式のリクエストのボディのサイズを制限する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>LimitXMLRequestBody <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>LimitXMLRequestBody 1000000</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>XML 形式のリクエストのボディの最大値を (バイト単位で) 制限します。 + 値に <code>0</code> を指定するとチェックを無効にします。</p> + + <p>例:</p> + + <div class="example"><p><code> + LimitXMLRequestBody 0 + </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="Location" id="Location"><Location></a> <a name="location" id="location">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>囲んだディレクティブをマッチする URL のみに適用</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code><Location + <var>URL-path</var>|<var>URL</var>> ... </Location></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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive"><Location></code> ディレクティブは、 + URL により中に書かれたディレクティブの適用範囲を制限します。 + <code class="directive"><a href="#directory"><Directory></a></code> + ディレクティブと似ていて、 + <code></Location></code> ディレクティブで終了する + サブセクションを開始します。 + <code class="directive"><Location></code> セクションは、 + <code class="directive"><a href="#directory"><Directory></a></code> セクションと + <code>.htaccess</code> の読み込みの後、 + <code class="directive"><a href="#files"><Files></a></code> セクションを + 適用した後に、設定ファイルに現れた順に処理されます。</p> + + <p><code class="directive"><Location></code> セクションは + 完全にファイルシステムと関連せずに動作します。このことから導かれる + 結果にはいつくか注意する点があります。最も重要なものは、 + ファイルシステムの位置へのアクセス制御に <code class="directive"><Location></code> ディレクティブを使うべきではない + ということです。複数の URL がファイルシステムの同じ位置にマップされる + 可能がありますので、そのようなアクセス制御は回避されてしまう可能性が + あります。</p> + + <div class="note"><h3>いつ <code class="directive"><Location></code> を使うか</h3> + + <p><code class="directive"><Location></code> ディレクティブは + ファイルシステム外のコンテンツにディレクティブを適用するときに + 使用してください。ファイルシステムに存在するコンテンツに対しては、 + <code class="directive"><a href="#directory"><Directory></a></code> と <code class="directive"><a href="#files"><Files></a></code> を使ってください。 + 例外は、<code><Location /></code> で、これはサーバ全体に対して + 設定を適用する簡単な方法です。</p> + </div> + + <p>全ての (プロキシ以外の) リクエストに対し、 + URL は <code>/path/</code> という、 + 接頭辞 <code>http://servername</code> を含まない形でマッチします。 + プロキシリクエストの場合には、<code>scheme://servername/path</code> + という接頭辞を含む形でマッチし、接頭辞を含めて指定する必要があります。</p> + + <p>URL にはワイルドカードを利用することができます。 + <code>?</code> は任意の一文字、<code>*</code> は任意の文字列にマッチします。 </p> + + <p><code>~</code> という文字を追加することで、拡張正規表現を + 利用することもできます。 + 例えば:</p> + + <div class="example"><p><code> + <Location ~ "/(extra|special)/data"> + </code></p></div> + + <p>は URL に <code>/extra/data</code> か <code>/special/data</code> という文字列が + 含まれている場合にマッチします。 + <code class="directive"><a href="#locationmatch"><LocationMatch></a></code> ディレクティブは + <code class="directive"><Location></code> の正規表現 + 版とまったく同じ動作をします。</p> + + <p><code class="directive"><Location></code> 機能は、<code class="directive"><a href="#sethandler">SetHandler</a></code> ディレクティブと + 組合わせて利用すると特に便利です。 + 例えば、<code>foo.com</code> のブラウザからのみステータスの参照を有効にしたければ、 + 次のようにすれば良いでしょう。</p> + + <div class="example"><p><code> + <Location /status><br /> + <span class="indent"> + SetHandler server-status<br /> + Order Deny,Allow<br /> + Deny from all<br /> + Allow from .foo.com<br /> + </span> + </Location> + </code></p></div> + +<div class="note"><h3>/ (スラッシュ) に関する注</h3> + <p>スラッシュ文字は、URL 内に現れる場所に応じて変化する + 特別な意味を持っています。 + ファイルシステムにおいて利用する場合には複数のスラッシュでも一つの + スラッシュとして扱われることが多いですが、 + (<em>すなわち</em>、<code>/home///foo</code> は + <code>/home/foo</code> と同じいったように) + URL においては必ずしもそうなるわけではありません。 + <code class="directive"><a href="#locationmatch"><LocationMatch></a></code> + ディレクティブや正規表現を利用した + <code class="directive"><Location></code> ディレクティブで、 + 複数のスラッシュにマッチさせたいときには、、明示的に記述する + 必要があります。</p> + + <p>例えば、<code><LocationMatch ^/abc></code> は、 + <code>/abc</code> というリクエスト URL にマッチしますが、 + <code>//abc</code> というリクエスト URL にはマッチしません。 + (正規表現でない) <code class="directive"><Location></code> + ディレクティブは、 + proxy リクエストに対して利用する際には同様の振る舞いをしますが、 + (正規表現でない) <code class="directive"><Location></code> を proxy + でないリクエストに対して利用する際には、 + 一つのスラッシュで複数のスラッシュにマッチします。 + 例えば、<code><Location /abc/def></code> と指定し、 + <code>/abc//def</code> というリクエストがあれば、 + マッチすることになります。</p></div> + + +<h3>参照</h3> +<ul> +<li>リクエストを受けた際にこれらの異なるセクションが + 組み合わされる方法については <a href="../sections.html"> + <Directory>, <Location>, <Files> セクションの動作法</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="LocationMatch" id="LocationMatch"><LocationMatch></a> <a name="locationmatch" id="locationmatch">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>囲んだディレクティブを正規表現にマッチする URL のみに +適用</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code><LocationMatch + <var>regex</var>> ... </LocationMatch></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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive"><LocationMatch></code> ディレクティブは、 + <code class="directive"><a href="#location"><Location></a></code> と同じ様に + URL により中に書かれたディレクティブの適用範囲を制限します。 + 但し、引数は普通の文字列ではなく、正規表現となります。例えば、</p> + + <div class="example"><p><code> + <LocationMatch "/(extra|special)/data"> + </code></p></div> + + <p>は URL に <code>/extra/data</code> か <code>/special/data</code> + という文字列が含まれている場合にマッチします。</p> + +<h3>参照</h3> +<ul> +<li>リクエストを受けた際にこれらの異なるセクションが + 組み合わされる方法については <a href="../sections.html"> + <Directory>, <Location>, <Files> セクションの動作法</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="LogLevel" id="LogLevel">LogLevel</a> <a name="loglevel" id="loglevel">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ErrorLog の冗長性を制御する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>LogLevel <var>level</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>LogLevel warn</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive">LogLevel</code> は、エラーログ (<code class="directive"><a href="#errorlog">ErrorLog</a></code> ディレクティブを + 見てください) へ記録するメッセージの冗長性を調整します。 + 以下の <var>level</var> を指定でき、順に重要度が下がっていきます。</p> + + <table class="bordered"> + <tr> + <th><strong>レベル</strong> </th> + + <th><strong>説明</strong> </th> + + <th><strong>例</strong> </th> + </tr> + + <tr> + <td><code>emerg</code> </td> + + <td>緊急 - システムが利用できない</td> + + <td>Child cannot open lock file. Exiting + (子プロセスがロックファイルを開けないため終了した)</td> + </tr> + + <tr> + <td><code>alert</code> </td> + + <td>直ちに対処が必要</td> + + <td>getpwuid: couldn't determine user name from uid + (getpwuid: UID からユーザ名を特定できなかった)</td> + </tr> + + <tr> + <td><code>crit</code> </td> + + <td>致命的な状態</td> + + <td>socket: Failed to get a socket, exiting child + (socket: ソケットが得られないため、子プロセスを終了させた)</td> + </tr> + + <tr> + <td><code>error</code> </td> + + <td>エラー</td> + + <td>Premature end of script headers + (スクリプトのヘッダが足りないままで終わった)</td> + </tr> + + <tr> + <td><code>warn</code> </td> + + <td>警告</td> + + <td>child process 1234 did not exit, sending another SIGHUP + (子プロセス 1234 が終了しなかった。もう一度 SIGHUP を送る)</td> + </tr> + + <tr> + <td><code>notice</code> </td> + + <td>普通だが、重要な情報</td> + + <td>httpd: caught SIGBUS, attempting to dump core in ... + (httpd: SIGBUS シグナルを受け、... へコアダンプをした)</td> + </tr> + + <tr> + <td><code>info</code> </td> + + <td>追加情報</td> + + <td>"Server seems busy, (you may need to increase + StartServers, or Min/MaxSpareServers)..." (「サーバは負荷が高い、 + (StartServers や Min/MaxSpareServers の値を増やす必要があるかも)」)</td> + </tr> + + <tr> + <td><code>debug</code> </td> + + <td>デバッグメッセージ</td> + + <td>"Opening config file ..." (設定ファイルを開いている...)</td> + </tr> + </table> + + <p>特定のレベルが指定された場合、それより高いレベルの全てのメッセージが + 報告されます。 + <em>例えば</em>、<code>LogLevel info</code> に指定すると、 + <code>notice</code> と <code>warn</code> も報告されます。</p> + + <p>なお <code>crit</code> 以上のレベルを指定することが推奨されます。</p> + + <p>例:</p> + + <div class="example"><p><code> + LogLevel notice + </code></p></div> + + <div class="note"><h3>注</h3> + <p>ファイルにログを出力する場合、<code>notice</code> + レベルのメッセージは抑制されず、すべてログに出力されます。 + しかし <code>syslog</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="MaxKeepAliveRequests" id="MaxKeepAliveRequests">MaxKeepAliveRequests</a> <a name="maxkeepaliverequests" id="maxkeepaliverequests">ディレクティブ</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>MaxKeepAliveRequests <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>MaxKeepAliveRequests 100</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive">MaxKeepAliveRequests</code> ディレクティブは、 + <code class="directive"><a href="#keepalive">KeepAlive</a></code> が有効な場合に、 + 一回の接続で受け付け可能なリクエストの数を制限します。 + <code>0</code> に設定していれば、受け付けるリクエストは無制限になります。 + この設定は、サーバ性能を向上させるために、大きな数値を指定すること勧めます。 + </p> + + <p>例:</p> + + <div class="example"><p><code> + MaxKeepAliveRequests 500 + </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="NameVirtualHost" id="NameVirtualHost">NameVirtualHost</a> <a name="namevirtualhost" id="namevirtualhost">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>名前ベースのバーチャルホストのための IP アドレスを指定</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>NameVirtualHost <var>addr</var>[:<var>port</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive">NameVirtualHost</code> ディレクティブは、 + <a href="../vhosts/">名前ベースのバーチャルホスト</a>の設定を行ないたい場合に + 必要となるものです。</p> + + <p><var>addr</var> にはホスト名を指定できますが、 + 常に IP アドレスを指定するのが推奨されます。 + 例えば、</p> + + <div class="example"><p><code> + NameVirtualHost 111.22.33.44 + </code></p></div> + + <p><code class="directive">NameVirtualHost</code> ディレクティブは、 + 名前ベースのバーチャルホストを + 利用してリクエストを受け付ける IP アドレスを指定します。 + これは、普通は名前ベースのバーチャルホストアドレスです。 + ただし、ファイアーウォールや他のプロキシがリクエストを受け付け、 + 違う IP アドレスのサーバにフォワードするという場合は、 + リクエストを提供したいマシン上の物理インターフェースの + IP アドレスを指定する必要があります。 + 複数のアドレスで複数の名前ベースのバーチャルホストを指定する場合は + 各アドレスに対してディレクティブを書いてください。</p> + + <div class="note"><h3>中</h3> + <p>「主サーバ」や、どの <code>_default_</code> サーバも、 + <code class="directive">NameVirtualHost</code> で指定した IP アドレスへのリクエスト + を処理することは<strong>ありません</strong> (なぜか + <code class="directive">NameVirtualHost</code> を + 指定したけどそのアドレスに <code class="directive">VirtualHost</code> を定義しなかった場合を除く)。</p> + </div> + + <p>名前ベースのバーチャルホストにポート番号を指定することも可能です。 + 例えば</p> + + <div class="example"><p><code> + NameVirtualHost 111.22.33.44:8080 + </code></p></div> + + <p>IPV6 のアドレスは次の例のように角括弧で囲む必要があります:</p> + + <div class="example"><p><code> + NameVirtualHost [2001:db8::a00:20ff:fea7:ccea]:8080 + </code></p></div> + + <p>すべてのインタフェースへのリクエストを受け取るようにするためには、 + 引数として <code>*</code> を使います。</p> + + <div class="example"><p><code> + NameVirtualHost * + </code></p></div> + + <div class="note"><h3><code class="directive"><VirtualHost></code> ディレクティブの引数</h3> + <p><code class="directive"><VirtualHost></code> ディレクティブの引数は <code class="directive">NameVirtualHost</code> ディレクティブの引数に正確に + 合っている必要があることに注意してください。</p> + + <div class="example"><p><code> + NameVirtualHost 1.2.3.4<br /> + <VirtualHost 1.2.3.4><br /> + # ...<br /> + </VirtualHost><br /> + </code></p></div> + </div> + + +<h3>参照</h3> +<ul> +<li><a href="../vhosts/">バーチャルホスト説明書 +</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Options" id="Options">Options</a> <a name="options" id="options">ディレクティブ</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>Options + [+|-]<var>option</var> [[+|-]<var>option</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>Options All</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Options</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive">Options</code> ディレクティブは、特定のディレクトリに対して + どの機能が使用可能かを制御します。</p> + + <p><var>option</var> を <code>None</code>に指定すると、 + 特別な機能は全て無効になります。 + また、以下の示す 1 個以上のものを指定できます。</p> + + <dl> + <dt><code>All</code></dt> + + <dd><code>MultiViews</code> を除いた全ての機能が有効となります。 + これがデフォルトです。</dd> + + <dt><code>ExecCGI</code></dt> + + <dd> + <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> による CGI スクリプトの実行を許可します。</dd> + + <dt><code>FollowSymLinks</code></dt> + + <dd> + サーバが、このディレクトリ内でシンボリックリンクをたどれるようにします。 + <div class="note"><p>サーバがシンボリックリンクをたどる場合でも、 + <code class="directive"><a href="#directory"><Directory></a></code> セクションに + マッチさせるための + パス名は<em>変更されません</em>。</p> + <p><code class="directive"><a href="#location"><Location></a></code> 内に + このオプションを指定しても<strong>無視される</strong>ことに + 注意してください。</p></div></dd> + + <dt><code>Includes</code></dt> + + <dd> + <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> が提供する SSI を有効にします。</dd> + + <dt><code>IncludesNOEXEC</code></dt> + + <dd> + SSI は有効になりますが、<code>#exec</code> コマンド と <code>#exec CGI</code> は無効になります。 + ただし、<code>#include virtual</code> により、<code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> されたディレクトリで + CGI を実行することは可能です。</dd> + + <dt><code>Indexes</code></dt> + + <dd> + もし、URL がディレクトリにマップするリクエストであって、 + 且つ <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> で指定したファイル (例えば、<code>index.html</code>) が + ディレクトリ内に無ければ、<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> が + ディレクトリ内の一覧を整形して返します。</dd> + + <dt><code>MultiViews</code></dt> + + <dd> + <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> による + <a href="../content-negotiation.html">コンテントネゴシエーション</a> + された "MultiViews" を許可します。</dd> + + <dt><code>SymLinksIfOwnerMatch</code></dt> + + <dd> + シンボリック先のファイルまたはディレクトリが、 + シンボリックリンクの所有ユーザ ID と同じ場合にのみシンボリックリンクを + たどれるようにします。 + + <div class="note"><h3>注</h3> <code class="directive"><a href="#location"><Location></a></code> 内にこのオプションを + 指定しても無視されます。</div> + </dd> + </dl> + + <p>通常、ディレクトリに対して複数の <code class="directive">Options</code> が + 適用可能な場合、 + 最も近いもの一つのみが適用され、他のものは無視されます。 + 複数の指定がマージされるわけではありません。(<a href="../sections.html#mergin">セクションのマージ方法</a>を参照してください。) + しかし、すべての <code class="directive">Options</code> ディレクティブが <code>+</code> や <code>-</code> 付きで + 指定された場合はオプションの値はマージされます。 + <code>+</code> を頭につければ現在の設定に加えられ、 + <code>-</code> を付ければ現在の設定から削除されます。</p> + + <p>例えば、<code>+</code> や <code>-</code> を利用しない場合は:</p> + + <div class="example"><p><code> + <Directory /web/docs><br /> + <span class="indent"> + Options Indexes FollowSymLinks<br /> + </span> + </Directory><br /> + <br /> + <Directory /web/docs/spec><br /> + <span class="indent"> + Options Includes<br /> + </span> + </Directory> + </code></p></div> + + <p><code>/web/docs/spec</code> というディレクトリには、 + <code>Includes</code> だけが適用されます。 + しかし、2 番目の <code class="directive">Options</code> で <code>+</code> や <code>-</code> を利用してみると:</p> + + <div class="example"><p><code> + <Directory /web/docs><br /> + <span class="indent"> + Options Indexes FollowSymLinks<br /> + </span> + </Directory><br /> + <br /> + <Directory /web/docs/spec><br /> + <span class="indent"> + Options +Includes -Indexes<br /> + </span> + </Directory> + </code></p></div> + + <p><code>/web/docs/spec</code> というディレクトリには、 <code>FollowSymLinks</code> と + <code>Includes</code> が適用されます。</p> + + <div class="note"><h3>注</h3> + <p><code>-IncludesNOEXEC</code> もしくは + <code>-Includes</code> を指定すると、 + 前の設定がどのようになっていようとも SSI は無効となります。</p> + </div> + + <p>どのような設定もされていなければ、デフォルトでは <code>All</code> に + なります。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Require" id="Require">Require</a> <a name="require" id="require">ディレクティブ</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>Require <var>entity-name</var> [<var>entity-name</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>このディレクティブは、どの認証済みのユーザがリソースに + アクセスすることができるかを指定します。 + 以下のような構文になります。</p> + + <dl> + <dt><code>Require user <var>userid</var> [<var>userid</var>] ...</code></dt> + + <dd>指定されたユーザのみ、ディレクトリへのアクセスを許可します。</dd> + + <dt><code>Require group <var>group-name</var> [<var>group-name</var>] ...</code></dt> + + <dd>指定されたグループに属するユーザのみ、ディレクトリへのアクセスを許可します。</dd> + + <dt><code>Require valid-user</code></dt> + + <dd>全ての認証されたユーザに、ディレクトリへのアクセスを許可します。</dd> + </dl> + + <p><code class="directive">Require</code> は、正しく動作するためには <code class="directive"><a href="#authname">AuthName</a></code> 及び <code class="directive"><a href="#authtype">AuthType</a></code> ディレクティブや、 + (ユーザとグループを指定するために) <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> 及び <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> + といったディレクティブと共に + 指定する必要があります。 + 例えば:</p> + + <div class="example"><p><code> + AuthType Basic<br /> + AuthName "Restricted Resource"<br /> + AuthUserFile /web/users<br /> + AuthGroupFile /web/groups<br /> + Require group admin + </code></p></div> + + <p>このようにして適用されたアクセス制御は、<strong>全ての</strong>メソッドに + 対して行なわれます。 + <strong>通常は、これが望ましい動作です。</strong> + もし、特定のメソッドに対してのみアクセスの制御を適用し、 + 他のメソッドは制限しない場合には、<code class="directive"><a href="#limit"><Limit></a></code> セクション内に + <code class="directive">Require</code> を + 指定してください。</p> + + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#satisfy">Satisfy</a></code></li> +<li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="RLimitCPU" id="RLimitCPU">RLimitCPU</a> <a name="rlimitcpu" id="rlimitcpu">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Apache の子プロセスから起動されたプロセスの CPU 消費量を +制限する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>RLimitCPU <var>seconds</var>|max [<var>seconds</var>|max]</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>未設定。オペレーティングシステムのデフォルトを使用</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>一つか二つのパラメータをとります。 + 最初のパラメータは全プロセスに対するリソースのソフトリミットを設定し、 + 2 番目のパラメータは最大のリソースリミットを設定します。 + パラメータには数字か、オペレーティングシステムの最大となる + <code>max</code> のどちらかを指定することができます。 + 最大のリソースリミットを上げるためには、サーバを + <code>root</code> で実行するか起動されなければいけません。</p> + + <p>ちなみに、この設定は Apache の子プロセス自体ではなく、 + リクエストを受け付けた Apache の子プロセスから fork されたプロセスに + 適用されます。 + これには CGI や SSI から実行されたコマンドが含まれますが、Apache の + 親プロセスから fork されたログのパイププロセスなどには適用されません。</p> + + <p>CPU リソースのリミットはプロセスあたりの秒数で表わされます。</p> + + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li> +<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="RLimitMEM" id="RLimitMEM">RLimitMEM</a> <a name="rlimitmem" id="rlimitmem">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Apache の子プロセスから起動されたプロセスのメモリ消費量を +制限する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>RLimitMEM <var>bytes</var>|max [<var>bytes</var>|max]</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>未設定。オペレーティングシステムのデフォルトを使用</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>一つか二つのパラメータををとります。 + 最初のパラメータは全プロセスに対するリソースのソフトリミットを設定し、 + 2 番目のパラメータは最大のリソースリミットを設定します。 + パラメータには数字か、オペレーティングシステムの最大となる + <code>max</code> のどちらかを指定することができます。 + 最大のリソースリミットを上げるためには、サーバを + <code>root</code> で実行するか起動されなければいけません。</p> + + <p>この設定は Apache の子プロセス自体ではなく、 + リクエストを受け付けた Apache の子プロセスから fork されたプロセスに + 適用されます。 + これには CGI や SSI から実行されたコマンドが含まれますが、Apache の + 親プロセスから fork されたログのパイププロセスなどには適用されません。</p> + + <p>メモリリソースのリミットはプロセスあたりのバイト数で表わされます。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li> +<li><code class="directive"><a href="#rlimitnproc">RLimitNPROC</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="RLimitNPROC" id="RLimitNPROC">RLimitNPROC</a> <a name="rlimitnproc" id="rlimitnproc">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Apache の子プロセスから起動されたプロセスが起動するプロセスの +数を制限する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>RLimitNPROC <var>number</var>|max [<var>number</var>|max]</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>未設定。オペレーティングシステムのデフォルトを使用</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>一つか二つのパラメータをとります。 + 最初のパラメータは全プロセスに対するリソースのソフトリミットを設定し、 + 2 番目のパラメータは最大のリソースリミットを設定します。 + パラメータには数字か、オペレーティングシステムの最大となる + <code>max</code> のどちらかを指定することができます。 + 最大のリソースリミットを上げるためには、サーバを + <code>root</code> で実行するか起動されなければいけません。</p> + + <p>この設定は Apache の子プロセス自体ではなく、 + リクエストを受け付けた Apache の子プロセスから fork されたプロセスに + 適用されます。 + これには CGI や SSI から実行されたコマンドが含まれますが、Apache の + 親プロセスから fork されたログのパイププロセスなどには適用されません。</p> + + <p>プロセスの制限は、ユーザあたりのプロセス数で制御されます。</p> + + <div class="note"><h3>注</h3> + <p> CGI プロセスがウェブサーバのユーザ ID 以外で実行されるので + <strong>無ければ</strong>、 + このディレクティブは、サーバ自身が生成できるプロセスの数を制限することになります。 + そのような状況になっているかどうかは、<code>error_log</code> 中の + <strong><code>cannot fork</code></strong> というメッセージにより + 確認することができます。</p> + </div> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#rlimitmem">RLimitMEM</a></code></li> +<li><code class="directive"><a href="#rlimitcpu">RLimitCPU</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Satisfy" id="Satisfy">Satisfy</a> <a name="satisfy" id="satisfy">ディレクティブ</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>Satisfy Any|All</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>Satisfy All</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>バージョン 2.0.51 以降では <code class="directive"><a href="#limit"><Limit></a></code> ディレクティブと <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> ディレクティブの影響を受ける +</td></tr> +</table> + <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> と + <code class="directive"><a href="#require">Require</a></code> の両方が使われているときの + アクセスポリシーを設定します。パラメータは <code>All</code> か <code>Any</code> + です。このディレクティブはある場所へのアクセスがユーザ名/パスワード + <em>と</em>クライアントのホストのアドレスで制限されているときにのみ + 役立ちます。デフォルトの動作 (<code>All</code>) はクライアントがアドレスによる + アクセス制限を満たし、<em>かつ</em>正しいユーザ名とパスワードを入力することを + 要求します。<code>Any</code> では、クライアントはホストの制限を満たすか、 + 正しいユーザ名とパスワードの入力をするかをすればアクセスを許可されます。 + これは、ある場所をパスワードで保護するけれど、特定のアドレスからの + クライアントにはパスワードの入力を要求せずにアクセスを許可する、 + というようなときに使用できます。</p> + + <p>例えば、同じネットワーク上にいる人にはウェブサイトのある部分について + 無制限のアクセスを許したいけれど、外のネットワークの人には + パスワードを提供させるようにするためには、次のような設定をすることが + できます:</p> + + <div class="example"><p><code> + Require valid-user<br /> + Allow from 192.168.1<br /> + Satisfy Any + </code></p></div> + + <p>バージョン 2.0.51 からは + <code class="directive"><a href="#limit"><Limit></a></code> セクションと + <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> セクションを使用することで + <code class="directive">Satisfy</code> ディレクティブが + 適用されるメソッドを制限することが + できるようになりました。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code></li> +<li><code class="directive"><a href="#require">Require</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ScriptInterpreterSource" id="ScriptInterpreterSource">ScriptInterpreterSource</a> <a name="scriptinterpretersource" id="scriptinterpretersource">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>CGI スクリプトのインタープリタの位置を調べるための手法</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ScriptInterpreterSource Registry|Registry-Strict|Script</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ScriptInterpreterSource Script</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Win32 のみ。 +オプション <code>Registry-Strict</code> は Apache 2.0 以降で使用可能</td></tr> +</table> + <p>このディレクティブは、Apache で CGI スクリプトを + 実行する場合に利用するインタープリタを、 + どのように探し出すかについて制御するために使用します。 + デフォルトの設定は <code>Script</code> です。これはスクリプトの + shebang 行 (最初の行で <code>#!</code> から始まるもの) + に指されているインタープリタを使用します。Win32 ではその行は + 以下の様になります。</p> + + <div class="example"><p><code> + #!C:/Perl/bin/perl.exe + </code></p></div> + + <p>もしくは、<code>perl</code> が <code>PATH</code> にある場合は単に:</p> + + <div class="example"><p><code> + #!perl + </code></p></div> + + <p><code>ScriptInterpreterSource Registry</code> を指定すると、 + スクリプトファイルの拡張子 (例えば、<code>.pl</code>) を + キーとして、Windows のレジストリツリー <code>HKEY_CLASSES_ROOT</code> + を検索するようになります。レジストリのサブキー + <code>Shell\ExecCGI\Command</code> か、それが存在しない場合は + <code>Shell\Open\Command</code> がスクリプトファイルを開くために + 使われます。レジストリキーが見つからないときは、Apache は <code>Script</code> + オプションが指定されたときの動作に戻ります。</p> + + <div class="warning"><h3>セキュリティ</h3> + <p><code>ScriptInterpreterSource Registry</code> を <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> されたディレクトリで使うときは + 注意してください。Apache はそのディレクトリ中の<em>すべての</em>ファイルを + 実行しようとします。<code>Registry</code> という設定は通常は実行されない + ファイルに対して望ましくないプログラムの実行が発生する可能性があります。 + 例えば、ほとんどの Windows システムで、 + <code>.htm</code> ファイルのデフォルトの「開く」コマンドは + Microsoft Internet Explorer を実行しますので、スクリプトに指定された + ディレクトリにある <code>.htm</code> ファイルへのリクエストはサーバの + バックグラウンドでブラウザを実行することになります。これは、一分内くらいで + システムをクラッシュさるための良い方法です。</p> + </div> + + <p>Apache 2.0 から導入されたオプション <code>Registry-Strict</code> は + <code>Registry</code> と同じことを行ないますが、サブキー + <code>Shell\ExecCGI\Command</code> のみを使います。 + <code>ExecCGI</code> キーは普通に使われるキーではありません。Windows + レジストリに手動で設定する必要がありますので、システムでの偶発的なプログラムの + 実行を防ぐことができます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ServerAdmin" id="ServerAdmin">ServerAdmin</a> <a name="serveradmin" id="serveradmin">ディレクティブ</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>ServerAdmin <var>email-address</var>|<var>URL</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive">ServerAdmin</code> は、クライアントに返すさまざまな + エラーメッセージ中に記述する、 + 問合せアドレスを設定します。与えられた引数を <code>httpd</code> が + URL と認識しない場合は、<var>email-address</var> だと解釈して、 + ハイパーリンクのターゲットに <code>mailto:</code> を付けます。 + 実際には、ここには電子メールアドレスを使うことが推奨されています。 + 多くの CGI スクリプトはそうなっていることを仮定しています。 + URL を使う場合は、あなたの管理下にある別サーバを指すようにしてください。 + そうでないと、エラーが起こったときに連絡をすることができなくなって + しまいます。 +</p> + + <p>その際、これのために専用のアドレスを設定するのが良いでしょう。 + 例えば、</p> + + <div class="example"><p><code> + ServerAdmin www-admin@foo.example.com + </code></p></div> + + <p>といったようにします。ユーザはいつもサーバに関する話であるということを + 明記してくるわけではありませんので。</p> + + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ServerAlias" id="ServerAlias">ServerAlias</a> <a name="serveralias" id="serveralias">ディレクティブ</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>ServerAlias <var>hostname</var> [<var>hostname</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive">ServerAlias</code> ディレクティブは、<a href="../vhosts/name-based.html">ネームベースのバーチャルホスト</a>において + 使用するホストの別名を指定します。</p> + + <div class="example"><p><code> + <VirtualHost *><br /> + ServerName server.domain.com<br /> + ServerAlias server server2.domain.com server2<br /> + # ...<br /> + </VirtualHost> + </code></p></div> + +<h3>参照</h3> +<ul> +<li><a href="../vhosts/">Apache バーチャルホスト説明書</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ServerName" id="ServerName">ServerName</a> <a name="servername" id="servername">ディレクティブ</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>ServerName <var>fully-qualified-domain-name</var>[:<var>port</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>このディレクティブはバージョン 2.0 ではバージョン 1.3 の + <code class="directive">Port</code> ディレクティブの機能も含みます。</td></tr> +</table> + <p><code class="directive">ServerName</code> ディレクティブは、 + サーバが自分自身を示すホスト名とポートを設定します。 + これは、リダイレクトする URL を生成する際に利用されます。 + 例えば、ウェブサーバを動かしているマシンは <code>simple.example.com</code> + で、DNS のエイリアス <code>www.example.com</code> もあるときに、 + ウェブサーバが後者として認識されて欲しいときは、以下のようにディレクティブを + 使います。</p> + + <div class="example"><p><code> + ServerName www.example.com:80 + </code></p></div> + + <p><code class="directive">ServerName</code> が指定されていないときは、 + サーバは IP アドレスから逆引きを行なうことでホスト名を知ろうとします。 + <code class="directive">ServerName</code> にポートが指定されていないときは、 + サーバはリクエストが来ている + ポートを使います。最高の信頼性と確実性をもたらすためには、 + <code class="directive">ServerName</code> を使ってホスト名とポートを明示的に + 指定してください。</p> + + <p><a href="../vhosts/name-based.html">名前ベースのバーチャルホスト</a> + を利用している場合、<code class="directive"><a href="#virtualhost"><VirtualHost></a></code> セクション内の + <code class="directive">ServerName</code> はこのバーチャルホストにマッチするために + 何がリクエストの Host: ヘッダに現れる必要があるのかを指定します。</p> + + <p>自己参照 URL (例えば <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> モジュールによるものなど) + が指定されたポートを使うか、クライアントのリクエストのポート番号を使うかを + 決定する設定は <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> + ディレクティブを参照してください。</p> + +<h3>参照</h3> +<ul> +<li><a href="../dns-caveats.html">DNS と Apache に関する話</a></li> +<li><a href="../vhosts/">Apache バーチャルホスト説明書</a></li> +<li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li> +<li><code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code></li> +<li><code class="directive"><a href="#serveralias">ServerAlias</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ServerPath" id="ServerPath">ServerPath</a> <a name="serverpath" id="serverpath">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>非互換のブラウザが名前ベースのバーチャルホストにアクセスしたときの +ための互換用 URL パス名</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ServerPath <var>URL-path</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive">ServerPath</code> ディレクティブは、<a href="../vhosts/">ネームベースのバーチャルホスト</a>において利用する + 互換用 URL パス名を設定します。</p> + +<h3>参照</h3> +<ul> +<li><a href="../vhosts/">Apache バーチャルホスト説明書</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ServerRoot" id="ServerRoot">ServerRoot</a> <a name="serverroot" id="serverroot">ディレクティブ</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>ServerRoot <var>directory-path</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ServerRoot /usr/local/apache</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive">ServerRoot</code> ディレクティブは、 + サーバが存在するディレクトリを設定します。 + 通常、<code>conf/</code> や <code>logs/</code> といったサブディレクトリが + 存在します。 + また、他の設定ディレクティブ (例えば <code class="directive"><a href="#include">Include</a></code> や <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> など) における相対パスは、 + このディレクトリからの相対位置となります。</p> + + <div class="example"><h3>例</h3><p><code> + ServerRoot /home/httpd + </code></p></div> + + + +<h3>参照</h3> +<ul> +<li><a href="../invoking.html"><code>httpd</code> の <code>-d</code> + オプション</a></li> +<li><code class="directive">ServerRoot</code> の権限を適切に設定する方法は<a href="../misc/security_tips.html#serverroot">セキュリティのこつ</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ServerSignature" id="ServerSignature">ServerSignature</a> <a name="serversignature" id="serversignature">ディレクティブ</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>ServerSignature On|Off|EMail</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ServerSignature Off</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive">ServerSignature</code> ディレクティブは、 + サーバが生成するドキュメント + (エラーメッセージ、<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> における FTP のディレクトリリスト、 + <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> の出力、等々) + の最下行に付与するフッタの設定を行ないます。 + そのようなフッタ行を有効にしたい理由には、 + プロキシが複数連なっている場合に、ユーザはどのサーバが返した + エラーメッセージかを知る手段がほとんど無いというものがあります。</p> + + + <p>デフォルトである <code>Off</code> に設定をすると、フッタ行が抑制されます + (そして、Apache-1.2 以前と互換の動作をします)。 + <code>On</code> に設定した場合は、単にドキュメントの中に、サーバのバージョン、 + 稼動中のバーチャルホストの <a href="#servername">ServerName</a> の書かれた行を追加し、 + <code>EMail</code> にした場合はさらに参照されたドキュメントに対する <a href="#serveradmin">ServerAdmin</a> を指す "mailto:" が追加されます。</p> + + <p>バージョン 2.0.44 以降ではこのディレクティブは <code class="directive"><a href="#serversignature">ServerSignature</a></code> + ディレクティブにより表示される情報も制御します。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#servertokens">ServerTokens</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ServerTokens" id="ServerTokens">ServerTokens</a> <a name="servertokens" id="servertokens">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Server HTTP 応答ヘッダを設定する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ServerTokens Full</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>このディレクティブは、クライアントに送り返す <code>Server</code> + 応答ヘッダ内に、サーバの一般的な OS 種別や、 + コンパイルされて組み込まれているモジュールの情報を + 含めるかどうかを指定します。</p> + + <dl> + <dt><code>ServerTokens Prod[uctOnly]</code></dt> + + <dd>サーバは (例えば): <code>Server: + Apache</code> といったように送ります。</dd> + + <dt><code>ServerTokens Major</code></dt> + + <dd>Server sends (<em>e.g.</em>): <code>Server: + Apache/2</code></dd> + + <dt><code>ServerTokens Minor</code></dt> + + <dd>Server sends (<em>e.g.</em>): <code>Server: + Apache/2.0</code></dd> + + <dt><code>ServerTokens Min[imal]</code></dt> + + <dd>サーバは (例えば): <code>Server: + Apache/2.0.41</code> といったように送ります。</dd> + + <dt><code>ServerTokens OS</code></dt> + + <dd>サーバは (例えば): <code>Server: Apache/2.0.41 + (Unix)</code> といったように送ります。</dd> + + <dt><code>ServerTokens Full</code> (もしくは未指定)</dt> + + <dd>サーバは (例えば): <code>Server: Apache/2.0.41 + (Unix) PHP/4.2.2 MyMod/1.2</code> といったように送ります。</dd> + </dl> + + <p>この設定はサーバ全体に適用され、バーチャルホスト上で有効にしたり + 無効にしたりはできません。</p> + + <p>バージョン 2.0.44 以降ではこのディレクティブは <code class="directive"><a href="#serversignature">ServerSignature</a></code> + ディレクティブにより表示される情報も制御します。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#serversignature">ServerSignature</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="SetHandler" id="SetHandler">SetHandler</a> <a name="sethandler" id="sethandler">ディレクティブ</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>SetHandler <var>handler-name</var>|None</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0 で core に移動</td></tr> +</table> + <p><code>.htaccess</code> や <code class="directive"><a href="#directory"><Directory></a></code> + セクション、<code class="directive"><a href="#location"><Location></a></code> + セクションに書かれた場合、 + このディレクティブはそこにあるすべてのファイルが + <var>handler-name</var> で指定された<a href="../handler.html">ハンドラ</a>で扱われることを強制します。例えば、拡張子に関わらず、 + ディレクトリ全体がイメージマップファイルとして解析して欲しい場合には、 + 以下をそのディレクトリの <code>.htaccess</code> + ファイルに記述します:</p> + + <div class="example"><p><code> + SetHandler imap-file + </code></p></div> + + <p>別の例: URL <code>http://servername/status</code> + が指定されたときにサーバが状態報告をするようにしたいときは、以下を + <code>httpd.conf</code> に記述します:</p> + + <div class="example"><p><code> + <Location /status><br /> + <span class="indent"> + SetHandler server-status<br /> + </span> + </Location> + </code></p></div> + + <p><code>None</code> という値を設定することで、 + 前の方の <code class="directive">SetHandler</code> で定義された設定を無効にすることが + できます。</p> + + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="SetInputFilter" id="SetInputFilter">SetInputFilter</a> <a name="setinputfilter" id="setinputfilter">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>クライアントのリクエストや POST の入力を処理するフィルタを設定する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>SetInputFilter <var>filter</var>[;<var>filter</var>...]</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive">SetInputFilter</code> ディレクティブはクライアントの + リクエストや POST の入力をサーバが受け取ったときに処理するフィルタを + 設定します。これは <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code> + ディレクティブを含め、他の場所で定義されているフィルタの設定に + 追加されます。</p> + + <p>複数のフィルタを指定するときは、データを処理する順番に + セミコロンで区切る必要があります。</p> + + +<h3>参照</h3> +<ul> +<li><a href="../filter.html">フィルタ</a>説明書</li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="SetOutputFilter" id="SetOutputFilter">SetOutputFilter</a> <a name="setoutputfilter" id="setoutputfilter">ディレクティブ</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>SetOutputFilter <var>filter</var>[;<var>filter</var>...]</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive">SetOutputFilter</code> ディレクティブは + サーバの応答をクライアントに送り返される前に処理するフィルタを設定します。 + これは <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> + ディレクティブを含め、他の場所で定義されているフィルタの設定に + 追加されます。</p> + + <p>例えば、以下の設定は <code>/www/data/</code> ディレクトリのすべての + ファイルを SSI で処理します。</p> + + <div class="example"><p><code> + <Directory /www/data/><br /> + <span class="indent"> + SetOutputFilter INCLUDES<br /> + </span> + </Directory> + </code></p></div> + + <p>複数のフィルタを指定するときは、データを処理する順番に + セミコロンで区切る必要があります。</p> + +<h3>参照</h3> +<ul> +<li><a href="../filter.html">フィルタ</a>説明書</li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="TimeOut" id="TimeOut">TimeOut</a> <a name="timeout" id="timeout">ディレクティブ</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>TimeOut <var>seconds</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>TimeOut 300</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive">TimeOut</code> ディレクティブは、現在のところ + 以下の三つの待ち時間についての定義を行います:</p> + + <ol> + <li>GET リクエストを受け取るのにかかる総時間</li> + + <li>POST や PUTリクエストにおいて、次の TCP パケットが届くまでの待ち時間</li> + + <li>レスポンスを返す際、TCP の ACK が帰ってくるまでの時間</li> + </ol> + + <p>将来には別々の設定をすることが可能にできるよう考慮中です。 + Apache 1.2 以前はタイマーは 1200 がデフォルトでしたが、 + 300 に下げられました。300 でもほとんどの場合は十分すぎる値です。 + コード中の変な場所にまだパケットを送る際にタイマをリセットしない + 場所があるかもしれないので、デフォルトをより小さい値にはしていません。</p> + + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="UseCanonicalName" id="UseCanonicalName">UseCanonicalName</a> <a name="usecanonicalname" id="usecanonicalname">ディレクティブ</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>UseCanonicalName On|Off|Dns</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>UseCanonicalName Off</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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p>多くの状況で Apache は<em>自己参照</em> URL、すなわち + 同じサーバを指す URL、を作成する必要があります。 + <code>UseCanonicalName On</code> の場合は、<code class="directive"><a href="#servername">ServerName</a></code> ディレクティブで指定されている + ホスト名とポート番号を使って、その正規名 (自己参照の名前) を生成します。 + この名前は、すべての自己参照 URL で使われますし、CGI の + <code>SERVER_NAME</code> と <code>SERVER_PORT</code> でも使われます。</p> + + <p><code>UseCanonicalName Off</code> の場合、 + クライアントがホスト名とポートを指定したときには、 + それらを元に自己参照 URL を作成します (指定がなかったときは + 上の定義と同様にして正規名を解決します)。 + これらの値は<a href="../vhosts/name-based.html">名前ベースの + バーチャルホスト</a>を実装で使われているのと同じ値で、 + 同じクライアントで取得できる値になっています。 + CGI 変数 <code>SERVER_NAME</code> と <code>SERVER_PORT</code> + もクライアントから与えられた値から作成されます。</p> + + <p>このような挙動が便利な例は、イントラネットのサーバで <code>www</code> + のような短い名前でユーザがマシンに接続するときです。 + ユーザの入力で短いホスト名が使われていて、URL が<em>最後のスラッシュ無しの</em> + ディレクトリになっている <code>http://www/splat</code> のようなとき、 + Apache はリクエストを <code>http://www.domain.com/splat/</code> + へリダイレクトします。 + 認証をするように設定していると、この場合 + ユーザは 2 回認証をしなければならなくなります (<code>www</code> に + 対して 1 回、<code>www.domain.com</code> に対してもう 1 回 -- + 詳細は <a href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice">この話題の + FAQ</a> を参照してください)。 + しかし <code class="directive">UseCanonicalName</code> が <code>Off</code> になっていると、 + Apache は <code>http://www/splat/</code> にリダイレクトします。</p> + + <p>三つ目のオプション <code>UseCanonicalName DNS</code> は、 + 大規模な IP ベースのバーチャルホスティングで、 + <code>Host:</code> ヘッダを提供しない古いクライアントを + サポートする場合を想定しています。 + このオプションでは Apache は、クライアントが接続した IP アドレスに対して + DNS の逆引きを行なって、自己参照 URL を作成します。</p> + + <div class="warning"><h3>警告</h3> + <p>CGI が <code>SERVER_NAME</code> に関して何らかの前提条件を + 仮定しているときには、このオプションの設定によっては動作しなく + なるかもしれません。クライアントは実質的にはホスト名として + 何でも望みの値を指定することができます。CGI が + <code>SERVER_NAME</code> を使って自己参照 URL を作成することしかしない + 場合は、どの設定を行なっても大丈夫なはずです。</p></div> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#servername">ServerName</a></code></li> +<li><code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="VirtualHost" id="VirtualHost"><VirtualHost></a> <a name="virtualhost" id="virtualhost">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>特定のホスト名や IP アドレスのみに適用されるディレクティブを +囲む</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code><VirtualHost + <var>addr</var>[:<var>port</var>] [<var>addr</var>[:<var>port</var>]] + ...> ... </VirtualHost></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>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>core</td></tr> +</table> + <p><code class="directive"><VirtualHost></code> 及び + <code></VirtualHost></code> は、 + 特定のバーチャルホストに対してのみ適用されるディレクティブ群を括る + ために使われます。 + バーチャルホストコンテキストで許可される全てのディレクティブを指定可能です。 + サーバが、指定されたバーチャルホストにあるドキュメントへの + リクエストを受け付けた場合、 + <code class="directive"><VirtualHost></code> セクションの中にある + ディレクティブが適用されます。 + <var>Addr</var>は、次のものが利用できます:</p> + + <ul> + <li>バーチャルホストの IP アドレス</li> + + <li>バーチャルホストの IP に対応する完全なドメイン名</li> + + <li><code>NameVirtualHost *</code> と共に使われる、 + すべての IP アドレスにマッチする文字 <code>*</code></li> + + <li>IP ベースのバーチャルホストで他のものにマッチしない IP アドレス + のための文字列 <code>_default_</code></li> + </ul> + + <div class="example"><h3>例</h3><p><code> + <VirtualHost 10.1.2.3><br /> + <span class="indent"> + ServerAdmin webmaster@host.foo.com<br /> + DocumentRoot /www/docs/host.foo.com<br /> + ServerName host.foo.com<br /> + ErrorLog logs/host.foo.com-error_log<br /> + TransferLog logs/host.foo.com-access_log<br /> + </span> + </VirtualHost> + </code></p></div> + + <p>IPv6 アドレスはオプションのポート番号の指定と区別するために、 + 角括弧で括って指定する必要があります。次は IPv6 の例です:</p> + + <div class="example"><p><code> + <VirtualHost [2001:db8::a00:20ff:fea7:ccea]><br /> + <span class="indent"> + ServerAdmin webmaster@host.example.com<br /> + DocumentRoot /www/docs/host.example.com<br /> + ServerName host.example.com<br /> + ErrorLog logs/host.example.com-error_log<br /> + TransferLog logs/host.example.com-access_log<br /> + </span> + </VirtualHost> + </code></p></div> + + <p>各々のバーチャルホストにはそれぞれ違う IP アドレス、ポート番号 + もしくはホスト名に対応する必要があり、 + 1 番目の場合には複数のアドレスで IP パケットを受信できるように + サーバマシンを設定しなければなりません。 + (もし、マシンが複数のネットワークインターフェースと持たない場合は、 + (OSがサポートしていれば) <code>ifconfig alias</code> コマンドにより + 達成できます)。</p> + + <p><code>:port</code> といった形式で記述することにより、 + マッチさせるポートを変更可能です。 + この指定をしない場合には、主サーバ設定における + 一番最後に <code><a href="#port">Port</a></code> で指定されたポートが + デフォルトとなります。 + <code>:*</code> を指定することにより、 + アドレス上の全てのポートにマッチします。(<code>_default_</code> のときは + これを使うことが推奨されています。)</p> + + <p><strong>セキュリティに関して</strong>: + サーバーを起動した以外のユーザがログファイルが保管されるディレクトリに + 書き込み可能なときになぜセキュリティが破られる可能性があるかの詳細は + <a href="../misc/security_tips.html">セキュリティに関するコツ</a> を + 参照してください。</p> + + <div class="note"><h3>注意点</h3> + <p><code class="directive"><VirtualHost></code> は Apache が Listen する + IP アドレスには影響を与え<strong>ません</strong>。 + <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> を + 使って Apache が正しいアドレスを listen するように設定する必要があります。</p> + </div> + + <p>IP ベースのバーチャルホストを使っている場合は、特別な名前 + <code>_default_</code> を指定することができます。その場合は + そのバーチャルホストは他のバーチャルホストで明示的に挙げられていない + すべての IP アドレスにマッチします。<code>_default_</code> バーチャルホストが無い + 場合に IP がバーチャルホストで指定されたものにマッチしないときは、 + VirtualHost セクションの外のすべての定義からなる「主」サーバ設定が + 使われます。(ただし、<code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code> ディレクティブにマッチする + すべての IP アドレスは「主」サーバ設定も <code>_default_</code> バーチャルホストも + 使わないことに注意してください。詳しくは <a href="../vhosts/name-based.html">ネームベースのバーチャルホスト</a> を + 参照してください。)</p> + + <p><code>:port</code> といった形式で記述することにより、 + マッチさせるポートを変更可能です。 + この指定をしない場合には、主サーバ設定における + 一番最後に <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> で指定された + ポートがデフォルトとなります。 + <code>:*</code> を指定することにより、 + アドレス上の全てのポートにマッチします。(<code>_default_</code> のときは + これを使うことが推奨されています。)</p> + + <p><code>:port</code> といった形式で記述することにより、 + マッチさせるポートを変更可能です。 + この指定をしない場合には、主サーバ設定における + 一番最後に <code><a href="#port">Port</a></code> で指定されたポートが + デフォルトとなります。 + <code>:*</code> を指定することにより、 + アドレス上の全てのポートにマッチします。(<code>_default_</code> のときは + これを使うことが推奨されています。)</p> + + <div class="warning"><h3>セキュリティ</h3> + <p>サーバーを起動した以外のユーザがログファイルが保管されるディレクトリに + 書き込み可能なときになぜセキュリティが破られる可能性があるかの詳細は + <a href="../misc/security_tips.html">セキュリティに関するコツ</a> を + 参照してください。</p></div> + +<h3>参照</h3> +<ul> +<li><a href="../vhosts/">Apache バーチャルホスト説明書</a></li> +<li><a href="../dns-caveats.html">DNS と Apache に関する話</a></li> +<li><a href="../bind.html">Apache が使用するアドレスとポートの設定</a></li> +<li>リクエストを受けた際にこれらの異なるセクションが + 組み合わされる方法については <a href="../sections.html"> + <Directory>, <Location>, <Files> セクションの動作法</a></li> +</ul> +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/core.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/directive-dict.html b/docs/manual/mod/directive-dict.html index 8b810ef693..d08567e971 100644 --- a/docs/manual/mod/directive-dict.html +++ b/docs/manual/mod/directive-dict.html @@ -2,9 +2,9 @@ URI: directive-dict.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: directive-dict.html.ja.euc-jp +URI: directive-dict.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: directive-dict.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/directive-dict.html.ja.euc-jp b/docs/manual/mod/directive-dict.html.ja.euc-jp deleted file mode 100644 index d5c55834da..0000000000 --- a/docs/manual/mod/directive-dict.html.ja.euc-jp +++ /dev/null @@ -1,306 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>ǥ쥯ƥ֤β˻ȤѸ - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>ǥ쥯ƥ֤β˻ȤѸ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/directive-dict.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/directive-dict.html" title="Japanese"> ja </a> | -<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>ʸϳ Apache <a href="directives.html">ǥ쥯ƥ</a> - 뤿˻ȤƤѸޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description"></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Syntax">ʸ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Default">ǥե</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Context">ƥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Override"></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Status">ơ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Module">⥸塼</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">ߴ</a></li> -</ul><h3></h3><ul class="seealso"><li><a href="../configuring.html">ե</a></li></ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="Description" id="Description"></a></h2> - -<p>ǥ쥯ƥ֤Ūδñ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="Syntax" id="Syntax">ʸ</a></h2> - - <p>եΥǥ쥯ƥ֤νޤ - ιʸϥǥ쥯ƥͭʤΤǡܺ٤ϥǥ쥯ƥ֤ - ȤƤŪˡǥ쥯ƥ̾θˤ - ˤʬ䤵줿Ĥΰ³ޤ - ޤȤŰ (: ") - ǰϤޤƤޤ ץʥʰϳ - (: []) ǰϤޤƤޤ - ʣͤϡͤϿľ "|" - ʬ䤵Ƥޤ - ѹʤƥȤϥǥեȤΥեȤɽ졢ִɬפ - <em>Ĵ</em>ɽޤ - οѤǥ쥯ƥ֤ϺǸ - ֤뤳Ȥ "..." - ǽޤ</p> - - <p> - ǥ쥯ƥ֤¿ΰ㤦ΰȤޤĤɤ - ȤΤʲޤ</p> - - <dl> - <dt><em>URL</em></dt> - - <dd><code>http://www.example.com/path/to/file.html</code> - Τ褦ˡ - ࡢۥ̾ѥ̾(άǽ)ޤǤ봰 - Uniform Resource Locator</dd> - - <dt><em>URL-path</em></dt> - - <dd><code>/path/to/file.html</code> Τ褦ˡ - ۥ̾θ³ <em>url</em> - ΰ<em>url-path</em> - ե륷ƥफλǤϤʤ - ֤λǥɽޤ</dd> - - <dt><em>file-path</em></dt> - - <dd><code>/usr/local/apache/htdocs/path/to/file.html</code> - Τ褦ˡ - 롼ȥǥ쥯ȥ꤫ϤޤΥե륷ƥΥեؤΥѥ - ̾åǻϤޤʤ <em>file-path</em> <a href="core.html#serverroot">ServerRoot</a> - ХѥȤ ޤ</dd> - - <dt><em>directory-path</em></dt> - - <dd><code>/usr/local/apache/htdocs/path/to/</code> - Τ褦ˡ - 롼ȥǥ쥯ȥ꤫ϤޤΥե륷ƥΥǥ쥯ȥؤ - ѥ</dd> - - <dt><em>filename</em></dt> - - <dd><code>file.html</code> Τ褦ˡѥդƤʤ - ե̾</dd> - - <dt><em>regex</em></dt> - - <dd>Perl ߴ<a href="../glossary.html#regex">ɽ</a>Ǥ - ǥ쥯ƥ֤ <em>regex</em> - ФƥޥåԤʤΤꤷޤ</dd> - - <dt><em>extension</em></dt> - - <dd>Ūˤ <em>filename</em> - κǸΥɥåȤθʬǤ Apache - ʣΥեγĥҤǧޤΤǡ<em>filename</em> - ʣΥɥåȤȡǽΥɥåȤθΡ줾ΥɥåȤʬΥ줿ʬ - <em>extension</em> (: ĥ) - ˤʤޤ㤨С<em>filename</em> - <code>file.html.en</code> - ˤĤγĥҤޤ<code>.html</code> - <code>.en</code> ǤApache - Υǥ쥯ƥ֤Ǥϡ<em>extension</em> - ϥɥåդǤ̵ǤǤޤˡ<em>extension</em> - ʸʸ̤ޤ</dd> - - <dt><em>MIME-type</em></dt> - - <dd><code>text/html</code> Τ褦ˡåʬΥ줿 - եޥåȤեޥåȤˤäƥեη - ɽˡǤ</dd> - - <dt><em>env-variable</em></dt> - - <dd>Apache ˤ <a href="../env.html">Ķѿ</a>̾Ǥϥڥ졼ƥƥ - ĶѿƱȤϸ¤ʤȤդƤܺ٤ <a href="../env.html">Ķѿ</a>ȤƤ</dd> - </dl> - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="Default" id="Default">ǥե</a></h2> - - <p>ǥ쥯ƥ֤˥ǥե - (<em>ʤ</em>ե뤫 - άƤƤ⡢Apache - ֥ФͤꤵƤ뤫Τ褦 - ưޤ) Ϥ˵Ҥޤ - ǥե̵ͤ硢 "<em>None</em>" - ޤǽƤǥեȤϥФȶۤƤ - ǥեȤ httpd.conf - ˽Ƥǥ쥯ƥ֤ͤ - 㤦ǽ뤳ȤդƤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="Context" id="Context">ƥ</a></h2> - - <p> - ϡФեΤɤǥǥ쥯ƥ֤ͭʤΤޤ - ˼ͤİʾ奫ڤƤޤ</p> - - <dl> - <dt>ե</dt> - - <dd>ϡե - (<em>㤨</em><code>httpd.conf</code>, - <code>srm.conf</code>, <code>access.conf</code>) - ǤϻѤǤޤ - <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> Ǥ - <strong>ѤǤʤ</strong>Ȥޤ - <code>.htaccess</code>եǤλѤϵĤƤޤ</dd> - - <dt>Сۥ</dt> - - <dd>ϡե - <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - ǻѤǤ뤳Ȥޤ</dd> - - <dt>ǥ쥯ȥ</dt> - - <dd>ϡե - <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, - <code class="directive"><a href="../mod/core.html#location"><Location></a></code>, - <code class="directive"><a href="../mod/core.html#files"><Files></a></code>, - <code class="directive"><a href="../mod/mod_proxy.html#proxy"><Proxy></a></code> - ƥʤǡ <a href="../sections.html">ꥻ</a> - Ƥ¤βǻѤǤ뤳Ȥޤ</dd> - - <dt>.htaccess</dt> - - <dd>ϡǥ쥯ȥ<em></em> - <code>.htaccess</code> ե - ѲǽǤ뤳Ȥޤ <a href="#Override"></a> - ˤäƤϡʤ⤷ޤ</dd> - </dl> - - <p> - ǥ쥯ƥ֤ϻؼ줿ƥȤ<em>Τ</em>Ĥޤ - ¾ξǻȤȤȡФΥƥȤʤ - ʤ褦ꥨ顼ȯ뤫Фޤäưʤʤ롢 - <em>ʤ</em>ФưʤʤȤȤˤʤޤ</p> - - <p> - ǥ쥯ƥ֤ͭʰ֤ϡºݤϵƤ륳ƥȤ - (: Boolen OR) - ˤʤޤȡ - "<code>ե롢.htaccess</code>" ͭ - Ƥǥ쥯ƥ֤ <code>httpd.conf</code> - ե <code>.htaccess</code> - եȤͭǤ <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - ǤϻѤǤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="Override" id="Override"></a></h2> - - <p>Υǥ쥯ƥ֤°ϡ<code>.htaccess</code> - ե - ǥ쥯ƥ֤줿Ȥˡνͭˤ뤿 - ɤξɬפޤ ǥ쥯ƥ֤ - <a href="#Context">ƥ</a> - <code>.htaccess</code> - եǤϵĤƤʤϡ ° - "<em>ŬԲ</em>" Ƚޤ</p> - - <p>ϡ<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> - ǥ쥯ƥ֤ˤäͭˤ졢 - Υ(ǥ쥯ȥʤ)ȡ - ˲̤Υ٥ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> - ǽʤ¤ꡢ ۲ФŬѤޤ - ǥ쥯ƥ֤ΥɥȤϼ̾ޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="Status" id="Status">ơ</a></h2> - - <p>ϥǥ쥯ƥ֤ Apache - ֥Фˤɤ줯餤ĤȤ߹ޤƤ뤫 - ޤСǥ쥯ƥ֤ȤεǽѤ뤿ˡ - ⥸塼ο䤷ơФƥѥ뤹ɬפ뤫⤷ʤ - ȤȤޤ - °ͤϰʲΤΤǤ:</p> - - <dl> - <dt>Core</dt> - - <dd>"Core" Υǥ쥯ƥ֤ Apache - ֥ФδܤȤʤ٤ΤǤꡢ - ˻ѲǽǤ뤳Ȥޤ</dd> - - <dt>MPM</dt> - - <dd>"MPM" Υǥ쥯ƥ֤<a href="../mpm.html">ޥץå⥸塼</a>Ƥޤ - μΥǥ쥯ƥ֤ϥǥ쥯ƥ֤<a href="#Module">⥸塼</a>ιԤ˻ȤäƤ⥸塼̾Ƥ - ˤΤѲǽǤ</dd> - - <dt>Base</dt> - - <dd>"Base" Υǥ쥯ƥ֤ - ǥեȤǥФȤ߹ޤƤɸ⥸塼ΰĤǥ - ݡȤƤơ虜虜꤫⥸塼Ȥơ - ̾ǤϻѲǽǤ뤳Ȥޤ</dd> - - <dt>Extension</dt> - - <dd>"Extension" Υǥ쥯ƥ֤ϡ Apache - ФʪƱƤ⥸塼ΰĤƤΤΡ - ̾ǤϥФȤ߹ޤƤʤȤޤ - ǥ쥯ƥ֤ȤεǽͭˤˤϡХӥѤե - ѹ Apache - ƥѥ뤹ɬפޤ</dd> - - <dt>Experimental</dt> - - <dd>"Experimental" Υǥ쥯ƥ֤ϡApache - ʪ - ƱƤΤΡϼǤǹԤʤ - ɬפȤȤޤǥ쥯ƥ֤ϡ٤ƤΥɥȤ - ˤ碌뤿˲⤵ƤޤݡȤƤȤϸ¤ޤ - ǥ쥯ƥ֤⥸塼ϥǥեȤȤ߹ޤƤ뤫 - ޤǤʤ⤷ޤѲǽɤϡ - ǥ쥯ƥ֤ȥ⥸塼ƤڡƬĴ٤Ƥ</dd> - </dl> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="Module" id="Module">⥸塼</a></h2> - - <p> - ñ˥ǥ쥯ƥ֤Ƥ⥸塼̾ܤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="Compatibility" id="Compatibility">ߴ</a></h2> - - <p>ǥ쥯ƥ֤ Apache 2 - ۤȤ߹ޤƤʤä硢 - ǥ쥯ƥ֤Ƴ줿С˽Ƥޤ - ޤǥ쥯ƥ֤ΥץåȥեˤΤ¸ߤȤ - ˽Ƥޤ</p> -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/directive-dict.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/directive-dict.html" title="Japanese"> ja </a> | -<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/directive-dict.html.ja.utf8 b/docs/manual/mod/directive-dict.html.ja.utf8 new file mode 100644 index 0000000000..a40b06be15 --- /dev/null +++ b/docs/manual/mod/directive-dict.html.ja.utf8 @@ -0,0 +1,306 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>ディレクティブの解説に使われる用語 - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>ディレクティブの解説に使われる用語</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/directive-dict.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/directive-dict.html" title="Japanese"> ja </a> | +<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>この文書は各 Apache <a href="directives.html">設定ディレクティブ</a> + を説明するために使われている用語を説明します。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description">説明</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#Syntax">構文</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#Default">デフォルト</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#Context">コンテキスト</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#Override">上書き</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#Status">ステータス</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#Module">モジュール</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">互換性</a></li> +</ul><h3>参照</h3><ul class="seealso"><li><a href="../configuring.html">設定ファイル</a></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="Description" id="Description">説明</a></h2> + +<p>ディレクティブの目的の簡単な説明。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="Syntax" id="Syntax">構文</a></h2> + + <p>設定ファイル中のディレクティブの書式を示します。 + この構文はディレクティブ特有なので、詳細はディレクティブの説明を + 参照してください。一般的に、ディレクティブ名の後には + 空白により分割されたいくつかの引数が続きます。 + 引数が空白を含むときは二重引用符 (訳注: ") + で囲まれています。 オプショナルな引数は括弧 + (訳注: []) で囲まれています。 + 引数が複数の値を取り得る場合は、それらの値は垂直の棒 "|" + で 分割されています。 + 変更されないテキストはデフォルトのフォントで表示され、置換の必要な + 引数は<em>強調されて</em>表示されます。 + 引数の数が変わるディレクティブは最後の + 引数が繰り返されることを示すために "..." + で終わります。</p> + + <p> + ディレクティブは多くの違う型の引数をとります。いくつか、良く + 使われるものを以下で定義します。</p> + + <dl> + <dt><em>URL</em></dt> + + <dd><code>http://www.example.com/path/to/file.html</code> + のように、 + スキーム、ホスト名、パス名(省略可能)を含んでいる完全な + Uniform Resource Locator。</dd> + + <dt><em>URL-path</em></dt> + + <dd><code>/path/to/file.html</code> のように、スキームと + ホスト名の後に続く <em>url</em> + の一部。<em>url-path</em> は + ファイルシステムからの視点ではなく、 + ウェブからの視点でリソースを表現します。</dd> + + <dt><em>file-path</em></dt> + + <dd><code>/usr/local/apache/htdocs/path/to/file.html</code> + のように、 + ルートディレクトリから始まるローカルのファイルシステム上のファイルへのパス。 + 通常、スラッシュで始まらない <em>file-path</em> は <a href="core.html#serverroot">ServerRoot</a> + からの相対パスとして 扱われます。</dd> + + <dt><em>directory-path</em></dt> + + <dd><code>/usr/local/apache/htdocs/path/to/</code> + のように、 + ルートディレクトリから始まるローカルのファイルシステムのディレクトリへの + パス。</dd> + + <dt><em>filename</em></dt> + + <dd><code>file.html</code> のように、パス情報の付いていない + ファイル名。</dd> + + <dt><em>regex</em></dt> + + <dd>Perl 互換の<a href="../glossary.html#regex">正規表現</a>です。 + ディレクティブの定義が <em>regex</em> + が何に対してマッチを行なうのかを指定します。</dd> + + <dt><em>extension</em></dt> + + <dd>一般的には <em>filename</em> + の最後のドットの後の部分です。 しかし、Apache + は複数のファイルの拡張子を認識しますので、<em>filename</em> + に複数のドットがあると、最初のドットの後の、それぞれのドットで分離された部分が + <em>extension</em> (訳注: 拡張子) + になります。例えば、<em>filename</em> + <code>file.html.en</code> + には二つの拡張子があります。<code>.html</code> と + <code>.en</code> です。Apache + のディレクティブでは、<em>extension</em> + はドット付きでも無しでも指定できます。さらに、<em>extension</em> + は 大文字小文字を区別しません。</dd> + + <dt><em>MIME-type</em></dt> + + <dd><code>text/html</code> のように、スラッシュで分離された + 主フォーマットと副フォーマットによってファイルの形式を + 表す方法です。</dd> + + <dt><em>env-variable</em></dt> + + <dd>Apache の設定により定義される <a href="../env.html">環境変数</a>の名前です。これはオペレーティングシステムの + 環境変数と同じとは限らないことに注意してください。詳細は <a href="../env.html">環境変数の説明</a>を参照してください。</dd> + </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="Default" id="Default">デフォルト</a></h2> + + <p>ディレクティブにデフォルト値 + (<em>すなわち</em>、設定ファイルから + 省略されていても、Apache + ウェブサーバは特定の値に設定されているかのように + 動作します) がある場合はここに記述されます。 + デフォルト値の無い場合、ここは "<em>None</em>" と + 書かれます。ここで書かれているデフォルトはサーバと共に配布されている + デフォルトの httpd.conf + 内に書かれているディレクティブの値と + 違う可能性があることに注意してください。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="Context" id="Context">コンテキスト</a></h2> + + <p> + これは、サーバの設定ファイル中のどこでディレクティブが有効なのかを示します。 + 次に示す値が一つ以上カンマ区切りで列挙されています。</p> + + <dl> + <dt>サーバ設定ファイル</dt> + + <dd>これは、サーバ設定ファイル + (<em>例えば</em>、<code>httpd.conf</code>, + <code>srm.conf</code>, <code>access.conf</code>) + 内では使用できますが、 + <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> や + <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> の中では + <strong>使用できない</strong>ことを示します。 + <code>.htaccess</code>ファイルでの使用は許可されていません。</dd> + + <dt>バーチャルホスト</dt> + + <dd>これは、サーバ設定ファイルの + <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> + の中で使用できることを示します。</dd> + + <dt>ディレクトリ</dt> + + <dd>これは、サーバ設定ファイルの + <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, + <code class="directive"><a href="../mod/core.html#location"><Location></a></code>, + <code class="directive"><a href="../mod/core.html#files"><Files></a></code>, + <code class="directive"><a href="../mod/mod_proxy.html#proxy"><Proxy></a></code> + コンテナの中で、 <a href="../sections.html">設定セクション</a> + で説明されている制限の下で使用できることを示します。</dd> + + <dt>.htaccess</dt> + + <dd>これは、ディレクトリ<em>毎</em>の + <code>.htaccess</code> ファイル内で + 使用可能であることを示します。 ただ、<a href="#Override">上書き</a> + の設定によっては、処理されないかもしれません。</dd> + </dl> + + <p> + ディレクティブは指示されたコンテキストで<em>のみ</em>許可されます。 + 他の場所で使おうとすると、サーバがそのコンテキストを正しく扱えなく + なるような設定エラーが発生するか、サーバがまったく動作しなくなる、 + <em>すなわち</em>、サーバが起動しなくなるということになります。</p> + + <p> + ディレクティブの有効な位置は、実際は挙げられているコンテキストの + 論理和 (訳注: Boolen OR) + になります。言い換えると、 + "<code>サーバ設定ファイル、.htaccess</code>" で有効だと + 記されているディレクティブは <code>httpd.conf</code> + ファイルと <code>.htaccess</code> + ファイルとで有効ですが、 <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> + や <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> + の中では使用できません。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="Override" id="Override">上書き</a></h2> + + <p>このディレクティブの属性は、<code>.htaccess</code> + ファイル中に + ディレクティブが現れたときに、それの処理を有効にするために + どの設定の上書きが必要かを示します。 ディレクティブの + <a href="#Context">コンテキスト</a> + が、<code>.htaccess</code> + ファイル中では許可していない場合は、 この属性は + "<em>適用不可</em>" と書かれます。</p> + + <p>上書きは、<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> + ディレクティブによって有効にされ、 + 特定のスコープ(ディレクトリなど)と、 + さらに下位のレベルの <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> + で修正されない限り、 その配下に対して適用されます。 + ディレクティブのドキュメントは取り得る上書きの名前も挙げます。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="Status" id="Status">ステータス</a></h2> + + <p>これはディレクティブが Apache + ウェブサーバにどれくらいきつく組み込まれているかを + 示します。言い換えれば、ディレクティブとその機能を利用するために、 + モジュールの数を増やして、サーバを再コンパイルする必要があるかもしれない + ということを示します。 + この属性が取り得る値は以下のものです:</p> + + <dl> + <dt>Core</dt> + + <dd>"Core" のディレクティブは Apache + ウェブサーバの基本となるべきものであり、 + 常に使用可能であることを示します。</dd> + + <dt>MPM</dt> + + <dd>"MPM" のディレクティブは<a href="../mpm.html">マルチプロセッシングモジュール</a>で提供されています。 + この種類のディレクティブはディレクティブの定義の<a href="#Module">モジュール</a>の行に使っているモジュールの名前が書かれている + 場合にのみ使用可能です。</dd> + + <dt>Base</dt> + + <dd>"Base" のディレクティブは + デフォルトでサーバに組み込まれている標準モジュールの中の一つでサ + ポートされていて、わざわざ設定からモジュールを削除したときを除いて、 + 通常では使用可能であることを示します。</dd> + + <dt>Extension</dt> + + <dd>"Extension" のディレクティブは、 Apache + サーバの配布物に同梱されているモジュールの一つで提供されているものの、 + 通常ではサーバに組み込まれていないことを示します。 + ディレクティブとその機能を有効にするには、サーバビルド用の設定ファイルを + 変更して Apache + を再コンパイルする必要があります。</dd> + + <dt>Experimental</dt> + + <dd>"Experimental" のディレクティブは、Apache + 配布物に + 同梱されているものの、試したい場合は自己責任で行なう + 必要があるということを示します。ディレクティブは、すべてのドキュメントを + 完全にそろわせるために解説されていますが、サポートされているとは限りません。 + ディレクティブを提供するモジュールはデフォルトで組み込まれているかも + しれませんし、そうでないかもしれません。使用可能かどうかは、 + ディレクティブとモジュールの説明をしているページの先頭を調べてください。</dd> + </dl> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="Module" id="Module">モジュール</a></h2> + + <p> + これは単純にディレクティブが定義されているモジュールの名前を記載します。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="Compatibility" id="Compatibility">互換性</a></h2> + + <p>ディレクティブが Apache 2 + の配布に組み込まれていなかった場合、 + ディレクティブが導入されたバージョンがここに書かれています。 + また、ディレクティブが特定のプラットフォームにのみ存在するときも + ここに書かれています。</p> +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/directive-dict.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/directive-dict.html" title="Japanese"> ja </a> | +<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/directives.html b/docs/manual/mod/directives.html index 6c30b570e7..b22d9bcc51 100644 --- a/docs/manual/mod/directives.html +++ b/docs/manual/mod/directives.html @@ -10,9 +10,9 @@ URI: directives.html.es Content-Language: es Content-type: text/html; charset=ISO-8859-1 -URI: directives.html.ja.euc-jp +URI: directives.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: directives.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/directives.html.ja.euc-jp b/docs/manual/mod/directives.html.ja.utf8 index 319243a9f8..0abfc7fdfa 100644 --- a/docs/manual/mod/directives.html.ja.euc-jp +++ b/docs/manual/mod/directives.html.ja.utf8 @@ -1,40 +1,40 @@ -<?xml version="1.0" encoding="EUC-JP"?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> -<title>ǥ쥯ƥְ - Apache HTTP </title> +<title>ディレクティブ一覧 - Apache HTTP サーバ</title> <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> <link href="../images/favicon.ico" rel="shortcut icon" /></head> <body id="directive-index"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> <img alt="" src="../images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> <div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div><div id="preamble"><h1>ǥ쥯ƥְ</h1> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div><div id="preamble"><h1>ディレクティブ一覧</h1> <div class="toplang"> <p><span>Available Languages: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | +<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español"> es </a> | <a href="../ja/mod/directives.html" title="Japanese"> ja </a> | <a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> +<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div> <p> - ɸ Apache ۤˤ뤹٤Ƥ Apache Υǥ쥯ƥ֤ΰǤ - ϰӤǽƤơȤƤѸ - <a href="directive-dict.html" rel="Glossary">Ѹ콸</a> ѰդƤޤ + 標準 Apache 配布にあるすべての Apache のディレクティブの一覧です。 + これらは一貫した形式で書かれていて、使われている用語の + <a href="directive-dict.html" rel="Glossary">用語集</a> も用意されています。 </p> <p> - ƥǥ쥯ƥ֤γפ <a href="quickreference.html">ǥ쥯ƥ֥åե</a> - ޤ + 各ディレクティブの概要を説明した <a href="quickreference.html">ディレクティブクイックリファレンス</a>も + あります。 </p> <p class="letters"><a href="#A"> A </a> | <a href="#B"> B </a> | <a href="#C"> C </a> | <a href="#D"> D </a> | <a href="#E"> E </a> | <a href="#F"> F </a> | <a href="#G"> G </a> | <a href="#H"> H </a> | <a href="#I"> I </a> | <a href="#K"> K </a> | <a href="#L"> L </a> | <a href="#M"> M </a> | <a href="#N"> N </a> | <a href="#O"> O </a> | <a href="#P"> P </a> | <a href="#R"> R </a> | <a href="#S"> S </a> | <a href="#T"> T </a> | <a href="#U"> U </a> | <a href="#V"> V </a> | <a href="#W"> W </a> | <a href="#X"> X </a></p> @@ -447,11 +447,11 @@ <div class="bottomlang"> <p><span>Available Languages: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | +<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español"> es </a> | <a href="../ja/mod/directives.html" title="Japanese"> ja </a> | <a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> +<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div><div id="footer"> <p class="apache">Copyright 2008 The Apache Software Foundation.<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> +<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>
\ No newline at end of file diff --git a/docs/manual/mod/index.html b/docs/manual/mod/index.html index ddbb4fa8aa..80f34421ea 100644 --- a/docs/manual/mod/index.html +++ b/docs/manual/mod/index.html @@ -10,9 +10,9 @@ URI: index.html.es Content-Language: es Content-type: text/html; charset=ISO-8859-1 -URI: index.html.ja.euc-jp +URI: index.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: index.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/index.html.ja.euc-jp b/docs/manual/mod/index.html.ja.utf8 index 5996bc3c33..d1444fc298 100644 --- a/docs/manual/mod/index.html.ja.euc-jp +++ b/docs/manual/mod/index.html.ja.utf8 @@ -1,52 +1,52 @@ -<?xml version="1.0" encoding="EUC-JP"?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> -<title>⥸塼 - Apache HTTP </title> +<title>モジュール一覧 - Apache HTTP サーバ</title> <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> <link href="../images/favicon.ico" rel="shortcut icon" /></head> <body id="module-index"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> <img alt="" src="../images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> <div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>⥸塼</h1> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>モジュール一覧</h1> <div class="toplang"> <p><span>Available Languages: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="../en/mod/" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../es/mod/" hreflang="es" rel="alternate" title="Espaol"> es </a> | +<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> | <a href="../ja/mod/" title="Japanese"> ja </a> | <a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> +<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div> <p> - ʲ Apache ۤΰȤۤƤ뤹٤ƤΥ⥸塼 - Ǥ٤Ƥ <a href="directives.html">Apache - ǥ쥯ƥ</a> Υե٥åȽΥꥹȤ⸫Ƥ + 以下は Apache の配布の一部として配られているすべてのモジュールの + 一覧です。すべての <a href="directives.html">Apache + ディレクティブ</a> のアルファベット順のリストも見てください。 </p> </div> <div id="quickview"><ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#core">ǽ MPM</a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">¾Υ⥸塼</a></li></ul><h3></h3> +<li><img alt="" src="../images/down.gif" /> <a href="#core">コア機能と MPM</a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">他のモジュール</a></li></ul><h3>参照</h3> <ul class="seealso"> -<li><a href="../mpm.html">ޥץå⥸塼 (MPMs)</a> +<li><a href="../mpm.html">マルチプロセッシングモジュール (MPMs)</a> </li> -<li><a href="quickreference.html">ǥ쥯ƥ åե</a> +<li><a href="quickreference.html">ディレクティブ クイックリファレンス</a> </li> </ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"><h2><a id="core" name="core">ǽ MPM</a></h2> +<div class="section"><h2><a id="core" name="core">コア機能と MPM</a></h2> <dl> -<dt><a href="core.html">core</a></dt><dd>˻Ѳǽ Apache HTTP ФΥǽ</dd> -<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">İʾΥޥץå⥸塼 (MPM) -ǼƤǥ쥯ƥ֤Υ쥯</dd> +<dt><a href="core.html">core</a></dt><dd>常に使用可能な Apache HTTP サーバのコア機能</dd> +<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">二つ以上のマルチプロセッシングモジュール (MPM) +で実装されているディレクティブのコレクション</dd> <dt><a href="beos.html">beos</a></dt><dd>This Multi-Processing Module is optimized for BeOS.</dd> <dt><a href="event.html">event</a></dt><dd>An experimental variant of the standard <code class="module"><a href="../mod/worker.html">worker</a></code> MPM</dd> @@ -57,97 +57,97 @@ MPM</dd> <dt><a href="mpmt_os2.html">mpmt_os2</a></dt><dd>Hybrid multi-process, multi-threaded MPM for OS/2</dd> <dt><a href="perchild.html">perchild</a></dt><dd>Multi-Processing Module allowing for daemon processes serving requests to be assigned a variety of different userids</dd> -<dt><a href="prefork.html">prefork</a></dt><dd>åɤȤ鷺Ԥ fork Ԥʤ֥Ф +<dt><a href="prefork.html">prefork</a></dt><dd>スレッドを使わず、先行して fork を行なうウェブサーバを実装 </dd> <dt><a href="threadpool.html">threadpool</a></dt><dd>Yet another experimental variant of the standard <code class="module"><a href="../mod/worker.html">worker</a></code> MPM</dd> <dt><a href="mpm_winnt.html">mpm_winnt</a></dt><dd>Windows NT -˺Ŭ줿ޥץå⥸塼</dd> -<dt><a href="worker.html">worker</a></dt><dd>ޥåɤȥޥץΥϥ֥åɷ -֥Фޥץå⥸塼</dd> +向けに最適化されたマルチプロセッシングモジュール</dd> +<dt><a href="worker.html">worker</a></dt><dd>マルチスレッドとマルチプロセスのハイブリッド型 +ウェブサーバを実装したマルチプロセッシングモジュール</dd> </dl></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"><h2><a id="other" name="other">¾Υ⥸塼</a></h2> +<div class="section"><h2><a id="other" name="other">他のモジュール</a></h2> <p class="letters"><a href="#A"> A </a> | <a href="#C"> C </a> | <a href="#D"> D </a> | <a href="#E"> E </a> | <a href="#F"> F </a> | <a href="#H"> H </a> | <a href="#I"> I </a> | <a href="#L"> L </a> | <a href="#M"> M </a> | <a href="#N"> N </a> | <a href="#P"> P </a> | <a href="#R"> R </a> | <a href="#S"> S </a> | <a href="#U"> U </a> | <a href="#V"> V </a></p> -<dl><dt><a href="mod_access_compat.html" id="A" name="A">mod_access_compat</a></dt><dd>ۥ (̾⤷ IP ɥ쥹) ˴Ť롼ǧ</dd> -<dt><a href="mod_actions.html">mod_actions</a></dt><dd>ǥפꥯȥåɤ˱ -CGI ץȤ¹Ԥ뵡ǽ</dd> -<dt><a href="mod_alias.html">mod_alias</a></dt><dd>ۥȥե륷ƥΤʰ㤦 - ɥȥĥ˥ޥåפ뵡ǽȡ - URL Υ쥯ȤԤʤǽ</dd> -<dt><a href="mod_asis.html">mod_asis</a></dt><dd>ʬѤ HTTP إåνƤե</dd> -<dt><a href="mod_auth_basic.html">mod_auth_basic</a></dt><dd>ǧ</dd> +<dl><dt><a href="mod_access_compat.html" id="A" name="A">mod_access_compat</a></dt><dd>ホスト (名前もしくは IP アドレス) に基づいたグループ承認</dd> +<dt><a href="mod_actions.html">mod_actions</a></dt><dd>メディアタイプやリクエストメソッドに応じて +CGI スクリプトを実行する機能を提供</dd> +<dt><a href="mod_alias.html">mod_alias</a></dt><dd>ホストファイルシステム上のいろいろな違う場所を + ドキュメントツリーにマップする機能と、 + URL のリダイレクトを行なう機能を提供する</dd> +<dt><a href="mod_asis.html">mod_asis</a></dt><dd>自分用の HTTP ヘッダの書かれているファイルを送信する</dd> +<dt><a href="mod_auth_basic.html">mod_auth_basic</a></dt><dd>基本認証</dd> <dt><a href="mod_auth_digest.html">mod_auth_digest</a></dt><dd>User authentication using MD5 Digest Authentication</dd> -<dt><a href="mod_authn_anon.html">mod_authn_anon</a></dt><dd>ǧڤɬפΰؤ "anonymous" 桼ΥĤ +<dt><a href="mod_authn_anon.html">mod_authn_anon</a></dt><dd>認証が必要な領域への "anonymous" ユーザのアクセスを許可する </dd> <dt><a href="mod_authn_core.html">mod_authn_core</a></dt><dd>Core Authentication</dd> <dt><a href="mod_authn_dbd.html">mod_authn_dbd</a></dt><dd>User authentication using an SQL database</dd> -<dt><a href="mod_authn_dbm.html">mod_authn_dbm</a></dt><dd>DBM եѤ桼ǧ</dd> -<dt><a href="mod_authn_default.html">mod_authn_default</a></dt><dd>ǧڥեХå⥸塼</dd> -<dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd>ƥȥեѤ桼ǧ</dd> +<dt><a href="mod_authn_dbm.html">mod_authn_dbm</a></dt><dd>DBM ファイルを用いたユーザ認証</dd> +<dt><a href="mod_authn_default.html">mod_authn_default</a></dt><dd>認証フォールバックモジュール</dd> +<dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd>テキストファイルを用いたユーザ認証</dd> <dt><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></dt><dd>Allows an LDAP directory to be used to store the database for HTTP Basic authentication.</dd> <dt><a href="mod_authz_core.html">mod_authz_core</a></dt><dd>Core Authorization</dd> <dt><a href="mod_authz_dbd.html">mod_authz_dbd</a></dt><dd>Group Authorization and Login using SQL</dd> <dt><a href="mod_authz_dbm.html">mod_authz_dbm</a></dt><dd>Group authorization using DBM files</dd> -<dt><a href="mod_authz_default.html">mod_authz_default</a></dt><dd>ǧեХå⥸塼</dd> -<dt><a href="mod_authz_groupfile.html">mod_authz_groupfile</a></dt><dd>ץ졼ƥȥեѤ롼ǧ</dd> -<dt><a href="mod_authz_host.html">mod_authz_host</a></dt><dd>ۥ (̾⤷ IP ɥ쥹) ˴Ť롼ǧ</dd> -<dt><a href="mod_authz_owner.html">mod_authz_owner</a></dt><dd>եνͭԤ˴Ťǧ</dd> -<dt><a href="mod_authz_user.html">mod_authz_user</a></dt><dd>桼ǧ</dd> -<dt><a href="mod_autoindex.html">mod_autoindex</a></dt><dd>Unix <code>ls</code> ޥɤ - Win32 <code>dir</code> 륳ޥɤ˻ - ǥ쥯ȥꥤǥå</dd> -<dt><a href="mod_cache.html" id="C" name="C">mod_cache</a></dt><dd>URI ˤƥĤΥå</dd> +<dt><a href="mod_authz_default.html">mod_authz_default</a></dt><dd>承認フォールバックモジュール</dd> +<dt><a href="mod_authz_groupfile.html">mod_authz_groupfile</a></dt><dd>プレーンテキストファイルを用いたグループ承認</dd> +<dt><a href="mod_authz_host.html">mod_authz_host</a></dt><dd>ホスト (名前もしくは IP アドレス) に基づいたグループ承認</dd> +<dt><a href="mod_authz_owner.html">mod_authz_owner</a></dt><dd>ファイルの所有者に基づいた承認</dd> +<dt><a href="mod_authz_user.html">mod_authz_user</a></dt><dd>ユーザ承認</dd> +<dt><a href="mod_autoindex.html">mod_autoindex</a></dt><dd>Unix の <code>ls</code> コマンドや + Win32 の <code>dir</code> シェルコマンドに似た + ディレクトリインデックスを生成する</dd> +<dt><a href="mod_cache.html" id="C" name="C">mod_cache</a></dt><dd>URI をキーにしたコンテンツのキャッシュ</dd> <dt><a href="mod_cern_meta.html">mod_cern_meta</a></dt><dd>CERN httpd metafile semantics</dd> -<dt><a href="mod_cgi.html">mod_cgi</a></dt><dd>CGI ץȤμ¹</dd> -<dt><a href="mod_cgid.html">mod_cgid</a></dt><dd> CGI ǡȤä CGI ץȤμ¹</dd> +<dt><a href="mod_cgi.html">mod_cgi</a></dt><dd>CGI スクリプトの実行</dd> +<dt><a href="mod_cgid.html">mod_cgid</a></dt><dd>外部 CGI デーモンを使った CGI スクリプトの実行</dd> <dt><a href="mod_charset_lite.html">mod_charset_lite</a></dt><dd>Specify character set translation or recoding</dd> -<dt><a href="mod_dav.html" id="D" name="D">mod_dav</a></dt><dd>ʬȥС -(<a href="http://www.webdav.org/">WebDAV</a>) ǽ</dd> -<dt><a href="mod_dav_fs.html">mod_dav_fs</a></dt><dd><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ΤΥե륷ƥץХ</dd> -<dt><a href="mod_dav_lock.html">mod_dav_lock</a></dt><dd><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> Ѥѥå⥸塼</dd> +<dt><a href="mod_dav.html" id="D" name="D">mod_dav</a></dt><dd>分散オーサリングとバージョン管理 +(<a href="http://www.webdav.org/">WebDAV</a>) 機能</dd> +<dt><a href="mod_dav_fs.html">mod_dav_fs</a></dt><dd><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> のためのファイルシステムプロバイダ</dd> +<dt><a href="mod_dav_lock.html">mod_dav_lock</a></dt><dd><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> 用の汎用ロックモジュール</dd> <dt><a href="mod_dbd.html">mod_dbd</a></dt><dd>Manages SQL database connections</dd> -<dt><a href="mod_deflate.html">mod_deflate</a></dt><dd>饤Ȥ˥ƥĤ̤</dd> -<dt><a href="mod_dir.html">mod_dir</a></dt><dd>ֺǸΥåפΥ쥯Ȥȡǥ쥯ȥ -ǥåեǽ</dd> -<dt><a href="mod_disk_cache.html">mod_disk_cache</a></dt><dd>URI ˤƥĥå她ȥ졼</dd> -<dt><a href="mod_dumpio.html">mod_dumpio</a></dt><dd>˾褦ˤ٤Ƥ I/O 顼˥פ</dd> -<dt><a href="mod_echo.html" id="E" name="E">mod_echo</a></dt><dd>ץȥ⥸塼γפñʥ +<dt><a href="mod_deflate.html">mod_deflate</a></dt><dd>クライアントへ送られる前にコンテンツを圧縮する</dd> +<dt><a href="mod_dir.html">mod_dir</a></dt><dd>「最後のスラッシュ」のリダイレクトと、ディレクトリの +インデックスファイルを扱う機能を提供する</dd> +<dt><a href="mod_disk_cache.html">mod_disk_cache</a></dt><dd>URI をキーにしたコンテンツキャッシュストレージ管理</dd> +<dt><a href="mod_dumpio.html">mod_dumpio</a></dt><dd>望むようにすべての I/O をエラーログにダンプする</dd> +<dt><a href="mod_echo.html" id="E" name="E">mod_echo</a></dt><dd>プロトコルモジュールの概要を示すための単純なエコーサーバ </dd> -<dt><a href="mod_env.html">mod_env</a></dt><dd>CGI ץȵڤ SSI -ڡϤĶѿѹ뵡ǽ</dd> +<dt><a href="mod_env.html">mod_env</a></dt><dd>CGI スクリプト及び SSI +ページに渡される環境変数を変更する機能を提供する</dd> <dt><a href="mod_example.html">mod_example</a></dt><dd>Illustrates the Apache module API</dd> -<dt><a href="mod_expires.html">mod_expires</a></dt><dd>桼λꤷ˴Ť <code>Expires</code> -<code>Cache-Control</code> HTTP إå</dd> -<dt><a href="mod_ext_filter.html">mod_ext_filter</a></dt><dd>쥹ݥΥܥǥ饤Ȥ˳ץǽ</dd> +<dt><a href="mod_expires.html">mod_expires</a></dt><dd>ユーザの指定した基準に基づいた <code>Expires</code> と +<code>Cache-Control</code> HTTP ヘッダの生成</dd> +<dt><a href="mod_ext_filter.html">mod_ext_filter</a></dt><dd>レスポンスのボディをクライアントに送る前に外部プログラムで処理する</dd> <dt><a href="mod_file_cache.html" id="F" name="F">mod_file_cache</a></dt><dd>Caches a static list of files in memory</dd> <dt><a href="mod_filter.html">mod_filter</a></dt><dd>Context-sensitive smart filter configuration module</dd> -<dt><a href="mod_headers.html" id="H" name="H">mod_headers</a></dt><dd>HTTP ꥯȤΥإåȱΥإåΥޥ</dd> +<dt><a href="mod_headers.html" id="H" name="H">mod_headers</a></dt><dd>HTTP リクエストのヘッダと応答のヘッダのカスタマイズ</dd> <dt><a href="mod_ident.html" id="I" name="I">mod_ident</a></dt><dd>RFC 1413 ident lookups</dd> <dt><a href="mod_imagemap.html">mod_imagemap</a></dt><dd>Server-side imagemap processing</dd> -<dt><a href="mod_include.html">mod_include</a></dt><dd>Фѡ html ɥ (Server Side Includes)</dd> -<dt><a href="mod_info.html">mod_info</a></dt><dd>ФŪʳѤ</dd> +<dt><a href="mod_include.html">mod_include</a></dt><dd>サーバがパースする html ドキュメント (Server Side Includes)</dd> +<dt><a href="mod_info.html">mod_info</a></dt><dd>サーバの設定の包括的な概観を提供する</dd> <dt><a href="mod_isapi.html">mod_isapi</a></dt><dd>ISAPI Extensions within Apache for Windows</dd> <dt><a href="mod_ldap.html" id="L" name="L">mod_ldap</a></dt><dd>LDAP connection pooling and result caching services for use by other LDAP modules</dd> -<dt><a href="mod_log_config.html">mod_log_config</a></dt><dd>ФؤΥꥯȤΥ</dd> -<dt><a href="mod_log_forensic.html">mod_log_forensic</a></dt><dd>Ф줿ꥯȤ forensic </dd> -<dt><a href="mod_logio.html">mod_logio</a></dt><dd>ꥯϥХȿȽϥХȿȤ</dd> -<dt><a href="mod_mem_cache.html" id="M" name="M">mod_mem_cache</a></dt><dd>URI ˤƥĤΥå</dd> -<dt><a href="mod_mime.html">mod_mime</a></dt><dd>ꥯȤ줿եγĥҤȥեο - (ϥɥȥե륿) (MIME ס졢ʸåȡǥ) - ȤϢդ</dd> +<dt><a href="mod_log_config.html">mod_log_config</a></dt><dd>サーバへのリクエストのロギング</dd> +<dt><a href="mod_log_forensic.html">mod_log_forensic</a></dt><dd>サーバに送られたリクエストの forensic ロギング</dd> +<dt><a href="mod_logio.html">mod_logio</a></dt><dd>リクエスト毎に入力バイト数と出力バイト数とをロギング</dd> +<dt><a href="mod_mem_cache.html" id="M" name="M">mod_mem_cache</a></dt><dd>URI をキーにしたコンテンツのキャッシュ</dd> +<dt><a href="mod_mime.html">mod_mime</a></dt><dd>リクエストされたファイルの拡張子とファイルの振る舞い + (ハンドラとフィルタ)、内容 (MIME タイプ、言語、文字セット、エンコーディング) + とを関連付ける</dd> <dt><a href="mod_mime_magic.html">mod_mime_magic</a></dt><dd>Determines the MIME type of a file by looking at a few bytes of its contents</dd> -<dt><a href="mod_negotiation.html" id="N" name="N">mod_negotiation</a></dt><dd><a href="../content-negotiation.html">ƥȥͥ</a> - ǽ</dd> +<dt><a href="mod_negotiation.html" id="N" name="N">mod_negotiation</a></dt><dd><a href="../content-negotiation.html">コンテントネゴシエーション</a> + 機能を提供する</dd> <dt><a href="mod_nw_ssl.html">mod_nw_ssl</a></dt><dd>Enable SSL encryption for NetWare</dd> -<dt><a href="mod_proxy.html" id="P" name="P">mod_proxy</a></dt><dd>HTTP/1.1 ץ/ȥ</dd> -<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> AJP -ݡȤ뤿Υ⥸塼</dd> -<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd>ʬΤ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ĥ</dd> +<dt><a href="mod_proxy.html" id="P" name="P">mod_proxy</a></dt><dd>HTTP/1.1 プロキシ/ゲートウェイサーバ</dd> +<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> で AJP +をサポートするためのモジュール</dd> +<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd>負荷分散のための <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> 拡張</dd> <dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for <code>CONNECT</code> request handling</dd> <dt><a href="mod_proxy_ftp.html">mod_proxy_ftp</a></dt><dd>FTP support module for @@ -156,36 +156,36 @@ by other LDAP modules</dd> <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd> <dt><a href="mod_rewrite.html" id="R" name="R">mod_rewrite</a></dt><dd>Provides a rule-based rewriting engine to rewrite requested URLs on the fly</dd> -<dt><a href="mod_setenvif.html" id="S" name="S">mod_setenvif</a></dt><dd>ꥯȤħ˴ŤĶѿǽˤ</dd> -<dt><a href="mod_so.html">mod_so</a></dt><dd>ưƵư˼¹ԥɤȥ⥸塼Ф˥ɤ +<dt><a href="mod_setenvif.html" id="S" name="S">mod_setenvif</a></dt><dd>リクエストの特徴に基づいた環境変数の設定を可能にする</dd> +<dt><a href="mod_so.html">mod_so</a></dt><dd>起動時や再起動時に実行コードとモジュールをサーバにロードする </dd> -<dt><a href="mod_speling.html">mod_speling</a></dt><dd>桼ϤǤְä URL -ʸʸζ̵̤뤹뤳ȤȰİʲְ֤㤤Ƥ뤳Ȥ -ߤ</dd> +<dt><a href="mod_speling.html">mod_speling</a></dt><dd>ユーザが入力したであろう間違った URL を、 +大文字小文字の区別を無視することと一つ以下の綴り間違いを許容することで +修正を試みる</dd> <dt><a href="mod_ssl.html">mod_ssl</a></dt><dd>Strong cryptography using the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols</dd> -<dt><a href="mod_status.html">mod_status</a></dt><dd>Фγưǽ˴ؤ</dd> +<dt><a href="mod_status.html">mod_status</a></dt><dd>サーバの活動状況と性能に関する情報を提供する</dd> <dt><a href="mod_substitute.html">mod_substitute</a></dt><dd>Perform search and replace operations on response bodies</dd> -<dt><a href="mod_suexec.html">mod_suexec</a></dt><dd>ꤵ줿桼ȥ롼פ CGI ץȤ¹Ԥ</dd> -<dt><a href="mod_unique_id.html" id="U" name="U">mod_unique_id</a></dt><dd>줾ΥꥯȤФդʼ̻ҤäĶѿ -</dd> -<dt><a href="mod_userdir.html">mod_userdir</a></dt><dd>桼ѤΥǥ쥯ȥ +<dt><a href="mod_suexec.html">mod_suexec</a></dt><dd>指定されたユーザとグループで CGI スクリプトを実行する</dd> +<dt><a href="mod_unique_id.html" id="U" name="U">mod_unique_id</a></dt><dd>それぞれのリクエストに対する一意な識別子の入った環境変数を +提供する</dd> +<dt><a href="mod_userdir.html">mod_userdir</a></dt><dd>ユーザ専用のディレクトリを提供 </dd> <dt><a href="mod_usertrack.html">mod_usertrack</a></dt><dd> <em>Clickstream</em> logging of user activity on a site </dd> -<dt><a href="mod_version.html" id="V" name="V">mod_version</a></dt><dd>С¸</dd> +<dt><a href="mod_version.html" id="V" name="V">mod_version</a></dt><dd>バージョン依存の設定</dd> <dt><a href="mod_vhost_alias.html">mod_vhost_alias</a></dt><dd>Provides for dynamically configured mass virtual hosting</dd> </dl></div></div> <div class="bottomlang"> <p><span>Available Languages: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="../en/mod/" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../es/mod/" hreflang="es" rel="alternate" title="Espaol"> es </a> | +<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> | <a href="../ja/mod/" title="Japanese"> ja </a> | <a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> +<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div><div id="footer"> <p class="apache">Copyright 2008 The Apache Software Foundation.<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> +<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_access_compat.html b/docs/manual/mod/mod_access_compat.html index c331181e72..68cc2262e1 100644 --- a/docs/manual/mod/mod_access_compat.html +++ b/docs/manual/mod/mod_access_compat.html @@ -2,6 +2,6 @@ URI: mod_access_compat.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_access_compat.html.ja.euc-jp +URI: mod_access_compat.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mod_access_compat.html.ja.euc-jp b/docs/manual/mod/mod_access_compat.html.ja.euc-jp deleted file mode 100644 index be1ef0fdbc..0000000000 --- a/docs/manual/mod/mod_access_compat.html.ja.euc-jp +++ /dev/null @@ -1,444 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_access_compat - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_access_compat</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_access_compat.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_access_compat.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ۥ (̾⤷ IP ɥ쥹) ˴Ť롼ǧ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>access_compat_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_access_compat.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.3 (Apache 2.x ΰΥСȤθߴΤΥ⥸塼Ȥ) -Υ⥸塼ǥ쥯ƥ֤ϡǧλȤߤΰ쿷ȼ侩ˤʤäΤǤ -<code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ⸫Ƥ</td></tr></table> -<h3></h3> - - <p><code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> ˤǥ쥯ƥ֤ - Фʬؤ - 椹뤿 <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="../mod/core.html#files"><Files></a></code>, <code class="directive"><a href="../mod/core.html#location"><Location></a></code> - <code><a href="core.html#accessfilename">.htaccess</a></code> եǻѤޤ饤ȤΥۥ̾IP - ɥ쥹䡢<a href="../env.html">Ķѿ</a>ʤɤΥꥯȤħ˴Ť - ԤʤȤǤޤ<code class="directive"><a href="#allow">Allow</a></code> - <code class="directive"><a href="#deny">Deny</a></code> ǥ쥯ƥ֤Ȥäơ - ɤΤ褦ʥ饤Ȥ˥ - Ĥ롢ʤꤷޤޤ - <code class="directive"><a href="#order">Order</a></code> ǥ쥯ƥ֤Ȥäơ - ǥեȤΥ֤ȡ - <code class="directive"><a href="#allow">Allow</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="#deny">Deny</a></code> - ǥ쥯ƥ֤ȤΤߤؤαƶλꤷޤ - </p> - - <p>ۥȤˤ륢¤ȥѥɤˤǧڤ - ƱȤ߹碌ƻȤȤǤޤ - ξ硢Ĥ¤δطꤹ뤿 - <code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code> - ǥ쥯ƥ֤Ѥޤ</p> - - <div class="warning"><h3>Note</h3> - <p><code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code>ǥ쥯ƥ֤ϡ - ǧλȤߤΰ쿷ȼ侩ˤʤäΤǤ - <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ⸫Ƥ - ǥեȤξǧμ갷ǽѤ뤿 - <code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> - ⥸塼ɤʤФʤޤ</p> - </div> - - <p>Ūˤϡ¥ǥ쥯ƥ֤Ϥ٤ƤΥå - (<code>GET</code>, <code>PUT</code>, <code>POST</code> ʤ) - ŬѤޤơۤȤɤξ礳줬˾ޤưǤ - <code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> - ˥ǥ쥯ƥ֤Ȥǡ - ΥåɤˤΤ¤뤳ȤǤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#allow">Allow</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#deny">Deny</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#order">Order</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#satisfy">Satisfy</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li> -<li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li> -<li><code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Allow" id="Allow">Allow</a> <a name="allow" id="allow">ǥ쥯ƥ</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> Allow from all|<var>host</var>|env=<var>env-variable</var> -[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Limit</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_access_compat</td></tr> -</table> - <p><code class="directive">Allow</code> ǥ쥯ƥ֤ϡɤΥۥȤ - ФΤΰ˥Ǥ뤫˱ƶͿޤ - ϥۥ̾IP ɥ쥹IP ɥ쥹ϰϤ䡢 - ĶѿʤɤΥ饤ȤΥꥯȤ - ħ˴Ťƥ椹뤳ȤǤޤ</p> - - <p>Υǥ쥯ƥ֤κǽΰϾ <code>from</code> Ǥ - ³ϻĤΰäޤ<code>Allow from - all</code> ꤵƤС٤ƤΥۥȤ˥Ĥ - ¤ϲƤ褦ˡ - <code class="directive"><a href="#deny">Deny</a></code> - ǥ쥯ƥ֤ <code class="directive"><a href="#order">Order</a></code> - ǥ쥯ƥ֤Ƿޤޤ - ΥۥȤۥȷˤΤߥФؤΥĤ뤿ˤϡ - ʲΤɤ줫η <em>host</em> ꤹ뤳ȤǤޤ:</p> - - <dl> - <dt>ɥᥤ̾ (ΰ)</dt> - - <dd> - <div class="example"><h3></h3><p><code> - Allow from apache.org<br /> - Allow from .net example.edu - </code></p></div> - <p>ʸ˹礦ǽ̾ΥۥȤΥĤޤ - ʬ˹礦ΤŬѤޤΤǡ - <code>foo.apache.org</code> ˤϥޥåޤ - <code>fooapache.org</code> ˤϥޥåޤ - ȡApache - <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> - ˴ؤ餺饤Ȥ IP ɥ쥹Ф - DNS 2 ŵհԤʤޤ - ۥ̾饪ꥸʥ IP ɥ쥹ޤ - ȵհפۥ̾ˤΤߡ - Ĥޤ</p></dd> - - <dt> IP ɥ쥹</dt> - - <dd> - <div class="example"><h3></h3><p><code> - Allow from 10.1.2.3<br /> - Allow from 192.168.1.104 192.168.1.205 - </code></p></div> - <p>Ĥ IP ɥ쥹Ǥ</p></dd> - - <dt>IP ɥ쥹ΰ</dt> - - <dd> - <div class="example"><h3></h3><p><code> - Allow from 10.1<br /> - Allow from 10 172.20 192.168.2 - </code></p></div> - <p>֥ͥåȤѤΡIP - ɥ쥹κǽΰĤ黰ĤޤǤΥХȤǤ</p></dd> - - <dt>ͥåȥ/ͥåȥޥ </dt> - - <dd> - <div class="example"><h3></h3><p><code> - Allow from 10.1.0.0/255.255.0.0 - </code></p></div> - <p>ͥåȥ a.b.c.d ȥͥåȥޥ w.x.y.z Ǥ - γ٤Υ֥ͥåѤǤ</p></dd> - - <dt>ͥåȥ/nnn CIDR </dt> - - <dd> - <div class="example"><h3></h3><p><code> - Allow from 10.1.0.0/16 - </code></p></div> - <p>ͥåȥޥ nnn ξ̥ӥåȤ 1 - ȤʤäƤΤʤ뤳ȰʳΤΤƱǤ</p></dd> - </dl> - - <p>: ǸλĤϤޤäƱۥȤ˹礤ޤ</p> - - - <p>IPv6 ɥ쥹 IPv6 Υ֥ͥåȤϰʲΤ褦˻Ǥޤ:</p> - - <div class="example"><p><code> - Allow from 2001:db8::a00:20ff:fea7:ccea<br /> - Allow from 2001:db8::a00:20ff:fea7:ccea/10 - </code></p></div> - - <p><code class="directive">Allow</code> ǥ쥯ƥ֤ΰλܤηϡ - <a href="../env.html">Ķѿ</a> - ¸ߤˤꥢԤʤ褦ˤΤǤ - <code>Allow from env=<var>env-variable</var></code> - ꤵƤȡĶѿ <var>env-variable</var> - ¸ߤ˥ꥯȤϥĤޤФ - <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> - Υǥ쥯ƥ֤ˤꡢ饤ȤΥꥯ - ħ˴Ťƽ˴Ķѿꤹ뵡ǽޤ - Ǥ顢Υǥ쥯ƥ֤ϥ饤Ȥ - <code>User-Agent</code> (֥饦μ)<code>Referer</code> - ¾ HTTP ꥯȤΥإåեɤʤɤ˴Ť - Ĥ뤿˻ȤȤǤޤ - </p> - - <div class="example"><h3>Example:</h3><p><code> - SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in<br /> - <Directory /docroot><br /> - <span class="indent"> - Order Deny,Allow<br /> - Deny from all<br /> - Allow from env=let_me_in<br /> - </span> - </Directory> - </code></p></div> - - <p>ξ硢user-agent ʸ <code>KnockKnock/2.0</code> - ǻϤޤ֥饦ΤߤĤ졢 - ¾ΤΤϥݤޤ</p> - - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Deny" id="Deny">Deny</a> <a name="deny" id="deny">ǥ쥯ƥ</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> Deny from all|<var>host</var>|env=<var>env-variable</var> -[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Limit</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_access_compat</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϥۥ̾IP - ɥ쥹Ķѿ˴ŤƥФؤΥ¤ޤ - <code class="directive">Deny</code> ǥ쥯ƥ֤ΰ <code class="directive"><a href="#allow">Allow</a></code> - ǥ쥯ƥ֤ȤޤäƱǤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Order" id="Order">Order</a> <a name="order" id="order">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǥեȤΥǽʾ֤ȡ<code class="directive">Allow</code> -<code class="directive">Deny</code> ɾ֤椹</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code> Order <var>ordering</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Order Deny,Allow</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Limit</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_access_compat</td></tr> -</table> - - <p><code class="directive">Order</code> ǥ쥯ƥ֤ <code class="directive"><a href="#allow">Allow</a></code> ǥ쥯ƥ֤<code class="directive"><a href="#deny">Deny</a></code> ȶ"3ʳ楷ƥ" - 椷ޤ1ʳܤǤ <code class="directive">Order</code> ǥ쥯ƥ֤1ܤ - ꤷǥ쥯ƥ(<code class="directive"><a href="#allow">Allow</a></code> - ޤ <code class="directive"><a href="#deny">Deny</a></code>)ƽޤ - 2ʳܤǡĤΥǥ쥯ƥ(<code class="directive"><a href="#deny">Deny</a></code> ޤ <code class="directive"><a href="#allow">Allow</a></code>) - ƽޤ3ʳܤǡ1ʳܤ2ʳܤ - ޥåʤäꥯȤޤ</p> - - <p>Ƥ <code class="directive"><a href="#allow">Allow</a></code> <code class="directive"><a href="#deny">Deny</a></code> 졢ɤΤȤǸ˥ޥå - 郎ͭȤʤ뤳ȤդƤϺǽ˥ޥåͭ - Ȥʤ롢ŵŪʥեưȤϰۤʤäƤޤ - ޤե˽֤ˤϰ̣Ϥޤ<code class="directive"><a href="#allow">Allow</a></code> ԤĤΥ롼פȤư졢 - <code class="directive"><a href="#deny">Deny</a></code> ԤϤ⤦ĤΥ롼פȤߤʤޤ - ޤǥեȾ֤ñȤǰĤΥ롼פȤߤʤޤ</p> - - <p><em>Order</em> ϰʲΰʲΤɤ줫Ǥ</p> - - <dl> - <dt><code>Allow,Deny</code></dt> - - <dd>ޤ <code class="directive"><a href="#allow">Allow</a></code> - ǥ쥯ƥ֤ŬѤޤɤˤޥåʤä硢λ - ꥯȤϵݤޤˡƤ <code class="directive"><a href="# deny"> - Deny</a></code> ǥ쥯ƥ֤ŬѤޤɤ줫ĤǤޥåϡ - ꥯȤϵݤޤ - Ǹˡ <code class="directive"><a href="#allow">Allow</a></code> ˤ <code class="directive"><a href="#deny">Deny</a></code> ˤޥåʤäꥯȤ - ǥե꤬ŬѤΤǵݤޤ</dd> - - <dt><code>Deny,Allow</code></dt> - - <dd>ޤ <code class="directive"><a href="#deny">Deny</a></code> - ǥ쥯ƥ֤ŬѤޤɤ줫ĤǤޥåϡ - <code class="directive"><a href="#allow">Allow</a></code> Τɤˤ - ޥå<strong>ʤ</strong>ϵݤޤ - ɤ <code class="directive"><a href="#allow">Allow</a></code> ˤ <code class="directive"><a href="#deny">Deny</a></code> ˤޥåʤꥯȤ - Ĥޤ</dd> - - <dt><code>Mutual-failure</code></dt> - - <dd> <code class="directive">Order Allow,Deny</code> Ʊ̤ - Τ侩ȤʤäƤޤ - </dd> - </dl> - - <p>ɤδ֤֤ΤϥޤǤ - ֤<em>äƤϤޤ</em></p> - - <table class="bordered"> - <tr> - <th>ޥå</th> - <th>Allow,Deny η</th> - <th>Deny,Allow η</th> - </tr><tr> - <th>Allow ˥ޥå</th> - <td></td> - <td></td> - </tr><tr> - <th>Deny ˥ޥå</th> - <td></td> - <td></td> - </tr><tr> - <th>ɤˤޥåʤ</th> - <td>2ܤΥǥ쥯ƥ֤ǥե: </td> - <td>2ܤΥǥ쥯ƥ֤ǥե: </td> - </tr><tr> - <th>Allow Deny ξ˥ޥå</th> - <td>Ǹ˥ޥåۤ: </td> - <td>Ǹ˥ޥåۤ: </td> - </tr> - </table> - - <p>ʲǤϡapache.org - ɥᥤΤ٤ƤΥۥȤϥĤޤ - ¾Τ٤ƤΥۥȤϥݤޤ</p> - - <div class="example"><p><code> - Order Deny,Allow<br /> - Deny from all<br /> - Allow from apache.org - </code></p></div> - - <p>Ǥϡfoo.apache.org ֥ɥᥤˤۥȰʳΡ - apache.org ɥᥤΤ٤ƤΥۥȤĤޤ - apache.org - ɥᥤǤʤۥȤϡǥեȤξ֤ <code class="directive"><a href="#deny">Deny</a></code> Τᡢ - ФؤΥݤޤ</p> - - <div class="example"><p><code> - Order Allow,Deny<br /> - Allow from apache.org<br /> - Deny from foo.apache.org - </code></p></div> - - <p> <code class="directive">Order</code> <code>Deny,Allow</code> - ѤäƤС٤ΥۥȤ˥Ĥޤ - ϡեμºݤν֤˴ؤ餺 - <code>Allow from apache.org</code> Ǹɾơ - <code>Deny from foo.apache.org</code> 뤫Ǥ - <code>apache.org</code> - ɥᥤˤʤۥȤ⡢ǥեȤξ֤ <code class="directive"><a href="#allow">Allow</a></code> - ʤΤǡĤޤ - </p> - - <p><code class="directive">Order</code> - ǥ쥯ƥ֤ϥǥեȤΥξ֤˱ƶͿΤǡ - <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> - ǥ쥯ƥ̵֤Ƥ⡢ФΥ˱ƶͿ뤳ȤǤޤ - ȤС</p> - - <div class="example"><p><code> - <Directory /www><br /> - <span class="indent"> - Order Allow,Deny<br /> - </span> - </Directory> - </code></p></div> - - <p>ϥǥեȤΥ֤ - <code class="directive"><a href="#deny">Deny</a></code> ˤʤ뤿ᡢ - <code>/www</code> ǥ쥯ȥؤΤ٤ƤΥݤޤ - </p> - - <p><code class="directive">Order</code> - ǥ쥯ƥ֤ϥФγʳǤ - ǥ쥯ƥ֤νν֤ѹޤϡȤС - <code class="directive">Order</code> ǥ쥯ƥ֤˴ؤ餺 - <code class="directive"><a href="../mod/core.html#location"><Location></a></code> - <code class="directive"><a href="#allow">Allow</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="#deny">Deny</a></code> ǥ쥯ƥ֤ϡ - <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> - <code>.htaccess</code> ե <code class="directive"><a href="#allow">Allow</a></code> - ǥ쥯ƥ֤ <code class="directive"><a href="#deny">Deny</a></code> - ǥ쥯ƥ֤˸ɾȤȤ̣ޤ - ꥻΥޡξܺ٤ˤĤƤϡ - <a href="../sections.html">Directory,Location, Files - ưˡ</a> ȤƤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Satisfy" id="Satisfy">Satisfy</a> <a name="satisfy" id="satisfy">ǥ쥯ƥ</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>Satisfy Any|All</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Satisfy All</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</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_access_compat</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0.51 ʹߤǤ <code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> ǥ쥯ƥ֤ <code class="directive"><a href="../mod/core.html#limitexcept"><LimitExcept></a></code> ǥ쥯ƥ֤αƶ -</td></tr> -</table> - <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> - <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> ξȤƤȤ - ݥꥷꤷޤѥ <code>All</code> <code>Any</code> - ǤΥǥ쥯ƥ֤ϤؤΥ桼̾/ѥ - <em></em>饤ȤΥۥȤΥɥ쥹¤ƤȤˤΤ - ΩޤǥեȤư (<code>All</code>) ϥ饤Ȥɥ쥹ˤ - ¤<em></em>桼̾ȥѥɤϤ뤳Ȥ - ᤷޤ<code>Any</code> Ǥϡ饤ȤϥۥȤ¤ - 桼̾ȥѥɤϤ뤫ХĤޤ - ϡѥɤݸ뤱ɡΥɥ쥹 - 饤ȤˤϥѥɤϤ᤻˥Ĥ롢 - Ȥ褦ʤȤ˻ѤǤޤ</p> - - <p>㤨СƱͥåȥˤͤˤϥ֥ȤΤʬˤĤ - ̵¤ΥɡΥͥåȥοͤˤ - ѥɤ褦ˤ뤿ˤϡΤ褦뤳Ȥ - Ǥޤ:</p> - - <div class="example"><p><code> - Require valid-user<br /> - Allow from 192.168.1<br /> - Satisfy Any - </code></p></div> - - <p>С 2.0.51 - <code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> - <code class="directive"><a href="../mod/core.html#limitexcept"><LimitExcept></a></code> Ѥ뤳Ȥ - <code class="directive">Satisfy</code> ǥ쥯ƥ֤ - ŬѤåɤ¤뤳Ȥ - Ǥ褦ˤʤޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#allow">Allow</a></code></li> -<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li> -</ul> -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_access_compat.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_access_compat.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_access_compat.html.ja.utf8 b/docs/manual/mod/mod_access_compat.html.ja.utf8 new file mode 100644 index 0000000000..8a0ceff2a8 --- /dev/null +++ b/docs/manual/mod/mod_access_compat.html.ja.utf8 @@ -0,0 +1,444 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_access_compat - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_access_compat</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_access_compat.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_access_compat.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>ホスト (名前もしくは IP アドレス) に基づいたグループ承認</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>access_compat_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_access_compat.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.3 (Apache 2.x の以前のバージョンとの互換性のためのモジュールとして)。 +このモジュールで提供するディレクティブは、承認の仕組みの一新に伴い、非推奨になったものです。 +<code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> も見てください。</td></tr></table> +<h3>概要</h3> + + <p><code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> により提供されるディレクティブは + サーバの特定の部分への + アクセスを制御するために <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="../mod/core.html#files"><Files></a></code>, <code class="directive"><a href="../mod/core.html#location"><Location></a></code> + と <code><a href="core.html#accessfilename">.htaccess</a></code> ファイルで使用されます。クライアントのホスト名、IP + アドレスや、<a href="../env.html">環境変数</a>などのリクエストの特徴に基づいて + アクセス制御を行なうことができます。<code class="directive"><a href="#allow">Allow</a></code> と + <code class="directive"><a href="#deny">Deny</a></code> ディレクティブを使って、 + どのようなクライアントにアクセスを + 許可する、しないを指定します。また + <code class="directive"><a href="#order">Order</a></code> ディレクティブを使って、 + デフォルトのアクセス状態と、 + <code class="directive"><a href="#allow">Allow</a></code> ディレクティブと + <code class="directive"><a href="#deny">Deny</a></code> + ディレクティブとのお互いへの影響の仕方を設定します。 + </p> + + <p>ホストによるアクセス制限とパスワードによる認証を、 + 同時に組み合わせて使うこともできます。 + この場合、その二つの制限の関係を指定するために + <code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code> + ディレクティブを使用します。</p> + + <div class="warning"><h3>Note</h3> + <p><code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code>が提供するディレクティブは、 + 承認の仕組みの一新に伴い、非推奨になったものです。 + <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> も見てください。 + デフォルトの承認の取り扱い機能を使用するために + <code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> + モジュールもロードされなければなりません。</p> + </div> + + <p>一般的には、アクセス制限ディレクティブはすべてのアクセスメソッド + (<code>GET</code>, <code>PUT</code>, <code>POST</code> など) + に適用されます。そして、ほとんどの場合これが望ましい動作です。 + しかし、<code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> + セクションの中にディレクティブを書くことで、 + 一部のメソッドにのみ制限をかけることもできます。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#allow">Allow</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#deny">Deny</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#order">Order</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#satisfy">Satisfy</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li> +<li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li> +<li><code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Allow" id="Allow">Allow</a> <a name="allow" id="allow">ディレクティブ</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> Allow from all|<var>host</var>|env=<var>env-variable</var> +[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Limit</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_access_compat</td></tr> +</table> + <p><code class="directive">Allow</code> ディレクティブは、どのホストが + サーバのある領域にアクセスできるかに影響を与えます。 + アクセスはホスト名、IP アドレス、IP アドレスの範囲や、 + 環境変数などのクライアントのリクエストの + 特徴に基づいてアクセス制御することができます。</p> + + <p>このディレクティブの最初の引数は常に <code>from</code> です。 + それに続く引数は三つの違った形式があります。<code>Allow from + all</code> が指定されていれば、すべてのホストにアクセスを許可し、 + アクセス制限は下で説明されているように、 + <code class="directive"><a href="#deny">Deny</a></code> + ディレクティブと <code class="directive"><a href="#order">Order</a></code> + ディレクティブの設定で決まります。 + 特定のホストやホスト群にのみサーバへのアクセスを許可するためには、 + 以下のどれかの形式で <em>host</em> を指定することができます:</p> + + <dl> + <dt>ドメイン名 (の一部)</dt> + + <dd> + <div class="example"><h3>例</h3><p><code> + Allow from apache.org<br /> + Allow from .net example.edu + </code></p></div> + <p>この文字列に合うか、これで終わる名前のホストのアクセスが許可されます。 + 各部分が完全に合うものだけに適用されますので、上の例は + <code>foo.apache.org</code> にはマッチしますが、 + <code>fooapache.org</code> にはマッチしません。 + この設定をすると、Apache は + <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> + の設定に関わらず、クライアントの IP アドレスに対して + DNS の 2 重逆引きを行ないます。 + ホスト名からオリジナルの IP アドレスを順引きします。 + 順引きと逆引きが一致し、ホスト名が該当した場合にのみ、 + アクセスが許可されます。</p></dd> + + <dt>完全な IP アドレス</dt> + + <dd> + <div class="example"><h3>例</h3><p><code> + Allow from 10.1.2.3<br /> + Allow from 192.168.1.104 192.168.1.205 + </code></p></div> + <p>アクセスを許可する IP アドレスです。</p></dd> + + <dt>IP アドレスの一部</dt> + + <dd> + <div class="example"><h3>例</h3><p><code> + Allow from 10.1<br /> + Allow from 10 172.20 192.168.2 + </code></p></div> + <p>サブネットの制限用の、IP + アドレスの最初の一つから三つまでのバイトです。</p></dd> + + <dt>ネットワーク/ネットマスク の対</dt> + + <dd> + <div class="example"><h3>例</h3><p><code> + Allow from 10.1.0.0/255.255.0.0 + </code></p></div> + <p>ネットワーク a.b.c.d とネットマスク w.x.y.z です。 + より細粒度のサブネット制限用です。</p></dd> + + <dt>ネットワーク/nnn CIDR 指定</dt> + + <dd> + <div class="example"><h3>例</h3><p><code> + Allow from 10.1.0.0/16 + </code></p></div> + <p>ネットマスクが nnn の上位ビットが 1 + となっているものからなること以外は前のものと同じです。</p></dd> + </dl> + + <p>注: 最後の三つの例はまったく同じホストに合います。</p> + + + <p>IPv6 アドレスと IPv6 のサブネットは以下のように指定できます:</p> + + <div class="example"><p><code> + Allow from 2001:db8::a00:20ff:fea7:ccea<br /> + Allow from 2001:db8::a00:20ff:fea7:ccea/10 + </code></p></div> + + <p><code class="directive">Allow</code> ディレクティブの引数の三つ目の形式は、 + <a href="../env.html">環境変数</a> + の存在によりアクセスの制御を行なえるようにするものです。 + <code>Allow from env=<var>env-variable</var></code> + が指定されていると、環境変数 <var>env-variable</var> + が存在した場合にリクエストはアクセスを許可されます。サーバは + <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> + のディレクティブにより、クライアントのリクエスト + の特徴に基づいて柔軟に環境変数を設定する機能を提供します。 + ですから、このディレクティブはクライアントの + <code>User-Agent</code> (ブラウザの種類)、<code>Referer</code> + や他の HTTP リクエストのヘッダフィールドなどに基づいて + アクセス許可をするために使うことができます。 + </p> + + <div class="example"><h3>Example:</h3><p><code> + SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in<br /> + <Directory /docroot><br /> + <span class="indent"> + Order Deny,Allow<br /> + Deny from all<br /> + Allow from env=let_me_in<br /> + </span> + </Directory> + </code></p></div> + + <p>この場合、user-agent の文字列が <code>KnockKnock/2.0</code> + で始まるブラウザのみがアクセスが許可され、 + 他のものはアクセスが拒否されます。</p> + + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Deny" id="Deny">Deny</a> <a name="deny" id="deny">ディレクティブ</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> Deny from all|<var>host</var>|env=<var>env-variable</var> +[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Limit</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_access_compat</td></tr> +</table> + <p>このディレクティブはホスト名、IP + アドレス、環境変数に基づいてサーバへのアクセスを制限します。 + <code class="directive">Deny</code> ディレクティブの引数は <code class="directive"><a href="#allow">Allow</a></code> + ディレクティブとまったく同じです。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Order" id="Order">Order</a> <a name="order" id="order">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>デフォルトのアクセス可能な状態と、<code class="directive">Allow</code> と +<code class="directive">Deny</code> が評価される順番を制御する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code> Order <var>ordering</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>Order Deny,Allow</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Limit</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_access_compat</td></tr> +</table> + + <p><code class="directive">Order</code> ディレクティブは <code class="directive"><a href="#allow">Allow</a></code> ディレクティブと<code class="directive"><a href="#deny">Deny</a></code> と共に"3段階アクセス制御システム" + を制御します。第1段階目では <code class="directive">Order</code> ディレクティブで1番目に + 指定したディレクティブ(<code class="directive"><a href="#allow">Allow</a></code> + または <code class="directive"><a href="#deny">Deny</a></code>)を全て処理します。 + 第2段階目で、残りのディレクティブ(<code class="directive"><a href="#deny">Deny</a></code> または <code class="directive"><a href="#allow">Allow</a></code>) + を全て処理します。第3段階目で、第1段階目と第2段階目で + マッチしなかったリクエストを処理します。</p> + + <p>全ての <code class="directive"><a href="#allow">Allow</a></code> と <code class="directive"><a href="#deny">Deny</a></code> が処理され、結局のところ最後にマッチ + した条件が有効となることに注意してください。これは最初にマッチした条件だけが有効 + となる、典型的なファイアウォールの動作とは異なっています。 + また、設定ファイルに書く順番には意味はありません。<code class="directive"><a href="#allow">Allow</a></code> 行は全部一つのグループとして扱われ、 + <code class="directive"><a href="#deny">Deny</a></code> 行はもう一つのグループとみなされます。 + またデフォルト状態は単独で一つのグループとみなされます。</p> + + <p><em>Order</em> 設定は以下の以下のどれかです。</p> + + <dl> + <dt><code>Allow,Deny</code></dt> + + <dd>まず <code class="directive"><a href="#allow">Allow</a></code> + ディレクティブが適用されます。どれにもマッチしなかった場合、この時点で + リクエストは拒否されます。次に、全ての <code class="directive"><a href="# deny"> + Deny</a></code> ディレクティブが適用されます。どれか一つでもマッチした場合は、 + リクエストは拒否されます。 + 最後に、 <code class="directive"><a href="#allow">Allow</a></code> にも <code class="directive"><a href="#deny">Deny</a></code> にもマッチしなかったリクエストは + デフォルト設定が適用されるので拒否されます。</dd> + + <dt><code>Deny,Allow</code></dt> + + <dd>まず <code class="directive"><a href="#deny">Deny</a></code> + ディレクティブが適用されます。どれか一つでもマッチした場合は、 + <code class="directive"><a href="#allow">Allow</a></code> のどれにも + マッチ<strong>しなければ</strong>、アクセスは拒否されます。 + どの <code class="directive"><a href="#allow">Allow</a></code> にも <code class="directive"><a href="#deny">Deny</a></code> にもマッチしないリクエストは + 許可されます。</dd> + + <dt><code>Mutual-failure</code></dt> + + <dd>これは <code class="directive">Order Allow,Deny</code> と全く同じ効果を持ち、 + そのため非推奨となっています。 + </dd> + </dl> + + <p>キーワードの間に置けるのはコンマだけです。 + 間に<em>空白があってはいけません</em>。</p> + + <table class="bordered"> + <tr> + <th>マッチ</th> + <th>Allow,Deny 時の結果</th> + <th>Deny,Allow 時の結果</th> + </tr><tr> + <th>Allow だけにマッチ</th> + <td>許可</td> + <td>許可</td> + </tr><tr> + <th>Deny だけにマッチ</th> + <td>拒否</td> + <td>拒否</td> + </tr><tr> + <th>どちらにもマッチしない</th> + <td>2番目のディレクティブがデフォルト: 拒否</td> + <td>2番目のディレクティブがデフォルト: 許可</td> + </tr><tr> + <th>Allow と Deny 両方にマッチ</th> + <td>最後にマッチしたほう: 拒否</td> + <td>最後にマッチしたほう: 許可</td> + </tr> + </table> + + <p>以下の例では、apache.org + ドメインのすべてのホストはアクセスを許可されます。 + 他のすべてのホストはアクセスを拒否されます。</p> + + <div class="example"><p><code> + Order Deny,Allow<br /> + Deny from all<br /> + Allow from apache.org + </code></p></div> + + <p>次の例では、foo.apache.org サブドメインにあるホスト以外の、 + apache.org ドメインのすべてのホストがアクセスを許可されます。 + apache.org + ドメインでないホストは、デフォルトの状態が <code class="directive"><a href="#deny">Deny</a></code> のため、 + サーバへのアクセスを拒否されます。</p> + + <div class="example"><p><code> + Order Allow,Deny<br /> + Allow from apache.org<br /> + Deny from foo.apache.org + </code></p></div> + + <p>一方、上の例の <code class="directive">Order</code> が <code>Deny,Allow</code> + に変わっていれば、すべのホストにアクセスが許可されます。 + これは、設定ファイル中の実際の順番に関わらず、 + <code>Allow from apache.org</code> が最後に評価されて、 + <code>Deny from foo.apache.org</code> を上書きするからです。 + <code>apache.org</code> + ドメインにないホストも、デフォルトの状態が <code class="directive"><a href="#allow">Allow</a></code> + なので、アクセスを許可されます。 + </p> + + <p><code class="directive">Order</code> + ディレクティブはデフォルトのアクセスの状態に影響を与えるので、 + <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> ディレクティブと + <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> + ディレクティブが無くても、サーバのアクセスに影響を与えることができます。 + たとえば、</p> + + <div class="example"><p><code> + <Directory /www><br /> + <span class="indent"> + Order Allow,Deny<br /> + </span> + </Directory> + </code></p></div> + + <p>はデフォルトのアクセス状態が + <code class="directive"><a href="#deny">Deny</a></code> になるため、 + <code>/www</code> ディレクトリへのすべてのアクセスを拒否します。 + </p> + + <p><code class="directive">Order</code> + ディレクティブはサーバの設定処理の各段階でだけ + アクセスディレクティブの処理の順番を変更します。これは、たとえば、 + <code class="directive">Order</code> ディレクティブの設定に関わらず、 + <code class="directive"><a href="../mod/core.html#location"><Location></a></code> セクションの + <code class="directive"><a href="#allow">Allow</a></code> ディレクティブや + <code class="directive"><a href="#deny">Deny</a></code> ディレクティブは、 + <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> セクションや + <code>.htaccess</code> ファイルの <code class="directive"><a href="#allow">Allow</a></code> + ディレクティブや <code class="directive"><a href="#deny">Deny</a></code> + ディレクティブよりも常に後に評価されるということを意味します。 + 設定セクションのマージの詳細については、 + <a href="../sections.html">Directory,Location, Files + セクションの動作方法</a> を参照してください。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Satisfy" id="Satisfy">Satisfy</a> <a name="satisfy" id="satisfy">ディレクティブ</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>Satisfy Any|All</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>Satisfy All</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</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_access_compat</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>バージョン 2.0.51 以降では <code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> ディレクティブと <code class="directive"><a href="../mod/core.html#limitexcept"><LimitExcept></a></code> ディレクティブの影響を受ける +</td></tr> +</table> + <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> と + <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> の両方が使われているときの + アクセスポリシーを設定します。パラメータは <code>All</code> か <code>Any</code> + です。このディレクティブはある場所へのアクセスがユーザ名/パスワード + <em>と</em>クライアントのホストのアドレスで制限されているときにのみ + 役立ちます。デフォルトの動作 (<code>All</code>) はクライアントがアドレスによる + アクセス制限を満たし、<em>かつ</em>正しいユーザ名とパスワードを入力することを + 要求します。<code>Any</code> では、クライアントはホストの制限を満たすか、 + 正しいユーザ名とパスワードの入力をするかをすればアクセスを許可されます。 + これは、ある場所をパスワードで保護するけれど、特定のアドレスからの + クライアントにはパスワードの入力を要求せずにアクセスを許可する、 + というようなときに使用できます。</p> + + <p>例えば、同じネットワーク上にいる人にはウェブサイトのある部分について + 無制限のアクセスを許したいけれど、外のネットワークの人には + パスワードを提供させるようにするためには、次のような設定をすることが + できます:</p> + + <div class="example"><p><code> + Require valid-user<br /> + Allow from 192.168.1<br /> + Satisfy Any + </code></p></div> + + <p>バージョン 2.0.51 からは + <code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> セクションと + <code class="directive"><a href="../mod/core.html#limitexcept"><LimitExcept></a></code> セクションを使用することで + <code class="directive">Satisfy</code> ディレクティブが + 適用されるメソッドを制限することが + できるようになりました。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#allow">Allow</a></code></li> +<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li> +</ul> +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_access_compat.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_access_compat.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_actions.html b/docs/manual/mod/mod_actions.html index 8b9470135e..3a0b717efb 100644 --- a/docs/manual/mod/mod_actions.html +++ b/docs/manual/mod/mod_actions.html @@ -6,9 +6,9 @@ URI: mod_actions.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_actions.html.ja.euc-jp +URI: mod_actions.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_actions.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_actions.html.ja.euc-jp b/docs/manual/mod/mod_actions.html.ja.euc-jp deleted file mode 100644 index 619c5e7327..0000000000 --- a/docs/manual/mod/mod_actions.html.ja.euc-jp +++ /dev/null @@ -1,176 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_actions - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_actions</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../de/mod/mod_actions.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/mod/mod_actions.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_actions.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_actions.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ǥפꥯȥåɤ˱ -CGI ץȤ¹Ԥ뵡ǽ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>actions_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_actions.c</td></tr></table> -<h3></h3> - - <p>Υ⥸塼ˤĤΥǥ쥯ƥ֤ޤ<code class="directive"><a href="#action">Action</a></code> - ǥ쥯ƥ֤ MIME פΥեꥯȤ줿 - CGI ץȤ¹Ԥ褦ˤޤ<code class="directive"><a href="#script">Script</a></code> - ǥ쥯ƥ֤ϥꥯȤΥåɤѤ줿Ȥ CGI - ץȤ¹Ԥ褦ˤޤ - ϥե륹ץȤμ¹Ԥäȴñˤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#action">Action</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#script">Script</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li> -<li><a href="../howto/cgi.html">CGI ˤưŪƥ</a></li> -<li><a href="../handler.html">Apache Υϥɥλ</a></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Action" id="Action">Action</a> <a name="action" id="action">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Υϥɥ䥳ƥȥפФ CGI ¹Ԥ褦 -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Action <var>action-type</var> <var>cgi-script</var> [virtual]</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_actions</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td><code>virtual</code> ҤȥϥɥϤ -Apache 2.1 Ƴޤ</td></tr> -</table> - <p>Υǥ쥯ƥ֤ <var>action-type</var> - ꥯȤ줿Ȥ <var>cgi-script</var> - ¹ԤȤưɲäޤ<var>cgi-script</var> - <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> ˤä - CGI ץȤꤵ줿ؤ URL-path Ǥ - <var>Action-type</var> ˤ - <a href="../handler.html">handler</a> MIME - ƥȥפǤޤꥯȤ줿ɥȤ URL - ȥեΥѥɸ CGI Ķѿ <code>PATH_INFO</code> - <code>PATH_TRANSLATED</code> Ȥäޤ - ΥꥯȤФƻѤϥɥؤϡ - <code>REDIRECT_HANDLER</code> ѿȤäϤޤ</p> - - <div class="example"><h3></h3><p><code> - # Requests for files of a particular MIME content type:<br /> - Action image/gif /cgi-bin/images.cgi<br /> - <br /> - # Files of a particular file extension<br /> - AddHandler my-file-type .xyz<br /> - Action my-file-type /cgi-bin/program.cgi<br /> - </code></p></div> - - <p>ǽǤϡMIME ƥȥפ <code>image/gif</code> - ΥեؤΥꥯȤϡꤷץ - <code>/cgi-bin/images.cgi</code> ǽޤ</p> - - <p>2 ܤǤϡĥҤ <code>.xyz</code> - ΥեؤΥꥯȤϡꤷץ - <code>/cgi-bin/program.cgi</code> ǽޤ</p> - - <p>ץ <code>virtual</code> ҤѤȡ - ꥯȤ줿ե뤬ºݤ¸ߤ뤫ɤʤ褦ˤǤޤ - 㤨С<code class="directive">Action</code> ǥ쥯ƥ֤С - Location ˻ѤȤäǤ</p> - - <div class="example"><h3></h3><p><code> - <Location /news><br /> - <span class="indent"> - SetHandler news-handler<br /> - Action news-handler /cgi-bin/news.cgi virtual<br /> - </span> - </Location> - </code></p></div> - -<h3></h3> -<ul> -<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Script" id="Script">Script</a> <a name="script" id="script">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ΥꥯȥåɤФ CGI ץȤ -¹Ԥ褦</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Script <var>method</var> <var>cgi-script</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_actions</td></tr> -</table> - <p>Υǥ쥯ƥ֤ <var>method</var> - ȤåɤȤäƥꥯȤԤʤ줿Ȥ - <var>cgi-script</var> ¹ԤȤưɲäޤ - <var>cgi-script</var> - <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> ˤä - CGI ץȤꤵ줿ؤ URL-path Ǥ - ꥯȤ줿ɥȤ URL ȥեΥѥɸ CGI - Ķѿ <code>PATH_INFO</code> <code>PATH_TRANSLATED</code> - Ȥäޤ</p> - - <div class="note"> - ǤդΥå̾Ѥ뤳ȤǤޤ - <strong>å̾ʸʸ̤ޤ</strong>Ǥ顢 - <code>Script PUT</code> <code>Script put</code> - Ϥޤää̤ˤʤޤ - </div> - - <p><code class="directive">Script</code> ޥɤϥǥեȤư - ɲäǤ뤳Ȥ - դƤ⤷ CGI ץȤƤФ줿ꡢꥯȤ줿 - åɤǰȤΤǤ¾ΥС줬Ԥʤޤ - <code>GET</code> åɤ <code class="directive">Script</code> 礻 - ˤΤ - (<em>Ȥ</em>foo.html?hi) ƤФȤȤˤդƤ - ǤʤϡꥯȤ̤̾ޤ</p> - - <div class="example"><h3></h3><p><code> - # For <ISINDEX>-style searching<br /> - Script GET /cgi-bin/search<br /> - <br /> - # A CGI PUT handler<br /> - Script PUT /~bob/put.cgi<br /> - </code></p></div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../de/mod/mod_actions.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/mod/mod_actions.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_actions.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_actions.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_actions.html.ja.utf8 b/docs/manual/mod/mod_actions.html.ja.utf8 new file mode 100644 index 0000000000..b220a48014 --- /dev/null +++ b/docs/manual/mod/mod_actions.html.ja.utf8 @@ -0,0 +1,176 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_actions - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_actions</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../de/mod/mod_actions.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/mod/mod_actions.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_actions.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_actions.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>メディアタイプやリクエストメソッドに応じて +CGI スクリプトを実行する機能を提供</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>actions_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_actions.c</td></tr></table> +<h3>概要</h3> + + <p>このモジュールには二つのディレクティブがあります。<code class="directive"><a href="#action">Action</a></code> + ディレクティブは特定の MIME タイプのファイルをリクエストされた場合に + CGI スクリプトが実行されるようにします。<code class="directive"><a href="#script">Script</a></code> + ディレクティブはリクエストで特定のメソッドが使用されたときに CGI + スクリプトが実行されるようにします。 + これはファイルを処理するスクリプトの実行をずっと簡単にします。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#action">Action</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#script">Script</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li> +<li><a href="../howto/cgi.html">CGI による動的コンテンツ</a></li> +<li><a href="../handler.html">Apache のハンドラの使用</a></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Action" id="Action">Action</a> <a name="action" id="action">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>特定のハンドラやコンテントタイプに対して CGI を実行するように +設定</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>Action <var>action-type</var> <var>cgi-script</var> [virtual]</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_actions</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td><code>virtual</code> 修飾子とハンドラ渡しは +Apache 2.1 で導入されました</td></tr> +</table> + <p>このディレクティブは <var>action-type</var> + がリクエストされたときに <var>cgi-script</var> + が実行されるという動作を追加します。<var>cgi-script</var> は + <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> や + <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> によって + CGI スクリプトに設定されたリソースへの URL-path です。 + <var>Action-type</var> には + <a href="../handler.html">handler</a> か MIME + コンテントタイプを指定できます。リクエストされたドキュメントの URL + とファイルのパスは標準 CGI 環境変数 <code>PATH_INFO</code> と + <code>PATH_TRANSLATED</code> を使って伝えられます。 + 特定のリクエストに対して使用されるハンドラへは、 + <code>REDIRECT_HANDLER</code> 変数を使って渡せます。</p> + + <div class="example"><h3>例</h3><p><code> + # Requests for files of a particular MIME content type:<br /> + Action image/gif /cgi-bin/images.cgi<br /> + <br /> + # Files of a particular file extension<br /> + AddHandler my-file-type .xyz<br /> + Action my-file-type /cgi-bin/program.cgi<br /> + </code></p></div> + + <p>最初の例では、MIME コンテントタイプが <code>image/gif</code> + のファイルへのリクエストは、指定したスクリプト + <code>/cgi-bin/images.cgi</code> で処理されます。</p> + + <p>2 番目の例では、拡張子が <code>.xyz</code> + のファイルへのリクエストは、指定したスクリプト + <code>/cgi-bin/program.cgi</code> で処理されます。</p> + + <p>オプションの <code>virtual</code> 修飾子を使用すると、 + リクエストされたファイルが実際に存在するかどうかを検査しないようにできます。 + これは例えば、<code class="directive">Action</code> ディレクティブをバーチャルな + Location に使用したい、といった場合に便利です。</p> + + <div class="example"><h3>例</h3><p><code> + <Location /news><br /> + <span class="indent"> + SetHandler news-handler<br /> + Action news-handler /cgi-bin/news.cgi virtual<br /> + </span> + </Location> + </code></p></div> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Script" id="Script">Script</a> <a name="script" id="script">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>特定のリクエストメソッドに対して CGI スクリプトを +実行するように設定</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>Script <var>method</var> <var>cgi-script</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_actions</td></tr> +</table> + <p>このディレクティブは <var>method</var> + というメソッドを使ってリクエストが行なわれたときに + <var>cgi-script</var> を実行するという動作を追加します。 + <var>cgi-script</var> は + <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> や + <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> によって + CGI スクリプトに設定されたリソースへの URL-path です。 + リクエストされたドキュメントの URL とファイルのパスは標準 CGI + 環境変数 <code>PATH_INFO</code> と <code>PATH_TRANSLATED</code> + を使って伝えられます。</p> + + <div class="note"> + 任意のメソッド名を使用することができます。 + <strong>メソッド名は大文字小文字を区別します</strong>。ですから、 + <code>Script PUT</code> と <code>Script put</code> + はまったく違った効果になります。 + </div> + + <p><code class="directive">Script</code> コマンドはデフォルトの動作を + 追加するだけであることに + 注意してください。もし CGI スクリプトが呼ばれたり、リクエストされた + メソッドを内部で扱うことのできる他のリソースがあれば、それが行なわれます。 + <code>GET</code> メソッドの <code class="directive">Script</code> は問合せ + 引数がある場合にのみ + (<em>たとえば</em>、foo.html?hi) 呼ばれるということにも注意してください。 + そうでない場合は、リクエストは通常通り処理されます。</p> + + <div class="example"><h3>例</h3><p><code> + # For <ISINDEX>-style searching<br /> + Script GET /cgi-bin/search<br /> + <br /> + # A CGI PUT handler<br /> + Script PUT /~bob/put.cgi<br /> + </code></p></div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../de/mod/mod_actions.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/mod/mod_actions.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_actions.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_actions.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_alias.html b/docs/manual/mod/mod_alias.html index cbf64dede2..99607b8b1a 100644 --- a/docs/manual/mod/mod_alias.html +++ b/docs/manual/mod/mod_alias.html @@ -2,9 +2,9 @@ URI: mod_alias.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_alias.html.ja.euc-jp +URI: mod_alias.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_alias.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_alias.html.ja.euc-jp b/docs/manual/mod/mod_alias.html.ja.euc-jp deleted file mode 100644 index 8e80333d23..0000000000 --- a/docs/manual/mod/mod_alias.html.ja.euc-jp +++ /dev/null @@ -1,388 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_alias - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_alias</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_alias.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_alias.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ۥȥե륷ƥΤʰ㤦 - ɥȥĥ˥ޥåפ뵡ǽȡ - URL Υ쥯ȤԤʤǽ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>alias_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_alias.c</td></tr></table> -<h3></h3> - - <p>Υ⥸塼Υǥ쥯ƥ֤ϥФ˥ꥯȤ夷Ȥ - URL 뤳Ȥǽˤޤ<code class="directive"><a href="#alias">Alias</a></code> - ǥ쥯ƥ֤ <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> - ǥ쥯ƥ֤ - URL ȥե륷ƥΥѥޥåפ뤿˻Ѥޤ - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - βˤʤɥȤ֤ΥɥȥĥΰȤ - 褦ˤޤ<code class="directive"><a href="#scriptalias">ScriptAlias</a></code> - ǥ쥯ƥ֤ˤϥޥåΥǥ쥯ȥ꤬ CGI - ץȤΤߤǤ뤳ȤȤɲäθ̤ޤ - </p> - - <p><code class="directive"><a href="#redirect">Redirect</a></code> ǥ쥯ƥ֤ - 饤Ȥ˰ä - URL ˿ꥯȤ褦˻ؼޤϡ - ˰ưȤˤ褯Ѥޤ</p> - - <p><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> ϴñ URL ߷פƤޤ - ʣȥˤϡ<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> - ġѤƤ</p> - -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#alias">Alias</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#aliasmatch">AliasMatch</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#redirect">Redirect</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#redirectmatch">RedirectMatch</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#redirectpermanent">RedirectPermanent</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#redirecttemp">RedirectTemp</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#scriptalias">ScriptAlias</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#scriptaliasmatch">ScriptAliasMatch</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#order">ν</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></li> -<li><a href="../urlmapping.html">URL ե륷ƥΰ֤ؤΥޥåԥ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="order" id="order">ν</a></h2> - -<p>͡ʥƥǤ Alias Redirect ¾Υǥ쥯ƥ֤ -Ʊ褦ɸ <a href="../sections.html#mergin">ޡ§</a> -äƽޤ(㤨 <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> Τ褦) ʣ Alias Redirect -Ʊƥ˸줿Ϸޤä֤ǽޤ</p> - -<p>ޤAlias ˤ٤Ƥ Redirect ޤǤ顢<code class="directive"><a href="#redirect">Redirect</a></code> <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code> ˥ޥåꥯȤˤ -Alias Ϸ褷ŬѤޤˡAlias Redirect ե -֤ŬѤ졢ǽ˥ޥåΤͥ褵ޤ</p> - -<p>Ǥ顢İʾΥǥ쥯ƥ֤ƱѥŬѤȤϡ -٤ƤΥǥ쥯ƥ֤θ̤뤿ˤϤܤѥ˽ -ɬפޤ㤨Сϴ̤ưޤ:</p> - -<div class="example"><p><code> -Alias /foo/bar /baz<br /> -Alias /foo /gaq -</code></p></div> - -<p>嵭ĤΥǥ쥯ƥ֤ν֤դˤʤȡ -<code>/foo</code> <code class="directive"><a href="#alias">Alias</a></code> - <code>/foo/bar</code> <code class="directive"><a href="#alias">Alias</a></code> ˥ޥåޤΤǡԤ -褷ŬѤ뤳ȤϤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Alias" id="Alias">Alias</a> <a name="alias" id="alias">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>URL ե륷ƥΰ֤˥ޥåפ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Alias <var>URL-path</var> -<var>file-path</var>|<var>directory-path</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr> -</table> - <p><code class="directive">Alias</code> ǥ쥯ƥ֤ϥɥȤ - ե륷ƥ - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - ʳξݴɤ뤳Ȥǽˤޤ - URL (% 椵줿) ѥ <var>url-path</var> ǻϤޤΤ - <var>directory-filename</var> - ǻϤޤե˥ޥåפޤ</p> - - <div class="example"><h3></h3><p><code> - Alias /image /ftp/pub/image - </code></p></div> - - <p>http://myserver/image/foo.gif ؤΥꥯȤФơФ - ե /ftp/pub/image/foo.gif ֤ޤ</p> - - <p>⤷ <var>url-path</var> κǸ / - ʤ顢ФꥢŸ뤿ˤϡǸ / - ɬפˤʤ뤳ȤդƤʤ<code>Alias /icons/ - /usr/local/apache/icons/</code> ȤΤѤƤϡ - <code>/icons</code> Ȥ url ϥꥢޤ</p> - - <p>ꥢ<em>Ԥ</em>ޤǤ <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - ɲäɬפ뤫⤷ʤȤդƤ - ꥢŸ <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - Ĵ٤˹ԤʤޤΤǡ - ꥢιԤ <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> Τ - ̤ޤ - (<code class="directive"><a href="../mod/core.html#location"><Location></a></code> - ϥꥢ˼¹ԤޤΤǡ - ŬѤޤ)</p> - - <p>äˡ<code>Alias</code> - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - ǥ쥯ȥγ¦֤ϡԤΥǥ쥯ȥФ - ¤Ū¤ʤФʤʤǤ礦</p> - - <div class="example"><h3></h3><p><code> - Alias /image /ftp/pub/image<br /> - <Directory /ftp/pub/image><br /> - <span class="indent"> - Order allow,deny<br /> - Allow from all<br /> - </span> - </Directory> - </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="AliasMatch" id="AliasMatch">AliasMatch</a> <a name="aliasmatch" id="aliasmatch">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ɽȤä URL ե륷ƥΰ֤˥ޥåפ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AliasMatch <var>regex</var> -<var>file-path</var>|<var>directory-path</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr> -</table> - <p>Υǥ쥯ƥ֤ <code class="directive"><a href="#alias">Alias</a></code> - ȤۤȤƱǤñƬΥޥåԤʤΤǤϤʤ - ɸɽѤޤǻꤵ줿ɽ URL Υѥ - 礦ɤĴ١礦ϳ̤dz줿ޥå - Ϳ줿ʸ֤ե̾ȤƻѤޤȤС - <code>/icons</code> ǥ쥯ȥȤ - ˤϰʲΤ褦ʤΤѤǤޤ:</p> - - <div class="example"><p><code> - AliasMatch ^/icons(.*) /usr/local/apache/icons$1 - </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="Redirect" id="Redirect">Redirect</a> <a name="redirect" id="redirect">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ㤦 URL 褦˳ؤΥ쥯Ȥ -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Redirect [<var>status</var>] <var>URL-path</var> -<var>URL</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr> -</table> - <p>Redirect ǥ쥯ƥ֤ϸŤ URL Τإޥåפޤ - URL 饤Ȥ֤ޤơ - 饤ȤϿɥ쥹⤦褦Ȥޤ - <var>URL-path</var> (% 椵줿) ѥǻϤޤɥȤؤ - ٤ƤΥꥯȤ <var>URL</var> ǻϤޤ뿷 - (% 沽줿) URL ؤΥ쥯ȥ顼֤ޤ</p> - - <div class="example"><h3></h3><p><code> - Redirect /service http://foo2.bar.com/service - </code></p></div> - - <p>饤Ȥ http://myserver/service/foo.txt - ؤΥꥯȤԤʤȡ http://foo2.bar.com/service/foo.txt - 褦˹𤲤ޤ</p> - -<div class="note"><h3></h3><p>եν֤˴ؤ餺 -Redirect ϤΥǥ쥯ƥ֤ Alias -ǥ쥯ƥ֤ ScriptAlias ǥ쥯ƥ֤ͥ褵ޤ -ޤ.htaccess ե <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> -ǻȤƤȤƤ⡢<var>URL-path</var> -ХѥǤϤʤ URL ǤʤФʤޤ</p></div> - - <p>⤷ <var>status</var> ͿƤʤС쥯Ȥ - "temporary" (HTTP ơ 302) ˤʤޤϥ饤Ȥ - Ū˰ưȤȤޤ<var>Status</var> - ¾ HTTP Υơɤ֤˻Ѥ뤳ȤǤޤ:</p> - - <dl> - <dt>permanent</dt> - - <dd>ʵפ˥쥯Ȥ륹ơ (301) ֤ޤ - ϥʵפ˰ưȤȤ̣ޤ</dd> - - <dt>temp</dt> - - <dd>Ūʥ쥯ȥơ (302) - ֤ޤ줬ǥեȤǤ</dd> - - <dt>seeother</dt> - - <dd>"See Other" ơ (303) ֤ޤ - ϥ¾ΤΤ֤줿Ȥ̣ޤ</dd> - - <dt>gone</dt> - - <dd>"Gone" ơ (410) ֤ޤϥʵפ - 줿Ȥ̣ޤΥơѤ줿硢 - <var>url</var> ϾάʤФʤޤ</dd> - </dl> - - <p><var>Status</var> ͤ˥ơɤͤͿ뤳Ȥ - ¾Υơɤ֤ȤǤޤơ 300 399 - δ֤ˤ硢<var>url</var> ¸ߤƤʤФޤ - ¾ξϾάƤʤФʤޤ - ơ Apache ΥɤΤäƤΤǤɬפޤ - (http_protocol.c δؿ <code>send_error_response</code> - Ƥ)</p> - <p>:</p> - - <div class="example"><h3></h3><p><code> - Redirect permanent /one http://example.com/two<br /> - Redirect 303 /three http://example.com/other - </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="RedirectMatch" id="RedirectMatch">RedirectMatch</a> <a name="redirectmatch" id="redirectmatch">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ߤ URL ؤɽΥޥåˤ -ؤΥ쥯Ȥ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RedirectMatch [<var>status</var>] <var>regex</var> -<var>URL</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr> -</table> - <p>Υǥ쥯ƥ֤ <code class="directive"><a href="#redirect">Redirect</a></code> - ȤۤȤƱǤñƬΥޥåԤʤΤǤϤʤ - ɸɽѤޤǻꤵ줿ɽ URL-path - 礦ɤĴ١礦ϳ̤dz줿ޥå - Ϳ줿ʸ֤ե̾ȤƻѤޤ - ȤС٤Ƥ GIF ե̥ФƱͤ̾ JPEG - ե˥쥯ȤˤϡʲΤ褦ʤΤȤޤ: - </p> - - <div class="example"><p><code> - RedirectMatch (.*)\.gif$ http://www.anotherserver.com$1.jpg - </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="RedirectPermanent" id="RedirectPermanent">RedirectPermanent</a> <a name="redirectpermanent" id="redirectpermanent">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ㤦 URL 褦˳ؤαʵŪ -쥯Ȥ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RedirectPermanent <var>URL-path</var> <var>URL</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϥ饤Ȥ Redirect ʵŪʤ - (ơ 301) Ǥ뤳ȤΤ餻ޤ - <code>Redirect permanent</code> ȤޤäƱǤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="RedirectTemp" id="RedirectTemp">RedirectTemp</a> <a name="redirecttemp" id="redirecttemp">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥ㤦 URL 褦˳ؤΰŪ -쥯Ȥ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RedirectTemp <var>URL-path</var> <var>URL</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϥ饤Ȥ Redirect - ŪʤΤǤ (ơ 302) ȤΤ餻ޤ - <code>Redirect temp</code> ȤޤäƱǤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ScriptAlias" id="ScriptAlias">ScriptAlias</a> <a name="scriptalias" id="scriptalias">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>URL ե륷ƥΰ֤إޥåפޥå -CGI ץȤ˻</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptAlias <var>URL-path</var> -<var>file-path</var>|<var>directory-path</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr> -</table> - <p><code class="directive">ScriptAlias</code> ǥ쥯ƥ֤ϡоݥǥ쥯ȥ - <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> cgi-script - ϥɥǽ CGI - ץȤ뤳Ȥʳ - <code class="directive"><a href="#alias">Alias</a></code> - ǥ쥯ƥ֤Ʊޤ - URL (% 椵줿) ѥ <var>URL-path</var> ǻϤޤΤ - Υե륷ƥ - եѥǤܤΰ˥ޥåפޤ</p> - - <div class="example"><h3></h3><p><code> - ScriptAlias /cgi-bin/ /web/cgi-bin/ - </code></p></div> - - <p><code>http://myserver/cgi-bin/foo</code> - ؤΥꥯȤФƥФϥץ - <code>/web/cgi-bin/foo</code> ¹Ԥޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ScriptAliasMatch" id="ScriptAliasMatch">ScriptAliasMatch</a> <a name="scriptaliasmatch" id="scriptaliasmatch">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>URL ɽȤäƥե륷ƥΰ֤إޥåפޥå -CGI ץȤ˻</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptAliasMatch <var>regex</var> -<var>file-path</var>|<var>directory-path</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_alias</td></tr> -</table> - <p>Υǥ쥯ƥ֤ <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> - ȤۤȤƱǤñƬΥޥåԤʤΤǤϤʤ - ɸɽѤޤǻꤵ줿ɽ URL-path - 礦ɤĴ١礦ϳ̤dz줿ޥå - Ϳ줿ʸ֤ե̾ȤƻѤޤ - ȤСɸ <code>/cgi-bin</code> - Ѥ褦ˤ뤿ˤϡʲΤ褦ʤΤȤޤ: - </p> - - <div class="example"><p><code> - ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1 - </code></p></div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_alias.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_alias.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_alias.html.ja.utf8 b/docs/manual/mod/mod_alias.html.ja.utf8 new file mode 100644 index 0000000000..24e35f5568 --- /dev/null +++ b/docs/manual/mod/mod_alias.html.ja.utf8 @@ -0,0 +1,388 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_alias - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_alias</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_alias.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_alias.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>ホストファイルシステム上のいろいろな違う場所を + ドキュメントツリーにマップする機能と、 + URL のリダイレクトを行なう機能を提供する</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>alias_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_alias.c</td></tr></table> +<h3>概要</h3> + + <p>このモジュールのディレクティブはサーバにリクエストが到着したときに + URL の操作や制御をすることを可能にします。<code class="directive"><a href="#alias">Alias</a></code> + ディレクティブと <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> + ディレクティブは + URL とファイルシステムのパスをマップするために使用されます。これは + <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> + の下にないドキュメントをウェブのドキュメントツリーの一部として + 送られるようにします。<code class="directive"><a href="#scriptalias">ScriptAlias</a></code> + ディレクティブにはマップ先のディレクトリが CGI + スクリプトのみであることを示すという追加の効果があります。 + </p> + + <p><code class="directive"><a href="#redirect">Redirect</a></code> ディレクティブは + クライアントに違った + URL に新しいリクエストを送るように指示します。これは、 + リソースが新しい場所に移動したときによく使用されます。</p> + + <p><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> は簡単な URL 操作向けに設計されています。 + より複雑な操作、クエリーストリングの操作には、<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> + で提供されるツールを使用してください。</p> + +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#alias">Alias</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#aliasmatch">AliasMatch</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#redirect">Redirect</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#redirectmatch">RedirectMatch</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#redirectpermanent">RedirectPermanent</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#redirecttemp">RedirectTemp</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#scriptalias">ScriptAlias</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#scriptaliasmatch">ScriptAliasMatch</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#order">処理の順番</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></li> +<li><a href="../urlmapping.html">URL からファイルシステム上の位置へのマッピング</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="order" id="order">処理の順番</a></h2> + +<p>様々なコンテキスト中での Alias や Redirect は他のディレクティブと +同じように標準の <a href="../sections.html#mergin">マージ規則</a> に +従って処理されます。ただし、(例えば <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> セクションの中のように) 複数の Alias や Redirect が +同じコンテキスト中に現れた場合は決まった順番で処理されます。</p> + +<p>まず、Alias の前にすべての Redirect が処理されます。ですから、<code class="directive"><a href="#redirect">Redirect</a></code> か <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code> にマッチするリクエストには +Alias は決して適用されません。次に、Alias と Redirect が設定ファイル中の +順番に適用され、最初にマッチしたものが優先されます。</p> + +<p>ですから、二つ以上のディレクティブが同じパスに適用されるときは、 +すべてのディレクティブの効果を得るためにはより詳しいパスを先に書く +必要があります。例えば、次の設定は期待通りの動作をします:</p> + +<div class="example"><p><code> +Alias /foo/bar /baz<br /> +Alias /foo /gaq +</code></p></div> + +<p>しかし、上記の二つのディレクティブの順番が逆になると、 +<code>/foo</code> <code class="directive"><a href="#alias">Alias</a></code> が +常に <code>/foo/bar</code> <code class="directive"><a href="#alias">Alias</a></code> より先にマッチしますので、後者は +決して適用されることはありません。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Alias" id="Alias">Alias</a> <a name="alias" id="alias">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>URL をファイルシステムの位置にマップする</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>Alias <var>URL-path</var> +<var>file-path</var>|<var>directory-path</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_alias</td></tr> +</table> + <p><code class="directive">Alias</code> ディレクティブはドキュメントを + ローカルファイルシステムの + <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> + 以外の場所に保管することを可能にします。 + URL の (% が復号された) パスが <var>url-path</var> で始まるものは + <var>directory-filename</var> + で始まるローカルファイルにマップされます。</p> + + <div class="example"><h3>例</h3><p><code> + Alias /image /ftp/pub/image + </code></p></div> + + <p>http://myserver/image/foo.gif へのリクエストに対して、サーバは + ファイル /ftp/pub/image/foo.gif を返します。</p> + + <p>もし <var>url-path</var> の最後に / + を書いたなら、サーバがエイリアスを展開するためには、最後の / + が必要になることに注意してください。すなわち、<code>Alias /icons/ + /usr/local/apache/icons/</code> というものを使用している場合は、 + <code>/icons</code> という url はエイリアスされません。</p> + + <p>エイリアスの<em>行き先</em>を含んでいる <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> + セクションを追加する必要があるかもしれないことに注意してください。 + エイリアスの展開は <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> + セクションを調べる前に行なわれますので、 + エイリアスの行き先の <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> セクションのみ + 効果があります。 + (しかし、<code class="directive"><a href="../mod/core.html#location"><Location></a></code> + セクションはエイリアスが処理される前に実行されますので、 + こちらは適用されます。)</p> + + <p>特に、<code>Alias</code> を + <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> + ディレクトリの外側に配置した場合は、行き先のディレクトリに対する + アクセス権限を明示的に制限しなければならないでしょう。</p> + + <div class="example"><h3>例</h3><p><code> + Alias /image /ftp/pub/image<br /> + <Directory /ftp/pub/image><br /> + <span class="indent"> + Order allow,deny<br /> + Allow from all<br /> + </span> + </Directory> + </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="AliasMatch" id="AliasMatch">AliasMatch</a> <a name="aliasmatch" id="aliasmatch">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>正規表現を使って URL をファイルシステムの位置にマップする</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AliasMatch <var>regex</var> +<var>file-path</var>|<var>directory-path</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_alias</td></tr> +</table> + <p>このディレクティブは <code class="directive"><a href="#alias">Alias</a></code> + とほとんど同じですが、簡単な先頭からのマッチを行なうのではなく、 + 標準正規表現を利用します。ここで指定された正規表現と URL のパス + が合うかどうかを調べ、合う場合は括弧で括られたマッチを + 与えられた文字列で置き換え、それをファイル名として使用します。たとえば、 + <code>/icons</code> ディレクトリを使う + ためには以下のようなものが使用できます:</p> + + <div class="example"><p><code> + AliasMatch ^/icons(.*) /usr/local/apache/icons$1 + </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="Redirect" id="Redirect">Redirect</a> <a name="redirect" id="redirect">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>クライアントが違う URL を取得するように外部へのリダイレクトを +送る</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>Redirect [<var>status</var>] <var>URL-path</var> +<var>URL</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_alias</td></tr> +</table> + <p>Redirect ディレクティブは古い URL を新しいものへマップします。 + 新しい URL がクライアントに返されます。そして、 + クライアントは新しいアドレスをもう一回取得しようとします。 + <var>URL-path</var> (% が復号された) パスで始まるドキュメントへの + すべてのリクエストは <var>URL</var> で始まる新しい + (% が符号化された) URL へのリダイレクトエラーが返されます。</p> + + <div class="example"><h3>例</h3><p><code> + Redirect /service http://foo2.bar.com/service + </code></p></div> + + <p>クライアントは http://myserver/service/foo.txt + へのリクエストを行なうと、代わりに http://foo2.bar.com/service/foo.txt + をアクセスするように告げられます。</p> + +<div class="note"><h3>注意</h3><p>設定ファイル中の順番に関わらず、 +Redirect 系のディレクティブは Alias +ディレクティブと ScriptAlias ディレクティブよりも優先されます。 +また、.htaccess ファイルや <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> +セクションの中で使われていたとしても、<var>URL-path</var> +は相対パスではなく、完全な URL でなければなりません。</p></div> + + <p>もし <var>status</var> 引数が与えられていなければ、リダイレクトは + "temporary" (HTTP ステータス 302) になります。これはクライアントに + リソースが一時的に移動したということを示します。<var>Status</var> + 引数は 他の HTTP のステータスコードを返すために使用することができます:</p> + + <dl> + <dt>permanent</dt> + + <dd>永久にリダイレクトをするステータス (301) を返します。 + これはリソースが永久に移動したということを意味します。</dd> + + <dt>temp</dt> + + <dd>一時的なリダイレクトステータス (302) + を返します。これがデフォルトです。</dd> + + <dt>seeother</dt> + + <dd>"See Other" ステータス (303) を返します。 + これはリソースが他のもので置き換えられたことを意味します。</dd> + + <dt>gone</dt> + + <dd>"Gone" ステータス (410) を返します。これはリソースが永久に + 削除されたことを意味します。このステータスが使用された場合、 + <var>url</var> 引数は省略されなければなりません。</dd> + </dl> + + <p><var>Status</var> の値にステータスコードを数値で与えることで + 他のステータスコードも返すことができます。ステータスが 300 と 399 + の間にある場合、<var>url</var> 引数は存在していなければいけません。 + その他の場合は省略されていなければなりません。ただし、 + ステータスは Apache のコードが知っているものである必要があります + (http_protocol.c の関数 <code>send_error_response</code> + を見てください)。</p> + <p>例:</p> + + <div class="example"><h3>例</h3><p><code> + Redirect permanent /one http://example.com/two<br /> + Redirect 303 /three http://example.com/other + </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="RedirectMatch" id="RedirectMatch">RedirectMatch</a> <a name="redirectmatch" id="redirectmatch">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>現在の URL への正規表現のマッチにより +外部へのリダイレクトを送る</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>RedirectMatch [<var>status</var>] <var>regex</var> +<var>URL</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_alias</td></tr> +</table> + <p>このディレクティブは <code class="directive"><a href="#redirect">Redirect</a></code> + とほとんど同じですが、簡単な先頭からのマッチを行なうのではなく、 + 標準正規表現を利用します。ここで指定された正規表現と URL-path + が合うかどうかを調べ、合う場合は括弧で括られたマッチを + 与えられた文字列で置き換え、それをファイル名として使用します。 + たとえば、すべての GIF ファイルを別サーバの同様な名前の JPEG + ファイルにリダイレクトするには、以下のようなものを使います: + </p> + + <div class="example"><p><code> + RedirectMatch (.*)\.gif$ http://www.anotherserver.com$1.jpg + </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="RedirectPermanent" id="RedirectPermanent">RedirectPermanent</a> <a name="redirectpermanent" id="redirectpermanent">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>クライアントが違う URL を取得するように外部への永久的な +リダイレクトを送る</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>RedirectPermanent <var>URL-path</var> <var>URL</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_alias</td></tr> +</table> + <p>このディレクティブはクライアントに Redirect が永久的なもの + (ステータス 301) であることを知らせます。 + <code>Redirect permanent</code> とまったく同じです。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="RedirectTemp" id="RedirectTemp">RedirectTemp</a> <a name="redirecttemp" id="redirecttemp">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>クライアントが違う URL を取得するように外部への一時的な +リダイレクトを送る</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>RedirectTemp <var>URL-path</var> <var>URL</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_alias</td></tr> +</table> + <p>このディレクティブはクライアントに Redirect + が一時的なものである (ステータス 302) ことを知らせます。 + <code>Redirect temp</code> とまったく同じです。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ScriptAlias" id="ScriptAlias">ScriptAlias</a> <a name="scriptalias" id="scriptalias">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>URL をファイルシステムの位置へマップし、マップ先を +CGI スクリプトに指定</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ScriptAlias <var>URL-path</var> +<var>file-path</var>|<var>directory-path</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_alias</td></tr> +</table> + <p><code class="directive">ScriptAlias</code> ディレクティブは、対象ディレクトリに + <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> の cgi-script + ハンドラで処理される CGI + スクリプトがあることを示す以外は + <code class="directive"><a href="#alias">Alias</a></code> + ディレクティブと同じ振る舞いをします。 + URL の (% が復号された) パスが <var>URL-path</var> で始まるものは + ローカルのファイルシステムの + フルパスである二番目の引数にマップされます。</p> + + <div class="example"><h3>例</h3><p><code> + ScriptAlias /cgi-bin/ /web/cgi-bin/ + </code></p></div> + + <p><code>http://myserver/cgi-bin/foo</code> + へのリクエストに対してサーバはスクリプト + <code>/web/cgi-bin/foo</code> を実行します。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ScriptAliasMatch" id="ScriptAliasMatch">ScriptAliasMatch</a> <a name="scriptaliasmatch" id="scriptaliasmatch">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>URL を正規表現を使ってファイルシステムの位置へマップし、マップ先を +CGI スクリプトに指定</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ScriptAliasMatch <var>regex</var> +<var>file-path</var>|<var>directory-path</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_alias</td></tr> +</table> + <p>このディレクティブは <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> + とほとんど同じですが、簡単な先頭からのマッチを行なうのではなく、 + 標準正規表現を利用します。ここで指定された正規表現と URL-path + が合うかどうかを調べ、合う場合は括弧で括られたマッチを + 与えられた文字列で置き換え、それをファイル名として使用します。 + たとえば、標準の <code>/cgi-bin</code> + を使用するようにするためには、以下のようなものを使います: + </p> + + <div class="example"><p><code> + ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1 + </code></p></div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_alias.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_alias.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_asis.html b/docs/manual/mod/mod_asis.html index 66ab1a743a..d4de91d58c 100644 --- a/docs/manual/mod/mod_asis.html +++ b/docs/manual/mod/mod_asis.html @@ -2,9 +2,9 @@ URI: mod_asis.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_asis.html.ja.euc-jp +URI: mod_asis.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_asis.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_asis.html.ja.euc-jp b/docs/manual/mod/mod_asis.html.ja.euc-jp deleted file mode 100644 index a6d8d82bca..0000000000 --- a/docs/manual/mod/mod_asis.html.ja.euc-jp +++ /dev/null @@ -1,113 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_asis - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_asis</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_asis.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_asis.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_asis.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ʬѤ HTTP إåνƤե</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>asis_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_asis.c</td></tr></table> -<h3></h3> - - <p>Υ⥸塼ϥϥɥ <code>send-as-is</code> - ޤΥϥɥ̾ HTTP - إåۤȤɲä뤳ȤʤɥȤޤ</p> - - <p>ϥФɤʼΥǡȤˤѤǤޤ - Cgi ץȤ nph ץȤ̵Ƥ쥯Ȥ¾̤ - HTTP 뤳ȤǤޤ</p> - - <p>ŪͳˤꡢΥ⥸塼 mime - <code>httpd/send-as-is</code> Υեޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<p>Υ⥸塼˥ǥ쥯ƥ֤Ϥޤ</p> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#usage">ˡ</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code></li> -<li><code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code></li> -<li><a href="../handler.html">Apache Υϥɥλ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="usage" id="usage">ˡ</a></h2> - - <p>եǡե <code>send-as-is</code> - ϥɥ㤨аʲΤ褦˴ϢդƤ</p> - - <div class="example"><p><code>AddHandler send-as-is asis</code></p></div> - - <p>ĥҤ <code>.asis</code> Τ٤ƤΥեƤ Apache - 饯饤ȤؤۤȤѹ̵ޤ饤Ȥˤ - HTTP إåɬפǤΤǡե˽Ȥ˺ʤǤ - Status: إåɬפǤǡ 3 HTTP - ɤȡθ˥ƥȥå³ΤǤʤФʤޤ</p> - - <p>ϥ饤Ȥ˥ե뤬ưȤΤ餻뤿 - <em>as is</em> (Τޤ) եƤǤ - </p> - - - <div class="example"><p><code> - 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> - </code></p></div> - - <div class="note"><h3></h3> - <p>: Фϥ饤Ȥ֤ǡ˾ <code>Date:</code> - <code>Server:</code> إåɲäޤΤǡ - 餬ե˽ƤƤϤޤ - Ф <code>Last-Modified</code> إåɲ<em>ޤ</em> - 餯Ϥ٤Ǥ礦ɡ</p> - </div> -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_asis.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_asis.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_asis.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_asis.html.ja.utf8 b/docs/manual/mod/mod_asis.html.ja.utf8 new file mode 100644 index 0000000000..a8a1078f03 --- /dev/null +++ b/docs/manual/mod/mod_asis.html.ja.utf8 @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_asis - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_asis</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_asis.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_asis.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_asis.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>自分用の HTTP ヘッダの書かれているファイルを送信する</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>asis_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_asis.c</td></tr></table> +<h3>概要</h3> + + <p>このモジュールはハンドラ <code>send-as-is</code> + を提供します。このハンドラは通常の HTTP + ヘッダをほとんど追加することなくドキュメントを送信します。</p> + + <p>これはサーバからどんな種類のデータを送るときにも使用できます。 + Cgi スクリプトや nph スクリプトが無くてもリダイレクトや他の特別な + HTTP 応答を送ることができます。</p> + + <p>歴史的な理由により、このモジュールは mime タイプ + <code>httpd/send-as-is</code> のファイルも処理します。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<p>このモジュールにディレクティブはありません。</p> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#usage">使用法</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code></li> +<li><code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code></li> +<li><a href="../handler.html">Apache のハンドラの使用</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="usage" id="usage">使用法</a></h2> + + <p>サーバ設定ファイルで、ファイルと <code>send-as-is</code> + ハンドラを例えば以下のように関連付けてください。</p> + + <div class="example"><p><code>AddHandler send-as-is asis</code></p></div> + + <p>拡張子が <code>.asis</code> のすべてのファイルの内容は Apache + からクライアントへほとんど変更無く送られます。クライアントには + HTTP ヘッダが必要ですので、ファイルに書くことを忘れないでください。 + Status: ヘッダも必要です。データは 3 桁の HTTP + 応答コードと、その後にテキストメッセージが続いたものでなければなりません。</p> + + <p>これはクライアントにファイルが移動したことを知らせるために + <em>as is</em> (そのまま) で送られるファイルの内容の例です。 + </p> + + + <div class="example"><p><code> + 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> + </code></p></div> + + <div class="note"><h3>注意</h3> + <p>注意: サーバはクライアントに返されるデータに常に <code>Date:</code> + と <code>Server:</code> ヘッダを追加しますので、 + それらがファイルに書かれていてはいけません。 + サーバは <code>Last-Modified</code> ヘッダを追加<em>しません</em>。 + おそらくはそうすべきでしょうけれど。</p> + </div> +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_asis.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_asis.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_asis.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_auth_basic.html b/docs/manual/mod/mod_auth_basic.html index e93a9911e6..1f46215e74 100644 --- a/docs/manual/mod/mod_auth_basic.html +++ b/docs/manual/mod/mod_auth_basic.html @@ -2,9 +2,9 @@ URI: mod_auth_basic.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_auth_basic.html.ja.euc-jp +URI: mod_auth_basic.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_auth_basic.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_auth_basic.html.ja.euc-jp b/docs/manual/mod/mod_auth_basic.html.ja.euc-jp deleted file mode 100644 index d3beb9e8e7..0000000000 --- a/docs/manual/mod/mod_auth_basic.html.ja.euc-jp +++ /dev/null @@ -1,136 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_auth_basic - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_auth_basic</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_auth_basic.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_auth_basic.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ǧ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>auth_basic_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_auth_basic.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table> -<h3></h3> - - <p>Ϳ줿ץХ (: ǧڤǤξȲԤ䤤碌) - ǥ桼HTTP ǧڤǥ¤Ǥ褦ˤʤޤ - HTTP ǧڤˤĤƤ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> - ޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#authbasicauthoritative">AuthBasicAuthoritative</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#authbasicprovider">AuthBasicProvider</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li> -<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AuthBasicAuthoritative" id="AuthBasicAuthoritative">AuthBasicAuthoritative</a> <a name="authbasicauthoritative" id="authbasicauthoritative">ǥ쥯ƥ</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>AuthBasicAuthoritative On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthBasicAuthoritative On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_auth_basic</td></tr> -</table> - <p><code class="directive">AuthBasicAuthoritative</code> - ǥ쥯ƥ֤Ū <code>Off</code>ꤹȡ - Ϳ줿ǧڥ桼 ID Ф<strong>桼 ID ʤ</strong> - ޤ<strong>롼뤬ʤ</strong>ˡ - ǧڤȾǧξΥץ - 㤤٥Υ⥸塼 (<code>modules.c</code> ե) ˰ܹԤ褦ˤǤޤ - 桼 ID 롢Ĥޤϡ롼뤬ꤵƤϡ - ̾ΥѥɤȥåŬѤơ - ǧڤ˼Ԥ "Authentication Required" ֤ޤ</p> - - <p>Ǥ顢İʾΥ⥸塼Υǡ١Ʊ - 桼 ID 줿ꡢ - ޤϡ <code class="directive"><a href="../mod/core.html#require">Require</a></code> - ǥ쥯ƥ֤İʾΥ⥸塼Ǹ줿ꤷϡ - ܤΥ⥸塼뤬ǧԤäơ<code class="directive">AuthAuthoritative</code> - ˴ؤ餺ϰܹԤޤ</p> - - <p>ǥեȤǤϡϰܹԤޤơ̤ΤΥ桼 ID - 롼뤬äƤ "Authentication Required" ֤ޤ - Ǥ顢Υǥ쥯ƥ֤ꤷʤȤǥƥΰݻǤơޤ - NCSA εưǤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AuthBasicProvider" id="AuthBasicProvider">AuthBasicProvider</a> <a name="authbasicprovider" id="authbasicprovider">ǥ쥯ƥ</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>AuthBasicProvider On|Off|<var>provider-name</var> -[<var>provider-name</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthBasicProvider On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_auth_basic</td></tr> -</table> - <p><code class="directive">AuthBasicProvider</code> ǥ쥯ƥ֤ǡ - ΰ֤Ф桼ǧڤѤǧڥץХꤷޤ - <code>On</code> ꤹȥǥեȤǧڥץХ - (<code>file</code>) Ѥޤ<code>file</code> - ץХ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> - ⥸塼ǼƤޤΤǡ - Υ⥸塼뤬ФäƤ뤳ȤǧƤ</p> - - <div class="example"><h3>Example</h3><p><code> - <Location /secure><br /> - <span class="indent"> - AuthBasicProvider dbm<br /> - AuthDBMType SDBM<br /> - AuthDBMUserFile /www/etc/dbmpasswd<br /> - Require valid-user<br /> - </span> - </Location> - </code></p></div> - - <p>ǧڥץХˤĤƤ - <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> - </p> - - <p><code>Off</code> ϥץХꥹȤꥢơǥեȤ - ֤ᤷޤ</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_auth_basic.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_auth_basic.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_auth_basic.html.ja.utf8 b/docs/manual/mod/mod_auth_basic.html.ja.utf8 new file mode 100644 index 0000000000..5950c348d4 --- /dev/null +++ b/docs/manual/mod/mod_auth_basic.html.ja.utf8 @@ -0,0 +1,136 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_auth_basic - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_auth_basic</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_auth_basic.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_auth_basic.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>基本認証</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>auth_basic_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_auth_basic.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.1 以降</td></tr></table> +<h3>概要</h3> + + <p>与えられたプロバイダ (訳注: 認証での照会を行う問い合わせ先) + でユーザを検索し、HTTP 基本認証でアクセス制限できるようになります。 + HTTP ダイジェスト認証については <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> + で提供されます。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#authbasicauthoritative">AuthBasicAuthoritative</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#authbasicprovider">AuthBasicProvider</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li> +<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AuthBasicAuthoritative" id="AuthBasicAuthoritative">AuthBasicAuthoritative</a> <a name="authbasicauthoritative" id="authbasicauthoritative">ディレクティブ</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>AuthBasicAuthoritative On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AuthBasicAuthoritative On</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_auth_basic</td></tr> +</table> + <p><code class="directive">AuthBasicAuthoritative</code> + ディレクティブで明示的に <code>Off</code>に設定すると、 + 与えられた認証ユーザ ID に対して<strong>ユーザ ID がない</strong> + または<strong>ルールがない</strong>場合に、 + 認証と承認の両方のプロセスが、 + より低いレベルのモジュール (<code>modules.c</code> ファイルで定義) に移行するようにできます。 + ユーザ ID がある、かつまたは、ルールが指定されている場合は、 + 通常のパスワードとアクセスチェックが適用されて、 + 認証に失敗すると "Authentication Required" 応答が返されます。</p> + + <p>ですから、二つ以上のモジュールのデータベースで同一の + ユーザ ID が現われたり、 + または、正しい <code class="directive"><a href="../mod/core.html#require">Require</a></code> + ディレクティブが二つ以上のモジュールで現われたりした場合は、 + 一つ目のモジュールが認定を行って、<code class="directive">AuthAuthoritative</code> + 設定に関わらず、アクセスは移行しません。</p> + + <p>デフォルトでは、制御は移行しません。そして、未知のユーザ ID や + ルールがあっても "Authentication Required" 応答が返されます。 + ですから、このディレクティブを設定しないことでシステムの安全を維持できて、また、 + NCSA 準拠の挙動を強制できます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AuthBasicProvider" id="AuthBasicProvider">AuthBasicProvider</a> <a name="authbasicprovider" id="authbasicprovider">ディレクティブ</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>AuthBasicProvider On|Off|<var>provider-name</var> +[<var>provider-name</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AuthBasicProvider On</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_auth_basic</td></tr> +</table> + <p><code class="directive">AuthBasicProvider</code> ディレクティブで、 + この位置に対するユーザ認証に用いられる認証プロバイダを設定します。 + <code>On</code> に設定するとデフォルトの認証プロバイダ + (<code>file</code>) が使用されます。<code>file</code> + プロバイダは <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> + モジュールで実装されていますので、 + このモジュールがサーバに入っていることを確認してください。</p> + + <div class="example"><h3>Example</h3><p><code> + <Location /secure><br /> + <span class="indent"> + AuthBasicProvider dbm<br /> + AuthDBMType SDBM<br /> + AuthDBMUserFile /www/etc/dbmpasswd<br /> + Require valid-user<br /> + </span> + </Location> + </code></p></div> + + <p>認証プロバイダについては + <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> と <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> + をご覧下さい。</p> + + <p><code>Off</code> はプロバイダリストをクリアして、デフォルトの + 状態に戻します。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_auth_basic.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_auth_basic.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authn_anon.html b/docs/manual/mod/mod_authn_anon.html index 3afcbf615b..6bfc70d1c1 100644 --- a/docs/manual/mod/mod_authn_anon.html +++ b/docs/manual/mod/mod_authn_anon.html @@ -2,9 +2,9 @@ URI: mod_authn_anon.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_authn_anon.html.ja.euc-jp +URI: mod_authn_anon.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_authn_anon.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_authn_anon.html.ja.euc-jp b/docs/manual/mod/mod_authn_anon.html.ja.euc-jp deleted file mode 100644 index 3abc63c76e..0000000000 --- a/docs/manual/mod/mod_authn_anon.html.ja.euc-jp +++ /dev/null @@ -1,225 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_authn_anon - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_authn_anon</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authn_anon.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authn_anon.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authn_anon.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ǧڤɬפΰؤ "anonymous" 桼ΥĤ -</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authn_anon_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authn_anon.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table> -<h3></h3> - - <p>Υ⥸塼 <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> Τ褦 - ǧڥեȥɤȤơanonymous-ftp ȤΤ褦ʡˡΡץ桼 ID - 'anonymous' Żҥ륢ɥ쥹ѥɤˤ桼ǧڤ - ԤʤǽޤŻҥ륢ɥ쥹ϥ뤳Ȥ - Ǥޤ</p> - - <p>¾ (ǡ١ˤ) ˡȤ߹碌뤳Ȥǡ - ̤Ͽץ桼ФƥȤĤġΨ褯桼פꡢ - 桼Υץե˱ޥǤޤ - Τ褦ǧڤ˴Ť桼פΰĤϡ - ޥåå˴Ť桼ˡ䡢 - ̯ URL ƬѤ桼ˡȤϰۤʤꡢ - ˥֥饦¸Ǥꡢ桼֤ URL ͭ뤳ȤǤȤ - Ǥ</p> - - <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ѤƤϡΥ⥸塼 - <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> - <code>anon</code> Ȥͤꤹ뤳Ȥǵưޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#anonymous">Anonymous</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_logemail">Anonymous_LogEmail</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_nouserid">Anonymous_NoUserID</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#example"></a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="example" id="example"></a></h2> - <p>ʲϡ̡פ htpasswd ե˴ŤǧڤȤ߹蘆 - ꡢʲ桼֥ȡפȤƵĤޤ:</p> - - <ul> - <li>桼 userID ϤʤФʤޤ - (<code class="directive"><a href="#anonymous_nouserid">Anonymous_NoUserID</a></code>)</li> - - <li>桼ϥѥɤϤʤФʤޤ - (<code class="directive"><a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></code>)</li> - - <li>Ϥ줿ѥɤͭŻҥ륢ɥ쥹Ǥʤ - ʤޤ<em>ʤ</em>ȤĤ '@' '.' - ޤޤƤɬפޤ - (<code class="directive"><a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></code>)</li> - - <li>userID <code>anonymous guest www test - welcome</code> Τɤ줫ǤʤФʤޤ - 桼̾Ӥʸʸ<strong>ޤ</strong></li> - - <li>ѥϤ줿Żҥ륢ɥ쥹ϥ顼ե - ޤ - (<code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code>)</li> - </ul> - - <div class="example"><h3></h3><p><code> - <Directory /foo> - <span class="indent"> - AuthName "Use 'anonymous' & Email address for guest entry"<br /> - AuthType Basic<br /> - AuthBasicProvider file anon<br /> - AuthUserFile /path/to/your/.htpasswd<br /> - <br /> - Anonymous_NoUserID off<br /> - Anonymous_MustGiveEmail on<br /> - Anonymous_VerifyEmail on<br /> - Anonymous_LogEmail on<br /> - Anonymous anonymous guest www test welcome<br /> - <br /> - Order Deny,Allow<br /> - Allow from all<br /> - <br /> - Require valid-user<br /> - </span> - </Directory> - </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="Anonymous" id="Anonymous">Anonymous</a> <a name="anonymous" id="anonymous">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ѥɤθ̵ǥĤ userID ꤹ -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Anonymous <var>user</var> [<var>user</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</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_authn_anon</td></tr> -</table> - <p>ѥɤθʤǥĤˡΡ userID - ꤷޤuserID ˶Ȥ褦ˤ뤿ᡢ - ʸ \ ˤˡȡ ' " ˤ륯ƥ - ȤȤǤޤ</p> - - <p>桼̾Ӥ<strong>ʸʸ̤ʤ</strong>Ȥ - դƤ<br /> - ˡΥ桼̾ '<code>anonymous</code>' ĤƤ userID - ޤ褦ˤ뤳Ȥ϶侩Ƥޤ</p> - - <div class="example"><h3>:</h3><p><code> - Anonymous anonymous "Not Registered" "I don't know" - </code></p></div> - - <p>ϡuserID "anonymous", - "AnonyMous", "Not Registered", "I Don't Know" Τɤ줫ȤäƤ - ѥ̵ǥ桼Ȥ褦ˤޤ</p> - - <p>Apache 2.1 Ǥ userID "<code>*</code>" ꤹ뤳ȤǤޤ - ξ硢<em>٤Ƥ</em>userID Ĥޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Anonymous_LogEmail" id="Anonymous_LogEmail">Anonymous_LogEmail</a> <a name="anonymous_logemail" id="anonymous_logemail">ǥ쥯ƥ</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>Anonymous_LogEmail On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Anonymous_LogEmail On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</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_authn_anon</td></tr> -</table> - <p>ǥեȤ <code>On</code> ꤵ줿ϡ - Ϥ줿 (ޤäȤŻҥ륢ɥ쥹Ǥ뤳Ȥ - Ԥ) ֥ѥɡפ顼˥ޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Anonymous_MustGiveEmail" id="Anonymous_MustGiveEmail">Anonymous_MustGiveEmail</a> <a name="anonymous_mustgiveemail" id="anonymous_mustgiveemail">ǥ쥯ƥ</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>Anonymous_MustGiveEmail On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Anonymous_MustGiveEmail On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</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_authn_anon</td></tr> -</table> - <p>桼ѥɤȤŻҥ륢ɥ쥹ꤹɬפ뤫ɤ - ꤷޤ϶ѥɤػߤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Anonymous_NoUserID" id="Anonymous_NoUserID">Anonymous_NoUserID</a> <a name="anonymous_nouserid" id="anonymous_nouserid">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td> userID Ĥ뤫ꤹ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Anonymous_NoUserID On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Anonymous_NoUserID Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</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_authn_anon</td></tr> -</table> - <p><code>On</code> ꤹȡ桼 userID (Ȥ餯 - ѥ) ˤ뤳ȤǤޤñ˥ - á OK ܥľܥåꤹ MS-Explorer 桼ˤ - ǤΤ褦ϤʤΤǤ礦</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Anonymous_VerifyEmail" id="Anonymous_VerifyEmail">Anonymous_VerifyEmail</a> <a name="anonymous_verifyemail" id="anonymous_verifyemail">ǥ쥯ƥ</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>Anonymous_VerifyEmail On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Anonymous_VerifyEmail Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</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_authn_anon</td></tr> -</table> - <p><code>On</code> ꤵƤ硢桼ͭŻҥ - ɥ쥹Ϥ뤳Ȥ侩뤿ᡢϤ줿֥ѥɡפ - ʤȤĤ '@' '.' ޤǤ뤫ɤĴ٤ޤ - ( <code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code> )</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authn_anon.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authn_anon.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authn_anon.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authn_anon.html.ja.utf8 b/docs/manual/mod/mod_authn_anon.html.ja.utf8 new file mode 100644 index 0000000000..fb44032293 --- /dev/null +++ b/docs/manual/mod/mod_authn_anon.html.ja.utf8 @@ -0,0 +1,225 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_authn_anon - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_authn_anon</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authn_anon.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authn_anon.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authn_anon.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>認証が必要な領域への "anonymous" ユーザのアクセスを許可する +</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>authn_anon_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_authn_anon.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.1 以降</td></tr></table> +<h3>概要</h3> + + <p>このモジュールは <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> のような + 認証フロントエンドとして、anonymous-ftp サイトのような、「魔法の」ユーザ ID + 'anonymous' と電子メールアドレスをパスワードにしたユーザ認証を + 行なう機能を提供します。この電子メールアドレスはログ収集することが + できます。</p> + + <p>他の (データベースによる) アクセス制御方法と組み合わせることで、 + 「未登録」ユーザに対してサイトを公開しつつ、効率よくユーザ追跡したり、 + ユーザのプロファイルに応じたカスタマイズをしたりできます。 + このような認証に基づいたユーザ追跡の利点の一つは、 + マジッククッキーに基づくユーザ追跡方法や、 + 珍妙な URL の接頭辞や接尾辞を利用したユーザ追跡方法とは異なり、 + 完全にブラウザ非依存であり、ユーザ間で URL を共有することができるという + 点です。</p> + + <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> を使用している場合は、このモジュールは + <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> に + <code>anon</code> という値を設定することで起動されます。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#anonymous">Anonymous</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_logemail">Anonymous_LogEmail</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_nouserid">Anonymous_NoUserID</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#example">例</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="example" id="example">例</a></h2> + <p>以下の例は「普通」の htpasswd ファイルに基づいた認証と組み合わされて + おり、以下の要件を見たすユーザを「ゲスト」として許可します:</p> + + <ul> + <li>ユーザは userID を入力しなければなりません。 + (<code class="directive"><a href="#anonymous_nouserid">Anonymous_NoUserID</a></code>)</li> + + <li>ユーザはパスワードを入力しなければなりません。 + (<code class="directive"><a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></code>)</li> + + <li>入力されたパスワードは有効な電子メールアドレスでなければ + なりません。<em>すなわち</em>、少くとも一つの '@' と '.' が + 含まれている必要があります。 + (<code class="directive"><a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></code>)</li> + + <li>userID は <code>anonymous guest www test + welcome</code> のどれかでなければなりません。 + ユーザ名の比較は大文字小文字を区別<strong>しません。</strong></li> + + <li>パスワード欄に入力された電子メールアドレスはエラーログファイルに + ロギングされます。 + (<code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code>)</li> + </ul> + + <div class="example"><h3>例</h3><p><code> + <Directory /foo> + <span class="indent"> + AuthName "Use 'anonymous' & Email address for guest entry"<br /> + AuthType Basic<br /> + AuthBasicProvider file anon<br /> + AuthUserFile /path/to/your/.htpasswd<br /> + <br /> + Anonymous_NoUserID off<br /> + Anonymous_MustGiveEmail on<br /> + Anonymous_VerifyEmail on<br /> + Anonymous_LogEmail on<br /> + Anonymous anonymous guest www test welcome<br /> + <br /> + Order Deny,Allow<br /> + Allow from all<br /> + <br /> + Require valid-user<br /> + </span> + </Directory> + </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="Anonymous" id="Anonymous">Anonymous</a> <a name="anonymous" id="anonymous">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>パスワードの検査無しでアクセスを許可する userID を指定する +</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>Anonymous <var>user</var> [<var>user</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</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_authn_anon</td></tr> +</table> + <p>パスワードの検査をしないでアクセスを許可する「魔法の」 userID を + 設定します。userID 中に空白を使えるようにするため、 + エスケープ文字 \ による方法と、引用符 ' と " によるクオーティング + を使うことができます。</p> + + <p>ユーザ名の比較は<strong>大文字小文字を区別しない</strong>ことに + 注意してください。<br /> + 魔法のユーザ名 '<code>anonymous</code>' が許可されている userID に + 含むようにすることは強く推奨されています。</p> + + <div class="example"><h3>例:</h3><p><code> + Anonymous anonymous "Not Registered" "I don't know" + </code></p></div> + + <p>これは、userID "anonymous", + "AnonyMous", "Not Registered", "I Don't Know" のどれかを使っても + パスワード無しでユーザがサイトに入れるようにします。</p> + + <p>Apache 2.1 では userID に "<code>*</code>" を指定することができます。 + この場合、<em>すべての</em>userID を許可します。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Anonymous_LogEmail" id="Anonymous_LogEmail">Anonymous_LogEmail</a> <a name="anonymous_logemail" id="anonymous_logemail">ディレクティブ</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>Anonymous_LogEmail On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>Anonymous_LogEmail On</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</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_authn_anon</td></tr> +</table> + <p>デフォルトの <code>On</code> に設定された場合は、 + 入力された (まっとうな電子メールアドレスであることが + 期待される) 「パスワード」がエラーログにロギングされます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Anonymous_MustGiveEmail" id="Anonymous_MustGiveEmail">Anonymous_MustGiveEmail</a> <a name="anonymous_mustgiveemail" id="anonymous_mustgiveemail">ディレクティブ</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>Anonymous_MustGiveEmail On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>Anonymous_MustGiveEmail On</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</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_authn_anon</td></tr> +</table> + <p>ユーザがパスワードとして電子メールアドレスを指定する必要があるかどうかを + 設定します。これは空パスワードを禁止します。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Anonymous_NoUserID" id="Anonymous_NoUserID">Anonymous_NoUserID</a> <a name="anonymous_nouserid" id="anonymous_nouserid">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>空 userID を許可するかを指定する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>Anonymous_NoUserID On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>Anonymous_NoUserID Off</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</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_authn_anon</td></tr> +</table> + <p><code>On</code> に設定すると、ユーザは userID (とおそらくは + パスワード欄も) 空にすることができます。これは単にリターンキーを + 叩いたり OK ボタンを直接クリックしたりする MS-Explorer ユーザには + 非常に便利です。そのような操作はごくごく自然なものでしょう。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Anonymous_VerifyEmail" id="Anonymous_VerifyEmail">Anonymous_VerifyEmail</a> <a name="anonymous_verifyemail" id="anonymous_verifyemail">ディレクティブ</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>Anonymous_VerifyEmail On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>Anonymous_VerifyEmail Off</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</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_authn_anon</td></tr> +</table> + <p><code>On</code> に設定されている場合、ユーザが有効な電子メール + アドレスを入力することを推奨するため、入力された「パスワード」は + 少なくとも一つの '@' と '.' を含んでいるかどうかを調べます + (上の <code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code> 参照)。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authn_anon.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authn_anon.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authn_anon.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authn_dbm.html b/docs/manual/mod/mod_authn_dbm.html index a4472a2cfd..7b83810b3f 100644 --- a/docs/manual/mod/mod_authn_dbm.html +++ b/docs/manual/mod/mod_authn_dbm.html @@ -2,9 +2,9 @@ URI: mod_authn_dbm.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_authn_dbm.html.ja.euc-jp +URI: mod_authn_dbm.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_authn_dbm.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_authn_dbm.html.ja.euc-jp b/docs/manual/mod/mod_authn_dbm.html.ja.euc-jp deleted file mode 100644 index 60886eb417..0000000000 --- a/docs/manual/mod/mod_authn_dbm.html.ja.euc-jp +++ /dev/null @@ -1,138 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_authn_dbm - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_authn_dbm</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authn_dbm.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authn_dbm.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authn_dbm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>DBM եѤ桼ǧ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authn_dbm_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authn_dbm.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table> -<h3></h3> - - <p>ܥ⥸塼 <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> - <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ȤäǧڥեȥɤФơ - <dfn>dbm</dfn> ѥɥե⤫Υ桼ˤ - 桼ǧڵǽޤ褦ʵǽ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> - ǤƤޤ</p> - - <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> - ѤݤˤϡΥ⥸塼 - <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> - <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprivider">AuthDigestPrivider</a></code> - <code>dbm</code> Ȼꤹ뤳Ȥǵưޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#authdbmtype">AuthDBMType</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#authdbmuserfile">AuthDBMUserFile</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li> -<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li> -<li> - <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> -</li> -<li> - <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code> -</li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AuthDBMType" id="AuthDBMType">AuthDBMType</a> <a name="authdbmtype" id="authdbmtype">ǥ쥯ƥ</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>AuthDBMType default|SDBM|GDBM|NDBM|DB</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthDBMType default</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</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_authn_dbm</td></tr> -</table> - <p>ѥɤ¸뤿˻Ѥǡ١եμ - ꤷޤǥեȤΥǡ١μϥѥ˷ޤޤ - ¾μΥǡ١Ѳǽɤ <a href="../install.html#dbm">ѥ</a>˰¸ޤ</p> - - <p>ѥɥեΤ˻ѤץबƱΥǡ١ - Ѥ褦ꤹ뤳Ȥ˽פǤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AuthDBMUserFile" id="AuthDBMUserFile">AuthDBMUserFile</a> <a name="authdbmuserfile" id="authdbmuserfile">ǥ쥯ƥ</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>AuthDBMUserFile <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</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_authn_dbm</td></tr> -</table> - <p><code class="directive">AuthDBMUserFile</code> ǥ쥯ƥ֤ - ǧѤΥ桼ȥѥɤΥꥹȤݻƤ DBM ե - ̾ꤷޤ<var>File-path</var> ϥ桼եؤ - ХѥǤ</p> - - <p>桼եΥϥ桼̾Ǥ桼Ф֤ͤ - Ź沽줿ѥɤǡθˡ³ǤդΥǡ - ³Ƥ뤳Ȥ⤢ޤȤθΥǡϥФ - ̵뤷ޤ</p> - - <div class="warning"><h3>ƥ</h3> - <p><code class="directive">AuthDBMUserFile </code> ϡ - ֥ФΥɥȥĥγ¦ݴɤ褦ˤƤ - ݸ褦ȤƤǥ쥯ȥʲˤ - <strong>֤ʤDz</strong> - ʤȥ饤Ȥ <code class="directive">AuthUserFile</code> - ɤǤƤޤޤ</p> - </div> - - <p>פʸߴ˴ؤ: apache module <code>dbmopen</code> μ - ʸ NULL ǽäƤ뤳Ȥ˰¸ΤǤϤʤDBM ǡȥ饯 - ΥϥåͤʸĹɤޤNetscape ֥Фʤɡ - ץꥱˤʸ NULL ǽäƤ뤳Ȥ˰¸Ƥ - ΤޤǤ顢ۤʤ륢ץꥱ֤Ǥ DBM ե - Ѥ꤬ϡ줬ˤʤäƤǽޤ</p> - - <p>Apache ˤ <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code> Ȥ - perl ץȤޤޤƤޤΥץȤäƤ - ⥸塼뤬Ѥ DBM եޥåȤΥѥɥե - ꤹ뤳ȤǤޤ</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authn_dbm.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authn_dbm.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authn_dbm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authn_dbm.html.ja.utf8 b/docs/manual/mod/mod_authn_dbm.html.ja.utf8 new file mode 100644 index 0000000000..81c3a23317 --- /dev/null +++ b/docs/manual/mod/mod_authn_dbm.html.ja.utf8 @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_authn_dbm - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_authn_dbm</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authn_dbm.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authn_dbm.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authn_dbm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>DBM ファイルを用いたユーザ認証</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>authn_dbm_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_authn_dbm.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.1 以降</td></tr></table> +<h3>概要</h3> + + <p>本モジュールは <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> や + <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> といった認証フロントエンドに対して、 + <dfn>dbm</dfn> パスワードファイル内からのユーザ検索による + ユーザ認証機能を提供します。似たような機能は <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> + でも提供されています。</p> + + <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> や <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> + を使用する際には、このモジュールは + <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> や + <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprivider">AuthDigestPrivider</a></code> + で <code>dbm</code> と指定することで起動されます。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#authdbmtype">AuthDBMType</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#authdbmuserfile">AuthDBMUserFile</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li> +<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li> +<li> + <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> +</li> +<li> + <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code> +</li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AuthDBMType" id="AuthDBMType">AuthDBMType</a> <a name="authdbmtype" id="authdbmtype">ディレクティブ</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>AuthDBMType default|SDBM|GDBM|NDBM|DB</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AuthDBMType default</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</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_authn_dbm</td></tr> +</table> + <p>パスワードを保存するために使用するデータベースファイルの種類を + 設定します。デフォルトのデータベースの種類はコンパイル時に決まります。 + 他の種類のデータベースが使用可能かどうかも <a href="../install.html#dbm">コンパイル時の設定</a>に依存します。</p> + + <p>パスワードファイルを作成するのに使用するプログラムが同じ種類のデータベースを + 使用するように設定することは非常に重要です。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AuthDBMUserFile" id="AuthDBMUserFile">AuthDBMUserFile</a> <a name="authdbmuserfile" id="authdbmuserfile">ディレクティブ</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>AuthDBMUserFile <var>file-path</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</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_authn_dbm</td></tr> +</table> + <p><code class="directive">AuthDBMUserFile</code> ディレクティブは + 認証用のユーザとパスワードのリストを保持している DBM ファイルの + 名前を設定します。<var>File-path</var> はユーザファイルへの + 絶対パスです。</p> + + <p>ユーザファイルのキーはユーザ名です。ユーザに対して返される値は + 暗号化されたパスワードで、その後に、コロンに続いて任意のデータが + 続いていることもあります。コロンとその後のデータはサーバは + 無視します。</p> + + <div class="warning"><h3>セキュリティ</h3> + <p><code class="directive">AuthDBMUserFile </code> は、 + ウェブサーバのドキュメントツリーの外側に保管するようにしてください。 + 保護しようとしているディレクトリ以下には + <strong>置かないで下さい</strong>。 + そうしないとクライアントが <code class="directive">AuthUserFile</code> を + ダウンロードできてしまいます。</p> + </div> + + <p>重要な互換性に関する注意: apache module の <code>dbmopen</code> の実装は + 文字列が NULL で終わっていることに依存するのではなく、DBM データストラクチャ + のハッシュ値の文字列の長さを読み取ります。Netscape ウェブサーバなど、 + アプリケーションの中には文字列が NULL で終わっていることに依存している + ものがあります。ですから、異なるアプリケーション間での DBM ファイルの + 使用に問題がある場合は、これが原因になっている可能性があります。</p> + + <p>Apache には <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code> という + perl スクリプトが含まれています。このプログラムを使ってこの + モジュールが使用する DBM フォーマットのパスワードファイルを作成したり + 更新したりすることができます。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authn_dbm.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authn_dbm.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authn_dbm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authn_default.html b/docs/manual/mod/mod_authn_default.html index 9a1beb27aa..bf091687bb 100644 --- a/docs/manual/mod/mod_authn_default.html +++ b/docs/manual/mod/mod_authn_default.html @@ -2,9 +2,9 @@ URI: mod_authn_default.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_authn_default.html.ja.euc-jp +URI: mod_authn_default.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_authn_default.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_authn_default.html.ja.euc-jp b/docs/manual/mod/mod_authn_default.html.ja.euc-jp deleted file mode 100644 index def8c3bf35..0000000000 --- a/docs/manual/mod/mod_authn_default.html.ja.euc-jp +++ /dev/null @@ -1,81 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_authn_default - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_authn_default</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authn_default.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authn_default.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authn_default.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ǧڥեХå⥸塼</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authn_default_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authn_default.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table> -<h3></h3> - - <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> Τ褦ǧڥ⥸塼 - ꤷʤäϡܥ⥸塼뤬եХåȤʤޤ - 桼줿ɤʾڽñ˵ݤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#authdefaultauthoritative">AuthDefaultAuthoritative</a></li> -</ul> -</div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AuthDefaultAuthoritative" id="AuthDefaultAuthoritative">AuthDefaultAuthoritative</a> <a name="authdefaultauthoritative" id="authdefaultauthoritative">ǥ쥯ƥ</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>AuthDefaultAuthoritative On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthDefaultAuthoritative On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authn_default</td></tr> -</table> - <p><code class="directive">AuthDefaultAuthoritative</code> ǥ쥯ƥ֤ - Ū <code>Off</code> ꤹȡ - ǧڤ (<code>modules.c</code> եƤ) - 㼡٥Υ⥸塼Ϥޤ - </p> - - <div class="note"><h3></h3> - <p><code class="module"><a href="../mod/mod_authn_default.html">mod_authn_default</a></code> Τ<em>ȤƤ㤤</em> - ٥ȤƤޤΤǡ̾Ϥ㼡 - ⥸塼¸ߤޤǤ - <code class="directive">AuthDefaultAuthoritative</code> ϥǥե - (<code>On</code>) ΤޤޤˤۤɤǤ礦</p> - </div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authn_default.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authn_default.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authn_default.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authn_default.html.ja.utf8 b/docs/manual/mod/mod_authn_default.html.ja.utf8 new file mode 100644 index 0000000000..82c3192e3f --- /dev/null +++ b/docs/manual/mod/mod_authn_default.html.ja.utf8 @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_authn_default - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_authn_default</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authn_default.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authn_default.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authn_default.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>認証フォールバックモジュール</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>authn_default_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_authn_default.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.1 以降</td></tr></table> +<h3>概要</h3> + + <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> のような認証モジュールを + 設定しなかった場合は、本モジュールがフォールバックとなります。 + ユーザから提示されたどんな証書も単に拒否します。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#authdefaultauthoritative">AuthDefaultAuthoritative</a></li> +</ul> +</div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AuthDefaultAuthoritative" id="AuthDefaultAuthoritative">AuthDefaultAuthoritative</a> <a name="authdefaultauthoritative" id="authdefaultauthoritative">ディレクティブ</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>AuthDefaultAuthoritative On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AuthDefaultAuthoritative On</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_authn_default</td></tr> +</table> + <p><code class="directive">AuthDefaultAuthoritative</code> ディレクティブを + 明示的に <code>Off</code> に設定すると、 + 認証を次の (<code>modules.c</code> ファイルで定義されている) + 低次レベルのモジュールに渡します。 + </p> + + <div class="note"><h3>注意</h3> + <p><code class="module"><a href="../mod/mod_authn_default.html">mod_authn_default</a></code> 自体が<em>とても低い</em> + レベルとして定義されていますので、通常はこれよりも低次の + モジュールは存在しません。ですから + <code class="directive">AuthDefaultAuthoritative</code> はデフォルト + (<code>On</code>) のままにしたほうが良いでしょう。</p> + </div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authn_default.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authn_default.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authn_default.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authn_file.html b/docs/manual/mod/mod_authn_file.html index d3f6ce2a68..8ff735bca5 100644 --- a/docs/manual/mod/mod_authn_file.html +++ b/docs/manual/mod/mod_authn_file.html @@ -2,9 +2,9 @@ URI: mod_authn_file.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_authn_file.html.ja.euc-jp +URI: mod_authn_file.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_authn_file.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_authn_file.html.ja.euc-jp b/docs/manual/mod/mod_authn_file.html.ja.euc-jp deleted file mode 100644 index 2154ab0393..0000000000 --- a/docs/manual/mod/mod_authn_file.html.ja.euc-jp +++ /dev/null @@ -1,143 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_authn_file - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_authn_file</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authn_file.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authn_file.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authn_file.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ƥȥեѤ桼ǧ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authn_file_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authn_file.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table> -<h3></h3> - - <p>ܥ⥸塼 <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> - <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ȤäǧڥեȥɤФơ - ץ쥤ƥȤΥѥɥե⤫桼뤳Ȥǡ - 桼ǧڵǽޤ褦ʵǽ <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> - ǤƤޤ</p> - - <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> - Ѥݤˤϡ - <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> - <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprivider">AuthDigestPrivider</a></code> - <code>file</code> Ȼꤹ뤳ȤǤΥ⥸塼ϵưޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#authuserfile">AuthUserFile</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li> - <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> -</li> -<li> - <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code> -</li> -<li><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code></li> -<li><code class="program"><a href="../programs/htdigest.html">htdigest</a></code></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AuthUserFile" id="AuthUserFile">AuthUserFile</a> <a name="authuserfile" id="authuserfile">ǥ쥯ƥ</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>AuthUserFile <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authn_file</td></tr> -</table> - <p><code class="directive">AuthUserFile</code> ǥ쥯ƥ֤ϡ - 桼ǧڤΤΥ桼ȥѥɤΰǼ - ƥȥե̾ꤷޤ<var>file-path</var> - ϥ桼եؤΥѥǤ - ⤷ХѥǤʤС - <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> - ХѥȤưޤ</p> - - <p>桼եγƹԤˤϡ桼̾ - Ź沽ѥɤҤޤ - Ʊ桼 ID ʣϿ줿ϡ - <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> - Ϻǽ˸ĤäѥɤѤǧڤޤ</p> - - <p>ХʥۤΰȤƥȡ뤵뤫 - 뤤 <code>src/support</code> ˤ - <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> - 桼ƥƥǡ <em>HTTP ǧ</em> - ѥѥɥեᥤƥʥޤ - ܺ٤ <a href="../programs/htpasswd.html">man - ڡ</a>ĺȤơñˤ:</p> - - <p> ID <code>username</code> ǡ<code>Filename</code> - Ȥѥɥեޤ - ΥޥɤȯԤȥѥɤᤵޤ:</p> - - <div class="example"><p><code> - htpasswd -c Filename username - </code></p></div> - - <p>ѥɥե <code>Filename</code> ˡ<code>username2</code> - ɲä꽤ꤷޤ:</p> - - <div class="example"><p><code> - htpasswd Filename username2 - </code></p></div> - - <p>(: ¿Υ桼Ͽ礭ʥեˤʤޤ) - 礭ʥƥȥեΤ<em>˸Ψ</em> - ȤȤդƤΤ褦ɬפΤϡ - <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> - ˻ȤäƤ</p> - - <p><em>HTTP ǧ</em>Ѥϡ - <a href="../programs/htpasswd.html">htpasswd</a> - ץǤԽʬǤ - <code class="program"><a href="../programs/htdigest.html">htdigest</a></code> - ѤƤǧѤΥǡ - ǧѤΥǡƱե˺¸Ǥʤ - ȤȤդƤ</p> - - <div class="warning"><h3>ƥ</h3> - <p><code class="directive">AuthUserFile </code> - ϡ֥ФΥɥȥĥγ¦ݴɤ褦ˤƤ - ݸ褦ȤƤǥ쥯ȥʲˤϡ<strong>֤ʤDz</strong> - ʤ <code class="directive">AuthUserFile</code> - ɤǤƤޤޤ</p> - </div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authn_file.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authn_file.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authn_file.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authn_file.html.ja.utf8 b/docs/manual/mod/mod_authn_file.html.ja.utf8 new file mode 100644 index 0000000000..930e9af1a2 --- /dev/null +++ b/docs/manual/mod/mod_authn_file.html.ja.utf8 @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_authn_file - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_authn_file</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authn_file.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authn_file.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authn_file.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>テキストファイルを用いたユーザ認証</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>authn_file_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_authn_file.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.1 以降</td></tr></table> +<h3>概要</h3> + + <p>本モジュールは <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> や + <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> といった認証フロントエンドに対して、 + プレインテキストのパスワードファイル内からユーザを検索することで、 + ユーザ認証機能を提供します。似たような機能は <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> + でも提供されています。</p> + + <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> や <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> + を使用する際には、 + <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> や + <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprivider">AuthDigestPrivider</a></code> + で <code>file</code> と指定することでこのモジュールは起動されます。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#authuserfile">AuthUserFile</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li> + <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> +</li> +<li> + <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code> +</li> +<li><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code></li> +<li><code class="program"><a href="../programs/htdigest.html">htdigest</a></code></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AuthUserFile" id="AuthUserFile">AuthUserFile</a> <a name="authuserfile" id="authuserfile">ディレクティブ</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>AuthUserFile <var>file-path</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_authn_file</td></tr> +</table> + <p><code class="directive">AuthUserFile</code> ディレクティブは、 + ユーザ認証のためのユーザとパスワードの一覧を格納した + テキストファイルの名前を設定します。<var>file-path</var> + はユーザファイルへのパスです。 + もし絶対パスでなければ、 + <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> + からの相対パスとして扱われます。</p> + + <p>ユーザファイルの各行には、ユーザ名、コロン、 + 暗号化したパスワードを記述します。 + 同一ユーザ ID が複数回登録された時は、 + <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> + は最初に見つかったパスワードを使用して認証します。</p> + + <p>バイナリ配布の一部としてインストールされるか、 + あるいは <code>src/support</code> にある + <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> + ユーティリティで、この <em>HTTP 基本認証</em> + 用パスワードファイルをメインテナンスします。 + 詳細は <a href="../programs/htpasswd.html">man + ページ</a>をご覧頂くとして、簡単には:</p> + + <p>初期 ID <code>username</code> で、<code>Filename</code> + というパスワードファイルを生成します。 + 次のコマンドを発行するとパスワードが要求されます:</p> + + <div class="example"><p><code> + htpasswd -c Filename username + </code></p></div> + + <p>パスワードファイル <code>Filename</code> に、<code>username2</code> + を追加したり修正したりします:</p> + + <div class="example"><p><code> + htpasswd Filename username2 + </code></p></div> + + <p>(訳注: 非常に多くのユーザを登録すると大きなファイルになりますが) + 大きなテキストファイルを検索するのは<em>非常に効率が悪い</em> + ということに注意してください。そのような必要のある時は、 + <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> + を代わりに使ってください。</p> + + <p><em>HTTP ダイジェスト認証</em>を使用する場合は、 + <a href="../programs/htpasswd.html">htpasswd</a> + プログラムでは不十分です。その代わりに + <code class="program"><a href="../programs/htdigest.html">htdigest</a></code> + を使用してください。ダイジェスト認証用のデータと + 基本認証用のデータを同一ファイルに混ぜて保存できない、 + ということに注意してください。</p> + + <div class="warning"><h3>セキュリティ</h3> + <p><code class="directive">AuthUserFile </code> + は、ウェブサーバのドキュメントツリーの外側に保管するようにしてください。 + 保護しようとしているディレクトリ以下には、<strong>置かないで下さい</strong>。 + そうしないと <code class="directive">AuthUserFile</code> は + ダウンロードできてしまいます。</p> + </div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authn_file.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authn_file.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authn_file.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authz_default.html b/docs/manual/mod/mod_authz_default.html index 612b1b6899..568ab8ff1e 100644 --- a/docs/manual/mod/mod_authz_default.html +++ b/docs/manual/mod/mod_authz_default.html @@ -2,9 +2,9 @@ URI: mod_authz_default.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_authz_default.html.ja.euc-jp +URI: mod_authz_default.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_authz_default.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_authz_default.html.ja.euc-jp b/docs/manual/mod/mod_authz_default.html.ja.euc-jp deleted file mode 100644 index 9891c23c71..0000000000 --- a/docs/manual/mod/mod_authz_default.html.ja.euc-jp +++ /dev/null @@ -1,80 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_authz_default - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_authz_default</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authz_default.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authz_default.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authz_default.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ǧեХå⥸塼</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authz_default_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authz_default.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table> -<h3></h3> - - <p>Υ⥸塼 <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> - <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> Ȥäǧ⥸塼 - ꤷʤäΥեХå⥸塼Ȥ߷פƤޤ - ɤΤ褦ʾǧꥯȤñ˵ݤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#authzdefaultauthoritative">AuthzDefaultAuthoritative</a></li> -</ul> -</div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AuthzDefaultAuthoritative" id="AuthzDefaultAuthoritative">AuthzDefaultAuthoritative</a> <a name="authzdefaultauthoritative" id="authzdefaultauthoritative">ǥ쥯ƥ</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>AuthzDefaultAuthoritative On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthzDefaultAuthoritative On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_default</td></tr> -</table> - <p><code class="directive">AuthzDefaultAuthoritative</code> ǥ쥯ƥ֤ - Ū <code>Off</code> ꤹ - ǧڤ (<code>modules.c</code> եƤ) - ̤Υ⥸塼ϤȤĤޤ</p> - - <div class="note"><h3></h3> - <p><code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> Τ<em>ȤƤ㤤</em> - ٥ȤƤޤΤǡ̾Ϥ㼡 - ⥸塼¸ߤޤǤ - <code class="directive">AuthDefaultAuthoritative</code> ϥǥե - (<code>On</code>) ΤޤޤˤۤɤǤ礦</p> - </div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authz_default.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authz_default.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authz_default.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authz_default.html.ja.utf8 b/docs/manual/mod/mod_authz_default.html.ja.utf8 new file mode 100644 index 0000000000..5850b617f4 --- /dev/null +++ b/docs/manual/mod/mod_authz_default.html.ja.utf8 @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_authz_default - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_authz_default</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authz_default.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authz_default.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authz_default.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>承認フォールバックモジュール</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>authz_default_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_authz_default.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.1 以降</td></tr></table> +<h3>概要</h3> + + <p>このモジュールは <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> や + <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> といった承認モジュールを + 設定しなかった場合のフォールバックモジュールとして設計されています。 + どのような承認リクエストも単に拒否します。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#authzdefaultauthoritative">AuthzDefaultAuthoritative</a></li> +</ul> +</div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AuthzDefaultAuthoritative" id="AuthzDefaultAuthoritative">AuthzDefaultAuthoritative</a> <a name="authzdefaultauthoritative" id="authzdefaultauthoritative">ディレクティブ</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>AuthzDefaultAuthoritative On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AuthzDefaultAuthoritative On</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_authz_default</td></tr> +</table> + <p><code class="directive">AuthzDefaultAuthoritative</code> ディレクティブを + 明示的に <code>Off</code> に設定すると + 認証を次の (<code>modules.c</code> ファイルで定義されている) + 低位のモジュールに渡すことを許可します。</p> + + <div class="note"><h3>注意</h3> + <p><code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> 自体が<em>とても低い</em> + レベルとして定義されていますので、通常はこれよりも低次の + モジュールは存在しません。ですから + <code class="directive">AuthDefaultAuthoritative</code> はデフォルト + (<code>On</code>) のままにしたほうが良いでしょう。</p> + </div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authz_default.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authz_default.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authz_default.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authz_groupfile.html b/docs/manual/mod/mod_authz_groupfile.html index eae1ea3510..5de40de125 100644 --- a/docs/manual/mod/mod_authz_groupfile.html +++ b/docs/manual/mod/mod_authz_groupfile.html @@ -2,9 +2,9 @@ URI: mod_authz_groupfile.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_authz_groupfile.html.ja.euc-jp +URI: mod_authz_groupfile.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_authz_groupfile.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_authz_groupfile.html.ja.euc-jp b/docs/manual/mod/mod_authz_groupfile.html.ja.euc-jp deleted file mode 100644 index 8cb9098066..0000000000 --- a/docs/manual/mod/mod_authz_groupfile.html.ja.euc-jp +++ /dev/null @@ -1,135 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_authz_groupfile - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_authz_groupfile</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authz_groupfile.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authz_groupfile.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authz_groupfile.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ץ졼ƥȥեѤ롼ǧ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authz_groupfile_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authz_groupfile.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table> -<h3></h3> - - <p>Υ⥸塼ǧڤ줿桼롼פΥС - ݤˤäƥ֥ȤΰؤΥĤ뤫ݤ뤫 - ǧǽޤƱͤεǽ <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code> - ˤäƤƤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#authgroupfile">AuthGroupFile</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#authzgroupfileauthoritative">AuthzGroupFileAuthoritative</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li> -<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AuthGroupFile" id="AuthGroupFile">AuthGroupFile</a> <a name="authgroupfile" id="authgroupfile">ǥ쥯ƥ</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>AuthGroupFile <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_groupfile</td></tr> -</table> - <p><code class="directive">AuthGroupFile</code> ǥ쥯ƥ֤ϡ - ǧ˻Ѥ桼롼פΰǼƤ롢 - ƥȥե̾ꤷޤ - <var>file-path</var> ϥ롼ץեؤΥѥǤ - ХѥǤʤС - <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> - ХѥȤưޤ</p> - - <p>롼ץեƹԤϡ롼̾ - ڡڤǤΥСΥ桼̾Ҥޤ</p> - - <div class="example"><h3>:</h3><p><code> - mygroup: bob joe anne - </code></p></div> - - <p>礭ʥեõΤϡ<em></em>ΨȤ - դƤΤ褦ʾϡ - <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code> - äɤǽȯޤ</p> - - <div class="warning"><h3>ƥ</h3> - <p><code class="directive">AuthGroupFile</code> ϡ - ֥ФΥɥȥĥγ¦ - ݴɤ褦ˤƤ - ݸ褦ȤƤǥ쥯ȥʲˤϡ<em>֤ʤDz</em> - ʤȥ饤Ȥ <code class="directive">AuthGroupFile</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="AuthzGroupFileAuthoritative" id="AuthzGroupFileAuthoritative">AuthzGroupFileAuthoritative</a> <a name="authzgroupfileauthoritative" id="authzgroupfileauthoritative">ǥ쥯ƥ</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>AuthzGroupFileAuthoritative On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthzGroupFileAuthoritative On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_groupfile</td></tr> -</table> - <p><code class="directive">AuthzGroupFileAuthoritative</code> ǥ쥯ƥ֤ - Ū <code>Off</code> ꤹ userID б - <strong>롼פʤ</strong> - (<code>module.c</code> Ƥ) ̤Υ⥸塼˥롼ǧ - ϤȤĤޤ</p> - - - <p>ǥեȤǤϤ줺̤ΤΥ롼פξ Authentication - Required ֤ޤǤ顢ꤷʤ - ƥݤĤȤǤNCSA ߴο뤳Ȥˤʤޤ</p> - - <div class="warning"><h3>ƥ</h3> - <p>桼 <code>.htaccess</code> ե¾ξǧʤؤ - ѾǤ褦ˤ뤳Ȥΰ̣ȤϽʬ˹θƤƤ - Ƥ줬˾ưǤ뤳ȤΤƤ - ̾ϰĤ <code>.htpasswd</code> եˤ - ¿ΥեĤ⤷ʤǡ١ - ˤñǤ</p> - </div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authz_groupfile.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authz_groupfile.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authz_groupfile.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authz_groupfile.html.ja.utf8 b/docs/manual/mod/mod_authz_groupfile.html.ja.utf8 new file mode 100644 index 0000000000..17e2236441 --- /dev/null +++ b/docs/manual/mod/mod_authz_groupfile.html.ja.utf8 @@ -0,0 +1,135 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_authz_groupfile - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_authz_groupfile</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authz_groupfile.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authz_groupfile.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authz_groupfile.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>プレーンテキストファイルを用いたグループ承認</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>authz_groupfile_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_authz_groupfile.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.1 以降</td></tr></table> +<h3>概要</h3> + + <p>このモジュールは認証されたユーザがグループのメンバーか + 否かによってウェブサイトの一部へのアクセスを許可するか拒否するかの + 承認機能を提供します。同様の機能は <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code> + によっても提供されています。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#authgroupfile">AuthGroupFile</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#authzgroupfileauthoritative">AuthzGroupFileAuthoritative</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li> +<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AuthGroupFile" id="AuthGroupFile">AuthGroupFile</a> <a name="authgroupfile" id="authgroupfile">ディレクティブ</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>AuthGroupFile <var>file-path</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_authz_groupfile</td></tr> +</table> + <p><code class="directive">AuthGroupFile</code> ディレクティブは、 + 証認に使用するユーザグループの一覧が格納されている、 + テキストファイルの名前を設定します。 + <var>file-path</var> はグループファイルへのパスです。 + 絶対パスでなければ、 + <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> + からの相対パスとして扱われます。</p> + + <p>グループファイル各行は、グループ名、コロン、そして + スペース区切りでそのメンバーのユーザ名を記述します。</p> + + <div class="example"><h3>例:</h3><p><code> + mygroup: bob joe anne + </code></p></div> + + <p>大きなファイルを探索するのは、<em>非常に</em>効率が悪いという点に + 注意してください。そのような場合は、 + <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code> + の方がずっと良い性能を発揮します。</p> + + <div class="warning"><h3>セキュリティ</h3> + <p><code class="directive">AuthGroupFile</code> は、 + ウェブサーバのドキュメントツリーの外側に + 保管するようにしてください。 + 保護しようとしているディレクトリ以下には、<em>置かないで下さい</em>。 + そうしないとクライアントが <code class="directive">AuthGroupFile</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="AuthzGroupFileAuthoritative" id="AuthzGroupFileAuthoritative">AuthzGroupFileAuthoritative</a> <a name="authzgroupfileauthoritative" id="authzgroupfileauthoritative">ディレクティブ</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>AuthzGroupFileAuthoritative On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AuthzGroupFileAuthoritative On</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_authz_groupfile</td></tr> +</table> + <p><code class="directive">AuthzGroupFileAuthoritative</code> ディレクティブを + 明示的に <code>Off</code> に設定すると userID に対応する + <strong>グループがない場合に</strong>、 + (<code>module.c</code> で定義されている) 下位のモジュールにグループ承認を + 渡すことを許可します。</p> + + + <p>デフォルトでは制御は渡されず、未知のグループの場合は Authentication + Required 応答が返されます。ですから、これを設定しないと + システムを安全に保つことができ、NCSA 互換の振る舞いをさせることになります。</p> + + <div class="warning"><h3>セキュリティ</h3> + <p>ユーザの <code>.htaccess</code> ファイルで他の承認手段への + 委譲ができるようにすることの意味するところは十分に考慮しておいてください。 + そしてそれが、本当に望む挙動であることを確かめてください。 + 通常は一つの <code>.htpasswd</code> ファイルを安全にする方が + より多くのアクセスインタフェースを持つかもしれないデータベースを + 安全にするよりも簡単です。</p> + </div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authz_groupfile.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authz_groupfile.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authz_groupfile.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authz_host.html b/docs/manual/mod/mod_authz_host.html index fc883205f3..a19aad99b8 100644 --- a/docs/manual/mod/mod_authz_host.html +++ b/docs/manual/mod/mod_authz_host.html @@ -2,9 +2,9 @@ URI: mod_authz_host.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_authz_host.html.ja.euc-jp +URI: mod_authz_host.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_authz_host.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_authz_host.html.ja.euc-jp b/docs/manual/mod/mod_authz_host.html.ja.euc-jp deleted file mode 100644 index deef1cf3ea..0000000000 --- a/docs/manual/mod/mod_authz_host.html.ja.euc-jp +++ /dev/null @@ -1,350 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_authz_host - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_authz_host</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authz_host.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authz_host.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authz_host.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ۥ (̾⤷ IP ɥ쥹) ˴Ť롼ǧ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authz_host_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authz_host.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹ</td></tr></table> -<h3></h3> - - <p><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ˤǥ쥯ƥ֤ - Фʬؤ - 椹뤿 <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="../mod/core.html#files"><Files></a></code>, <code class="directive"><a href="../mod/core.html#location"><Location></a></code> - <code><a href="core.html#accessfilename">.htaccess</a></code> եǻѤޤ饤ȤΥۥ̾IP - ɥ쥹 <a href="../env.html">Ķѿ</a>ȤƼ줿¾ΥꥯȤħ˴Ť - ԤʤȤǤޤ<code class="directive"><a href="#allow">Allow</a></code> - <code class="directive"><a href="#deny">Deny</a></code> ǥ쥯ƥ֤ - ɤΤ褦ʥ饤Ȥ˥ - Ĥ롢ʤꤹ뤿˻Ѥޤ - <code class="directive"><a href="#order">Order</a></code> ǥ쥯ƥ֤ - ǥեȤΥ֤ȡ - <code class="directive"><a href="#allow">Allow</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="#deny">Deny</a></code> - ǥ쥯ƥ֤ȤΤߤؤαƶλꤷޤ - </p> - - <p>ۥȤˤ륢¤ȥѥɤˤǧڤƱ - ԤʤȤǽǤξ硢Ĥ¤δطꤹ뤿 - <code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code> - ǥ쥯ƥ֤Ѥޤ</p> - - <p>Ūˤϡ¥ǥ쥯ƥ֤Ϥ٤ƤΥå - (<code>GET</code>, <code>PUT</code>, <code>POST</code> ʤ) - ŬѤޤơۤȤɤξ礳줬˾ޤưǤ - <code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> - ˥ǥ쥯ƥ֤Ȥǡ - ΥåɤˤΤ¤뤳ȤǤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#allow">Allow</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#deny">Deny</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#order">Order</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li> -<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Allow" id="Allow">Allow</a> <a name="allow" id="allow">ǥ쥯ƥ</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> Allow from all|<var>host</var>|env=<var>env-variable</var> -[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Limit</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_host</td></tr> -</table> - <p><code class="directive">Allow</code> ǥ쥯ƥ֤ϤɤΥۥȤ - ФΤΰǤ뤫˱ƶͿޤ - ϥۥ̾IP ɥ쥹IP ɥ쥹ϰϤ䡢 - ĶѿȤƼ줿¾Υ饤ȤΥꥯȤ - ħˤä椹뤳ȤǤޤ</p> - - <p>Υǥ쥯ƥ֤κǽΰϾ <code>from</code> Ǥ - ³ϻĤΰäޤ<code>Allow from - all</code> ꤵƤС٤ƤΥۥȤ˥Ĥ - ¤ϲƤ褦ˡ - <code class="directive"><a href="#deny">Deny</a></code> - ǥ쥯ƥ֤ <code class="directive"><a href="#order">Order</a></code> - ǥ쥯ƥ֤Ƿޤޤ - ΥۥȤۥȷˤΤߥФؤΥĤ뤿ˤϡ - ʲΤɤ줫η <em>host</em> ꤹ뤳ȤǤޤ:</p> - - <dl> - <dt>ɥᥤ̾ (ΰ)</dt> - - <dd> - <div class="example"><h3></h3><p><code> - Allow from apache.org<br /> - Allow from .net example.edu - </code></p></div> - <p>ʸ˹礦ǽ̾ΥۥȤΥĤޤ - ʬ˹礦ΤŬѤޤΤǡ - <code>foo.apache.org</code> ˤϥޥåޤ - <code>fooapache.org</code> ˤϥޥåޤ - ȡApache - <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> - ˴ؤ餺饤Ȥ IP ɥ쥹Ф - DNS 2 ŵհԤʤޤ - ۥ̾饪ꥸʥ IP ɥ쥹ޤ - ȵհפۥ̾ˤΤߡ - Ĥޤ</p></dd> - - <dt> IP ɥ쥹</dt> - - <dd> - <div class="example"><h3></h3><p><code> - Allow from 10.1.2.3<br /> - Allow from 192.168.1.104 192.168.1.205 - </code></p></div> - <p>Ĥ IP ɥ쥹Ǥ</p></dd> - - <dt>IP ɥ쥹ΰ</dt> - - <dd> - <div class="example"><h3></h3><p><code> - Allow from 10.1<br /> - Allow from 10 172.20 192.168.2 - </code></p></div> - <p>֥ͥåȤѤΡIP - ɥ쥹κǽΰĤ黰ĤޤǤΥХȤǤ</p></dd> - - <dt>ͥåȥ/ͥåȥޥ </dt> - - <dd> - <div class="example"><h3></h3><p><code> - Allow from 10.1.0.0/255.255.0.0 - </code></p></div> - <p>ͥåȥ a.b.c.d ȥͥåȥޥ w.x.y.z Ǥ - γ٤Υ֥ͥåѤǤ</p></dd> - - <dt>ͥåȥ/nnn CIDR </dt> - - <dd> - <div class="example"><h3></h3><p><code> - Allow from 10.1.0.0/16 - </code></p></div> - <p>ͥåȥޥ nnn ξ̥ӥåȤ 1 - ȤʤäƤΤʤ뤳ȰʳΤΤƱǤ</p></dd> - </dl> - - <p>: ǸλĤϤޤäƱۥȤ˹礤ޤ</p> - - - <p>IPv6 ɥ쥹 IPv6 Υ֥ͥåȤϰʲΤ褦˻Ǥޤ:</p> - - <div class="example"><p><code> - Allow from 2001:db8::a00:20ff:fea7:ccea<br /> - Allow from 2001:db8::a00:20ff:fea7:ccea/10 - </code></p></div> - - <p><code class="directive">Allow</code> ǥ쥯ƥ֤ΰλܤηϡ - <a href="../env.html">Ķѿ</a> - ¸ߤˤꥢԤʤ褦ˤΤǤ - <code>Allow from env=<var>env-variable</var></code> - ꤵƤȡĶѿ <var>env-variable</var> - ¸ߤ˥ꥯȤϥĤޤФ - <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> - Υǥ쥯ƥ֤ˤꡢ饤ȤΥꥯ - ħ˴Ťƽ˴Ķѿꤹ뵡ǽޤ - Ǥ顢Υǥ쥯ƥ֤ϥ饤Ȥ - <code>User-Agent</code> (֥饦μ)<code>Referer</code> - ¾ HTTP ꥯȤΥإåեɤʤɤ˴Ť - Ĥ뤿˻ȤȤǤޤ - </p> - - <div class="example"><h3>Example:</h3><p><code> - SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in<br /> - <Directory /docroot><br /> - <span class="indent"> - Order Deny,Allow<br /> - Deny from all<br /> - Allow from env=let_me_in<br /> - </span> - </Directory> - </code></p></div> - - <p>ξ硢user-agent ʸ <code>KnockKnock/2.0</code> - ǻϤޤ֥饦ΤߤĤ졢 - ¾ΤΤϥݤޤ</p> - - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Deny" id="Deny">Deny</a> <a name="deny" id="deny">ǥ쥯ƥ</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> Deny from all|<var>host</var>|env=<var>env-variable</var> -[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Limit</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_host</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϥۥ̾IP - ɥ쥹Ķѿ˴ŤƥФؤΥ¤ޤ - <code class="directive">Deny</code> ǥ쥯ƥ֤ΰ <code class="directive"><a href="#allow">Allow</a></code> - ǥ쥯ƥ֤ȤޤäƱǤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Order" id="Order">Order</a> <a name="order" id="order">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǥեȤΥǽʾ֤ȡ<code class="directive">Allow</code> -<code class="directive">Deny</code> ɾ֤椹</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code> Order <var>ordering</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Order Deny,Allow</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Limit</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_host</td></tr> -</table> - <p><code class="directive">Order</code> ǥ쥯ƥ֤ϥǥեȤΥξ֤ - <code class="directive"><a href="#allow">Allow</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="#deny">Deny</a></code> - ǥ쥯ƥ֤ɾ֤椷ޤ - <var>Ordering</var> ϰʲΤɤ줫Ǥ</p> - - <dl> - <dt><code>Deny,Allow</code></dt> - - <dd><code class="directive"><a href="#deny">Deny</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="#allow">Allow</a></code> - ǥ쥯ƥ֤ɾޤ - ϥǥեȤǵĤޤ<code class="directive"><a href="#deny">Deny</a></code> - ǥ쥯ƥ֤˹ʤ<code class="directive"><a href="#allow">Allow</a></code> - ǥ쥯ƥ֤˹礦饤ȤϥĤޤ</dd> - - <dt><code>Allow,Deny</code></dt> - - <dd><code class="directive"><a href="#allow">Allow</a></code> - ǥ쥯ƥ֤ <code class="directive"><a href="#deny">Deny</a></code> - ǥ쥯ƥ֤ɾޤ - ϥǥեȤǵݤޤ<code class="directive"><a href="#allow">Allow</a></code> - ǥ쥯ƥ֤˹ʤ<code class="directive"><a href="#deny">Deny</a></code> - ǥ쥯ƥ֤˹礦饤Ȥϥݤޤ - </dd> - - <dt><code>Mutual-failure</code></dt> - - <dd><code class="directive"><a href="#allow">Allow</a></code> ΥꥹȤ˸ơ - <code class="directive"><a href="#deny">Deny</a></code> - ΥꥹȤ˸ʤۥȤΤߤĤޤ - νդ <code>Order Allow,Deny</code> Ʊ̤ - ޤ侩ȤʤäƤޤ</dd> - </dl> - - <p>ɤϥޤʬΥ뤳ȤǽǤ - ֤<em>äƤϤޤ</em>ɤξǤ⡢<code class="directive"><a href="#allow">Allow</a></code> - <code class="directive"><a href="#deny">Deny</a></code> ʸ - ɾȤȤդƤ - </p> - - <p>ʲǤϡapache.org - ɥᥤΤ٤ƤΥۥȤϥĤޤ - ¾Τ٤ƤΥۥȤϥݤޤ</p> - - <div class="example"><p><code> - Order Deny,Allow<br /> - Deny from all<br /> - Allow from apache.org - </code></p></div> - - <p>Ǥϡfoo.apache.org ֥ɥᥤˤۥȰʳΡ - apache.org ɥᥤΤ٤ƤΥۥȤĤޤ - apache.org - ɥᥤǤʤۥȤϡǥեȤξ֤ݤΤᡢ - ФؤΥݤޤ</p> - - <div class="example"><p><code> - Order Allow,Deny<br /> - Allow from apache.org<br /> - Deny from foo.apache.org - </code></p></div> - - <p> <code class="directive">Order</code> <code>Deny,Allow</code> - ѤäƤС٤ΥۥȤ˥Ĥޤ - ϡեμºݤν֤˴ؤ餺 - <code>Allow from apache.org</code> Ǹɾơ - <code>Deny from foo.apache.org</code> 뤫Ǥ - <code>apache.org</code> - ɥᥤˤʤۥȤ⡢ǥեȤξ֤ <em>allow</em> - Ѳ뤿ˡĤޤ - </p> - - <p><code class="directive">Order</code> - ǥ쥯ƥ֤ϥǥեȤΥξ֤˱ƶͿΤǡ - <code class="directive"><a href="#allow">Allow</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="#deny">Deny</a></code> - ǥ쥯ƥ̵֤Ƥ⡢ФΥ˱ƶͿ뤳ȤǤޤ - ȤС</p> - - <div class="example"><p><code> - <Directory /www><br /> - <span class="indent"> - Order Allow,Deny<br /> - </span> - </Directory> - </code></p></div> - - <p>ϥǥեȤΥ֤ <em>deny</em> ˤʤ뤿ᡢ - <code>/www</code> ǥ쥯ȥؤΤ٤ƤΥݤޤ - </p> - - <p><code class="directive">Order</code> - ǥ쥯ƥ֤ϥФγʳǤ - ǥ쥯ƥ֤νν֤ѹޤϡȤС - <code class="directive">Order</code> ǥ쥯ƥ֤˴ؤ餺 - <code class="directive"><a href="../mod/core.html#location"><Location></a></code> - <code class="directive"><a href="#allow">Allow</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="#deny">Deny</a></code> ǥ쥯ƥ֤ϡ - <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> - <code>.htaccess</code> ե <code class="directive"><a href="#allow">Allow</a></code> - ǥ쥯ƥ֤ <code class="directive"><a href="#deny">Deny</a></code> - ǥ쥯ƥ֤˸ɾȤȤ̣ޤ - ꥻΥޡξܺ٤ˤĤƤϡ - <a href="../sections.html">Directory,Location, Files - ưˡ</a> ȤƤ</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authz_host.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authz_host.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authz_host.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authz_host.html.ja.utf8 b/docs/manual/mod/mod_authz_host.html.ja.utf8 new file mode 100644 index 0000000000..1a4a2fd8d6 --- /dev/null +++ b/docs/manual/mod/mod_authz_host.html.ja.utf8 @@ -0,0 +1,350 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_authz_host - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_authz_host</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authz_host.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authz_host.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authz_host.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>ホスト (名前もしくは IP アドレス) に基づいたグループ承認</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>authz_host_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_authz_host.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.1 以降</td></tr></table> +<h3>概要</h3> + + <p><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> により提供されるディレクティブは + サーバの特定の部分への + アクセスを制御するために <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="../mod/core.html#files"><Files></a></code>, <code class="directive"><a href="../mod/core.html#location"><Location></a></code> + と <code><a href="core.html#accessfilename">.htaccess</a></code> ファイルで使用されます。クライアントのホスト名、IP + アドレスや <a href="../env.html">環境変数</a>として取得された、その他のリクエストの特徴に基づいて + アクセス制御を行なうことができます。<code class="directive"><a href="#allow">Allow</a></code> と + <code class="directive"><a href="#deny">Deny</a></code> ディレクティブは + どのようなクライアントにアクセスを + 許可する、しないかを指定するために使用されます。一方、 + <code class="directive"><a href="#order">Order</a></code> ディレクティブは + デフォルトのアクセス状態と、 + <code class="directive"><a href="#allow">Allow</a></code> ディレクティブと + <code class="directive"><a href="#deny">Deny</a></code> + ディレクティブとのお互いへの影響の仕方を設定します。 + </p> + + <p>ホストによるアクセス制限とパスワードによる認証を同時に + 行なうことが可能です。その場合、その二つの制限の関係を指定するために + <code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code> + ディレクティブを使用します。</p> + + <p>一般的には、アクセス制限ディレクティブはすべてのアクセスメソッド + (<code>GET</code>, <code>PUT</code>, <code>POST</code> など) + に適用されます。そして、ほとんどの場合これが望ましい動作です。 + しかし、<code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> + セクションの中にディレクティブを書くことで、 + 一部のメソッドにのみ制限をかけることもできます。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#allow">Allow</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#deny">Deny</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#order">Order</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li> +<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Allow" id="Allow">Allow</a> <a name="allow" id="allow">ディレクティブ</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> Allow from all|<var>host</var>|env=<var>env-variable</var> +[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Limit</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_authz_host</td></tr> +</table> + <p><code class="directive">Allow</code> ディレクティブはどのホストが + サーバのある領域をアクセスできるかに影響を与えます。 + アクセスはホスト名、IP アドレス、IP アドレスの範囲や、 + 環境変数として取得された、その他のクライアントのリクエストの + 特徴によって制御することができます。</p> + + <p>このディレクティブの最初の引数は常に <code>from</code> です。 + それに続く引数は三つの違った形式があります。<code>Allow from + all</code> が指定されていれば、すべてのホストにアクセスを許可し、 + アクセス制限は下で説明されているように、 + <code class="directive"><a href="#deny">Deny</a></code> + ディレクティブと <code class="directive"><a href="#order">Order</a></code> + ディレクティブの設定で決まります。 + 特定のホストやホスト群にのみサーバへのアクセスを許可するためには、 + 以下のどれかの形式で <em>host</em> を指定することができます:</p> + + <dl> + <dt>ドメイン名 (の一部)</dt> + + <dd> + <div class="example"><h3>例</h3><p><code> + Allow from apache.org<br /> + Allow from .net example.edu + </code></p></div> + <p>この文字列に合うか、これで終わる名前のホストのアクセスが許可されます。 + 各部分が完全に合うものだけに適用されますので、上の例は + <code>foo.apache.org</code> にはマッチしますが、 + <code>fooapache.org</code> にはマッチしません。 + この設定をすると、Apache は + <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> + の設定に関わらず、クライアントの IP アドレスに対して + DNS の 2 重逆引きを行ないます。 + ホスト名からオリジナルの IP アドレスを順引きします。 + 順引きと逆引きが一致し、ホスト名が該当した場合にのみ、 + アクセスが許可されます。</p></dd> + + <dt>完全な IP アドレス</dt> + + <dd> + <div class="example"><h3>例</h3><p><code> + Allow from 10.1.2.3<br /> + Allow from 192.168.1.104 192.168.1.205 + </code></p></div> + <p>アクセスを許可する IP アドレスです。</p></dd> + + <dt>IP アドレスの一部</dt> + + <dd> + <div class="example"><h3>例</h3><p><code> + Allow from 10.1<br /> + Allow from 10 172.20 192.168.2 + </code></p></div> + <p>サブネットの制限用の、IP + アドレスの最初の一つから三つまでのバイトです。</p></dd> + + <dt>ネットワーク/ネットマスク の対</dt> + + <dd> + <div class="example"><h3>例</h3><p><code> + Allow from 10.1.0.0/255.255.0.0 + </code></p></div> + <p>ネットワーク a.b.c.d とネットマスク w.x.y.z です。 + より細粒度のサブネット制限用です。</p></dd> + + <dt>ネットワーク/nnn CIDR 指定</dt> + + <dd> + <div class="example"><h3>例</h3><p><code> + Allow from 10.1.0.0/16 + </code></p></div> + <p>ネットマスクが nnn の上位ビットが 1 + となっているものからなること以外は前のものと同じです。</p></dd> + </dl> + + <p>注: 最後の三つの例はまったく同じホストに合います。</p> + + + <p>IPv6 アドレスと IPv6 のサブネットは以下のように指定できます:</p> + + <div class="example"><p><code> + Allow from 2001:db8::a00:20ff:fea7:ccea<br /> + Allow from 2001:db8::a00:20ff:fea7:ccea/10 + </code></p></div> + + <p><code class="directive">Allow</code> ディレクティブの引数の三つ目の形式は、 + <a href="../env.html">環境変数</a> + の存在によりアクセスの制御を行なえるようにするものです。 + <code>Allow from env=<var>env-variable</var></code> + が指定されていると、環境変数 <var>env-variable</var> + が存在した場合にリクエストはアクセスを許可されます。サーバは + <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> + のディレクティブにより、クライアントのリクエスト + の特徴に基づいて柔軟に環境変数を設定する機能を提供します。 + ですから、このディレクティブはクライアントの + <code>User-Agent</code> (ブラウザの種類)、<code>Referer</code> + や他の HTTP リクエストのヘッダフィールドなどに基づいて + アクセス許可をするために使うことができます。 + </p> + + <div class="example"><h3>Example:</h3><p><code> + SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in<br /> + <Directory /docroot><br /> + <span class="indent"> + Order Deny,Allow<br /> + Deny from all<br /> + Allow from env=let_me_in<br /> + </span> + </Directory> + </code></p></div> + + <p>この場合、user-agent の文字列が <code>KnockKnock/2.0</code> + で始まるブラウザのみがアクセスを許可され、 + 他のものはアクセスを拒否されます。</p> + + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Deny" id="Deny">Deny</a> <a name="deny" id="deny">ディレクティブ</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> Deny from all|<var>host</var>|env=<var>env-variable</var> +[<var>host</var>|env=<var>env-variable</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Limit</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_authz_host</td></tr> +</table> + <p>このディレクティブはホスト名、IP + アドレス、環境変数に基づいてサーバへのアクセスを制限します。 + <code class="directive">Deny</code> ディレクティブの引数は <code class="directive"><a href="#allow">Allow</a></code> + ディレクティブとまったく同じです。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Order" id="Order">Order</a> <a name="order" id="order">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>デフォルトのアクセス可能な状態と、<code class="directive">Allow</code> と +<code class="directive">Deny</code> が評価される順番を制御する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code> Order <var>ordering</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>Order Deny,Allow</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Limit</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_authz_host</td></tr> +</table> + <p><code class="directive">Order</code> ディレクティブはデフォルトのアクセスの状態と + <code class="directive"><a href="#allow">Allow</a></code> ディレクティブと + <code class="directive"><a href="#deny">Deny</a></code> + ディレクティブが評価される順番を制御します。 + <var>Ordering</var> は以下のどれかです。</p> + + <dl> + <dt><code>Deny,Allow</code></dt> + + <dd><code class="directive"><a href="#deny">Deny</a></code> ディレクティブが + <code class="directive"><a href="#allow">Allow</a></code> + ディレクティブの前に評価されます。 + アクセスはデフォルトで許可されます。<code class="directive"><a href="#deny">Deny</a></code> + ディレクティブに合わないか、<code class="directive"><a href="#allow">Allow</a></code> + ディレクティブに合うクライアントはアクセスを許可されます。</dd> + + <dt><code>Allow,Deny</code></dt> + + <dd><code class="directive"><a href="#allow">Allow</a></code> + ディレクティブが <code class="directive"><a href="#deny">Deny</a></code> + ディレクティブの前に評価されます。 + アクセスはデフォルトで拒否されます。<code class="directive"><a href="#allow">Allow</a></code> + ディレクティブに合わないか、<code class="directive"><a href="#deny">Deny</a></code> + ディレクティブに合うクライアントはアクセスを拒否されます。 + </dd> + + <dt><code>Mutual-failure</code></dt> + + <dd><code class="directive"><a href="#allow">Allow</a></code> のリストに現れて、 + <code class="directive"><a href="#deny">Deny</a></code> + のリストに現れないホストのみがアクセスを許可されます。 + この順番付けは <code>Order Allow,Deny</code> と同じ効果を持ち、 + その設定の方が好ましいために非推奨となっています。</dd> + </dl> + + <p>キーワードはコンマで分離することだけが可能です。 + 間に<em>空白があってはいけません</em>。どの場合でも、<code class="directive"><a href="#allow">Allow</a></code> と + <code class="directive"><a href="#deny">Deny</a></code> 文は + 全て評価されるということに注意してください。 + </p> + + <p>以下の例では、apache.org + ドメインのすべてのホストはアクセスを許可されます。 + 他のすべてのホストはアクセスを拒否されます。</p> + + <div class="example"><p><code> + Order Deny,Allow<br /> + Deny from all<br /> + Allow from apache.org + </code></p></div> + + <p>次の例では、foo.apache.org サブドメインにあるホスト以外の、 + apache.org ドメインのすべてのホストがアクセスを許可されます。 + apache.org + ドメインでないホストは、デフォルトの状態がアクセス拒否のため、 + サーバへのアクセスを拒否されます。</p> + + <div class="example"><p><code> + Order Allow,Deny<br /> + Allow from apache.org<br /> + Deny from foo.apache.org + </code></p></div> + + <p>一方、上の例の <code class="directive">Order</code> が <code>Deny,Allow</code> + に変わっていれば、すべのホストにアクセスが許可されます。 + これは、設定ファイル中の実際の順番に関わらず、 + <code>Allow from apache.org</code> が最後に評価されて、 + <code>Deny from foo.apache.org</code> を上書きするからです。 + <code>apache.org</code> + ドメインにないホストも、デフォルトの状態が <em>allow</em> + に変化するために、アクセスを許可されます。 + </p> + + <p><code class="directive">Order</code> + ディレクティブはデフォルトのアクセスの状態に影響を与えるので、 + <code class="directive"><a href="#allow">Allow</a></code> ディレクティブと + <code class="directive"><a href="#deny">Deny</a></code> + ディレクティブが無くても、サーバのアクセスに影響を与えることができます。 + たとえば、</p> + + <div class="example"><p><code> + <Directory /www><br /> + <span class="indent"> + Order Allow,Deny<br /> + </span> + </Directory> + </code></p></div> + + <p>はデフォルトのアクセス状態が <em>deny</em> になるため、 + <code>/www</code> ディレクトリへのすべてのアクセスを拒否します。 + </p> + + <p><code class="directive">Order</code> + ディレクティブはサーバの設定処理の各段階でだけ + アクセスディレクティブの処理の順番を変更します。これは、たとえば、 + <code class="directive">Order</code> ディレクティブの設定に関わらず、 + <code class="directive"><a href="../mod/core.html#location"><Location></a></code> セクションの + <code class="directive"><a href="#allow">Allow</a></code> ディレクティブや + <code class="directive"><a href="#deny">Deny</a></code> ディレクティブは、 + <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> セクションや + <code>.htaccess</code> ファイルの <code class="directive"><a href="#allow">Allow</a></code> + ディレクティブや <code class="directive"><a href="#deny">Deny</a></code> + ディレクティブよりも常に後に評価されるということを意味します。 + 設定セクションのマージの詳細については、 + <a href="../sections.html">Directory,Location, Files + セクションの動作方法</a> を参照してください。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authz_host.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authz_host.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authz_host.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authz_owner.html b/docs/manual/mod/mod_authz_owner.html index f23a815ffe..c3045b2203 100644 --- a/docs/manual/mod/mod_authz_owner.html +++ b/docs/manual/mod/mod_authz_owner.html @@ -2,9 +2,9 @@ URI: mod_authz_owner.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_authz_owner.html.ja.euc-jp +URI: mod_authz_owner.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_authz_owner.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_authz_owner.html.ja.euc-jp b/docs/manual/mod/mod_authz_owner.html.ja.euc-jp deleted file mode 100644 index 0e1936602f..0000000000 --- a/docs/manual/mod/mod_authz_owner.html.ja.euc-jp +++ /dev/null @@ -1,190 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_authz_owner - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_authz_owner</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authz_owner.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authz_owner.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authz_owner.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>եνͭԤ˴Ťǧ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authz_owner_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authz_owner.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹߤǻѲǽ</td></tr></table> -<h3></h3> - - <p>Υ⥸塼ϥꥯȤ줿եΥե륷ƥ - ͭԤ䥰롼פ HTTP ǧڤ˻Ȥ줿桼 ID (֥桼 ID) - Ӥ뤳Ȥǥǧޤ줿桼̾ȥѥɤ - <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> - <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> Τ褦ǧڥ⥸塼Ǵ - Ŭڤ˸ڤƤɬפޤ<code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> - ϰʲΤ褦ˡ<code class="directive"><a href="../mod/core.html#require">Require</a></code> ǥ쥯ƥ֤ <code>file-owner</code> - <code>file-group</code> ȤĤΰǧޤ:</p> - - <dl> - <dt><code>file-owner</code></dt> - <dd>줿֥桼̾ϥꥯȤ줿եνͭԤ - ƥˤ̾ȰפɬפޤĤޤꡢڥ졼ƥ - ƥबե <code>jones</code> ˤͭƤ - ȸäȤϡ֤Υ˻Ȥ桼̾ - <code>jones</code> ǤʤФʤޤ</dd> - - <dt><code>file-group</code></dt> - <dd>եͭ륷ƥΥ롼פ̾㤨 - <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code> - ˤ륰롼ץǡ١¸ߤƤơ - ֥桼̾Υ롼פ°ƤʤФʤޤ - 㤨Сڥ졼ƥƥबե (ƥ) 롼 - <code>accounts</code> ˤͭƤȸäȤϡ - <code>accounts</code> 롼ץǡ١¸ߤơ - ꥯȤ˻Ѥ줿֥桼̾Υ롼פ°Ƥ - ɬפޤ</dd> - </dl> - - <div class="note"><h3></h3> - <p>ե륷ƥ˼ºݤˤ¸ߤʤ - (<em>Ĥޤ</em> Сʥ) ξǧ - <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> Ѥ줿Ȥϡ - ϵݤޤ</p> - - <p>äˡ<a href="../content-negotiation.html#multiviews">ƥ - ͥ줿"MultiViews"</a> Υ - 褷ƾǧޤ</p> - </div> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#authzownerauthoritative">AuthzOwnerAuthoritative</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#examples"></a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li> -<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="examples" id="examples"></a></h2> - - <h3><a name="examples.file-owner" id="examples.file-owner">Require file-owner</a></h3> - <p>ʣ桼Υƥ Apache ֥Ф¹ԤƤơ - <code>~/public_html/private</code> ˳ƥ桼ե֤ƤȤޤ - <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> - ǡ١Ĥꡢ٤ƤΥ֥桼̾Ƥꡢ - Υ桼̾ФǼºݤ˥եͭƤ桼̾ȰפƤ硢 - Τ褦ǡ桼ʬȤΥե˥Ǥ褦ˤʤޤ - <code>/home/smith/public_html/private</code> ΥեϡͭԤ - <code>smith</code> <code>jones</code> ˤʤäƤʤ¤ꡢ - <code>jones</code> ˤϥϵĤޤ</p> - - <div class="example"><p><code> - <Directory /home/*/public_html/private><br /> - <span class="indent"> - AuthType Basic<br /> - AuthName MyPrivateFiles<br /> - AuthBasicProvider dbm<br /> - AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all<br /> - Satisfy All<br /> - Require file-owner<br /> - </span> - </Directory> - </code></p></div> - - - <h3><a name="examples.file-group" id="examples.file-group">Require file-group</a></h3> - <p>嵭Τ褦ʥƥǡͤΥ桼ץȤΥե - <code>~/public_html/project-foo</code> ǶͭƤȤޤ - եϥƥΥ롼 <code>foo</code> ˽ͭƤơ - <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code> - ǡ١Ĥꡢˤ٤ƤΥ֥桼̾ - 롼פΥФƤ롢<em>Ĥޤ</em> - 桼ϾʤȤ <code>foo</code> Ȥ롼פ°Ƥ롢Ȥޤ - <code>jones</code> <code>smith</code> Ͷ롼 - <code>foo</code> ΥФǤ硢ɤοͤξ - <code>project-foo</code> ˥Ĥޤ</p> - - <div class="example"><p><code> - <Directory /home/*/public_html/project-foo><br /> - <span class="indent"> - AuthType Basic<br /> - AuthName "Project Foo Files"<br /> - AuthBasicProvider dbm<br /> - <br /> - # combined user/group database<br /> - AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all<br /> - AuthDBMGroupFile /usr/local/apache2/etc/.htdbm-all<br /> - <br /> - Satisfy All<br /> - Require file-group<br /> - </span> - </Directory> - </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="AuthzOwnerAuthoritative" id="AuthzOwnerAuthoritative">AuthzOwnerAuthoritative</a> <a name="authzownerauthoritative" id="authzownerauthoritative">ǥ쥯ƥ</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>AuthzOwnerAuthoritative On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthzOwnerAuthoritative On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</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_authz_owner</td></tr> -</table> - <p><code class="directive">AuthzOwnerAuthoritative</code> ǥ쥯ƥ֤ - Ū <code>Off</code> ꤹȡʲξǧڤ - (<code>modules.c</code> Ƥ) ̤Υ⥸塼 - Ϥ褦ˤޤ:</p> - - <ul> - <li><code>file-owner</code> ξϡ줿֥桼̾ - ե륷ƥνͭԤפʤͭԤ狼ʤ硣</li> - - <li><code>file-group</code> ξϡ줿֥桼̾ - ե륷ƥ॰롼פ¸ߤʤ狼ʤ硣</li> - </ul> - - <p>ͤ <code>Off</code> ꤹȡ<code>file-owner</code> - <code>file-group</code> Ȥ߹碌뤳ȤǤ褦ˤʤꡢ - ξϤɤ餫 (ξǤ) ˥ޥå˥Ĥޤ</p> - - <p>ǥեȤǤϤ줺̤ΤΥ롼פξ Authentication - Required ֤ޤǤ顢<code>Off</code> ꤷʤȤ - ƥݤĤȤǤNCSA ߴο뤳Ȥˤʤޤ</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authz_owner.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authz_owner.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authz_owner.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authz_owner.html.ja.utf8 b/docs/manual/mod/mod_authz_owner.html.ja.utf8 new file mode 100644 index 0000000000..1f8062d358 --- /dev/null +++ b/docs/manual/mod/mod_authz_owner.html.ja.utf8 @@ -0,0 +1,190 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_authz_owner - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_authz_owner</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authz_owner.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authz_owner.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authz_owner.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>ファイルの所有者に基づいた承認</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>authz_owner_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_authz_owner.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.1 以降で使用可能</td></tr></table> +<h3>概要</h3> + + <p>このモジュールはリクエストされたファイルのファイルシステムの + 所有者やグループを HTTP 認証に使われたユーザ ID (ウェブユーザ ID) と + 比較することでアクセスを承認します。提供されたユーザ名とパスワードは + <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> や + <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> のような認証モジュールで既に + 適切に検証されている必要があります。<code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> + は以下のように、<code class="directive"><a href="../mod/core.html#require">Require</a></code> ディレクティブの <code>file-owner</code> と + <code>file-group</code> という二つの引数を認識します:</p> + + <dl> + <dt><code>file-owner</code></dt> + <dd>提供されたウェブユーザ名はリクエストされたファイルの所有者の + システムにおける名前と一致する必要があります。つまり、オペレーティング + システムがファイルは <code>jones</code> により所有されている + と言ったときは、ウェブからのアクセスに使われるユーザ名も + <code>jones</code> でなければなりません。</dd> + + <dt><code>file-group</code></dt> + <dd>ファイルを所有するシステムのグループの名前が、例えば + <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> や <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code> + により提供されるグループデータベースに存在していて、 + ウェブユーザ名がそのグループに属していなければなりません。 + 例えば、オペレーティングシステムがファイルは (システムの) グループ + <code>accounts</code> により所有されていると言ったときは、 + <code>accounts</code> がグループデータベースに存在して、 + リクエストに使用されたウェブユーザ名がそのグループに属している + 必要があります。</dd> + </dl> + + <div class="note"><h3>注</h3> + <p>ファイルシステムに実際には存在しないリソース + (<em>つまり</em> バーチャルなリソース) の承認に + <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> が使用されたときは、 + アクセスは拒否されます。</p> + + <p>特に、<a href="../content-negotiation.html#multiviews">コンテント + ネゴシエーションされた"MultiViews"</a> のリソースは + 決して承認しません。</p> + </div> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#authzownerauthoritative">AuthzOwnerAuthoritative</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#examples">設定例</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li> +<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="examples" id="examples">設定例</a></h2> + + <h3><a name="examples.file-owner" id="examples.file-owner">Require file-owner</a></h3> + <p>複数ユーザのシステムで Apache ウェブサーバが実行されていて、 + <code>~/public_html/private</code> に各ユーザがファイルを置いているとします。 + <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> + データベースが一つだけあり、すべてのウェブユーザ名が列挙されており、 + このユーザ名がサーバで実際にファイルを所有しているユーザ名と一致している場合、 + 次の節のような設定で、ユーザが自分自身のファイルにアクセスできるようになります。 + <code>/home/smith/public_html/private</code> の中のファイルは、所有者が + <code>smith</code> の代わりに <code>jones</code> になっていない限り、 + <code>jones</code> にはアクセスは許可されません。</p> + + <div class="example"><p><code> + <Directory /home/*/public_html/private><br /> + <span class="indent"> + AuthType Basic<br /> + AuthName MyPrivateFiles<br /> + AuthBasicProvider dbm<br /> + AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all<br /> + Satisfy All<br /> + Require file-owner<br /> + </span> + </Directory> + </code></p></div> + + + <h3><a name="examples.file-group" id="examples.file-group">Require file-group</a></h3> + <p>上記のようなシステムで、数人のユーザがプロジェクトのファイルを + <code>~/public_html/project-foo</code> で共有しているとします。 + ファイルはシステムのグループ <code>foo</code> に所有されていて、 + <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code> + データベースが一つだけあり、そこにすべてのウェブユーザ名と + グループのメンバが列挙されている、<em>つまり</em>、それらの + ユーザは少なくとも <code>foo</code> というグループに属している、とします。 + <code>jones</code> と<code>smith</code> の二人共がグループ + <code>foo</code> のメンバである場合、どちらの人も両方の + <code>project-foo</code> にアクセスが許可されます。</p> + + <div class="example"><p><code> + <Directory /home/*/public_html/project-foo><br /> + <span class="indent"> + AuthType Basic<br /> + AuthName "Project Foo Files"<br /> + AuthBasicProvider dbm<br /> + <br /> + # combined user/group database<br /> + AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all<br /> + AuthDBMGroupFile /usr/local/apache2/etc/.htdbm-all<br /> + <br /> + Satisfy All<br /> + Require file-group<br /> + </span> + </Directory> + </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="AuthzOwnerAuthoritative" id="AuthzOwnerAuthoritative">AuthzOwnerAuthoritative</a> <a name="authzownerauthoritative" id="authzownerauthoritative">ディレクティブ</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>AuthzOwnerAuthoritative On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AuthzOwnerAuthoritative On</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</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_authz_owner</td></tr> +</table> + <p><code class="directive">AuthzOwnerAuthoritative</code> ディレクティブを + 明示的に <code>Off</code> に設定すると、以下の場合に認証が + (<code>modules.c</code> で定義されている) 下位のモジュールに + 渡されるようにします:</p> + + <ul> + <li><code>file-owner</code> の場合は、提供されたウェブユーザ名に + ファイルシステムの所有者が一致しないか、所有者がわからない場合。</li> + + <li><code>file-group</code> の場合は、提供されたウェブユーザ名が + ファイルシステムグループに存在しないか、わからない場合。</li> + </ul> + + <p>値を <code>Off</code> に設定すると、<code>file-owner</code> と + <code>file-group</code> を組み合わせることもできるようになり、 + その場合はどちらか (両方でも) にマッチした場合にアクセスを許可されます。</p> + + <p>デフォルトでは制御は渡されず、未知のグループの場合は Authentication + Required 応答が返されます。ですから、<code>Off</code> に設定しないことで + システムを安全に保つことができ、NCSA 互換の振る舞いをさせることになります。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authz_owner.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authz_owner.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authz_owner.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authz_user.html b/docs/manual/mod/mod_authz_user.html index bbf7fe111d..aed4fc6cbe 100644 --- a/docs/manual/mod/mod_authz_user.html +++ b/docs/manual/mod/mod_authz_user.html @@ -2,9 +2,9 @@ URI: mod_authz_user.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_authz_user.html.ja.euc-jp +URI: mod_authz_user.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_authz_user.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_authz_user.html.ja.euc-jp b/docs/manual/mod/mod_authz_user.html.ja.euc-jp deleted file mode 100644 index 087d013921..0000000000 --- a/docs/manual/mod/mod_authz_user.html.ja.euc-jp +++ /dev/null @@ -1,86 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_authz_user - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_authz_user</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authz_user.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authz_user.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authz_user.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>桼ǧ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>authz_user_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_authz_user.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.1 ʹߤǻѲǽ</td></tr></table> -<h3></h3> - - <p>Υ⥸塼ϡǧڤ줿桼˥֥Ȥΰؤ - Ĥݤꤹ뤿ξǧǽޤ - <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> ǧڤ줿桼 - <code>Require user</code> ǥ쥯ƥ֤˽Ƥ - ǧޤǧڤ桼٤Ƥ˥ - Ĥˤϡ <code>require valid-user</code> - ȤȤǤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#authzuserauthoritative">AuthzUserAuthoritative</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li> -<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AuthzUserAuthoritative" id="AuthzUserAuthoritative">AuthzUserAuthoritative</a> <a name="authzuserauthoritative" id="authzuserauthoritative">ǥ쥯ƥ</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>AuthzUserAuthoritative On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AuthzUserAuthoritative On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_authz_user</td></tr> -</table> - <p><code class="directive">AuthzUserAuthoritative</code> ǥ쥯ƥ֤ - Ū <code>Off</code> ꤹ userID б - <strong>롼פʤ</strong> - (<code>module.c</code> Ƥ) ̤Υ⥸塼˥롼ǧ - ϤȤĤޤ</p> - - <p>ǥեȤǤϤ줺̤ΤΥ롼פξ Authentication - Required ֤ޤǤ顢ꤷʤ - ƥݤĤȤǤNCSA ߴο뤳Ȥˤʤޤ</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_authz_user.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_authz_user.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_authz_user.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_authz_user.html.ja.utf8 b/docs/manual/mod/mod_authz_user.html.ja.utf8 new file mode 100644 index 0000000000..a55e4cee01 --- /dev/null +++ b/docs/manual/mod/mod_authz_user.html.ja.utf8 @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_authz_user - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_authz_user</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authz_user.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authz_user.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authz_user.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>ユーザ承認</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>authz_user_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_authz_user.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.1 以降で使用可能</td></tr></table> +<h3>概要</h3> + + <p>このモジュールは、認証されたユーザにウェブサイトの一部への + アクセスを許可したり拒否したりするための承認機能を提供します。 + <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> は認証されたユーザが + <code>Require user</code> ディレクティブに書かれていれば + アクセスを認めます。認証に成功したユーザすべてにアクセスを + 許可するには、代わりに <code>require valid-user</code> を + 使うことができます。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#authzuserauthoritative">AuthzUserAuthoritative</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li> +<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AuthzUserAuthoritative" id="AuthzUserAuthoritative">AuthzUserAuthoritative</a> <a name="authzuserauthoritative" id="authzuserauthoritative">ディレクティブ</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>AuthzUserAuthoritative On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AuthzUserAuthoritative On</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_authz_user</td></tr> +</table> + <p><code class="directive">AuthzUserAuthoritative</code> ディレクティブを + 明示的に <code>Off</code> に設定すると userID に対応する + <strong>グループがない場合に</strong>、 + (<code>module.c</code> で定義されている) 下位のモジュールにグループ承認を + 渡すことを許可します。</p> + + <p>デフォルトでは制御は渡されず、未知のグループの場合は Authentication + Required 応答が返されます。ですから、これを設定しないと + システムを安全に保つことができ、NCSA 互換の振る舞いをさせることになります。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_authz_user.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_authz_user.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_authz_user.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_autoindex.html b/docs/manual/mod/mod_autoindex.html index 16baec2f69..60a6567d7f 100644 --- a/docs/manual/mod/mod_autoindex.html +++ b/docs/manual/mod/mod_autoindex.html @@ -2,9 +2,9 @@ URI: mod_autoindex.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_autoindex.html.ja.euc-jp +URI: mod_autoindex.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_autoindex.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_autoindex.html.ja.euc-jp b/docs/manual/mod/mod_autoindex.html.ja.euc-jp deleted file mode 100644 index 7fbfec6bb3..0000000000 --- a/docs/manual/mod/mod_autoindex.html.ja.euc-jp +++ /dev/null @@ -1,988 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_autoindex - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_autoindex</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_autoindex.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Unix <code>ls</code> ޥɤ - Win32 <code>dir</code> 륳ޥɤ˻ - ǥ쥯ȥꥤǥå</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>autoindex_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_autoindex.c</td></tr></table> -<h3></h3> - - <p>ǥ쥯ȥΥǥåĤξΤ - ĤǤޤ:</p> - - <ul> - <li>̤ <code>index.html</code> ȸƤФ - 桼ˤäƽ줿ե롣 - <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> - ǥ쥯ƥ֤ǤΥե̾ꤷޤ - <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> 椵ޤ</li> - - <li>⤷ϡФˤä줿 - ¾Υǥ쥯ƥ֤Ǥΰν椷ޤ - <code class="directive"><a href="#addicon">AddIcon</a></code>, <code class="directive"><a href="#addiconbyencoding">AddIconByEncoding</a></code> - <code class="directive"><a href="#addiconbytype">AddIconByType</a></code> - ȤȤǡ͡ʥե륿פФƥ - åȤޤĤޤꡢꥹȤ줿եˡ - ե˥ޥåֺǽΥɽޤ - <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> 椵ޤ</li> - </ul> - <p>˾ʤСưǥå˽ (뤤ִ) - Ǥ褦ˡĤεǽʬΥƤޤ</p> - - <p>ưǥå <code>Options +Indexes</code> - ȤȤͭˤʤޤܺ٤ˤĤƤϡ - <code class="directive"><a href="../mod/core.html#options">Options</a></code> - ǥ쥯ƥ֤</p> - - <p>⤷ <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>ץ - <code class="directive"><a href="../mod/autoindex.html#indexoptions">IndexOptions</a></code> - ǥ쥯ƥ֤ͿƤʤС - Ƭɽν֤椹ˤʤޤ - ƬΥȡϺ - ͤǥȤޤ - ƱƬ³ȡߤ˾ȹ߽Ȥˤʤޤ - ƬΥϡ - <code class="directive"><a href="#indexoptions">IndexOptions</a></code> - ǥ쥯ƥ֤ - <code>SuppressColumnSorting</code> - ץǾäȤǤޤ</p> - - <p>"Size" ǥȤϡѤΤ - <em>ºݤ</em>եΥǤäơ - ɽͤǤϤʤȤդƤ - - ȤξȤ⤬ "1K" ɽƤȤƤ⡢ - 1010 ХȤΥեɬ 1011 - ХȤΥե (ξ) ɽޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#addalt">AddAlt</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#addaltbyencoding">AddAltByEncoding</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#addaltbytype">AddAltByType</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#adddescription">AddDescription</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#addicon">AddIcon</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#addiconbyencoding">AddIconByEncoding</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#addiconbytype">AddIconByType</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#defaulticon">DefaultIcon</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#headername">HeaderName</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#indexignore">IndexIgnore</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#indexoptions">IndexOptions</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#indexorderdefault">IndexOrderDefault</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#indexstylesheet">IndexStyleSheet</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#readmename">ReadmeName</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#query">Autoindex ꥯȥ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="query" id="query">Autoindex ꥯȥ</a></h2> - - - <p>Apache 2.0.23 ǡ - ॽȤΤ˥ơ - ץΥ롼פƳޤ - ϤФ륯饤ȤΤ٤ƤΨŪ - Ǥ褦ˡ - <code><a href="#indexoptions.ignoreclient">IndexOptions - IgnoreClient</a></code> Ƴޤ</p> - - <p>ॽȤΥإå켫Τ - Υȥץղä - ʬȤȤǤ - ΥץΤɤǤ⡢ - ǥ쥯ȥؤΥꥯȤ˲ä뤳ȤǤޤ</p> - - <ul> - <li><code>C=N</code> ϡե̾ǥȤޤ</li> - - <li><code>C=M</code> ϡ - ǥ쥯ȥꡢե̾νǥȤޤ</li> - - <li><code>C=S</code> ϡ - ǥ쥯ȥꡢե̾νǥȤޤ</li> - - <li class="separate"><code>C=D</code> ϡ - ǥ쥯ȥꡢե̾νǥȤޤ</li> - - <li><code>O=A</code> ϡɽȤޤ</li> - - <li class="separate"><code>O=D</code> ϡ߽ɽȤޤ</li> - - <li><code>F=0</code> ϡñɽνˤޤ - (FancyIndex ǤϤޤ)</li> - - <li><code>F=1</code> ϡFancyIndex - ɽɽνˤޤ</li> - - <li><code>F=2</code> ϡɽ HTML - Υơ֥Ȥä FancyIndex νˤޤ</li> - - <li><code>V=0</code> - ϡСˤ륽Ȥ̵ˤޤ</li> - - <li class="separate"><code>V=1</code> - ϡСˤ륽Ȥͭˤޤ</li> - - <li><code>P=<var>pattern</var></code> - ϡͿ줿 <var>pattern</var> - Ŭ礷եΤߤɽޤ</li> - </ul> - - <p>"P (ѥ P)" ϡ - ̾ <code class="directive"><a href="#indexignore">IndexIgnore</a></code> - ǥ쥯ƥ֤줿<em></em>˸졢 - ե̾Ƥ¾ autoindex - ꥹȽƱͤȽ಼֤³ - ȤդƤ - <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> Υѡ () ϡ - ǧǽʥץˤ֤Ĥ¨¤ߤޤ - Ͼɽ˽ä - ˤʤäƤʤФʤޤ</p> - - <p>ñϡΥץ - ɽޤΤޤڤä HEADER.html - ե¸뤳ȤǤޤ - mod_autoindex X=Go Ϥˤ֤Ĥ - Ʋᤵ褦ˡ - ̤Τΰ "X" ϥꥹȤκǸ֤Ƥޤ</p> - - <div class="example"><p><code> - <form action="" method="get"><br /> - <span class="indent"> - Show me a <select name="F"><br /> - <span class="indent"> - <option value="0"> Plain list</option><br /> - <option value="1" selected="selected"> Fancy list</option><br /> - <option value="2"> Table list</option><br /> - </span> - </select><br /> - Sorted by <select name="C"><br /> - <span class="indent"> - <option value="N" selected="selected"> Name</option><br /> - <option value="M"> Date Modified</option><br /> - <option value="S"> Size</option><br /> - <option value="D"> Description</option><br /> - </span> - </select><br /> - <select name="O"><br /> - <span class="indent"> - <option value="A" selected="selected"> Ascending</option><br /> - <option value="D"> Descending</option><br /> - </span> - </select><br /> - <select name="V"><br /> - <span class="indent"> - <option value="0" selected="selected"> in Normal order</option><br /> - <option value="1"> in Version order</option><br /> - </span> - </select><br /> - Matching <input type="text" name="P" value="*" /><br /> - <input type="submit" name="X" value="Go" /><br /> - </span> - </form> - </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="AddAlt" id="AddAlt">AddAlt</a> <a name="addalt" id="addalt">ǥ쥯ƥ</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>AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">AddAlt</code> ϡ<code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - ˤơɽإƥȤޤ - <var>file</var> ϡեΥեĥҡ - ե̾ΰ磻ɥɽʥե̾ - ɤ줫ˤʤޤ - <var>string</var> ˶ϰ (<code>"</code> - <code>'</code>) ǰϤɬפޤ - ʸϡ饤ȤɽǤʤ - Υɤ̵ˤƤ - μ˼ԤȤɽޤ</p> - - <div class="example"><h3></h3><p><code> - AddAlt "PDF file" *.pdf<br /> - AddAlt Compressed *.gz *.zip *.Z - </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="AddAltByEncoding" id="AddAltByEncoding">AddAltByEncoding</a> <a name="addaltbyencoding" id="addaltbyencoding">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ɽ롢MIME 沽ˡ줿 -إƥ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddAltByEncoding <var>string</var> <var>MIME-encoding</var> -[<var>MIME-encoding</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">AddAltByEncoding</code> ϡ - <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - ˤơɽʸޤ - <var>MIME-encoding</var> ͭ沽㤨 - <code>x-compress</code> - Ǥ - <var>string</var> ˶Ȥϡ (<code>"</code> - <code>'</code>) ǰϤɬפޤ - ʸϡ饤ȤɽǤʤ - Υɤ̵ˤƤ - μ˼ԤȤɽޤ</p> - - <div class="example"><h3></h3><p><code> - AddAltByEncoding gzip x-gzip - </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="AddAltByType" id="AddAltByType">AddAltByType</a> <a name="addaltbytype" id="addaltbytype">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td> -ɽ롢MIME פ줿إƥ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddAltByType <var>string</var> <var>MIME-type</var> -[<var>MIME-type</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">AddAltByType</code> ϡ - <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - ˤơɽʸꤷޤ - <var>MIME-type</var> ͭʥס㤨 - <code>text/html</code> - Ǥ - <var>string</var> ˶Ȥϡ (<code>"</code> - <code>'</code>) ǰϤɬפޤ - ʸϡ饤ȤɽǤʤ - Υɤ̵ˤƤ - μ˼ԤȤɽޤ</p> - - <div class="example"><h3></h3><p><code> - AddAltByType 'plain text' text/plain - </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="AddDescription" id="AddDescription">AddDescription</a> <a name="adddescription" id="adddescription">ǥ쥯ƥ</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>AddDescription <var>string</var> <var>file</var> [<var>file</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - ˤơեФɽꤷޤ - <var>file</var> եΥեĥҡ - ե̾ΰ磻ɥɽʥե̾ - ɤ줫ˤʤޤ - <var>string</var> Ű (<code>"</code>) ǰϤޤޤ</p> - - <div class="example"><h3></h3><p><code> - AddDescription "The planet Mars" /web/pics/mars.gif - </code></p></div> - - <p>̾ΥǥեȤΰ 23 ХȤǤ - <code><a href="#indexoptions.suppressicon">IndexOptions SuppressIcon</a></code> - ץ 6 Хɲá - <code><a href="#indexoptions.suppresssize">IndexOptions SuppressSize</a></code> - ץ 7 Хɲá - <code><a href="#indexoptions.suppresslastmodified">IndexOptions SuppressLastModified</a></code> - ץ 19 Хɲäޤ - Ǥ顢ǥեȤκ - 55 ХȤˤʤޤ</p> - - <p>Υ礭ꡢ - ̵ĹǤ褤褦ˤ뤿ξܺ٤˴ؤƤϡ - <a href="#indexoptions.descriptionwidth">DescriptionWidth</a> - Ȥ - <code class="directive"><a href="#indexoptions">IndexOptions</a></code> - Υɤ</p> - - <div class="note"><h3>ٹ</h3> - <p><code class="directive">AddDescription</code> - 줿ƥȤϡʸȤä - HTML ޡåפޤळȤǤޤ - ⤷ˤäƥդ줿Ǥݤޤ줿 - (θκǸ夬ڤȤä) 硢 - Ϸ̤ϡǥ쥯ȥλĤʬ˱ƶͿǤ礦</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="AddIcon" id="AddIcon">AddIcon</a> <a name="addicon" id="addicon">ǥ쥯ƥ</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>AddIcon <var>icon</var> <var>name</var> -[<var>name</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - ˤơ - <var>name</var> ǽե٤ɽ륢ꤷޤ - <var>icon</var> ϡ(% ǥפ줿) ؤ URL - ¾ν (<var>alttext</var>, <var>url</var>) Ǥ - <var>alttext</var> - ϡե֥饦˥դ줿ƥȥǤ - </p> - - <p><var>name</var> ϡǥ쥯ȥб <code>^^DIRECTORY^^</code> - Ԥб <code>^^BLANKICON^^</code> (ɽ뤿) - եĥҤ磻ɥɽե̾ΰ - ʥե̾Ǥ</p> - - <div class="example"><h3></h3><p><code> - AddIcon (IMG,/icons/image.xbm) .gif .jpg .xbm<br /> - AddIcon /icons/dir.xbm ^^DIRECTORY^^<br /> - AddIcon /icons/backup.xbm *~ - </code></p></div> - - <p>⤷ǽʤ顢 - <code class="directive">AddIcon</code> - - <code class="directive"><a href="#addiconbytype">AddIconByType</a></code> - ͥŪ˻Ȥ٤Ǥ礦</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AddIconByEncoding" id="AddIconByEncoding">AddIconByEncoding</a> <a name="addiconbyencoding" id="addiconbyencoding">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>եɽ륢 MIME -沽ˡ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddIconByEncoding <var>icon</var> <var>MIME-encoding</var> -[<var>MIME-encoding</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - ˤơե٤ɽ륢ꤷޤ - <var>icon</var> ϡ(% ǥפ줿) ؤ URL - ¾ν <code>(<var>alttext</var>, <var>url</var>)</code> Ǥ - <var>alttext</var> - ϡե֥饦˥դ줿ƥȥǤ - </p> - - <p><var>MIME-encoding</var> ϡᤵ줿ɤ˳ - 磻ɥɽǤ</p> - - <div class="example"><h3></h3><p><code> - AddIconByEncoding /icons/compress.xbm x-compress - </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="AddIconByType" id="AddIconByType">AddIconByType</a> <a name="addiconbytype" id="addiconbytype">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ե٤ɽ륢 -MIME פˤä</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddIconByType <var>icon</var> <var>MIME-type</var> -[<var>MIME-type</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - ˤơե٤ɽ륢ꤷޤ - <var>icon</var> ϡ(% ǥפ줿) ؤ URL - ¾ν <code>(<var>alttext</var>, <var>url</var>)</code> Ǥ - <var>alttext</var> - ϡե֥饦˥դ줿ƥȥǤ - </p> - - <p><var>MIME-type</var> ϡᤵ줿פ˳ - 磻ɥɽǤ</p> - - <div class="example"><h3></h3><p><code> - AddIconByType (IMG,/icons/image.xbm) image/* - </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="DefaultIcon" id="DefaultIcon">DefaultIcon</a> <a name="defaulticon" id="defaulticon">ǥ쥯ƥ</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>DefaultIcon <var>url-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - ˤơ - Υʤ˥եɽ륢ꤷޤ - <var>url-path</var> ϡ(% ǥפ줿) ؤ URL - Ǥ</p> - - <div class="example"><h3></h3><p><code> - DefaultIcon /icon/unknown.xbm - </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="HeaderName" id="HeaderName">HeaderName</a> <a name="headername" id="headername">ǥ쥯ƥ</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>HeaderName <var>filename</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">HeaderName</code> - ǥ쥯ƥ֤ϡ - ǥåƬե̾ꤷޤ - <var>Filename</var> ϼե̾Ǥ</p> - - <div class="example"><h3></h3><p><code> - HeaderName HEADER.html - </code></p></div> - - <div class="note"> - <p>HeaderName <code class="directive"><a href="#readmename">ReadmeName</a></code> - ξȤ⸽ߤϡ<var>filename</var> - ǥåƤǥ쥯ȥѤ줿 URI - Ф URI ѥȤưޤ - <var>filename</var> åǻϤޤϡ - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - ХѥȤʤޤ</p> - - <div class="example"><h3></h3><p><code> - HeaderName /include/HEADER.html - </code></p></div> - - <p><var>filename</var> - 㡼ƥȥפ "<code>text/*</code>" - (<em>㤨</em><code>text/html</code>, - <code>text/plain</code> Ǥ) - ΥɥȤȤƲ - ʤФʤޤϤĤޤꡢ - ⤷ CGI ץȤμºݤΥե륿פ - Υǥ쥯ƥ֤Τ褦ˤƼºݤνϤȤϰۤʤä - <code>text/html</code> ȤƥޡƤ硢 - <var>filename</var> - CGI ץȤȤ뤫Τʤ - ȤȤ̣ޤ:</p> - - <div class="example"><p><code> - AddType text/html .cgi - </code></p></div> - - <p><code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>MultiViews</code> - ͭˤʤäƤϡ - <a href="../content-negotiation.html">ƥȥͥ</a> - Ԥʤޤ - ⤷ <var>filename</var> (CGI ץȤǤʤ) Ū - <code>text/html</code> ɥȤDz褵졢 - <code class="directive"><a href="../mod/core.html#options">options</a></code> - <code>Includes</code> <code>IncludesNOEXEC</code> - ͭˤʤäƤϡ - եϥСɥ롼ɤǽޤ - (<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ɥȤȤƲ)</p> - </div> - - <p>⤷ <code class="directive">HeaderName</code> ǻꤵ줿ե뤬 - HTML ɥȤγʬ (<html>, <head>, - ) ޤǤ顢 - <a href="#indexoptions.suppresshtmlpreamble"><code>IndexOptions - +SuppressHTMLPreamble</code></a> - ꤷơΥ֤ʤ褦ˤȻפǤ礦</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="IndexIgnore" id="IndexIgnore">IndexIgnore</a> <a name="indexignore" id="indexignore">ǥ쥯ƥ</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>IndexIgnore <var>file</var> [<var>file</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">IndexIgnore</code> ǥ쥯ƥ֤ϡ - ǥ쥯ȥΰԤݤ̵뤹٤եꥹȤɲäޤ - <var>file</var> ϡ - Υ磻ɥɽʥե̾Ǥ - IndexIgnore ʣϡ̵뤹ꥹȤɲäԤ졢 - ִϹԤޤǥեȤǤϥꥹȤˤ <code>.</code> - (ȥǥ쥯ȥ) ޤޤƤޤ</p> - - <div class="example"><p><code> - IndexIgnore README .htaccess *.bak *~ - </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="IndexOptions" id="IndexOptions">IndexOptions</a> <a name="indexoptions" id="indexoptions">ǥ쥯ƥ</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>IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">IndexOptions</code> - ϡǥ쥯ȥꥤǥåεưꤷޤ - <var>option</var> ϼΤɤ줫Ǥ:</p> - - <dl> - <dt><a name="indexoptions.descriptionwidth" id="indexoptions.descriptionwidth">DescriptionWidth=[<var>n</var> | *]</a> - (<em>2.0.23 ʹ</em>)</dt> - - <dd><code>DescriptionWidth</code> - ɤʸǻꤹ뤳ȤǤޤ</dd> - - <dd><code>-DescriptionWidth</code> (ޤ) ǡ - <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> Ŭ褦ˤǤޤ</dd> - - <dd><code>DescriptionWidth=<var>n</var></code> - ǡ <var>n</var> ХȤ˸ꤷޤ</dd> - - <dd><code>DescriptionWidth=*</code> - ϡĹ˹碌ɬפĹޤǥФޤ</dd> - - <dd><strong>ݤͭδˤĤƤ - <code class="directive"><a href="#adddescription">AddDescription</a></code> - ɤ߲</strong></dd> - - <dt><a name="indexoptions.fancyindexing" id="indexoptions.fancyindexing">FancyIndexing</a></dt> - - <dd>դǥåˤޤ</dd> - - <dt><a name="indexoptions.foldersfirst" id="indexoptions.foldersfirst">FoldersFirst</a> - (<em>2.0.23 ʹ</em>)</dt> - - <dd>Υץͭˤʤä硢֥ǥ쥯ȥΰ - <em>ɬ</em>ǽ˸ơΥǥ쥯ȥ̾Υե - θ³ޤ - ϴŪˤϡեȥǥ쥯ȥĤʬʬơ - 줾̡˥Ȥ졢θ奵֥ǥ쥯ȥˤ - ɽԤʤޤ㤨ХȽ礬̾ι߽ˤʤäƤơ - <code>FoldersFirst</code> ͭˤʤäƤϡ - ֥ǥ쥯ȥ <code>Zed</code> ϥ֥ǥ쥯ȥ - <code>Beta</code> ˥ꥹȤ졢̾Υե - <code>Gamma</code> <code>Alpha</code> - ˥ꥹȤޤ<strong>Υץ - <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a> - ͭˤʤäƤȤˤΤߡ̤ޤ</strong></dd> - - <dt><a name="indexoptions.htmltable" id="indexoptions.htmltable">HTMLTable</a> <em>(¸Ū - Apache 2.0.23 ʹ)</em></dt> - - <dd>μ¸Ūʥץ FancyIndexing ȤȤ˻ꤹ뤳Ȥǡ - դǥ쥯ȥΤ˥ơ֥Ȥäñɽޤ - ϸŤ֥饦𤵤뤫⤷ʤȤդƤ - WinNT 䤽¾ utf-8 - ͭʥץåȥۡΤ褦ˡե̾ƥȤ - ɤߤˤʤä꺸ɤߤˤʤꤨäɬפǤ</dd> - - <dt><a name="indexoptions.iconsarelinks" id="indexoptions.iconsarelinks">IconsAreLinks</a></dt> - - <dd>ϡFancyIndexing ˤơ - ե̾ؤΥΰˤޤ</dd> - - <dt><a name="indexoptions.iconheight" id="indexoptions.iconheight">IconHeight[=<var>pixels</var>]</a></dt> - - <dd>ΥץIconWidth ȤȤ˻ȤƤϡ - Фϥե륢Τ <code>img</code> - <code>height</code> <code>width</code> - °褦ˤʤޤ - ˤäơƤɤޤԤʤƤ⡢ - ֥饦ϥڡ쥤Ȥ餫뤳ȤǤޤ - Υץ˲ͤͿʤСApache - եȥƤ륢ɸι⤵ - ǥեȤʤޤ</dd> - - <dt><a name="indexoptions.iconwidth" id="indexoptions.iconwidth">IconWidth[=<var>pixels</var>]</a></dt> - - <dd>Υץ<code>IconHeight</code> ȤȤ˻ȤƤϡ - Фϥե륢Τ <code>img</code> - <code>height</code> <code>width</code> - °褦ˤʤޤ - ˤäơƤɤޤԤʤƤ⡢ - ֥饦ϥڡ쥤Ȥ餫뤳ȤǤޤ - Υץ˲ͤͿʤСApache - եȥƤ륢ɸι⤵ - ǥեȤʤޤ</dd> - - <dt><a name="indexoptions.ignorecase" id="indexoptions.ignorecase">IgnoreCase</a></dt> - - <dd>ΥץͭǤȡե̾ʸʸ̤˥Ȥޤ - 㤨Хե̾ǥȤ졢IgnoreCase ͭǤС - Zeta alfa θ˥ꥹȤޤ - (: GAMMA Ͼ gamma ˤʤޤ)</dd> - - <dt><a name="indexoptions.ignoreclient" id="indexoptions.ignoreclient">IgnoreClient</a></dt> - - <dd>Υץ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> ϡ - 饤ȤƤΥѿ̵뤹褦ˤʤޤ - ϥȽޤߤޤ - (Ĥޤ <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code> - Ť˰̣ޤ)</dd> - - <dt><a name="indexoptions.namewidth" id="indexoptions.namewidth">NameWidth=[<var>n</var> - | *]</a></dt> - - <dd><code>NameWidth</code> ɤǥե̾Хȿ - Ǥޤ</dd> - - <dd><code>-NameWidth</code> (ޤ) ǡ - <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> Ŭ褦ˤǤޤ</dd> - - <dd><code>NameWidth=<var>n</var></code> - ǡ <var>n</var> ХȤ˸ꤷޤ</dd> - - <dd><code>NameWidth=*</code> - ϡɬפĹޤǥФޤ</dd> - - <dt><a name="indexoptions.scanhtmltitles" id="indexoptions.scanhtmltitles">ScanHTMLTitles</a></dt> - - <dd>FancyIndexing Τˡ - HTML ɥȤ饿ȥФȤǽˤޤ - ⤷ե - <code class="directive"><a href="#adddescription">AddDescription</a></code> - ͿƤʤС - httpd <code>title</code> ͤɤि˥ɥȤɤϤޤ - CPU disk ٤ޤ</dd> - - <dt><a name="indexoptions.showforbidden" id="indexoptions.showforbidden">ShowForbidden</a></dt> - - <dd>ꤷǤäƤ⡢֥ꥯȤη̤ HTTP_UNAUTHORIZED - HTTP_FORBIDDEN Υե̤̾걣줿֤Τޤޡ - եޤ</dd> - - <dt><a name="indexoptions.suppresscolumnsorting" id="indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></dt> - - <dd>⤷ꤵƤСApache - FancyIndexing ɽƤǥ쥯ȥǤ - ƬȤΤΥˤʤʤޤ - ǥեȤεưϡȤޤ - Ƭ֤ȥͤ˽äƥǥ쥯ȥꥹȤ - Ȥޤ - <strong>Apache 2.0.23 ǤϡƱ - ʸΤΥβϤ̵ˤޤ - </strong> - εư Apache 2.0.23 Ǥ - <a href="#indexoptions.ignoreclient">IndexOptions - IgnoreClient</a> 椵褦ˤʤäƤޤ</dd> - - <dt><a name="indexoptions.suppressdescription" id="indexoptions.suppressdescription">SuppressDescription</a></dt> - - <dd> FancyIndexing ˤեõޤ - ǥեȤǤϡƤ餺 - ΥץȤ¾Τ 23 - ʸζԤȤǤޤ ե˴ؤϡ - <code class="directive"><a href="#adddescription">AddDescription</a></code> - ޤΥॵ¤ - <code><a href="#indexoptions.descriptionwidth">DescriptionWidth</a></code> - ǥåץ⤴</dd> - - <dt><a name="indexoptions.suppresshtmlpreamble" id="indexoptions.suppresshtmlpreamble">SuppressHTMLPreamble</a></dt> - - <dd>̾ - <code class="directive"><a href="#headername">HeaderName</a></code> - ǥ쥯ƥ֤ǻꤷե - ǥ쥯ȥ꤬ºݤ˴ޤǤСɸŪ HTML ץꥢ֥ - (<code><html></code>, <code><head></code>, <em></em>) θˡ - ⥸塼ϥեȤ롼ɤޤ - <code>SuppressHTMLPreamble</code> ץϡ - εư̵ˤǤơ - ⥸塼뤬إåեȤɽϤޤ - ξ硢إåե HTML - ̿ޤǤʤФʤޤ - إåե뤬¸ߤʤϡץꥢ֥̤̾ - ޤ</dd> - - <dt><a name="indexoptions.suppressicon" id="indexoptions.suppressicon">SuppressIcon</a> (<em>Apache - 2.0.23 ʹ</em>)</dt> - - <dd> - FancyIndexing ΰ饢õޤ - <code>SuppressIcon</code> <code>SuppressRules</code> - ȹ碌뤳Ȥˤä HTML 3.2 νϤޤ - HTML 3.2 Ϥϡǽʤˤ <code>img</code> <code>hr</code> - <code>pre</code> ֥å (FancyIndexing ǽ˻ȤƤޤ) - ȤػߤƤޤ</dd> - - <dt><a name="indexoptions.suppresslastmodified" id="indexoptions.suppresslastmodified">SuppressLastModified</a></dt> - - <dd>FancyIndexing ˤƺǽɽõޤ</dd> - - <dt><a name="indexoptions.suppressrules" id="indexoptions.suppressrules">SuppressRules</a> - (<em>Apache 2.0.23 ʹ</em>) </dt> - - <dd>ǥ쥯ȥˤƿʿڤ (<code>hr</code> ) õޤ - <code>SuppressIcon</code> <code>SuppressRules</code> - ȹ碌뤳Ȥˤä HTML 3.2 νϤޤ - HTML 3.2 Ϥϡǽʤˤ <code>img</code> <code>hr</code> - <code>pre</code> ֥å (FancyIndexing ǽ˻ȤƤޤ) - ȤػߤƤޤ</dd> - - <dt><a name="indexoptions.suppresssize" id="indexoptions.suppresssize">SuppressSize</a></dt> - - <dd>FancyIndexing ˤƥե륵ɽõޤ</dd> - - <dt><a name="indexoptions.trackmodified" id="indexoptions.trackmodified">TrackModified</a> - (<em>Apache 2.0.23 ʹ</em>)</dt> - - <dd> HTTP إåˡ - ꥹȤ줿ǥ쥯ȥκǽ ETag ͤޤޤ - ϡڥ졼ƥƥե륷ƥब - Ŭڤ stat() ֤֤ͤˤΤͭǤ - Ĥ UNIX ƥࡢOS2 JFS Win32 NTFS - ܥ塼ϤʤäƤޤ - 㤨СOS2 Win32 FAT ܥ塼ϤǤϤޤ - εǽͭˤʤȡ饤Ȥץ - <code>HEAD</code> ꥯȤԤȤˤäơ - եѲפ뤳ȤǤ褦ˤʤޤ - ĤΥڥ졼ƥƥϡե - ưեפ뤱ɤ⡢ - ǥ쥯ȥΥեΥդפʤȤȤ - դƤ - <strong>¸ߤեΥդΥפѲƤ⡢ - Ƥ Unix ץåȥۡǤϡ - ǽإåޤ</strong> - ⤷줬פǤС - Υץ̵ΤޤޤˤƤ</dd> - - <dt><a name="indexoptions.versionsort" id="indexoptions.versionsort">VersionSort</a> - (<em>Apache 2.0a3 ʹ</em>)</dt> - - <dd><code>VersionSort</code> ɤϥСֹޤե뤬 - ˡǥȤ褦ˤޤ - ʸ̤̾Ȥ졢 - ʳΡ̾οȤʤʬʸ - οͤӤޤ - - <div class="example"><h3>:</h3><p><code> - foo-1.7<br /> - foo-1.7.2<br /> - foo-1.7.12<br /> - foo-1.8.2<br /> - foo-1.8.2a<br /> - foo-1.12 - </code></p></div> - - <p>ֹ椬 0 Ϥޤϡüȹͤޤ</p> - - <div class="example"><p><code> - foo-1.001<br /> - foo-1.002<br /> - foo-1.030<br /> - foo-1.04 - </code></p></div> - </dd> - - <dt><a name="indexoptions.xhtml" id="indexoptions.xhtml">XHTML</a> - (<em>Apache 2.0.49 ʹ</em>)</dt> - - <dd><code>XHTML</code> ɤꤹȡ<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> - HTML 3.2 XHTML 1.0 ΥɤϤ褦ˤʤޤ</dd> - </dl> - - - <dl><dt>Ǥ IndexOptions</dt> - <dd> - <p>Apache 1.3.3 Ǥϡ - <code class="directive">IndexOptions</code> - ǥ쥯ƥ֤ΰǴĤ礭ѲƳޤ - äˡ</p> - - <ul> - <li>ĤΥǥ쥯ȥФʣ - <code class="directive">IndexOptions</code> - ǥ쥯ƥ֤ϡߤǤϰĤ˥ޡޤ - η̤ϡ - - <div class="example"><p><code> - <Directory /foo> - <span class="indent"> - IndexOptions HTMLTable<br /> - IndexOptions SuppressColumnsorting - </span> - </Directory> - </code></p></div> - - <p>Ʊˤʤޤ</p> - - <div class="example"><p><code> - IndexOptions HTMLTable SuppressColumnsorting - </code></p></div> - </li> - - <li>ʸ - (<em>ʤ</em>'+' '-' - Ƭդ) ɲá</li> - </ul> - - <p>'+' '-' Ƭդɤ˽вȤϡ - λǤ <code class="directive">IndexOptions</code> - (ϾήΥǥ쥯ȥѤޤ) - ФŬޤ - ʤ顢Ƭդʤɤ줿ϡ - ѤץƤȤޤǽвäƤ - õޤͤƤߤƤ:</p> - - <div class="example"><p><code> - IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing<br /> - IndexOptions +SuppressSize - </code></p></div> - - <p>Ȥθ̤ - <code>IndexOptions FancyIndexing +SuppressSize</code> - ƱǤ - Ƭդʤ <code>FancyIndexing</code> - Ǥɤ̵ˤơ - θѤϤޤ뤫Ǥ</p> - - <p>̵ <code class="directive">IndexOptions</code> - ǥ쥯ȥꤹ뤳Ȥˤä - Ѿõơ<code>+</code> <code>-</code> - ƬդʤɤꤷƤ</p> - </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="IndexOrderDefault" id="IndexOrderDefault">IndexOrderDefault</a> <a name="indexorderdefault" id="indexorderdefault">ǥ쥯ƥ</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>IndexOrderDefault Ascending|Descending -Name|Date|Size|Description</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>IndexOrderDefault Ascending Name</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">IndexOrderDefault</code> ǥ쥯ƥ֤ - <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - ǥåץʻѤޤ - ǥեȤǤϡFancyIndexing - Υǥ쥯ȥϥե̾ξɽޤ - <code class="directive">IndexOrderDefault</code> - ǡ֤ɽ֤Ѥ뤳ȤǤޤ</p> - - <p><code class="directive">IndexOrderDefault</code> - ĤΰȤޤܤϥȤؼ - <code>Ascending</code> <code>Descending</code> Τ줫Ǥ - ܤΰ <code>Name</code>, <code>Date</code>, - <code>Size</code> <code>Description</code> - Τ줫ĤΥɤǤäơץ饤ޥꥭꤷޤ - ܤΥ<em></em>ե̾ξˤʤޤ</p> - - <p>Υǥ쥯ƥ֤ <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code> - ǥåץȤȤ߹碌뤳Ȥǡ - ǥ쥯ȥν֤ǤΤɽ褦ˤǤޤ - ϡ - 饤Ȥ̤ν֤ǥǥ쥯ȥꥯȤ뤳Ȥɤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="IndexStyleSheet" id="IndexStyleSheet">IndexStyleSheet</a> <a name="indexstylesheet" id="indexstylesheet">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǥ쥯ȥꥤǥå CSS 륷Ȥɲä</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>IndexStyleSheet <var>url-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">IndexStyleSheet</code> ǥ쥯ƥ֤ - ǥåɽ˻Ѥ CSS Υե̾ꤷޤ - </p> - <div class="example"><h3></h3><p><code> - - IndexStyleSheet "/css/style.css" - </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="ReadmeName" id="ReadmeName">ReadmeName</a> <a name="readmename" id="readmename">ǥ쥯ƥ</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>ReadmeName <var>filename</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">ReadmeName</code> ǥ쥯ƥ֤ϡ - ǥåνդäե̾ꤷޤ - <var>filename</var> ե̾ǡ - ιԤƤ֤ŪʤΤȤƲᤵޤ - <var>filename</var> åǻϤޤϡ - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - ХѥȤʤޤ</p> - - <div class="example"><h3></h3><p><code> - ReadmeName FOOTER.html - </code></p></div> - - <div class="example"><h3> 2</h3><p><code> - ReadmeName /include/FOOTER.html - </code></p></div> - - <p>ܺ٤ˤޤǤεưˤĤƵҤƤ <code class="directive"><a href="#headername">HeaderName</a></code> - ⤴</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_autoindex.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_autoindex.html.ja.utf8 b/docs/manual/mod/mod_autoindex.html.ja.utf8 new file mode 100644 index 0000000000..15137c0fc4 --- /dev/null +++ b/docs/manual/mod/mod_autoindex.html.ja.utf8 @@ -0,0 +1,988 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_autoindex - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_autoindex</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_autoindex.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>Unix の <code>ls</code> コマンドや + Win32 の <code>dir</code> シェルコマンドに似た + ディレクトリインデックスを生成する</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>autoindex_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_autoindex.c</td></tr></table> +<h3>概要</h3> + + <p>ディレクトリのインデックスは二つの情報源のうちの + 一つから生成できます:</p> + + <ul> + <li>普通は <code>index.html</code> と呼ばれる + ユーザによって書かれたファイル。 + <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> + ディレクティブでこのファイル名を設定します。 + これは <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> で制御されます。</li> + + <li>もしくは、サーバによって生成された一覧。 + その他のディレクティブでこの一覧の書式を制御します。 + <code class="directive"><a href="#addicon">AddIcon</a></code>, <code class="directive"><a href="#addiconbyencoding">AddIconByEncoding</a></code> と + <code class="directive"><a href="#addiconbytype">AddIconByType</a></code> + を使うことで、様々なファイルタイプに対してアイコン一覧を + セットします。つまり、リストされたファイル毎に、 + ファイルにマッチした一番最初のアイコンが表示されます。 + これらは <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> で制御されます。</li> + </ul> + <p>望むならば、自動インデックス生成を完全に除去 (あるいは置換) + できるように、この二つの機能は分離されています。</p> + + <p>自動インデックス生成は <code>Options +Indexes</code> + を使うことで有効になります。詳細については、 + <code class="directive"><a href="../mod/core.html#options">Options</a></code> + ディレクティブをご覧下さい。</p> + + <p>もし <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>オプションが + <code class="directive"><a href="../mod/autoindex.html#indexoptions">IndexOptions</a></code> + ディレクティブに与えられているならば、 + 列の先頭は表示の順番を制御するリンクになります。 + 先頭のリンクを選択すると、一覧は再生成されて + その列の値でソートされます。 + 同じ先頭を続けて選択すると、交互に昇順と降順とになります。 + これらの列の先頭のリンクは、 + <code class="directive"><a href="#indexoptions">IndexOptions</a></code> + ディレクティブの + <code>SuppressColumnSorting</code> + オプションで消すことができます。</p> + + <p>"Size" でソートした場合は、用いられるのは + <em>実際の</em>ファイルのサイズであって、 + 表示の値ではないことに注意してください - + たとえ両方ともが "1K" と表示されていたとしても、 + 1010 バイトのファイルは必ず 1011 + バイトのファイルよりも前 (昇順の場合) に表示されます。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#addalt">AddAlt</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#addaltbyencoding">AddAltByEncoding</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#addaltbytype">AddAltByType</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#adddescription">AddDescription</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#addicon">AddIcon</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#addiconbyencoding">AddIconByEncoding</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#addiconbytype">AddIconByType</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#defaulticon">DefaultIcon</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#headername">HeaderName</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#indexignore">IndexIgnore</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#indexoptions">IndexOptions</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#indexorderdefault">IndexOrderDefault</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#indexstylesheet">IndexStyleSheet</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#readmename">ReadmeName</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#query">Autoindex リクエストクエリー引数</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="query" id="query">Autoindex リクエストクエリー引数</a></h2> + + + <p>Apache 2.0.23 で、 + コラムソートのためにクエリー引数を再編成して、 + 新しいクエリーオプションのグループを導入しました。 + 出力に対するクライアントのすべての制御を効率的に抹消 + できるように、 + <code><a href="#indexoptions.ignoreclient">IndexOptions + IgnoreClient</a></code> が導入されました。</p> + + <p>コラムソートのヘッダそれ自体が、 + 下記のソートクエリーオプションを付加する + 自分自身を参照するリンクです。 + 下記のオプションのどれでも、 + ディレクトリリソースへのリクエストに加えることができます。</p> + + <ul> + <li><code>C=N</code> は、ファイル名でソートします。</li> + + <li><code>C=M</code> は、更新日時、 + ディレクトリ、ファイル名の順でソートします。</li> + + <li><code>C=S</code> は、サイズ、 + ディレクトリ、ファイル名の順でソートします。</li> + + <li class="separate"><code>C=D</code> は、説明、 + ディレクトリ、ファイル名の順でソートします。</li> + + <li><code>O=A</code> は、昇順で表をソートします。</li> + + <li class="separate"><code>O=D</code> は、降順で表をソートします。</li> + + <li><code>F=0</code> は、単純な表の書式にします。 + (FancyIndex ではありません。)</li> + + <li><code>F=1</code> は、FancyIndex + 表示の表の書式にします。</li> + + <li><code>F=2</code> は、表を HTML + のテーブルを使った FancyIndex の書式にします。</li> + + <li><code>V=0</code> + は、バージョンによるソートを無効にします。</li> + + <li class="separate"><code>V=1</code> + は、バージョンによるソートを有効にします。</li> + + <li><code>P=<var>pattern</var></code> + は、与えられた <var>pattern</var> + に適合したファイルのみを表示します。</li> + </ul> + + <p>"P (パターンの P)" クエリー引数は、 + 通常の <code class="directive"><a href="#indexignore">IndexIgnore</a></code> + ディレクティブが処理された<em>後</em>に検査され、 + ファイル名全てが、他の autoindex + リスト処理と同様の判定基準下に置かれ続ける + ことに注意してください。 + <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> のクエリー引数パーサ (解析) は、 + 認識不能なオプションにぶつかると即座に停止します。 + クエリー引数は上の表に従って + 正しい形式になっていなければなりません。</p> + + <p>下の単純な例は、これらのクエリーオプションを + 表します。これをそのまま切り取って HEADER.html + ファイルに保存することもできます。 + mod_autoindex が X=Go 入力にぶつかる前に + 引数が全て解釈されるように、 + 未知の引数 "X" はリストの最後に置かれています。</p> + + <div class="example"><p><code> + <form action="" method="get"><br /> + <span class="indent"> + Show me a <select name="F"><br /> + <span class="indent"> + <option value="0"> Plain list</option><br /> + <option value="1" selected="selected"> Fancy list</option><br /> + <option value="2"> Table list</option><br /> + </span> + </select><br /> + Sorted by <select name="C"><br /> + <span class="indent"> + <option value="N" selected="selected"> Name</option><br /> + <option value="M"> Date Modified</option><br /> + <option value="S"> Size</option><br /> + <option value="D"> Description</option><br /> + </span> + </select><br /> + <select name="O"><br /> + <span class="indent"> + <option value="A" selected="selected"> Ascending</option><br /> + <option value="D"> Descending</option><br /> + </span> + </select><br /> + <select name="V"><br /> + <span class="indent"> + <option value="0" selected="selected"> in Normal order</option><br /> + <option value="1"> in Version order</option><br /> + </span> + </select><br /> + Matching <input type="text" name="P" value="*" /><br /> + <input type="submit" name="X" value="Go" /><br /> + </span> + </form> + </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="AddAlt" id="AddAlt">AddAlt</a> <a name="addalt" id="addalt">ディレクティブ</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>AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code class="directive">AddAlt</code> は、<code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> + において、アイコンの代わりに表示する代替テキストを提供します。 + <var>file</var> は、説明するファイルのファイル拡張子、 + ファイル名の一部、ワイルドカード表現、完全なファイル名の + どれかになります。 + <var>string</var> に空白がある場合は引用符 (<code>"</code> + か <code>'</code>) で囲む必要があります。 + この文字列は、クライアントが画像を表示できない場合や + 画像のロードを無効にしている場合や + アイコンの取得に失敗したときに表示されます。</p> + + <div class="example"><h3>例</h3><p><code> + AddAlt "PDF file" *.pdf<br /> + AddAlt Compressed *.gz *.zip *.Z + </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="AddAltByEncoding" id="AddAltByEncoding">AddAltByEncoding</a> <a name="addaltbyencoding" id="addaltbyencoding">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>アイコンの代わりに表示される、MIME 符号化方法で選択された +代替テキスト</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddAltByEncoding <var>string</var> <var>MIME-encoding</var> +[<var>MIME-encoding</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code class="directive">AddAltByEncoding</code> は、 + <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> + において、アイコンの代わりに表示する代替文字列を提供します。 + <var>MIME-encoding</var> は有効な符号化、例えば + <code>x-compress</code> + です。 + <var>string</var> に空白があるときは、引用符 (<code>"</code> か + <code>'</code>) で囲む必要があります。 + この文字列は、クライアントが画像を表示できない場合や + 画像のロードを無効にしている場合や + アイコンの取得に失敗したときに表示されます。</p> + + <div class="example"><h3>例</h3><p><code> + AddAltByEncoding gzip x-gzip + </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="AddAltByType" id="AddAltByType">AddAltByType</a> <a name="addaltbytype" id="addaltbytype">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>アイコンの代わりに +表示される、MIME タイプで選択された代替テキスト</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddAltByType <var>string</var> <var>MIME-type</var> +[<var>MIME-type</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code class="directive">AddAltByType</code> は、 + <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> + において、アイコンの代わりに表示する代替文字列を設定します。 + <var>MIME-type</var> は有効なタイプ、例えば + <code>text/html</code> + です。 + <var>string</var> に空白があるときは、引用符 (<code>"</code> か + <code>'</code>) で囲む必要があります。 + この文字列は、クライアントが画像を表示できない場合や + 画像のロードを無効にしている場合や + アイコンの取得に失敗したときに表示されます。</p> + + <div class="example"><h3>例</h3><p><code> + AddAltByType 'plain text' text/plain + </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="AddDescription" id="AddDescription">AddDescription</a> <a name="adddescription" id="adddescription">ディレクティブ</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>AddDescription <var>string</var> <var>file</var> [<var>file</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> + において、ファイルに対して表示する説明を設定します。 + <var>file</var> は説明するファイルのファイル拡張子、 + ファイル名の一部、ワイルドカード表現、完全なファイル名の + どれかになります。 + <var>string</var> は二重引用符 (<code>"</code>) で囲まれます。</p> + + <div class="example"><h3>例</h3><p><code> + AddDescription "The planet Mars" /web/pics/mars.gif + </code></p></div> + + <p>通常のデフォルトの説明領域は 23 バイトの幅です。 + <code><a href="#indexoptions.suppressicon">IndexOptions SuppressIcon</a></code> + オプションで 6 バイト追加、 + <code><a href="#indexoptions.suppresssize">IndexOptions SuppressSize</a></code> + オプションで 7 バイト追加、 + <code><a href="#indexoptions.suppresslastmodified">IndexOptions SuppressLastModified</a></code> + オプションで 19 バイト追加されます。 + ですから、デフォルトの説明コラムの最大幅は + 55 バイトになります。</p> + + <p>このコラムの大きさを上書きしたり、 + 説明が無制限長でもよいようにするための詳細に関しては、 + <a href="#indexoptions.descriptionwidth">DescriptionWidth</a> + という + <code class="directive"><a href="#indexoptions">IndexOptions</a></code> + のキーワードをご覧下さい。</p> + + <div class="note"><h3>警告</h3> + <p><code class="directive">AddDescription</code> + で定義された説明テキストは、タグや文字列といった + HTML マークアップを含むことができます。 + もし、説明コラムの幅によってタグ付けされた要素が丸め込まれた + (太字の語句の最後が切れるといった) 場合、 + 出力結果は、ディレクトリ一覧の残りの部分に影響を与えるでしょう。</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="AddIcon" id="AddIcon">AddIcon</a> <a name="addicon" id="addicon">ディレクティブ</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>AddIcon <var>icon</var> <var>name</var> +[<var>name</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> + において、 + <var>name</var> で終わるファイルの隣に表示するアイコンを設定します。 + <var>icon</var> は、(% でエスケープされた) アイコンへの相対 URL + か、他の書式 (<var>alttext</var>, <var>url</var>) です。 + ここで <var>alttext</var> + は、非グラフィカルブラウザ向けにアイコンに付けられたテキストタグです。 + </p> + + <p><var>name</var> は、ディレクトリに対応する <code>^^DIRECTORY^^</code> + か、空白行に対応する <code>^^BLANKICON^^</code> (一覧が正しく表示されるために) か、 + ファイル拡張子か、ワイルドカード表現か、ファイル名の一部か + 完全なファイル名です。</p> + + <div class="example"><h3>例</h3><p><code> + AddIcon (IMG,/icons/image.xbm) .gif .jpg .xbm<br /> + AddIcon /icons/dir.xbm ^^DIRECTORY^^<br /> + AddIcon /icons/backup.xbm *~ + </code></p></div> + + <p>もし可能なら、 + <code class="directive">AddIcon</code> + より + <code class="directive"><a href="#addiconbytype">AddIconByType</a></code> + を優先的に使うべきでしょう。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AddIconByEncoding" id="AddIconByEncoding">AddIconByEncoding</a> <a name="addiconbyencoding" id="addiconbyencoding">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ファイルに表示するアイコンを MIME +符号化方法で選択</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddIconByEncoding <var>icon</var> <var>MIME-encoding</var> +[<var>MIME-encoding</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> + において、ファイルの隣に表示するアイコンを設定します。 + <var>icon</var> は、(% でエスケープされた) アイコンへの相対 URL + か、他の書式 <code>(<var>alttext</var>, <var>url</var>)</code> です。 + ここで <var>alttext</var> + は、非グラフィカルブラウザ向けにアイコンに付けられたテキストタグです。 + </p> + + <p><var>MIME-encoding</var> は、要求されたエンコードに該当する + ワイルドカード表現です。</p> + + <div class="example"><h3>例</h3><p><code> + AddIconByEncoding /icons/compress.xbm x-compress + </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="AddIconByType" id="AddIconByType">AddIconByType</a> <a name="addiconbytype" id="addiconbytype">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ファイルの隣に表示するアイコンを +MIME タイプによって選択</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddIconByType <var>icon</var> <var>MIME-type</var> +[<var>MIME-type</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> + において、ファイルの隣に表示するアイコンを設定します。 + <var>icon</var> は、(% でエスケープされた) アイコンへの相対 URL + か、他の書式 <code>(<var>alttext</var>, <var>url</var>)</code> です。 + ここで <var>alttext</var> + は、非グラフィカルブラウザ向けにアイコンに付けられたテキストタグです。 + </p> + + <p><var>MIME-type</var> は、要求されたタイプに該当する + ワイルドカード表現です。</p> + + <div class="example"><h3>例</h3><p><code> + AddIconByType (IMG,/icons/image.xbm) image/* + </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="DefaultIcon" id="DefaultIcon">DefaultIcon</a> <a name="defaulticon" id="defaulticon">ディレクティブ</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>DefaultIcon <var>url-path</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> + において、 + 特定のアイコンがない場合にファイルに表示するアイコンを設定します。 + <var>url-path</var> は、(% でエスケープされた) アイコンへの相対 URL + です。</p> + + <div class="example"><h3>例</h3><p><code> + DefaultIcon /icon/unknown.xbm + </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="HeaderName" id="HeaderName">HeaderName</a> <a name="headername" id="headername">ディレクティブ</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>HeaderName <var>filename</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code class="directive">HeaderName</code> + ディレクティブは、 + インデックス一覧の先頭に挿入するファイルの名前を設定します。 + <var>Filename</var> は取り込むファイルの名前です。</p> + + <div class="example"><h3>例</h3><p><code> + HeaderName HEADER.html + </code></p></div> + + <div class="note"> + <p>HeaderName も <code class="directive"><a href="#readmename">ReadmeName</a></code> + も両方とも現在は、<var>filename</var> + をインデックスされているディレクトリに用いられた URI + に対する相対 URI パスとして扱います。 + <var>filename</var> がスラッシュで始まる場合は、 + <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> + からの相対パスとなります。</p> + + <div class="example"><h3>例</h3><p><code> + HeaderName /include/HEADER.html + </code></p></div> + + <p><var>filename</var> は + メジャーコンテントタイプが "<code>text/*</code>" + (<em>例えば</em>、<code>text/html</code>, + <code>text/plain</code> 等です。) + のドキュメントとして解決 + されなければなりません。これはつまり、 + もし CGI スクリプトの実際のファイルタイプが + 次のディレクティブのようにして実際の出力とは異なって + <code>text/html</code> としてマークされている場合、 + <var>filename</var> + は CGI スクリプトを参照するかも知れない、 + ということを意味します:</p> + + <div class="example"><p><code> + AddType text/html .cgi + </code></p></div> + + <p><code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>MultiViews</code> が + 有効になっている場合は、 + <a href="../content-negotiation.html">コンテントネゴシエーション</a> + が行なわれます。 + もし <var>filename</var> が (CGI スクリプトでない) 静的な + <code>text/html</code> ドキュメントで解決され、 + <code class="directive"><a href="../mod/core.html#options">options</a></code> + <code>Includes</code> か <code>IncludesNOEXEC</code> + が有効になっている場合は、 + ファイルはサーバーサイドインクルードで処理されます + (<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ドキュメントを参照して下さい)。</p> + </div> + + <p>もし <code class="directive">HeaderName</code> で指定されたファイルが + HTML ドキュメントの開始部分 (<html>, <head>, + 等) を含んでいたら、 + <a href="#indexoptions.suppresshtmlpreamble"><code>IndexOptions + +SuppressHTMLPreamble</code></a> + を設定して、これらのタグが繰り返されないようにしたいと思うでしょう。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="IndexIgnore" id="IndexIgnore">IndexIgnore</a> <a name="indexignore" id="indexignore">ディレクティブ</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>IndexIgnore <var>file</var> [<var>file</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code class="directive">IndexIgnore</code> ディレクティブは、 + ディレクトリの一覧を行う際に無視すべきファイルリストに追加します。 + <var>file</var> は、 + シェル形式のワイルドカード表現か完全なファイル名です。 + IndexIgnore が複数ある場合は、無視するリストに追加が行われ、 + 置換は行われません。デフォルトではリストには <code>.</code> + (カレントディレクトリ) が含まれています。</p> + + <div class="example"><p><code> + IndexIgnore README .htaccess *.bak *~ + </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="IndexOptions" id="IndexOptions">IndexOptions</a> <a name="indexoptions" id="indexoptions">ディレクティブ</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>IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code class="directive">IndexOptions</code> + は、ディレクトリインデックスの挙動を指定します。 + <var>option</var> は次のどれかです:</p> + + <dl> + <dt><a name="indexoptions.descriptionwidth" id="indexoptions.descriptionwidth">DescriptionWidth=[<var>n</var> | *]</a> + (<em>2.0.23 以降</em>)</dt> + + <dd><code>DescriptionWidth</code> + キーワードは説明コラムの幅を文字数で指定することができます。</dd> + + <dd><code>-DescriptionWidth</code> (または非設定) で、 + <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> が最適な幅を計算するようにできます。</dd> + + <dd><code>DescriptionWidth=<var>n</var></code> + で、コラム幅を <var>n</var> バイトに固定します。</dd> + + <dd><code>DescriptionWidth=*</code> + は、最長の説明に合わせて必要な長さまでコラムを延ばします。</dd> + + <dd><strong>説明を丸め込んだ場合特有の危険については + <code class="directive"><a href="#adddescription">AddDescription</a></code> + セクションをお読み下さい。</strong></dd> + + <dt><a name="indexoptions.fancyindexing" id="indexoptions.fancyindexing">FancyIndexing</a></dt> + + <dd>飾り付きインデックスをオンにします。</dd> + + <dt><a name="indexoptions.foldersfirst" id="indexoptions.foldersfirst">FoldersFirst</a> + (<em>2.0.23 以降</em>)</dt> + + <dd>このオプションが有効になった場合、サブディレクトリの一覧は + <em>必ず</em>最初に現われて、そのディレクトリの通常のファイルは + その後に続きます。 + 一覧は基本的には、ファイルとディレクトリの二つの部分に分けられて、 + それぞれは別々にソートされ、その後サブディレクトリを先にして + 表示が行なわれます。例えばソート順が名前の降順になっていて、 + <code>FoldersFirst</code> が有効になっている場合は、 + サブディレクトリ <code>Zed</code> はサブディレクトリ + <code>Beta</code> よりも前にリストされ、通常のファイル + <code>Gamma</code> や <code>Alpha</code> + よりも前にリストされます。<strong>このオプションは + <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a> + も有効になっているときにのみ、効果があります。</strong></dd> + + <dt><a name="indexoptions.htmltable" id="indexoptions.htmltable">HTMLTable</a> <em>(実験的、 + Apache 2.0.23 以降)</em></dt> + + <dd>この実験的なオプションは FancyIndexing とともに指定することで、 + 飾りの付いたディレクトリ一覧のためにテーブルを使った単純な表を作ります。 + これは古いブラウザを混乱させるかもしれないことに注意してください。 + WinNT やその他 utf-8 + が有効なプラットホームのように、ファイル名や説明テキストが + 右読みになったり左読みになりえる場合は特に必要です。</dd> + + <dt><a name="indexoptions.iconsarelinks" id="indexoptions.iconsarelinks">IconsAreLinks</a></dt> + + <dd>これは、FancyIndexing において、 + アイコンもファイル名へのリンクの一部にします。</dd> + + <dt><a name="indexoptions.iconheight" id="indexoptions.iconheight">IconHeight[=<var>pixels</var>]</a></dt> + + <dd>このオプションが、IconWidth とともに使われている場合は、 + サーバはファイルアイコンのための <code>img</code> + タグに <code>height</code> と <code>width</code> + 属性を取り込むようになります。 + これによって、イメージ全てをロードし終わるまで待たなくても、 + ブラウザはページレイアウトをあらかじめ計算することができます。 + このオプションに何も値が与えられなければ、Apache + ソフトウェアで提供されているアイコンの標準の高さが + デフォルトなります。</dd> + + <dt><a name="indexoptions.iconwidth" id="indexoptions.iconwidth">IconWidth[=<var>pixels</var>]</a></dt> + + <dd>このオプションが、<code>IconHeight</code> とともに使われている場合は、 + サーバはファイルアイコンのための <code>img</code> + タグに <code>height</code> と <code>width</code> + 属性を取り込むようになります。 + これによって、イメージ全てをロードし終わるまで待たなくても、 + ブラウザはページレイアウトをあらかじめ計算することができます。 + このオプションに何も値が与えられなければ、Apache + ソフトウェアで提供されているアイコンの標準の高さが + デフォルトなります。</dd> + + <dt><a name="indexoptions.ignorecase" id="indexoptions.ignorecase">IgnoreCase</a></dt> + + <dd>このオプションが有効であると、ファイル名は大文字小文字を区別せずにソートされます。 + 例えばファイル名が昇順でソートされ、IgnoreCase が有効であれば、 + Zeta は alfa の後にリストされます + (注意: GAMMA は常に gamma の前になります)。</dd> + + <dt><a name="indexoptions.ignoreclient" id="indexoptions.ignoreclient">IgnoreClient</a></dt> + + <dd>このオプションで <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> は、 + クライアントからの全てのクエリー変数を無視するようになります。 + これはソート順も含みます。 + (つまり <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code> + を暗に意味します。)</dd> + + <dt><a name="indexoptions.namewidth" id="indexoptions.namewidth">NameWidth=[<var>n</var> + | *]</a></dt> + + <dd><code>NameWidth</code> キーワードでファイル名コラムの幅をバイト数で + 指定できます。</dd> + + <dd><code>-NameWidth</code> (または非設定) で、 + <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> が最適な幅を計算するようにできます。</dd> + + <dd><code>NameWidth=<var>n</var></code> + で、コラム幅を <var>n</var> バイトに固定します。</dd> + + <dd><code>NameWidth=*</code> + は、必要な長さまでコラムを延ばします。</dd> + + <dt><a name="indexoptions.scanhtmltitles" id="indexoptions.scanhtmltitles">ScanHTMLTitles</a></dt> + + <dd>FancyIndexing のために、 + HTML ドキュメントからタイトルを取り出すことを可能にします。 + もしファイルに + <code class="directive"><a href="#adddescription">AddDescription</a></code> + で説明が与えられていなければ、 + httpd は <code>title</code> タグの値を読むためにドキュメントを読み始めます。 + これは CPU や disk に負荷をかけます。</dd> + + <dt><a name="indexoptions.showforbidden" id="indexoptions.showforbidden">ShowForbidden</a></dt> + + <dd>指定した場合であっても、サブリクエストの結果が HTTP_UNAUTHORIZED や + HTTP_FORBIDDEN のファイルは通常通り隠された状態のまま、 + ファイル一覧が生成されます。</dd> + + <dt><a name="indexoptions.suppresscolumnsorting" id="indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></dt> + + <dd>もし指定されていれば、Apache は + FancyIndexing で表示されているディレクトリ一覧での + コラムの先頭を、ソートのためのリンクにしなくなります。 + デフォルトの挙動は、リンクとします。 + コラムの先頭を選ぶとコラムの値に従ってディレクトリリストを + ソートします。 + <strong>Apache 2.0.23 以前では、これは同時に + ソート文字列のためのクエリー引数の解析も無効にします。 + </strong> + この挙動は Apache 2.0.23 では + <a href="#indexoptions.ignoreclient">IndexOptions + IgnoreClient</a> で制御されるようになっています。</dd> + + <dt><a name="indexoptions.suppressdescription" id="indexoptions.suppressdescription">SuppressDescription</a></dt> + + <dd>これは FancyIndexing におけるファイルの説明を消去します。 + デフォルトでは、説明は定義されておらず、 + このオプションを使うと他のために 23 + 文字の空白を稼ぐことができます。 ファイルの説明に関する情報は、 + <code class="directive"><a href="#adddescription">AddDescription</a></code> + をご覧下さい。また、説明のコラムサイズを制限する + <code><a href="#indexoptions.descriptionwidth">DescriptionWidth</a></code> + インデックスオプションもご覧下さい。</dd> + + <dt><a name="indexoptions.suppresshtmlpreamble" id="indexoptions.suppresshtmlpreamble">SuppressHTMLPreamble</a></dt> + + <dd>通常、 + <code class="directive"><a href="#headername">HeaderName</a></code> + ディレクティブで指定したファイルを + ディレクトリが実際に含んでいれば、標準的な HTML プリアンブル + (<code><html></code>, <code><head></code>, <em>等</em>) の後に、 + モジュールはファイルの中身をインクルードします。 + <code>SuppressHTMLPreamble</code> オプションは、 + この挙動を無効にできて、 + モジュールがヘッダーファイルの中身から表示を始めます。 + この場合、ヘッダーファイルは正しい HTML + 命令を含んでいなければなりません。 + ヘッダーファイルが存在しない場合は、プリアンブルは通常通り + 生成されます。</dd> + + <dt><a name="indexoptions.suppressicon" id="indexoptions.suppressicon">SuppressIcon</a> (<em>Apache + 2.0.23 以降</em>)</dt> + + <dd> + これは FancyIndexing の一覧からアイコンを消去します。 + <code>SuppressIcon</code> と <code>SuppressRules</code> + と組合わせることによって正しい HTML 3.2 の出力が得られます。 + 正しい HTML 3.2 出力は、最終規格において <code>img</code> と <code>hr</code> + が <code>pre</code> ブロックに入る (FancyIndexing 一覧で書式に使われています) + ことを禁止しています。</dd> + + <dt><a name="indexoptions.suppresslastmodified" id="indexoptions.suppresslastmodified">SuppressLastModified</a></dt> + + <dd>FancyIndexing 一覧において最終更新日時の表示を消去します。</dd> + + <dt><a name="indexoptions.suppressrules" id="indexoptions.suppressrules">SuppressRules</a> + (<em>Apache 2.0.23 以降</em>) </dt> + + <dd>ディレクトリ一覧において水平区切り線 (<code>hr</code> タグ) を消去します。 + <code>SuppressIcon</code> と <code>SuppressRules</code> + と組合わせることによって正しい HTML 3.2 の出力が得られます。 + 正しい HTML 3.2 出力は、最終規格において <code>img</code> と <code>hr</code> + が <code>pre</code> ブロックに入る (FancyIndexing 一覧で書式に使われています) + ことを禁止しています。</dd> + + <dt><a name="indexoptions.suppresssize" id="indexoptions.suppresssize">SuppressSize</a></dt> + + <dd>FancyIndexing 一覧においてファイルサイズの表示を消去します。</dd> + + <dt><a name="indexoptions.trackmodified" id="indexoptions.trackmodified">TrackModified</a> + (<em>Apache 2.0.23 以降</em>)</dt> + + <dd>これは HTTP ヘッダ中に、 + リストされたディレクトリの最終更新日や ETag 値を含めます。 + これは、オペレーティングシステムやファイルシステムが + 適切な stat() の返り値を返す場合にのみ有効です。 + いくつかの UNIX システム、OS2 の JFS や Win32 の NTFS + ボリュームはそうなっています。 + 例えば、OS2 と Win32 FAT ボリュームはそうではありません。 + この機能が有効になると、クライアントやプロキシは + <code>HEAD</code> リクエストを行うことによって、 + ファイル一覧の変化を追跡することができるようになります。 + いくつかのオペレーティングシステムは、新規ファイルや + 移動ファイルは正しく追跡するけれども、 + ディレクトリ中のファイルのサイズや日付は追跡ないということに + 注意してください。 + <strong>既に存在するファイルのサイズや日付のスタンプが変化しても、 + 全ての Unix プラットホームでは、 + 最終更新日ヘッダーを更新しません。</strong> + もしこれが重要であれば、 + このオプションを無効のままにしてください。</dd> + + <dt><a name="indexoptions.versionsort" id="indexoptions.versionsort">VersionSort</a> + (<em>Apache 2.0a3 以降</em>)</dt> + + <dd><code>VersionSort</code> キーワードはバージョン番号を含んだファイルが + 自然な方法でソートされるようにします。 + 文字列は通常通りソートされ、 + それ以外の、説明や名前中の数となる部分文字列は + その数値で比較されます。 + + <div class="example"><h3>例:</h3><p><code> + foo-1.7<br /> + foo-1.7.2<br /> + foo-1.7.12<br /> + foo-1.8.2<br /> + foo-1.8.2a<br /> + foo-1.12 + </code></p></div> + + <p>番号が 0 から始まる場合は、端数と考えられます</p> + + <div class="example"><p><code> + foo-1.001<br /> + foo-1.002<br /> + foo-1.030<br /> + foo-1.04 + </code></p></div> + </dd> + + <dt><a name="indexoptions.xhtml" id="indexoptions.xhtml">XHTML</a> + (<em>Apache 2.0.49 以降</em>)</dt> + + <dd><code>XHTML</code> キーワードを指定すると、<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> + は HTML 3.2 の代わりに XHTML 1.0 のコードを出力するようになります。</dd> + </dl> + + + <dl><dt>増減指定できる IndexOptions</dt> + <dd> + <p>Apache 1.3.3 では、 + <code class="directive">IndexOptions</code> + ディレクティブの扱いで幾つかの大きな変化が導入されました。 + 特に、</p> + + <ul> + <li>一つのディレクトリに対する複数の + <code class="directive">IndexOptions</code> + ディレクティブは、現在では一つにマージされます。 + 上の例の結果は、 + + <div class="example"><p><code> + <Directory /foo> + <span class="indent"> + IndexOptions HTMLTable<br /> + IndexOptions SuppressColumnsorting + </span> + </Directory> + </code></p></div> + + <p>と同一になります。</p> + + <div class="example"><p><code> + IndexOptions HTMLTable SuppressColumnsorting + </code></p></div> + </li> + + <li>増減構文 + (<em>すなわち</em>、'+' や '-' + の接頭辞が付くキーワード) の追加。</li> + </ul> + + <p>'+' や '-' 接頭辞の付いたキーワードに出会うとそれは、 + その時点での <code class="directive">IndexOptions</code> + の設定 (これは上流のディレクトリを受け継ぎます) + に対して適応されます。 + しかしながら、接頭辞の付かないキーワードが処理された場合は、 + 受け継いだオプション全てとそれまで出会った増減設定全てが + 消去されます。次の例を考えてみてください:</p> + + <div class="example"><p><code> + IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing<br /> + IndexOptions +SuppressSize + </code></p></div> + + <p>中身の効果は + <code>IndexOptions FancyIndexing +SuppressSize</code> + と同一です。 + 接頭辞の付かない <code>FancyIndexing</code> + でそれ以前の増減キーワードを無効にされて、 + その後の累積が始まるからです。</p> + + <p>無条件に <code class="directive">IndexOptions</code> + をあるディレクトリで設定することによって + 継承した設定を消去して、<code>+</code> や <code>-</code> + 接頭辞の付かないキーワードで設定してください。</p> + </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="IndexOrderDefault" id="IndexOrderDefault">IndexOrderDefault</a> <a name="indexorderdefault" id="indexorderdefault">ディレクティブ</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>IndexOrderDefault Ascending|Descending +Name|Date|Size|Description</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>IndexOrderDefault Ascending Name</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code class="directive">IndexOrderDefault</code> ディレクティブは + <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> + インデックスオプションと併せて用いれれます。 + デフォルトでは、FancyIndexing + のディレクトリ一覧はファイル名の昇順で表示されます。 + <code class="directive">IndexOrderDefault</code> + で、初期状態の表示順番を変えることができます。</p> + + <p><code class="directive">IndexOrderDefault</code> + は二つの引数をとります。一つ目はソートの方向を指示する + <code>Ascending</code> か <code>Descending</code> のいずれかです。 + 二つ目の引数は <code>Name</code>, <code>Date</code>, + <code>Size</code> か <code>Description</code> + のいずれか一つのキーワードであって、プライマリキーを指定します。 + 二つ目のキーは<em>常に</em>ファイル名の昇順になります。</p> + + <p>このディレクティブと <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code> + インデックスオプションとを組み合わせることで、 + ディレクトリ一覧をある特定の順番でのみ表示するようにできます。 + これは、 + クライアントが別の順番でディレクトリ一覧をリクエストすることを防ぎます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="IndexStyleSheet" id="IndexStyleSheet">IndexStyleSheet</a> <a name="indexstylesheet" id="indexstylesheet">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ディレクトリインデックスに CSS スタイルシートを追加する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>IndexStyleSheet <var>url-path</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code class="directive">IndexStyleSheet</code> ディレクティブは + インデックス表示に使用される CSS のファイル名を設定します。 + </p> + <div class="example"><h3>例</h3><p><code> + + IndexStyleSheet "/css/style.css" + </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="ReadmeName" id="ReadmeName">ReadmeName</a> <a name="readmename" id="readmename">ディレクティブ</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>ReadmeName <var>filename</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_autoindex</td></tr> +</table> + <p><code class="directive">ReadmeName</code> ディレクティブは、 + インデックスの終わりに付け加えられるファイルの名前を設定します。 + <var>filename</var> は挿入するファイルの名前で、 + 一覧の行われている位置から相対的なものとして解釈されます。 + <var>filename</var> がスラッシュで始まる場合は、 + <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> + からの相対パスとなります。</p> + + <div class="example"><h3>例</h3><p><code> + ReadmeName FOOTER.html + </code></p></div> + + <div class="example"><h3>例 2</h3><p><code> + ReadmeName /include/FOOTER.html + </code></p></div> + + <p>より詳細にまでこの挙動について記述している <code class="directive"><a href="#headername">HeaderName</a></code> + もご覧下さい。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_autoindex.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_cache.html b/docs/manual/mod/mod_cache.html index cba0697e27..c17c4209cb 100644 --- a/docs/manual/mod/mod_cache.html +++ b/docs/manual/mod/mod_cache.html @@ -2,9 +2,9 @@ URI: mod_cache.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_cache.html.ja.euc-jp +URI: mod_cache.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_cache.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_cache.html.ja.euc-jp b/docs/manual/mod/mod_cache.html.ja.euc-jp deleted file mode 100644 index 4b391d1648..0000000000 --- a/docs/manual/mod/mod_cache.html.ja.euc-jp +++ /dev/null @@ -1,444 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_cache - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_cache</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_cache.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_cache.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>URI ˤƥĤΥå</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>cache_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_cache.c</td></tr></table> -<h3></h3> - - <div class="warning"> - ϼ¸Ūʥ⥸塼ǤʸޤȯǤ... - </div> - - <p><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ϥΥƥĤץ줿 - ƥĤå夹뤿˻Ȥ <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a> - HTTP ƥĥåƤޤ<code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> - ưˤϥȥ졼⥸塼뤬ɬפǤɸ - Apache ۤˤĥȥ졼⥸塼뤬ޤޤƤޤ:</p> - - <dl> - <dt><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></dt> - <dd>ǥѤȥ졼Ƥޤ</dd> - - <dt><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code></dt> - <dd>Ѥȥ졼Ƥޤ - <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ϼĤΥ⡼ɤΤɤ餫ư - 褦Ǥޤ: ץƤե뵭һҤå夹⡼ɤ - ҡǤΥ֥ȤμΤå⡼ɤǤ - <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ϥ륳ƥĤ䡢 - <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> - <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> ȤäꤵƤ - Ȥ (Ĥޤ<dfn>Сץ</dfn> Ǥ) ХåɥФ - ƥĤå夹Τ˻Ȥޤ</dd> - </dl> - - <p>ƥĤΥåؤ¸ȼ URI ˴ŤȤޤ - ݸΤƤ륳ƥĤϥå夵ޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#cachedefaultexpire">CacheDefaultExpire</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cachedisable">CacheDisable</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cacheenable">CacheEnable</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cacheignoreheaders">CacheIgnoreHeaders</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cacheignorenolastmod">CacheIgnoreNoLastMod</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cachelastmodifiedfactor">CacheLastModifiedFactor</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cachemaxexpire">CacheMaxExpire</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cachestorenostore">CacheStoreNoStore</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cachestoreprivate">CacheStorePrivate</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#related">Ϣ⥸塼ȥǥ쥯ƥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#sampleconf">ץ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="related" id="related">Ϣ⥸塼ȥǥ쥯ƥ</a></h2> - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li><li><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_disk_cache.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachesize">CacheSize</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cacheminfilesize">CacheMinFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachesize">MCacheSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></code></li></ul></td></tr></table> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="sampleconf" id="sampleconf">ץ</a></h2> - <div class="example"><h3>Sample httpd.conf</h3><p><code> - #<br /> - # Sample Cache Configuration<br /> - #<br /> - LoadModule cache_module modules/mod_cache.so<br /> - <br /> - <IfModule mod_cache.c><br /> - <span class="indent"> - #LoadModule disk_cache_module modules/mod_disk_cache.so<br /> - # If you want to use mod_disk_cache instead of mod_mem_cache, - # uncomment the line above and comment out the LoadModule line below. - <IfModule mod_disk_cache.c><br /> - <span class="indent"> - CacheRoot c:/cacheroot<br /> - CacheEnable disk /<br /> - CacheDirLevels 5<br /> - CacheDirLength 3<br /> - </span> - </IfModule> <br /> - <br /> - LoadModule mem_cache_module modules/mod_mem_cache.so<br /> - <IfModule mod_mem_cache.c><br /> - <span class="indent"> - CacheEnable mem /<br /> - MCacheSize 4096<br /> - MCacheMaxObjectCount 100<br /> - MCacheMinObjectSize 1<br /> - MCacheMaxObjectSize 2048<br /> - </span> - </IfModule><br /> - </span> - </IfModule> - </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="CacheDefaultExpire" id="CacheDefaultExpire">CacheDefaultExpire</a> <a name="cachedefaultexpire" id="cachedefaultexpire">ǥ쥯ƥ</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>CacheDefaultExpire <var>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheDefaultExpire 3600 (1)</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_cache</td></tr> -</table> - <p><code class="directive">CacheDefaultExpire</code> ǥ쥯ƥ֤ϡɥȤ - ͭ (expiry) ǽ (last-modified) ꤵƤʤ - ǥեȤλ֤ꤷޤ<code class="directive">CacheMaxExpire</code> - ǥ쥯ƥ֤ǻꤵ줿ͤϤ<em>ޤ</em></p> - - <div class="example"><p><code> - CacheDefaultExpire 86400 - </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="CacheDisable" id="CacheDisable">CacheDisable</a> <a name="cachedisable" id="cachedisable">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td> URL å夷ʤ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheDisable <var> url-string</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_cache</td></tr> -</table> - <p><code class="directive">CacheDisable</code> ǥ쥯ƥ֤ - <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ⥸塼뤬 <var>url-string</var> ʲ - URL å<em>ʤ</em>褦ˤޤ</p> - - <div class="example"><h3></h3><p><code> - CacheDisable /local_files - </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="CacheEnable" id="CacheEnable">CacheEnable</a> <a name="cacheenable" id="cacheenable">ǥ쥯ƥ</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>CacheEnable <var>cache_type</var> <var>url-string</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_cache</td></tr> -</table> - <p><code class="directive">CacheEnable</code> ǥ쥯ƥ֤ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> - ⥸塼뤬 <var>url-string</var> ʲ URL å夹褦ˤޤ - å她ȥ졼 <var>cache_type</var> ǻꤷޤ - <var>cache_type</var> <code> mem</code> ǡ - <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ǼƤȤäȥ졼 - Ȥ褦 <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ˻ؼޤ - <var>cache_type</var> <code>disk</code> ǡ - <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> ǼƤǥȤäȥ졼 - Ȥ褦 <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ˻ؼޤ - <var>cache_type</var> <code>fd</code> <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> - <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ˤƤե뵭һҤ - åȤ褦˻ؼޤ</p> - - <p>(Τ褦) <code class="directive">CacheEnable</code> ǥ쥯ƥ֤ - URL ֤ʣƤȤϡ륹ȥ졼˻ơ - ºݤ˥ꥯȤνǤȡǽޤ - ȥ졼¹Ԥ֤ե - <code class="directive">CacheEnable</code> ν֤ˤꤵޤ</p> - - <div class="example"><p><code> - CacheEnable mem /manual<br /> - CacheEnable fd /images<br /> - CacheEnable disk /<br /> - </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="CacheIgnoreCacheControl" id="CacheIgnoreCacheControl">CacheIgnoreCacheControl</a> <a name="cacheignorecachecontrol" id="cacheignorecachecontrol">ǥ쥯ƥ</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>CacheIgnoreCacheControl On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheIgnoreCacheControl Off</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_cache</td></tr> -</table> - <p>Cache-Control: no-cache إå Pragma: no-store إåΤꥯȤ - ФƤϡ̾省åȤޤ<code class="directive">CacheIgnoreCacheControl</code> - ǥ쥯ƥ֤ȤȡưǤޤ - <code class="directive">CacheIgnoreCacheControl</code> On Ȥȡ - ꥯȤ no-cache ȤͤäƤ⡢åȤäƥɥȤ - ֤褦ˤʤޤǧڤɬפȤɥȤ<em>褷</em> - å夵ޤ</p> - - <div class="example"><p><code> - CacheIgnoreCacheControl On - </code></p></div> - - <div class="warning"><h3>ٹ</h3> - Υǥ쥯ƥ֤Ȥȡɥȼ˥åȤʤ褦 - 饤ȤꥯȤƤˤ⤫餺å - Ȥ褦ˤʤޤη̡ - ŤƥĤ³뤳ȤˤʤäƤޤ⤷ޤ - </div> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#cachestoreprivate">CacheStorePrivate</a></code></li> -<li><code class="directive"><a href="#cachestorenostore">CacheStoreNoStore</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="CacheIgnoreHeaders" id="CacheIgnoreHeaders">CacheIgnoreHeaders</a> <a name="cacheignoreheaders" id="cacheignoreheaders">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꤵ줿 HTTP إåå¸ʤ -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheIgnoreHeaders None</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_cache</td></tr> -</table> - <p>RFC 2616 ˤȡhop-by-hop HTTP إåϥåˤݴɤޤ - ʲΥإå hop-by-hop إå˳ޤΤǡ - <code class="directive">CacheIgnoreHeaders</code> - <em>طʤ</em>åˤݴɤޤ:</p> - <ul> - <li><code>Connection</code></li> - <li><code>Keep-Alive</code></li> - <li><code>Proxy-Authenticate</code></li> - <li><code>Proxy-Authorization</code></li> - <li><code>TE</code></li> - <li><code>Trailers</code></li> - <li><code>Transfer-Encoding</code></li> - <li><code>Upgrade</code></li> - </ul> - - <p><code class="directive">CacheIgnoreHeaders</code> - åݴɤʤɲä HTTP إåꤷޤ - 㤨Сååݴɤʤ褦ˤ褤 - Ǥ礦</p> - - <p><code class="directive">CacheIgnoreHeaders</code> ΰϡ - åݴɤʤ HTTP إåڤˤꥹȷǤ - åݴɤʤإå hop-by-hop إåξ - (RFC 2616 ưΤȤ) ϡ - <code class="directive">CacheIgnoreHeaders</code> <code>None</code> - Ǥޤ</p> - - <div class="example"><h3> 1</h3><p><code> - CacheIgnoreHeaders Set-Cookie - </code></p></div> - - <div class="example"><h3> 2</h3><p><code> - CacheIgnoreHeaders None - </code></p></div> - - <div class="warning"><h3>ٹ:</h3> - <code>Expires</code> Τ褦ŬڤΥåΤɬפ - إå <code class="directive">CacheIgnoreHeaders</code> ˤ - ݴɤƤʤȤϡmod_cache ưƤޤ - </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="CacheIgnoreNoLastMod" id="CacheIgnoreNoLastMod">CacheIgnoreNoLastMod</a> <a name="cacheignorenolastmod" id="cacheignorenolastmod">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td> Last Modified ̵Ƥⵤˤʤ褦ˤ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheIgnoreNoLastMod On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheIgnoreNoLastMod Off</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_cache</td></tr> -</table> - <p>̾Last-Modified ˤǽ̵ɥȤϥå - ޤ(㤨 <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ˤΤȤʤɤ) - Last-Modified 郎õ줿ꡢ⤽ǽ餫Ƥʤ - ޤ<code class="directive">CacheIgnoreNoLastMod</code> - ǥ쥯ƥ֤ȤȡLast-Modified ꤵƤʤ - ɥȤǤ⥭å夹褦˻ǤޤɥȤ - ǽ (Last-Modified) ͭ (expiry) ʤϡͭ¤ - <code class="directive">CacheDefaultExpire</code> Ȥޤ</p> - - <div class="example"><p><code> - CacheIgnoreNoLastMod On - </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="CacheLastModifiedFactor" id="CacheLastModifiedFactor">CacheLastModifiedFactor</a> <a name="cachelastmodifiedfactor" id="cachelastmodifiedfactor">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>LastModified դ˴Ťͭ (expiry) -뤿νŤߤꤹ -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheLastModifiedFactor <var>float</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheLastModifiedFactor 0.1</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_cache</td></tr> -</table> - <p>ɥȤ Last-Modified դ̵ɤͭ (expiry) - դȤȤˡͭ¤ǽ狼ηв֤Ȥ - 褦ˤǤޤͭ¤η˽äΤǤ - ΤȤ˻Ȥ <var>factor</var> - <code class="directive">CacheLastModifiedFactor</code> ǥ쥯ƥ֤ǻꤷޤ - </p> - - <p><code>expiry-period = time-since-last-modified-date * <var>factor</var> - expiry-date = current-date + expiry-period</code></p> - - <p>㤨СɥȤ 10 ˺Ǹ˽Ƥơ - <var>factor</var> 0.1 ǤС 10*0.1 = 1 ֤ - ꤵޤ郎 3:00pm ǤС줿 - 3:00pm + 1hour = 4:00pm ˤʤޤ</p> - - <p> <code class="directive">CacheMaxExpire</code> ꤵƤ - 礭ʤäƤޤäƤϡ<code class="directive">CacheMaxExpire</code> - ͤͥ褵ޤ</p> - - <div class="example"><p><code> - CacheLastModifiedFactor 0.5 - </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="CacheMaxExpire" id="CacheMaxExpire">CacheMaxExpire</a> <a name="cachemaxexpire" id="cachemaxexpire">ǥ쥯ƥ</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>CacheMaxExpire <var>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheMaxExpire 86400 ()</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_cache</td></tr> -</table> - <p><code class="directive">CacheMaxExpire</code> ǥ쥯ƥ֤ϡ - å夹 HTTP ɥȤΥФ䤤碌ʤޤ粿 - ݻƤ褤ꤷޤĤޤꡢɥȤϺǤÿ֤֤Ť - ʤ뤳Ȥˤʤޤκͤϡ(:쥹ݥ)ɥȤȶ - ɥȤδƤǤŬѤޤ</p> - - <div class="example"><p><code> - CacheMaxExpire 604800 - </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="CacheStoreNoStore" id="CacheStoreNoStore">CacheStoreNoStore</a> <a name="cachestorenostore" id="cachestorenostore">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>no-store ȻꤵƤ쥹ݥΥåߤ롣</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheStoreNoStore On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheStoreNoStore Off</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_cache</td></tr> -</table> - <p>̾ Cache-Control: no-store إåΤĤƤ쥹ݥ - å夵ޤ<code class="directive">CacheStoreNoCache</code> - ǥ쥯ƥ֤ǤεưǤޤ - <code class="directive">CacheStoreNoCache</code> On no-store إåΤĤƤ - ФƤ⥭åߤ褦ˤʤޤ - ǧڤε <em>褷</em> å夵ޤ</p> - - <div class="example"><p><code> - CacheStoreNoStore On - </code></p></div> - - <div class="warning"><h3>ٹ:</h3> - RFC 2616 ˵ܤƤ褦 no-store ǥ쥯ƥ֤ϡ - "դˤ뵡̩ϳ̤α (Хååץơ) ɤ" - ŪǻȤޤΥץͭˤȡ - ̩ݻ뤳ȤˤʤäƤޤޤ - ǤΤǡǷٹ𤷤Ƥޤ - </div> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></code></li> -<li><code class="directive"><a href="#cachestoreprivate">CacheStorePrivate</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="CacheStorePrivate" id="CacheStorePrivate">CacheStorePrivate</a> <a name="cachestoreprivate" id="cachestoreprivate">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>private ȻꤵƤ쥹ݥΥåߤ롣</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CacheStorePrivate On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheStorePrivate Off</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_cache</td></tr> -</table> - <p>̾ Cache-Control: private إåΤĤƤ쥹ݥ - å夵ޤ<code class="directive">CacheStorePrivate</code> - ǥ쥯ƥ֤ǤεưǤޤ - <code class="directive">CacheStorePrivate</code> On private إåΤĤƤ - ФƤ⥭åߤ褦ˤʤޤ - ǧڤε <em>褷</em> å夵ޤ</p> - - <div class="example"><p><code> - CacheStorePrivate On - </code></p></div> - - <div class="warning"><h3>ٹ:</h3> - ήФå夷ʤ褦˻ꤷƤƤ⡢ - ̵뤷ƥå夹褦ˤʤޤ - ˾ޤưˤʤΤϡ 'private' ʥåˤĤƤΤߤǤ礦 - </div> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></code></li> -<li><code class="directive"><a href="#cachestorenostore">CacheStoreNoStore</a></code></li> -</ul> -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_cache.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_cache.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_cache.html.ja.utf8 b/docs/manual/mod/mod_cache.html.ja.utf8 new file mode 100644 index 0000000000..a904f2c4f5 --- /dev/null +++ b/docs/manual/mod/mod_cache.html.ja.utf8 @@ -0,0 +1,444 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_cache - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_cache</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_cache.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_cache.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>URI をキーにしたコンテンツのキャッシュ</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>cache_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_cache.c</td></tr></table> +<h3>概要</h3> + + <div class="warning"> + これは実験的なモジュールです。文書もまだ開発中です... + </div> + + <p><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> はローカルのコンテンツやプロキシされた + コンテンツをキャッシュするために使われる <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a> 準拠の + HTTP コンテンツキャッシュを実装しています。<code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> + の動作にはストレージを管理するモジュールが必要です。標準 + Apache 配布には二つストレージ管理モジュールが含まれています:</p> + + <dl> + <dt><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></dt> + <dd>ディスクを使用したストレージ管理機構を実装しています。</dd> + + <dt><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code></dt> + <dd>メモリを使用したストレージ管理機構を実装しています。 + <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> は次の二つのモードのどちらかで動作する + ように設定できます: オープンされているファイル記述子をキャッシュするモードか、 + ヒープ上でのオブジェクトの自体をキャッシュをするモードです。 + <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> はローカルで生成されるコンテンツや、 + <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> が + <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> を使って設定されている + ときの (つまり<dfn>リバースプロキシ</dfn> での) バックエンドサーバの + コンテンツをキャッシュするのに使えます。</dd> + </dl> + + <p>コンテンツのキャッシュへの保存と取得は URI に基づいたキーが使われます。 + アクセス保護のかけられているコンテンツはキャッシュされません。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#cachedefaultexpire">CacheDefaultExpire</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cachedisable">CacheDisable</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cacheenable">CacheEnable</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cacheignoreheaders">CacheIgnoreHeaders</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cacheignorenolastmod">CacheIgnoreNoLastMod</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cachelastmodifiedfactor">CacheLastModifiedFactor</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cachemaxexpire">CacheMaxExpire</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cachestorenostore">CacheStoreNoStore</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cachestoreprivate">CacheStorePrivate</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#related">関連モジュールとディレクティブ</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#sampleconf">サンプル設定</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="related" id="related">関連モジュールとディレクティブ</a></h2> + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li><li><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_disk_cache.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachesize">CacheSize</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cacheminfilesize">CacheMinFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachesize">MCacheSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></code></li></ul></td></tr></table> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="sampleconf" id="sampleconf">サンプル設定</a></h2> + <div class="example"><h3>Sample httpd.conf</h3><p><code> + #<br /> + # Sample Cache Configuration<br /> + #<br /> + LoadModule cache_module modules/mod_cache.so<br /> + <br /> + <IfModule mod_cache.c><br /> + <span class="indent"> + #LoadModule disk_cache_module modules/mod_disk_cache.so<br /> + # If you want to use mod_disk_cache instead of mod_mem_cache, + # uncomment the line above and comment out the LoadModule line below. + <IfModule mod_disk_cache.c><br /> + <span class="indent"> + CacheRoot c:/cacheroot<br /> + CacheEnable disk /<br /> + CacheDirLevels 5<br /> + CacheDirLength 3<br /> + </span> + </IfModule> <br /> + <br /> + LoadModule mem_cache_module modules/mod_mem_cache.so<br /> + <IfModule mod_mem_cache.c><br /> + <span class="indent"> + CacheEnable mem /<br /> + MCacheSize 4096<br /> + MCacheMaxObjectCount 100<br /> + MCacheMinObjectSize 1<br /> + MCacheMaxObjectSize 2048<br /> + </span> + </IfModule><br /> + </span> + </IfModule> + </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="CacheDefaultExpire" id="CacheDefaultExpire">CacheDefaultExpire</a> <a name="cachedefaultexpire" id="cachedefaultexpire">ディレクティブ</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>CacheDefaultExpire <var>seconds</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheDefaultExpire 3600 (1時間)</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_cache</td></tr> +</table> + <p><code class="directive">CacheDefaultExpire</code> ディレクティブは、ドキュメントに + 有効期限 (expiry) や最終修正時刻 (last-modified) が指定されていない場合の + デフォルトの時間を指定します。<code class="directive">CacheMaxExpire</code> + ディレクティブで指定された値はこの設定を上書き<em>しません</em>。</p> + + <div class="example"><p><code> + CacheDefaultExpire 86400 + </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="CacheDisable" id="CacheDisable">CacheDisable</a> <a name="cachedisable" id="cachedisable">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>特定の URL をキャッシュしない</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheDisable <var> url-string</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_cache</td></tr> +</table> + <p><code class="directive">CacheDisable</code> ディレクティブで + <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> モジュールが <var>url-string</var> 以下の + URL をキャッシュ<em>しない</em>ようにします。</p> + + <div class="example"><h3>例</h3><p><code> + CacheDisable /local_files + </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="CacheEnable" id="CacheEnable">CacheEnable</a> <a name="cacheenable" id="cacheenable">ディレクティブ</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>CacheEnable <var>cache_type</var> <var>url-string</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_cache</td></tr> +</table> + <p><code class="directive">CacheEnable</code> ディレクティブで <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> + モジュールが <var>url-string</var> 以下の URL をキャッシュするようにします。 + キャッシュストレージ管理方式は <var>cache_type</var> 引数で指定します。 + <var>cache_type</var> <code> mem</code> で、 + <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> で実装されているメモリを使ったストレージ + 管理方式を使うように <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> に指示します。 + <var>cache_type</var> <code>disk</code> で、 + <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> で実装されているディスクを使ったストレージ + 管理を使うように <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> に指示します。 + <var>cache_type</var> <code>fd</code> は <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> に + <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> により実装されているファイル記述子の + キャッシュを使うように指示します。</p> + + <p>(下の例のように) <code class="directive">CacheEnable</code> ディレクティブの + URL 空間が重複しているときは、該当するストレージ方式を順に試して、 + 実際にリクエストの処理ができると、その方式で処理します。 + ストレージ管理方式が実行される順番は設定ファイル中の + <code class="directive">CacheEnable</code> の順番により決定されます。</p> + + <div class="example"><p><code> + CacheEnable mem /manual<br /> + CacheEnable fd /images<br /> + CacheEnable disk /<br /> + </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="CacheIgnoreCacheControl" id="CacheIgnoreCacheControl">CacheIgnoreCacheControl</a> <a name="cacheignorecachecontrol" id="cacheignorecachecontrol">ディレクティブ</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>CacheIgnoreCacheControl On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheIgnoreCacheControl Off</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_cache</td></tr> +</table> + <p>Cache-Control: no-cache ヘッダや Pragma: no-store ヘッダのあるリクエストに + 対しては、通常キャッシュを使いません。<code class="directive">CacheIgnoreCacheControl</code> + ディレクティブを使うと、この動作を上書きできます。 + <code class="directive">CacheIgnoreCacheControl</code> On とすると、 + リクエストに no-cache という値があっても、キャッシュを使ってドキュメントを + 返すようになります。認証を必要とするドキュメントは<em>決して</em> + キャッシュされません。</p> + + <div class="example"><p><code> + CacheIgnoreCacheControl On + </code></p></div> + + <div class="warning"><h3>警告</h3> + このディレクティブを使うと、ドキュメント取得時にキャッシュを使わないように + クライアントがリクエストしているにもかかわらず、キャッシュを + 使うようになります。その結果、 + 古いコンテンツが送られ続けることになってしまうかもしれません。 + </div> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#cachestoreprivate">CacheStorePrivate</a></code></li> +<li><code class="directive"><a href="#cachestorenostore">CacheStoreNoStore</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="CacheIgnoreHeaders" id="CacheIgnoreHeaders">CacheIgnoreHeaders</a> <a name="cacheignoreheaders" id="cacheignoreheaders">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>指定された HTTP ヘッダをキャッシュに保存しない。 +</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheIgnoreHeaders None</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_cache</td></tr> +</table> + <p>RFC 2616 によると、hop-by-hop HTTP ヘッダはキャッシュには保管されません。 + 以下のヘッダは hop-by-hop ヘッダに該当しますので、 + <code class="directive">CacheIgnoreHeaders</code> + の設定に<em>関係なく</em>キャッシュには保管されません:</p> + <ul> + <li><code>Connection</code></li> + <li><code>Keep-Alive</code></li> + <li><code>Proxy-Authenticate</code></li> + <li><code>Proxy-Authorization</code></li> + <li><code>TE</code></li> + <li><code>Trailers</code></li> + <li><code>Transfer-Encoding</code></li> + <li><code>Upgrade</code></li> + </ul> + + <p><code class="directive">CacheIgnoreHeaders</code> で + キャッシュに保管しない追加の HTTP ヘッダを指定します。 + 例えば、クッキーをキャッシュに保管しないようにした方がよい場合も + あるでしょう。</p> + + <p><code class="directive">CacheIgnoreHeaders</code> の引数は、 + キャッシュに保管しない HTTP ヘッダを空白区切りにしたリスト形式です。 + キャッシュに保管しないヘッダが hop-by-hop ヘッダだけの場合 + (RFC 2616 準拠の動作のとき) は、 + <code class="directive">CacheIgnoreHeaders</code> を <code>None</code> + に設定できます。</p> + + <div class="example"><h3>例 1</h3><p><code> + CacheIgnoreHeaders Set-Cookie + </code></p></div> + + <div class="example"><h3>例 2</h3><p><code> + CacheIgnoreHeaders None + </code></p></div> + + <div class="warning"><h3>警告:</h3> + <code>Expires</code> のような適切のキャッシュ管理のために必要な + ヘッダが <code class="directive">CacheIgnoreHeaders</code> の設定により + 保管されていないときは、mod_cache の動作は定義されていません。 + </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="CacheIgnoreNoLastMod" id="CacheIgnoreNoLastMod">CacheIgnoreNoLastMod</a> <a name="cacheignorenolastmod" id="cacheignorenolastmod">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>応答に Last Modified が無くても気にしないようにする</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheIgnoreNoLastMod On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheIgnoreNoLastMod Off</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_cache</td></tr> +</table> + <p>通常、Last-Modified による最終修正時刻の無いドキュメントはキャッシュ + されません。(例えば <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> による処理のときなどに) + Last-Modified 時刻が消去されたり、そもそも最初から提供されていない + 状況があります。<code class="directive">CacheIgnoreNoLastMod</code> + ディレクティブを使うと、Last-Modified 日時が指定されていない + ドキュメントでもキャッシュするように指定できます。ドキュメントに + 最終修正時刻 (Last-Modified) 有効期限 (expiry) がない場合は、有効期限の + 生成に <code class="directive">CacheDefaultExpire</code> が使われます。</p> + + <div class="example"><p><code> + CacheIgnoreNoLastMod On + </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="CacheLastModifiedFactor" id="CacheLastModifiedFactor">CacheLastModifiedFactor</a> <a name="cachelastmodifiedfactor" id="cachelastmodifiedfactor">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>LastModified の日付に基づいて有効期限 (expiry) +を計算するための重みを指定する +</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheLastModifiedFactor <var>float</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheLastModifiedFactor 0.1</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_cache</td></tr> +</table> + <p>ドキュメントに Last-Modified の日付が無いけれども有効期限 (expiry) + の日付があるというときに、有効期限を最終修正時刻からの経過時間として + 計算するようにできます。有効期限を次の計算式に従って生成するのですが、 + そのときに使われる <var>factor</var> を + <code class="directive">CacheLastModifiedFactor</code> ディレクティブで指定します。 + </p> + + <p><code>expiry-period = time-since-last-modified-date * <var>factor</var> + expiry-date = current-date + expiry-period</code></p> + + <p>例えば、ドキュメントが 10 時間前に最後に修正されていて、 + <var>factor</var> が 0.1 であれば、期日は 10*0.1 = 1 時間に + 設定されます。現在時刻が 3:00pm であれば、計算された期日は + 3:00pm + 1hour = 4:00pm になります。</p> + + <p>期日が <code class="directive">CacheMaxExpire</code> で設定されている値 + より大きくなってしまっている場合は、<code class="directive">CacheMaxExpire</code> + の設定値が優先されます。</p> + + <div class="example"><p><code> + CacheLastModifiedFactor 0.5 + </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="CacheMaxExpire" id="CacheMaxExpire">CacheMaxExpire</a> <a name="cachemaxexpire" id="cachemaxexpire">ディレクティブ</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>CacheMaxExpire <var>seconds</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheMaxExpire 86400 (一日)</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_cache</td></tr> +</table> + <p><code class="directive">CacheMaxExpire</code> ディレクティブは、 + キャッシュする HTTP ドキュメントを、元のサーバに問い合わせないまま最大何秒 + 保持してもよいかを指定します。つまり、ドキュメントは最大でこの秒数間ぶん古く + なることになります。この最大値は、(訳注:レスポンス中で)ドキュメントと共に + ドキュメントの期日が提供されている場合でも適用されます。</p> + + <div class="example"><p><code> + CacheMaxExpire 604800 + </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="CacheStoreNoStore" id="CacheStoreNoStore">CacheStoreNoStore</a> <a name="cachestorenostore" id="cachestorenostore">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>no-store と指定されているレスポンスのキャッシュを試みる。</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheStoreNoStore On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheStoreNoStore Off</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_cache</td></tr> +</table> + <p>通常 Cache-Control: no-store ヘッダのついているレスポンスは + キャッシュされません。<code class="directive">CacheStoreNoCache</code> + ディレクティブでこの挙動を上書きできます。 + <code class="directive">CacheStoreNoCache</code> On で no-store ヘッダのついている + リソースに対してもキャッシュを試みるようになります。 + ただし認証の求められるリソースは <em>決して</em> キャッシュされません。</p> + + <div class="example"><p><code> + CacheStoreNoStore On + </code></p></div> + + <div class="warning"><h3>警告:</h3> + RFC 2616 に記載されているように no-store ディレクティブは、 + "不注意による機密情報の漏洩や残留 (バックアップテープ等) を防ぐ" + 目的で使われますが、このオプションを有効にすると、 + 機密情報を保持することになってしまいます。 + ですので、ここで警告しておきます。 + </div> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></code></li> +<li><code class="directive"><a href="#cachestoreprivate">CacheStorePrivate</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="CacheStorePrivate" id="CacheStorePrivate">CacheStorePrivate</a> <a name="cachestoreprivate" id="cachestoreprivate">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>private と指定されているレスポンスのキャッシュを試みる。</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheStorePrivate On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheStorePrivate Off</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_cache</td></tr> +</table> + <p>通常 Cache-Control: private ヘッダのついているレスポンスは + キャッシュされません。<code class="directive">CacheStorePrivate</code> + ディレクティブでこの挙動を上書きできます。 + <code class="directive">CacheStorePrivate</code> On で private ヘッダのついている + リソースに対してもキャッシュを試みるようになります。 + ただし認証の求められるリソースは <em>決して</em> キャッシュされません。</p> + + <div class="example"><p><code> + CacheStorePrivate On + </code></p></div> + + <div class="warning"><h3>警告:</h3> + 上流サーバがキャッシュしないように指定してきても、 + それを無視してキャッシュするようになります。 + 望ましい挙動になるのは、本当に 'private' なキャッシュについてのみでしょう。 + </div> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></code></li> +<li><code class="directive"><a href="#cachestorenostore">CacheStoreNoStore</a></code></li> +</ul> +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_cache.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_cache.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_cgi.html b/docs/manual/mod/mod_cgi.html index 7970a36c34..59111e00d0 100644 --- a/docs/manual/mod/mod_cgi.html +++ b/docs/manual/mod/mod_cgi.html @@ -2,9 +2,9 @@ URI: mod_cgi.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_cgi.html.ja.euc-jp +URI: mod_cgi.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_cgi.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_cgi.html.ja.euc-jp b/docs/manual/mod/mod_cgi.html.ja.euc-jp deleted file mode 100644 index a44c1c4552..0000000000 --- a/docs/manual/mod/mod_cgi.html.ja.euc-jp +++ /dev/null @@ -1,257 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_cgi - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_cgi</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_cgi.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_cgi.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_cgi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>CGI ץȤμ¹</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>cgi_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_cgi.c</td></tr></table> -<h3></h3> - - - - <p>Mime פ <code>application/x-httpd-cgi</code> - Ǥ뤫ϥɥ <code>cgi-script</code> (Apache 1.1 ʹ) - ꤵƤե CGI ץȤȤư졢 - Фˤ¹Ԥ졢νϤ饤Ȥ֤ޤ - եϡ<code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> - ǥ쥯ƥ֤˻ꤵ줿 ĥҤ̾˴ޤफ - <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - ǥ쥯ȥ¸ߤ뤳ȤˤꤳΥפˤʤޤ</p> - - <p>Ф CGI ץȤ¹ԤȤˤϡ - <code>DOCUMENT_ROOT</code> - ȸƤФѿĶɲäޤѿ - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - ͤݻޤ</p> - - <p>Apache CGI ץȤѤ뤿Υȥϡ - <a href="../howto/cgi.html">CGI ˤưŪƥ</a> - ȤƤ</p> - - <p>Unix ǥޥåɤ MPM ȤäƤϡΥ⥸塼 - <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> Ȥɬפޤ - 桼٥ǤϤĤΥ⥸塼ܼŪˤƱǤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#scriptlog">ScriptLog</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#scriptlogbuffer">ScriptLogBuffer</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#scriptloglength">ScriptLogLength</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#env">CGI Ķѿ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cgi-debug">CGI ΥǥХå</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li> -<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li> -<li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li> -<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li> -<li><a href="../suexec.html">CGI ץ̤Υ桼 ID Ǽ¹Ԥ</a></li> -<li><a href="http://hoohoo.ncsa.uiuc.edu/cgi/">CGI ʽ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="env" id="env">CGI Ķѿ</a></h2> - <p>Ф <a href="http://hoohoo.ncsa.uiuc.edu/cgi/">CGI - </a> ǷƤ CGI - ĶѿꤷޤʲΤΤϡդꤵޤ</p> - - <dl> - <dt>PATH_INFO</dt> - - <dd> <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> ǥ쥯ƥ֤Ū <code>off</code> - ꤵƤꤵޤǥեȤΡ - <code class="directive">AcceptPathInfo</code> - ꤵƤʤȤοǤϡ<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> ϥѥ - (URI ΥץȤΥե̾θ³ <code>/more/path/info</code>) - դޤϥФϥѥΤꥯȤ - Ф 404 NOT FOUND 顼֤ޤ<code class="directive">AcceptPathInfo</code> - ǥ쥯ƥ֤ - άȡ<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> ؤΥꥯȤФ - <code>On</code> - ꤷΤƱ̤ˤʤޤ</dd> - - <dt>REMOTE_HOST</dt> - - <dd><code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> - <code>on</code> (ǥեȤǤ off Ǥ) - ǡƤۥȤΥɥ쥹 DNS - εհºݤ˥ۥ̾ĤȤˤΤꤵޤ</dd> - - <dt>REMOTE_IDENT</dt> - - <dd><code class="directive"><a href="../mod/core.html#identitycheck">IdentityCheck</a></code> - <code>on</code> ꤵƤơƤۥȤ - ident ץȥݡȤƤȤˤΤꤵޤ - ϴñ˵뤳ȤǤ饤ȤȥФδ֤ - ץФޤäΩʤΤǡ - ѿͤϿѤǤʤȤȤդƤ - </dd> - - <dt>REMOTE_USER</dt> - - <dd>CGI - ץȤǧڤɬפʤȤˤΤꤵޤ</dd> - </dl> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="cgi-debug" id="cgi-debug">CGI ΥǥХå</a></h2> - <p>CGI ץȤΥǥХåϡưƤʤץȤν - (ɸϤȥ顼) - Ĵ٤뤳ȤǤʤˡ֤³Ƥޤ - Apache 1.2 ʹߤˤ - ǥ쥯ƥ֤Ϥܺ٤ʥ顼Υޤ</p> - - <h3>CGI եν</h3> - <p>ꤵƤȤˤϡCGI 顼Ŭڤưʤ٤Ƥ - CGI ޤ줾ưʤ CGI - ץȤ ʣιԤˤ錄ޤǽ - 2 ԤϾ˰ʲνǤ:</p> - - <div class="example"><p><code> - %% [<var>time</var>] <var>request-line</var><br /> - %% <var>HTTP-status</var> <var>CGI-script-filename</var> - </code></p></div> - - <p>顼CGI ץȤ¹ԤǤʤȤΤǤϡ - եϤˤ⤦ 2 Խޤ:</p> - - <div class="example"><p><code> - %%error<br /> - <var>error-message</var> - </code></p></div> - - <p>ǤϤʤ顼ʤإå֤̤Ǥ - (ץȤΥХǤ뤳Ȥ褯ޤ) - ʲξޤ:</p> - - <div class="example"><p><code> - %request<br /> - <var>ä٤Ƥ HTTP ꥯȥإå</var><br /> - <var>(⤷) POST PUT </var><br /> - %response<br /> - <var>CGI ץȤˤϤ줿٤ƤΥإå</var><br /> - %stdout<br /> - <var>CGI ɸ</var><br /> - %stderr<br /> - <var>CGI ɸ२顼</var><br /> - </code></p></div> - - <p>(ץȤɸϤɸ२顼˲Ϥʤäϡ - %stdout %stderr Ϥޤ)</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ScriptLog" id="ScriptLog">ScriptLog</a> <a name="scriptlog" id="scriptlog">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ץȤΥ顼եξ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptLog <var>file-path</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr> -</table> - <p><code class="directive">ScriptLog</code> ǥ쥯ƥ֤ CGI ץȤ - 顼եꤷޤ<code class="directive">ScriptLog</code> - ꤵƤʤȤϡ - 顼ϺޤꤵƤȤϡCGI - Υ顼Ϥ٤ưȤͿƤե̾˥ޤ - ХѥǻꤵƤȤϡ - <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>ХѥȤ - ޤ</p> - - <div class="example"><h3></h3><p><code> - ScriptLog logs/cgi_log - </code></p></div> - - <p>Υϻҥץ¹ԤƤ桼Ȥƥץޤ - <em>ʤ</em><code class="directive"><a href="../mod/mpm_commmon.html#user">User</a></code> ǥ쥯ƥ֤ǻꤵ줿 - 桼Ǥϡץȥǥ쥯ȥ꤬Υ桼 - ߲ǽץȥե뤬ưǺ졢Υ桼 - ߲ǽˤʤäƤɬפȤȤǤץȥ - ʤɤΤΥǥ쥯ȥ˽褦ˤȤϡ - Υǥ쥯ȥҥץ¹ԤƤ桼θ¤ - ߲ǽˤ<strong>ʤ</strong>褦ˤƤ</p> - - <p>ץȤΥ CGI ץȤȤ - ǥХåѤεǽȤưտޤƤơ̾ΥФ - ˻Ѥ褦ˤϰտޤƤʤȤȤդƤ - ®٤ΨϺŬƤ餺߷פ줿ʳˡǻѤ - ƥ꤬뤫⤷ޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ScriptLogBuffer" id="ScriptLogBuffer">ScriptLogBuffer</a> <a name="scriptlogbuffer" id="scriptlogbuffer">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץȥ˵Ͽ PUT POST ꥯȤƤξ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptLogBuffer <em>bytes</em></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ScriptLogBuffer 1024</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr> -</table> - <p>礭ΤäȤ˥ե뤬礭ʤꤹ - 뤿ˡե˥ PUT POST - Τ礭¤ƤޤǥեȤǤϡ1024 - ХȤޤǤޤ - Υǥ쥯ƥ֤Ϥѹ뤳ȤǤޤ - </p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ScriptLogLength" id="ScriptLogLength">ScriptLogLength</a> <a name="scriptloglength" id="scriptloglength">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ץȤΥե礭ξ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptLogLength <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ScriptLogLength 10385760</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr> -</table> - <p><code class="directive">ScriptLogLength</code> CGI ץȤΥե - 礭¤뤿˻Ѥ뤳ȤǤޤե - CGI Υ顼̤ξ (ꥯȤΤ٤ƤΥإå - ٤Ƥν)ޤΤǡ礭ʥեˤʤޤ - 礭¤ʤȤˤɤˡ - Υǥ쥯ƥ֤Ȥä CGI Υե - Υե륵ꤹ뤳ȤǤޤ - ե뤬礭ĶϡʾϽޤޤ</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_cgi.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_cgi.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_cgi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_cgi.html.ja.utf8 b/docs/manual/mod/mod_cgi.html.ja.utf8 new file mode 100644 index 0000000000..9ab8a3ef84 --- /dev/null +++ b/docs/manual/mod/mod_cgi.html.ja.utf8 @@ -0,0 +1,257 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_cgi - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_cgi</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_cgi.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_cgi.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_cgi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>CGI スクリプトの実行</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>cgi_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_cgi.c</td></tr></table> +<h3>概要</h3> + + + + <p>Mime タイプが <code>application/x-httpd-cgi</code> + であるか、ハンドラ <code>cgi-script</code> (Apache 1.1 以降) + が指定されているファイルは CGI スクリプトとして扱われ、 + サーバにより実行され、その出力がクライアントに返されます。 + ファイルは、<code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> + ディレクティブに指定された 拡張子を名前に含むか、 + <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> + ディレクトリに存在することによりこのタイプになります。</p> + + <p>サーバが CGI スクリプトを実行するときには、 + <code>DOCUMENT_ROOT</code> + と呼ばれる変数を環境に追加します。この変数は + <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> + の値を保持します。</p> + + <p>Apache で CGI スクリプトを使用するためのイントロダクションは、 + <a href="../howto/cgi.html">CGI による動的コンテンツ</a> + を参照してください。</p> + + <p>Unix でマルチスレッドの MPM を使っている場合は、このモジュールの + 代わりに <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> を使う必要があります。 + ユーザレベルではこの二つのモジュールは本質的には同一です。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#scriptlog">ScriptLog</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#scriptlogbuffer">ScriptLogBuffer</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#scriptloglength">ScriptLogLength</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#env">CGI 環境変数</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cgi-debug">CGI のデバッグ</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li> +<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li> +<li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li> +<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li> +<li><a href="../suexec.html">CGI プログラムを別のユーザ ID で実行する</a></li> +<li><a href="http://hoohoo.ncsa.uiuc.edu/cgi/">CGI 規格書</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="env" id="env">CGI 環境変数</a></h2> + <p>サーバは <a href="http://hoohoo.ncsa.uiuc.edu/cgi/">CGI + 規格</a> で決められている CGI + 環境変数を設定します。以下のものは、条件付きで設定されます。</p> + + <dl> + <dt>PATH_INFO</dt> + + <dd>これは <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> ディレクティブが明示的に <code>off</code> + に設定されている場合は設定されません。デフォルトの、 + <code class="directive">AcceptPathInfo</code> が + 指定されていないときの振る舞いでは、<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> はパス情報 + (URI のスクリプトのファイル名の後に続く <code>/more/path/info</code>) を + 受け付けますが、コアはサーバはパス情報のあるリクエストに + 対して 404 NOT FOUND エラーを返します。<code class="directive">AcceptPathInfo</code> + ディレクティブを + 省略すると、<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> へのリクエストに対して + <code>On</code> を + 設定したのと同じ効果になります。</dd> + + <dt>REMOTE_HOST</dt> + + <dd><code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> + が <code>on</code> (デフォルトでは off です) + で、アクセスしているホストのアドレスの DNS + の逆引きが実際にホスト名を見つけたときにのみ設定されます。</dd> + + <dt>REMOTE_IDENT</dt> + + <dd><code class="directive"><a href="../mod/core.html#identitycheck">IdentityCheck</a></code> + が <code>on</code> に設定されていて、アクセスしているホストが + ident プロトコルをサポートしているときにのみ設定されます。 + これは簡単に偽ることができ、クライアントとサーバの間に + プロキシがあればまったく役に立たないので、 + この変数の値は信用できないということに注意してください。 + </dd> + + <dt>REMOTE_USER</dt> + + <dd>CGI + スクリプトに認証が必要なときにのみ設定されます。</dd> + </dl> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="cgi-debug" id="cgi-debug">CGI のデバッグ</a></h2> + <p>CGI スクリプトのデバッグは、正しく動作していないスクリプトの出力 + (標準出力とエラー) + を調べることができないために、難しい状態が続いていました。 + これらの Apache 1.2 以降にある + ディレクティブはより詳細なエラーのログ収集を提供します。</p> + + <h3>CGI ログファイルの書式</h3> + <p>設定されているときには、CGI エラーログは適切に動作しないすべての + CGI をログ収集します。それぞれの正しく動作しない CGI + スクリプトは 複数の行にわたる情報がログ収集されます。最初の + 2 行は常に以下の書式です:</p> + + <div class="example"><p><code> + %% [<var>time</var>] <var>request-line</var><br /> + %% <var>HTTP-status</var> <var>CGI-script-filename</var> + </code></p></div> + + <p>エラーが、CGI スクリプトが実行できないというものである場合は、 + ログファイルはさらにもう 2 行書かれます:</p> + + <div class="example"><p><code> + %%error<br /> + <var>error-message</var> + </code></p></div> + + <p>そうではなく、エラーが正しくないヘッダ情報を返す結果である場合 + (スクリプトのバグであることがよくあります)、 + 以下の情報がログ収集されます:</p> + + <div class="example"><p><code> + %request<br /> + <var>受け取ったすべての HTTP リクエストヘッダ</var><br /> + <var>(もしあれば) POST や PUT の中身</var><br /> + %response<br /> + <var>CGI スクリプトにより出力されたすべてのヘッダ</var><br /> + %stdout<br /> + <var>CGI 標準出力</var><br /> + %stderr<br /> + <var>CGI 標準エラー</var><br /> + </code></p></div> + + <p>(スクリプトが標準出力や標準エラーに何も出力しなかった場合は、 + %stdout や %stderr はありません)。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ScriptLog" id="ScriptLog">ScriptLog</a> <a name="scriptlog" id="scriptlog">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>CGI スクリプトのエラーログファイルの場所</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ScriptLog <var>file-path</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr> +</table> + <p><code class="directive">ScriptLog</code> ディレクティブは CGI スクリプトの + エラーログファイルを設定します。<code class="directive">ScriptLog</code> が + 設定されていないときは、 + エラーログは作成されません。設定されているときは、CGI + のエラーはすべて引数として与えられているファイル名にログされます。 + 相対パスで指定されているときは、 + <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>からの相対パスとして + 扱われます。</p> + + <div class="example"><h3>例</h3><p><code> + ScriptLog logs/cgi_log + </code></p></div> + + <p>このログは子プロセスが実行されているユーザとしてオープンされます。 + <em>すなわち</em>、<code class="directive"><a href="../mod/mpm_commmon.html#user">User</a></code> ディレクティブで指定された + ユーザです。これは、スクリプトログが書かれるディレクトリがそのユーザで + 書き込み可能か、スクリプトファイルが手動で作成され、そのユーザで + 書き込み可能になっている必要があるということです。スクリプトログを + アクセスログなどのためのログディレクトリに書かれるようにしたときは、 + そのディレクトリを子プロセスを実行しているユーザの権限で + 書き込み可能には<strong>しない</strong>ようにしてください。</p> + + <p>スクリプトのログ収集は CGI スクリプトを書くときの + デバッグ用の機能として意図されていて、通常のサーバで + 常に使用されるようには意図されていないということに注意してください。 + 速度や効率は最適化されておらず、設計された以外の方法で使用されると + セキュリティの問題があるかもしれません。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ScriptLogBuffer" id="ScriptLogBuffer">ScriptLogBuffer</a> <a name="scriptlogbuffer" id="scriptlogbuffer">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>スクリプトログに記録される PUT や POST リクエストの内容の上限</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ScriptLogBuffer <em>bytes</em></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ScriptLogBuffer 1024</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr> +</table> + <p>大きな本体を受け取ったときにログファイルがすぐに大きくなりすぎる + 問題を避けるために、ファイルにログ収集される PUT と POST + の本体の大きさは制限されています。デフォルトでは、1024 + バイトまでがログ収集されますが、 + このディレクティブはそれを変更することができます。 + </p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ScriptLogLength" id="ScriptLogLength">ScriptLogLength</a> <a name="scriptloglength" id="scriptloglength">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>CGI スクリプトのログファイルの大きさの上限</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ScriptLogLength <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ScriptLogLength 10385760</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr> +</table> + <p><code class="directive">ScriptLogLength</code> は CGI スクリプトのログファイル + の大きさを制限するために使用することができます。ログファイルは + CGI のエラー毎に大量の情報 (リクエストのすべてのヘッダ、 + すべての出力)をログしますので、すぐに大きなファイルになります。 + この大きさの制限がないことによる問題を防ぐために、 + このディレクティブを使って CGI のログファイルの + 最大のファイルサイズを設定することができます。 + ファイルがこの大きさを超えた場合は、それ以上は書き込まれません。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_cgi.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_cgi.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_cgi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_cgid.html b/docs/manual/mod/mod_cgid.html index f89ee3c782..da3b0c0d44 100644 --- a/docs/manual/mod/mod_cgid.html +++ b/docs/manual/mod/mod_cgid.html @@ -2,9 +2,9 @@ URI: mod_cgid.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_cgid.html.ja.euc-jp +URI: mod_cgid.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_cgid.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_cgid.html.ja.euc-jp b/docs/manual/mod/mod_cgid.html.ja.euc-jp deleted file mode 100644 index 0fe5dfa476..0000000000 --- a/docs/manual/mod/mod_cgid.html.ja.euc-jp +++ /dev/null @@ -1,101 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_cgid - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_cgid</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_cgid.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_cgid.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_cgid.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td> CGI ǡȤä CGI ץȤμ¹</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>cgid_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_cgid.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Unix Υå MPM Τ</td></tr></table> -<h3></h3> - - <p>ŬܤƤ뤳ȤȡʲƤɲä <code class="directive"><a href="#scriptsock">ScriptSock</a></code> ǥ쥯ƥ֤Ƥϡ - <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> Ʊͤ - ưޤ<strong>Apache CGI ˴ؤܺ٤ - <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> γפɤǤ</strong></p> - - <p>Unix ڥ졼ƥƥˤϡޥåɤΥФ - ץ fork Τ˥Ȥι⤤ưˤʤäƤΤޤ - ͳϡץƥץΥåɤ٤Ƥʣ뤫Ǥ - CGI ưˤΥȤΤɤˡ<code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> - ϻҥץ fork CGI ץȤ¹Ԥ뤿 - ǡ¹Ԥޤ - 祵Ф unix ɥᥤåȤȤäƤΥǡ̿ޤ</p> - - <p>ѥ˥ޥå MPM Ф줿Ȥ - <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> ɬΥ⥸塼뤬Ѥޤ - 桼Υ٥ǤϤΥ⥸塼ư <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> - ȤޤäƱǤͣ㳰 <code>ScriptSock</code> ǥ쥯ƥ֤ - ɲäǡΥǥ쥯ƥ֤ CGI ǡȤ̿ѤΥåȤ̾ - ꤷޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptlog">ScriptLog</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptloglength">ScriptLogLength</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#scriptsock">ScriptSock</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li> -<li><a href="../suexec.html">CGI ץ㤦桼 ID Ǽ¹Ԥ</a></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ScriptSock" id="ScriptSock">ScriptSock</a> <a name="scriptsock" id="scriptsock">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ǡȤ̿˻Ȥ륽åȤ̾</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ScriptSock <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ScriptSock logs/cgisock</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_cgid</td></tr> -</table> - <p>Υǥ쥯ƥ֤ CGI ǡȤ̿˻Ȥ륽åȤ - ̾ꤷޤåȤ Apache ư줿桼 (̾ root) - ѡߥåѤƥץޤCGI ץȤȤ̿ - ƥݤĤˡåȤ¸ߤǥ쥯ȥ - ¾Υ桼߸¤äƤʤ褦ˤ뤳ȤפǤ</p> - - <div class="example"><h3></h3><p><code> - ScriptSock /var/run/cgid.sock - </code></p></div> - - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_cgid.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_cgid.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_cgid.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_cgid.html.ja.utf8 b/docs/manual/mod/mod_cgid.html.ja.utf8 new file mode 100644 index 0000000000..672d2d9790 --- /dev/null +++ b/docs/manual/mod/mod_cgid.html.ja.utf8 @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_cgid - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_cgid</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_cgid.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_cgid.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_cgid.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>外部 CGI デーモンを使った CGI スクリプトの実行</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>cgid_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_cgid.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Unix のスレッド MPM のみ</td></tr></table> +<h3>概要</h3> + + <p>最適化が施されていることと、以下で説明されている追加の <code class="directive"><a href="#scriptsock">ScriptSock</a></code> ディレクティブを除いては、 + <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> は <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> と同様の + 動作をします。<strong>Apache と CGI に関する詳細は + <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> の概要を読んでください。</strong></p> + + <p>Unix オペレーティングシステムの中には、マルチスレッドのサーバから + プロセスを fork するのが非常にコストの高い動作になっているものがあります。 + 理由は、新しいプロセスが親プロセスのスレッドすべてを複製するからです。 + 各 CGI 起動時にこのコストがかかるのを防ぐために、<code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> + は子プロセスを fork して CGI スクリプトを実行するための + 外部デーモンを実行します。 + 主サーバは unix ドメインソケットを使ってこのデーモンと通信します。</p> + + <p>コンパイル時にマルチスレッド MPM が選ばれたときは + <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> の代わりに必ずこのモジュールが使用されます。 + ユーザのレベルではこのモジュールの設定と動作は <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> + とまったく同じです。唯一の例外は <code>ScriptSock</code> ディレクティブの + 追加で、このディレクティブは CGI デーモンとの通信用のソケットの名前を + 指定します。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptlog">ScriptLog</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptloglength">ScriptLogLength</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#scriptsock">ScriptSock</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li> +<li><a href="../suexec.html">CGI プログラムを違うユーザ ID で実行する</a></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ScriptSock" id="ScriptSock">ScriptSock</a> <a name="scriptsock" id="scriptsock">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>CGI デーモンとの通信に使われるソケットの名前</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ScriptSock <var>file-path</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ScriptSock logs/cgisock</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cgid</td></tr> +</table> + <p>このディレクティブは CGI デーモンとの通信に使われるソケットの + 名前を設定します。ソケットは Apache が起動されたユーザ (通常 root) の + パーミッションを用いてオープンされます。CGI スクリプトとの通信の + セキュリティを保つために、ソケットの存在するディレクトリに + 他のユーザが書き込み権限を持っていないようにすることが重要です。</p> + + <div class="example"><h3>例</h3><p><code> + ScriptSock /var/run/cgid.sock + </code></p></div> + + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_cgid.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_cgid.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_cgid.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_dav.html b/docs/manual/mod/mod_dav.html index 347f8cf256..f2917029a7 100644 --- a/docs/manual/mod/mod_dav.html +++ b/docs/manual/mod/mod_dav.html @@ -2,9 +2,9 @@ URI: mod_dav.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_dav.html.ja.euc-jp +URI: mod_dav.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_dav.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_dav.html.ja.euc-jp b/docs/manual/mod/mod_dav.html.ja.euc-jp deleted file mode 100644 index 0469878a8a..0000000000 --- a/docs/manual/mod/mod_dav.html.ja.euc-jp +++ /dev/null @@ -1,277 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_dav - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_dav</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_dav.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_dav.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_dav.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ʬȥС -(<a href="http://www.webdav.org/">WebDAV</a>) ǽ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>dav_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_dav.c</td></tr></table> -<h3></h3> - - <p>Υ⥸塼ϥ饹 1 ȥ饹 2 - <a href="http://www.webdav.org">WebDAV</a> - ('֥١ʬȥС') - ǽ Apache ޤ - HTTP ץȥγĥˤꡢ⡼ȤΥ֥оˤ - 䥳쥯 - ưʣǤ褦ˤʤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#dav">Dav</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#davdepthinfinity">DavDepthInfinity</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#davmintimeout">DavMinTimeout</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#example">Enabling WebDAV</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#security">ƥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#complex">ʣ</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><code class="directive"><a href="../mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code></li> -<li><code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code></li> -<li><a href="http://www.webdav.org">WebDAV Resources</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="example" id="example">Enabling WebDAV</a></h2> - <p>mod_dav ͭˤˤϡ<code>httpd.conf</code> - եΥƥʤ˼äޤ:</p> - - <div class="example"><p><code>Dav On</code></p></div> - - <p> DAV ե륷ƥץХͭˤޤDAV - ե륷ƥץХ <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> - ⥸塼ǼƤޤǤ顢Υ⥸塼ϥѥ - ФȤ߹ޤƤ뤫뤤 - <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> - ѤƼ¹Ի˥ɤƤɬפޤ</p> - - <p>ˡDAV åǡ١ξ꤬ - <code class="directive"><a href="../mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> ǥ쥯ƥ֤Ȥä - <code>httd.conf</code> եΥХ륻˻ꤵƤ - ɬפޤ</p> - - <div class="example"><p><code> - DavLockDB /usr/local/apache2/var/DavLock - </code></p></div> - - <p>åǡ١եΤǥ쥯ȥ Apache ¹ԤƤ - <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ˽߸¤ɬפޤ</p> - - <p><code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> - <code class="directive"><a href="../mod/core.html#location"><Location></a></code> - ǥ쥯ƥɲäơDAV ͭʾؤ - ¤뤳ȤǤޤDAV 饤Ȥ - ٤ΥꥯȤǤХȿꤷȤϡ - <code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> - ǥ쥯ƥ֤Ѥɬפޤ̾Ρ - <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code> - ǥ쥯ƥ֤ DAV ꥯȤФƤϸϤޤ</p> - - <div class="example"><h3></h3><p><code> - DavLockDB /usr/local/apache2/var/DavLock<br /> - <br /> - <Location /foo><br /> - <span class="indent"> - Dav On<br /> - <br /> - AuthType Basic<br /> - AuthName DAV<br /> - AuthUserFile user.passwd<br /> - <br /> - <LimitExcept GET OPTIONS><br /> - <span class="indent"> - require user admin<br /> - </span> - </LimitExcept><br /> - </span> - </Location><br /> - </code></p></div> - - <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> Greg Stein <a href="http://www.webdav.org/mod_dav/">Apache 1.3 Ѥ mod_dav</a> - ͳ褹ΤǤΥȤ¿ξ뤳ȤǤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="security" id="security">ƥ</a></h2> - - <p>DAV Υåɤϱ֥饤ȤФΥե - 뤳ȤǽˤޤΤǡ <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> Ѥ - ˡФǤ뤳ȤäդƳǧʤФʤޤ</p> - - <p>о DAV ѲǽˤʤäƤϤ٤ǧڤݸƤ - HTTP ǧڤλѤϿ侩ǤޤʤȤ - <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> ⥸塼 HTTP - ǧڤѤ٤ǤWebDAV 饤ȤΤۤȤɤ - ǧˡбƤޤˡ<a href="../ssl/">SSL</a> - ͭʥ̤ͥǧڤȤȤǤޤ</p> - - <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> եǤ褦ˤ뤿ˤϡ - Υǥ쥯ȥȥեȤ Apache ¹ԤƤ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ǽ߲ǽǤɬפޤ - ե⤳ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> - <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ˽ͭ - Ȥˤʤޤͳ顢ΥȤؤΥ椹뤳Ȥ - פǤDAV ݥȥ Apache ѤΤΤȤߤʤƤޤ - Apache ʳˡǥե뤳 (㤨 FTP ե륷ƥ - ѤΥġʤɤȤä) ϵĤƤޤ</p> - - <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ϤʼΥӥݹˤ餵 - ⤷ޤ<code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> ǥ쥯ƥ֤Ȥ - 礭 DAV ꥯȤϤȤ˾̤¤뤳Ȥ - Ǥޤ<code class="directive"><a href="#davdepthinfinity">DavDepthInfinity</a></code> ǥ쥯ƥ֤ - <code>PROPFIND</code> ꥯȤݥȥ̤ΥΤ - ɤȤǤޤ¾Υӥݹˤñ˻Ѳǽʥǥΰ - ¿礭ʥեƤޤΤޤľɤˡ - Apache ˤϤޤΤǡѤǤʤ桼 DAV Τ - ɤǤ礦</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="complex" id="complex">ʣ</a></h2> - - <p>褯ˡ<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ȤäưŪʥե - (PHP ץȡCGI ץȤʤ) ȤΤޤ - μ¸ϡ<code>GET</code> ꥯȤϥץȤƤɤ - ˡץȤ˼¹ԤƤޤΤʤäƤޤ - ˡˤϡĤΰ㤦 URL ƱƥĤ˥ޥåפ - ĤϥץȤ¹Ԥ⤦ĤϥɤꡢDAV - 줿ꤹ褦ꤹȤΤޤ</p> - -<div class="example"><p><code> -Alias /phparea /home/gstein/php_files<br /> -Alias /php-source /home/gstein/php_files<br /> -<Location /php-source> -<span class="indent"> - DAV On<br /> - ForceType text/plain<br /> -</span> -</Location> -</code></p></div> - - <p>ˤꡢ<code>http://example.com/phparea</code> PHP ץȤ - Ϥ뤿˻ȤȤǤ - <code>http://example.com/php-source</code> DAV 饤Ȥˤ - Τ˻ȤȤǤޤ</p> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Dav" id="Dav">Dav</a> <a name="dav" id="dav">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>WebDAV HTTP åɤͭˤޤ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Dav On|Off|<var>provider-name</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Dav Off</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_dav</td></tr> -</table> - <p>Ϳ줿ƥʤ WebDAV HTTP åɤȤ褦ˤˤ - Τ褦ˤޤ</p> - - <div class="example"><p><code> - <Location /foo><br /> - <span class="indent"> - Dav On<br /> - </span> - </Location> - </code></p></div> - - <p><code>On</code> Ȥϼºݤˤ <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> - ƤǥեȤΥץХ<code>filesystem</code> - ؤΥꥢˤʤäƤޤ٤ DAV - ͭˤϡΥ֥<em>̵뤳ȤϤǤʤ</em> - ȤȤդƤ<a href="#example">嵭Υ</a> </p> - - <div class="warning"> - ФΥƥݤǤޤ WebDAV ͭˤʤǤ - ʤïǤ⤽ΥФǥեۤ뤳ȤǤ褦 - ʤäƤޤޤ - </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="DavDepthInfinity" id="DavDepthInfinity">DavDepthInfinity</a> <a name="davdepthinfinity" id="davdepthinfinity">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>PROPFIND, Depth: Infinity ꥯȤĤޤ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DavDepthInfinity on|off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DavDepthInfinity off</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_dav</td></tr> -</table> - <p>'Depth: Infinity' ޤǤ - <code>PROPFIND</code> ꥯȤǤ褦ˤˤϡ - <code class="directive">DavDepthInfinity</code> - ǥ쥯ƥ֤ȤޤΥפΥꥯȤ - denial-of-service åȤʤꤦΤǡ - ǥեȤǤϵĤƤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DavMinTimeout" id="DavMinTimeout">DavMinTimeout</a> <a name="davmintimeout" id="davmintimeout">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ф DAV ΥåݻǾ֤Ǥ -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DavMinTimeout <var>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DavMinTimeout 0</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_dav</td></tr> -</table> - <p>饤Ȥ DAV åᤷ硢 - åФˤäƼưŪ˲ޤǤλ֤ - Ʊ˻ꤹ뤳ȤǤޤͤñʤꥯȤǤäơ - ФϤ̵뤹뤳ȤǤޤ - Ǥդͤ饤ȤΤ뤳ȤǤޤ</p> - - <p>饤Ȥ᤹åॢȤκǾ֤ - äǡꤹ뤿 <code class="directive">DavMinTimeout</code> - ǥ쥯ƥ֤Ȥޤ - ޥեȤΥ֥եΥǥեȤǤ 120 äǤ - ͥåȥٱΤǥ饤ȤåΤ餹ˡ - <code class="directive">DavMinTimeout</code> Ȥä - ä礭 (㤨 600 ) ˾Ǥޤ</p> - - <div class="example"><h3></h3><p><code> - <Location /MSWord><br /> - <span class="indent"> - DavMinTimeout 600<br /> - </span> - </Location> - </code></p></div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_dav.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_dav.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_dav.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_dav.html.ja.utf8 b/docs/manual/mod/mod_dav.html.ja.utf8 new file mode 100644 index 0000000000..59db9f347b --- /dev/null +++ b/docs/manual/mod/mod_dav.html.ja.utf8 @@ -0,0 +1,277 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_dav - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_dav</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_dav.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_dav.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_dav.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>分散オーサリングとバージョン管理 +(<a href="http://www.webdav.org/">WebDAV</a>) 機能</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>dav_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_dav.c</td></tr></table> +<h3>概要</h3> + + <p>このモジュールはクラス 1 とクラス 2 の + <a href="http://www.webdav.org">WebDAV</a> + ('ウェブベースの分散オーサリングとバージョン管理') + 機能を Apache に提供します。 + この HTTP プロトコルの拡張により、リモートのウェブサーバ上にある + リソースやコレクションを + 作成、移動、複製、削除できるようになります。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#dav">Dav</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#davdepthinfinity">DavDepthInfinity</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#davmintimeout">DavMinTimeout</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#example">Enabling WebDAV</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#security">セキュリティの問題</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#complex">複雑な設定</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><code class="directive"><a href="../mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code></li> +<li><code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code></li> +<li><a href="http://www.webdav.org">WebDAV Resources</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="example" id="example">Enabling WebDAV</a></h2> + <p>mod_dav を有効にするには、<code>httpd.conf</code> + ファイル中のコンテナに次を加えます:</p> + + <div class="example"><p><code>Dav On</code></p></div> + + <p>これは DAV ファイルシステムプロバイダを有効にします。DAV + ファイルシステムプロバイダは <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> + モジュールで実装されています。ですから、このモジュールはコンパイル時に + サーバに組み込まれているか、あるいは + <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> + を使用して実行時にロードされている必要があります。</p> + + <p>さらに、DAV ロックデータベースの場所が + <code class="directive"><a href="../mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> ディレクティブを使って + <code>httd.conf</code> ファイルのグローバルセクションに指定されている + 必要があります。</p> + + <div class="example"><p><code> + DavLockDB /usr/local/apache2/var/DavLock + </code></p></div> + + <p>ロックデータベースファイルのあるディレクトリは Apache が実行されている + <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> と <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> に書き込み権限がある必要があります。</p> + + <p><code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> + 節を <code class="directive"><a href="../mod/core.html#location"><Location></a></code> + ディレクティブ内部に追加して、DAV が有効な場所への + アクセスを制限することもできます。DAV クライアントが + 一度のリクエストで送信できる最大バイト数を指定したいときは、 + <code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> + ディレクティブを使用する必要があります。「通常の」 + <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code> + ディレクティブは DAV リクエストに対しては効力を持ちません。</p> + + <div class="example"><h3>完全な例</h3><p><code> + DavLockDB /usr/local/apache2/var/DavLock<br /> + <br /> + <Location /foo><br /> + <span class="indent"> + Dav On<br /> + <br /> + AuthType Basic<br /> + AuthName DAV<br /> + AuthUserFile user.passwd<br /> + <br /> + <LimitExcept GET OPTIONS><br /> + <span class="indent"> + require user admin<br /> + </span> + </LimitExcept><br /> + </span> + </Location><br /> + </code></p></div> + + <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> は Greg Stein さんの <a href="http://www.webdav.org/mod_dav/">Apache 1.3 用の mod_dav</a> に + 由来するものです。そのサイトからより多くの情報を手に入れることができます。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="security" id="security">セキュリティの問題</a></h2> + + <p>DAV のアクセスメソッドは遠隔クライアントがサーバのファイルを + 操作することを可能にしますので、 <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> を使用する + 前に、サーバが安全であることを特に注意して確認しなければなりません。</p> + + <p>サーバ上の DAV が使用可能になっている場所はすべて認証で保護してください。 + HTTP 基本認証の使用は推奨できません。少なくとも + <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> モジュールで提供される HTTP + ダイジェスト認証を用いるべきです。WebDAV クライアントのほとんどは + この認証方法に対応しています。代わりに、<a href="../ssl/">SSL</a> が + 有効なコネクションを通した基本認証を使うこともできます。</p> + + <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> がファイルを操作できるようにするためには、 + 管理下のディレクトリとファイルとに Apache が実行されている <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> と <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> で書き込み可能である必要があります。 + 新しく作成されるファイルもこの <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> + と <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> に所有される + ことになります。この理由から、そのアカウントへのアクセスを制御することは + 重要です。DAV リポジトリは Apache 専用のものだとみなされています。 + Apache 以外の方法でファイルを修正すること (例えば FTP やファイルシステム + 用のツールなどを使って) は許可されていません。</p> + + <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> はいろいろな種類のサービス拒否攻撃にさらされる + かもしれません。<code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> ディレクティブを使うと + 大きな DAV リクエストを解析するときに消費されるメモリの量を制限することが + できます。<code class="directive"><a href="#davdepthinfinity">DavDepthInfinity</a></code> ディレクティブは + <code>PROPFIND</code> リクエストが巨大リポジトリで大量のメモリを消費するのを + 防ぐことができます。他のサービス拒否攻撃には単純に使用可能なディスク領域を + 多くの大きなファイルで埋めてしまうんものがあります。これを直接防ぐ方法は + Apache にはありませんので、信用できないユーザに DAV アクセスを提供するのは + 避けた方が良いでしょう。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="complex" id="complex">複雑な設定</a></h2> + + <p>よくある要求に、<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> を使って動的なファイル + (PHP スクリプト、CGI スクリプトなど) を操作したいというものがあります。 + これの実現は、<code>GET</code> リクエストはスクリプトの内容をダウンロードさせる + 代わりに、スクリプトを常に実行させてしまうので難しくなっています。 + これを回避する方法には、二つの違う URL を同じコンテンツにマップし、 + 一つはスクリプトを実行させ、もう一つはダウンロードさせたり、DAV から + 操作されたりするように設定するというものがあります。</p> + +<div class="example"><p><code> +Alias /phparea /home/gstein/php_files<br /> +Alias /php-source /home/gstein/php_files<br /> +<Location /php-source> +<span class="indent"> + DAV On<br /> + ForceType text/plain<br /> +</span> +</Location> +</code></p></div> + + <p>この設定により、<code>http://example.com/phparea</code> を PHP スクリプトの + 出力をアクセスするために使うことができ、 + <code>http://example.com/php-source</code> を DAV クライアントによる + が操作のために使うことができます。</p> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Dav" id="Dav">Dav</a> <a name="dav" id="dav">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>WebDAV HTTP メソッドを有効にします</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>Dav On|Off|<var>provider-name</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>Dav Off</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_dav</td></tr> +</table> + <p>与えられたコンテナで WebDAV HTTP メソッドが使えるようにするには + 次のようにします。</p> + + <div class="example"><p><code> + <Location /foo><br /> + <span class="indent"> + Dav On<br /> + </span> + </Location> + </code></p></div> + + <p><code>On</code> という指定は実際には <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> + で提供されているデフォルトのプロバイダ、<code>filesystem</code> + へのエイリアスになっています。一度あるロケーションで DAV + を有効にした後は、そのサブロケーションで<em>無効化することはできない</em> + ということに注意してください。完全な設定例は<a href="#example">上記のセクション</a> をご覧下さい。</p> + + <div class="warning"> + サーバのセキュリティが確保できるまで WebDAV を有効にしないでください。 + そうしなければ誰でもそのサーバでファイルを配布することができるように + なってしまいます。 + </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="DavDepthInfinity" id="DavDepthInfinity">DavDepthInfinity</a> <a name="davdepthinfinity" id="davdepthinfinity">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>PROPFIND, Depth: Infinity リクエストを許可します</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DavDepthInfinity on|off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DavDepthInfinity off</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_dav</td></tr> +</table> + <p>'Depth: Infinity' を含んでいる + <code>PROPFIND</code> リクエストを処理できるようにするには、 + <code class="directive">DavDepthInfinity</code> + ディレクティブを使います。このタイプのリクエストは + denial-of-service アタックとなりうるので、 + デフォルトでは許可されていません。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DavMinTimeout" id="DavMinTimeout">DavMinTimeout</a> <a name="davmintimeout" id="davmintimeout">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>サーバが DAV リソースのロックを維持する最小時間です。 +</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DavMinTimeout <var>seconds</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DavMinTimeout 0</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_dav</td></tr> +</table> + <p>クライアントが DAV リソースロックを要求した場合、 + ロックがサーバによって自動的に解除されるまでの時間を + 同時に指定することができます。この値は単なるリクエストであって、 + サーバはこれを無視することもできますし、 + 任意の値をクライアントに通知することもできます。</p> + + <p>クライアントに戻すロックタイムアウトの最小時間を、 + 秒で、指定するために <code class="directive">DavMinTimeout</code> + ディレクティブを使います。 + マイクロソフトのウェブフォルダのデフォルトでは 120 秒ですが; + ネットワークの遅延のせいでクライアントがロックを失うのを減らすために、 + <code class="directive">DavMinTimeout</code> を使って + これをもっと大きな値 (例えば 600 秒) に上書きできます。</p> + + <div class="example"><h3>例</h3><p><code> + <Location /MSWord><br /> + <span class="indent"> + DavMinTimeout 600<br /> + </span> + </Location> + </code></p></div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_dav.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_dav.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_dav.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_dav_fs.html b/docs/manual/mod/mod_dav_fs.html index 44954c4ddb..0407324e41 100644 --- a/docs/manual/mod/mod_dav_fs.html +++ b/docs/manual/mod/mod_dav_fs.html @@ -2,9 +2,9 @@ URI: mod_dav_fs.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_dav_fs.html.ja.euc-jp +URI: mod_dav_fs.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_dav_fs.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_dav_fs.html.ja.euc-jp b/docs/manual/mod/mod_dav_fs.html.ja.euc-jp deleted file mode 100644 index 9f8768f1b1..0000000000 --- a/docs/manual/mod/mod_dav_fs.html.ja.euc-jp +++ /dev/null @@ -1,90 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_dav_fs - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_dav_fs</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_dav_fs.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_dav_fs.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_dav_fs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ΤΥե륷ƥץХ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>dav_fs_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_dav_fs.c</td></tr></table> -<h3></h3> - - <p>Υ⥸塼 <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> - Υӥ<em>ɬפȤޤ</em><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> - Υݡȥ⥸塼ȤưХե륷ƥ - ֤ؤΥޤΥץХ̾ - <code>filesystem</code> Ǥ<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> - ХåɥץХ <code class="directive"><a href="../mod/mod_dav.html#dav">Dav</a></code> - ǥ쥯ƥ֤ѤƵưޤ</p> - - <div class="example"><h3></h3><p><code> - Dav filesystem - </code></p></div> - - <p><code>filesystem</code> <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> - ΥǥեȥץХˤʤäƤޤ顢ñ - <code>On</code> Ȼꤹ뤳ȤǤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#davlockdb">DavLockDB</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DavLockDB" id="DavLockDB">DavLockDB</a> <a name="davlockdb" id="davlockdb">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>DAV åǡ١ΰ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DavLockDB <var>file-path</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_dav_fs</td></tr> -</table> - <p>åǡ١ؤΥեѥĥҤ - ꤹˤϡ<code class="directive">DavLockDB</code> - ȤޤѥХѥǤʤС<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ХѥȲᤵޤ - <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> Ǥϡ桼å - פ뤿 SDBM ǡ١Ȥޤ</p> - - - - <div class="example"><h3></h3><p><code> - DavLockDB logs/DavLock - </code></p></div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_dav_fs.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_dav_fs.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_dav_fs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_dav_fs.html.ja.utf8 b/docs/manual/mod/mod_dav_fs.html.ja.utf8 new file mode 100644 index 0000000000..7b505358d5 --- /dev/null +++ b/docs/manual/mod/mod_dav_fs.html.ja.utf8 @@ -0,0 +1,90 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_dav_fs - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_dav_fs</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_dav_fs.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_dav_fs.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_dav_fs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> のためのファイルシステムプロバイダ</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>dav_fs_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_dav_fs.c</td></tr></table> +<h3>概要</h3> + + <p>このモジュールは <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> + のサービスを<em>必要とします</em>。<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> + のサポートモジュールとして動作し、サーバファイルシステム上に + 位置するリソースへのアクセスを提供します。このプロバイダの正式な名前は + <code>filesystem</code> です。<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> + バックエンドプロバイダは <code class="directive"><a href="../mod/mod_dav.html#dav">Dav</a></code> + ディレクティブを使用して起動されます。</p> + + <div class="example"><h3>例</h3><p><code> + Dav filesystem + </code></p></div> + + <p><code>filesystem</code> は <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> + のデフォルトプロバイダになっていますから、代わりに単に + <code>On</code> と指定することもできます。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#davlockdb">DavLockDB</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DavLockDB" id="DavLockDB">DavLockDB</a> <a name="davlockdb" id="davlockdb">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>DAV ロックデータベースの位置</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DavLockDB <var>file-path</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_dav_fs</td></tr> +</table> + <p>ロックデータベースへのフルパスを、拡張子を除いた形で + 指定するには、<code class="directive">DavLockDB</code> + を使います。パスが絶対パスでなければ、<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> からの相対パスと解釈されます。 + <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> 実装では、ユーザロックを + 追跡するために SDBM データベースを使います。</p> + + + + <div class="example"><h3>例</h3><p><code> + DavLockDB logs/DavLock + </code></p></div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_dav_fs.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_dav_fs.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_dav_fs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_dav_lock.html b/docs/manual/mod/mod_dav_lock.html index 495493eaf7..aaa3abeb12 100644 --- a/docs/manual/mod/mod_dav_lock.html +++ b/docs/manual/mod/mod_dav_lock.html @@ -2,6 +2,6 @@ URI: mod_dav_lock.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_dav_lock.html.ja.euc-jp +URI: mod_dav_lock.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mod_dav_lock.html.ja.euc-jp b/docs/manual/mod/mod_dav_lock.html.ja.euc-jp deleted file mode 100644 index b823208e25..0000000000 --- a/docs/manual/mod/mod_dav_lock.html.ja.euc-jp +++ /dev/null @@ -1,106 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_dav_lock - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_dav_lock</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_dav_lock.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_dav_lock.html" title="Japanese"> ja </a></p> -</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> Ѥѥå⥸塼</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>dav_lock_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_dav_lock.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>С 2.1 ʹ</td></tr></table> -<h3></h3> - - <p>Υ⥸塼 <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> ΤɤΥХå - ǤȤѥå API ޤ - ѤˤϺ <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> - ɬפȤޤѤХåɤ¸ߤʤΩʤΤǡ - Τ褦ʾϥФɤ߹٤ǤϤޤ - <code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> - ºݤѤХåɥ⥸塼ȤƤ subversion - ץХ⥸塼 <a href="http://subversion.tigris.org/">mod_dav_svn</a> ޤ</p> - - <p><code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> ò줿ѤΥС - Ȥᡢѥ⥸塼<em>ɬפʤ</em>Ȥդ - </p> - - <p><code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> ǽˤϡ - ʲƤ <code class="directive"><a href="#davgenericlockdb">DavGenericLockDB</a></code> Ȥä - åǡ١ξꤹǤ</p> - - <div class="note"><h3>ȯԸΥ</h3> - <p>åƤؿؤΥݥ뤿ˤϡ - <code>ap_lookup_provider</code> API <code>dav-lock</code>, - <code>generic</code>, <code>0</code> ꤷƻȤɬפ - ޤ</p> - </div> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#davgenericlockdb">DavGenericLockDB</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DavGenericLockDB" id="DavGenericLockDB">DavGenericLockDB</a> <a name="davgenericlockdb" id="davgenericlockdb">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>DAV åǡ١ξ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DavGenericLockDB <var>file-path</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_dav_lock</td></tr> -</table> - <p><code class="directive">DavGenericLockDB</code> ǥ쥯ƥ֤ - ȤäơĥҤåǡ١ؤΥեѥ - ꤷޤХѥǤʤȤ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ХѥȤ - ޤ<code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> μǤϥ桼 - åפΤ SDBM ǡ١Ȥޤ</p> - - <div class="example"><h3></h3><p><code> - DavGenericLockDB var/DavLock - </code></p></div> - - <p>åǡ١եΤǥ쥯ȥ - Apache ¹ԤƤ <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> - <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ˤä - ߲ǽǤʤФʤޤƥͳ顢 - ¸Υǥ쥯ȥΥѡߥåѹΤǤϤʤ - ѤΥǥ쥯ȥΤɤǤ礦Ǥϡ - Apache <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> β <code>var/</code> - ǥ쥯ȥˡե̾Τ <code>DavLock</code> - ФĥҤĥեޤ</p> - - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_dav_lock.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_dav_lock.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_dav_lock.html.ja.utf8 b/docs/manual/mod/mod_dav_lock.html.ja.utf8 new file mode 100644 index 0000000000..12575ec82d --- /dev/null +++ b/docs/manual/mod/mod_dav_lock.html.ja.utf8 @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_dav_lock - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_dav_lock</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_dav_lock.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_dav_lock.html" title="Japanese"> ja </a></p> +</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> 用の汎用ロックモジュール</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>dav_lock_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_dav_lock.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>バージョン 2.1 以降</td></tr></table> +<h3>概要</h3> + + <p>このモジュールは <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> のどのバックエンド + からでも使える汎用ロック API を提供します。 + 使用には最低限 <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> + を必要としますが、これを利用するバックエンドが存在しないと役に立たないので、 + そのような場合はサーバに読み込むべきではありません。 + <code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> + を実際に利用するバックエンドモジュールの例としては subversion + プロバイダモジュールの <a href="http://subversion.tigris.org/">mod_dav_svn</a> があります。</p> + + <p><code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> は特化された専用のバージョンを + 使うため、この汎用モジュールは<em>必要ない</em>ことに注意して + ください。</p> + + <p><code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> を機能させるには、 + 以下で説明されている <code class="directive"><a href="#davgenericlockdb">DavGenericLockDB</a></code> を使って + ロックデータベースの場所を指定するだけです。</p> + + <div class="note"><h3>開発者向けのメモ</h3> + <p>ロックを提供している関数へのポインタを取得するためには、 + <code>ap_lookup_provider</code> API を、引数 <code>dav-lock</code>, + <code>generic</code>, <code>0</code> を指定して使う必要が + あります。</p> + </div> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#davgenericlockdb">DavGenericLockDB</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DavGenericLockDB" id="DavGenericLockDB">DavGenericLockDB</a> <a name="davgenericlockdb" id="davgenericlockdb">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>DAV ロックデータベースの場所</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DavGenericLockDB <var>file-path</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_dav_lock</td></tr> +</table> + <p><code class="directive">DavGenericLockDB</code> ディレクティブを + 使って、拡張子を除いたロックデータベースへのフルパスを + 指定します。絶対パスでないときは <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> からの相対パスとして + 扱われます。<code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> の実装ではユーザの + ロックを追跡するのに SDBM データベースを使います。</p> + + <div class="example"><h3>例</h3><p><code> + DavGenericLockDB var/DavLock + </code></p></div> + + <p>ロックデータベースファイルのあるディレクトリは + Apache が実行されている <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> + と <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> によって + 書き込み可能でなければなりません。セキュリティ上の理由から、 + 既存のディレクトリのパーミッションを変更するのではなく、 + 専用のディレクトリを作るのが良いでしょう。上の例では、 + Apache は <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> の下の <code>var/</code> + ディレクトリに、ファイル名の本体が <code>DavLock</code> で + サーバが選択した拡張子を持つファイルを作成します。</p> + + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_dav_lock.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_dav_lock.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_deflate.html b/docs/manual/mod/mod_deflate.html index dd4e6dce92..52e0cdb4ce 100644 --- a/docs/manual/mod/mod_deflate.html +++ b/docs/manual/mod/mod_deflate.html @@ -2,9 +2,9 @@ URI: mod_deflate.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_deflate.html.ja.euc-jp +URI: mod_deflate.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_deflate.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_deflate.html.ja.euc-jp b/docs/manual/mod/mod_deflate.html.ja.euc-jp deleted file mode 100644 index 3b4711b3e0..0000000000 --- a/docs/manual/mod/mod_deflate.html.ja.euc-jp +++ /dev/null @@ -1,386 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_deflate - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_deflate</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_deflate.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>饤Ȥ˥ƥĤ̤</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>deflate_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_deflate.c</td></tr></table> -<h3></h3> - - <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> ⥸塼 <code>DEFLATE</code> - ϥե륿ޤϥФνϤͥåȥ - ̤ƥ饤Ȥ˰̤뤳Ȥǽˤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#deflatebuffersize">DeflateBufferSize</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#deflatecompressionlevel">DeflateCompressionLevel</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#deflatefilternote">DeflateFilterNote</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#deflatememlevel">DeflateMemLevel</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#deflatewindowsize">DeflateWindowSize</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#recommended">ץ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#enable">̤ͭˤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxies">Proxy ФǤΰ</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><a href="../filter.html">Filters</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="recommended" id="recommended">ץ</a></h2> - <p>ˤäʿδñޤ</p> - - <div class="example"><h3>פΤ̤߰</h3><p><code> - AddOutputFilterByType DEFLATE text/html text/plain text/xml - </code></p></div> - - <p>ʲϥƥĤ갵̤ޤäʣˤʤޤ - ζޤǤ褯ʤǻȤʤǤ</p> - - <div class="example"><h3>ʳư̤</h3><p><code> - <Location /><br /> - <span class="indent"> - # Insert filter<br /> - SetOutputFilter DEFLATE<br /> - <br /> - # Netscape 4.x has some problems...<br /> - BrowserMatch ^Mozilla/4 gzip-only-text/html<br /> - <br /> - # Netscape 4.06-4.08 have some more problems<br /> - BrowserMatch ^Mozilla/4\.0[678] no-gzip<br /> - <br /> - # MSIE masquerades as Netscape, but it is fine<br /> - # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html<br /> - <br /> - # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48<br /> - # the above regex won't work. You can use the following<br /> - # workaround to get the desired effect:<br /> - BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html<br /> - <br /> - # Don't compress images<br /> - SetEnvIfNoCase Request_URI \<br /> - <span class="indent"> - \.(?:gif|jpe?g|png)$ no-gzip dont-vary<br /> - </span> - <br /> - # Make sure proxies don't deliver the wrong content<br /> - Header append Vary User-Agent env=!dont-vary<br /> - </span> - </Location> - </code></p></div> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="enable" id="enable">̤ͭˤ</a></h2> - - <h3><a name="output" id="output">Output Compression</a></h3> - <p>̵ǽ <code>DEFLATE</code> <a href="../filter.html">ե륿</a> - ˤƤޤʲΥǥ쥯ƥ֤ϤΥǥ쥯ƥ֤Τ - ƥΥɥȤ̤褦ˤޤ:</p> - - <div class="example"><p><code> - SetOutputFilter DEFLATE - </code></p></div> - - <p>褯ȤƤ֥饦Ǥϡ٤ƤΥƥĤФ - ̤櫓ǤϤޤǤ顢<code>gzip-only-text/html</code> - ΡȤ <code>1</code> ˤơhtml եФƤΤ - ̤Ư褦ˤ褤⤷ޤ (ʲ) - ͤ <em><code>1</code> ʳ</em>ꤷ̵뤵ޤ</p> - - <p>̾MIMEפˤĤƤΤ̤߰ΤǤС - <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code> - ǥ쥯ƥ֤Ѥޤ Apache ΥɥȤ html - եΤߤΰ̤ͭˤޤ</p> - - <div class="example"><p><code> - <Directory "/your-server-root/manual"><br /> - <span class="indent"> - AddOutputFilterByType DEFLATE text/html<br /> - </span> - </Directory> - </code></p></div> - - <p>ƤΥե륿פǤΰ̤Ƥ֥饦ФƤϡ - <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> - ǥ쥯ƥ֤ѤơΥ֥饦 <code>no-gzip</code> - ΡȤåȤ̤Ԥʤʤ褦ˤޤ - <code>no-gzip</code> <code>gzip-only-text/html</code> - Ȥ߹碌뤳ȤǾ꤯нǤޤ - ξ硢ԤԤС饤ɤޤ - 嵭<a href="#recommended"></a>ȴ - ˼ޤΤǤ</p> - - <div class="example"><p><code> - BrowserMatch ^Mozilla/4 gzip-only-text/html<br /> - BrowserMatch ^Mozilla/4\.0[678] no-gzip<br /> - BrowserMatch \bMSIE !no-gzip !gzip-only-text/html - </code></p></div> - - <p>ޤϤ <code>User-Agent</code> ʸ Netscape Navigator - 4.x Ǥ뤫ɤĴ٤ޤΥСǤϡ - <code>text/html</code> ʳΥפΰ̤ȤǤޤ - 4.06, 4.07, 4.08 html եοĥˤƤޤ - Ǥ餳ФƤϡ deflate ե륿դˤޤ</p> - - <p>3 ܤ <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> - ǥ쥯ƥ֤ǡ¬桼Ȥޤ - ʤʤ Microsoft Internet Explorer "Mozilla/4" ꤵޤ - ϼºݤˤϰ̤ȤǤ뤫Ǥ - <code>User-Agent</code> إå "MSIE" - (<code>\b</code> ϡñζפ̣ޤ) ɲʸǸơ - ꤷ¤ƤӲޤ</p> - - <div class="note"><h3></h3> - <code>DEFLATE</code> ե륿ɬPHP SSI Ȥä RESOURCE - ե륿θˤʤޤ - DEFLATE ե륿Ūʥ֥ꥯȤΤޤ - </div> - <div class="note"><h3></h3> - <code class="directive"><a href="../mod/core.html#setenv">SetEnv</a></code> ꤵ - <code>force-gzip</code> Ķѿޤ - ֥饦 accept-encoding ̵뤷̤Ϥޤ - </div> - - - <h3><a name="inflate" id="inflate">ϤοĹ</a></h3> - <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> ⥸塼ϡgzip ̤줿쥹ݥ - ʸ inflate/uncompress ե륿Ƥޤ - εǽͭˤˤϡ<code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> - <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> Ȥäơ - <code>INFLATE</code> ե륿ϥե륿ޤ - 㤨мΤ褦ˤޤ</p> - - <div class="example"><p><code> - <Location /dav-area><br /> - <span class="indent"> - ProxyPass http://example.com/<br /> - SetOutputFilter INFLATE<br /> - </span> - </Location> - </code></p></div> - - <p>Ǥϡexample.com gzip ̤줿ϤĹ - ¾Υե륿ˤνϤǤ褦ˤޤ - </p> - - - <h3><a name="input" id="input">Ϥοĥ</a></h3> - <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> ⥸塼ϡgzip - ǰ̤줿ꥯΤĥե륿Ƥޤ - εǽͭˤˤϡ<code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code> - <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code> Ѥơ - <code>DEFLATE</code> ե륿ϥե륿Ȥ߹ߤޤ - 㤨мΤ褦ˤʤޤ</p> - - <div class="example"><p><code> - <Location /dav-area><br /> - <span class="indent"> - SetInputFilter DEFLATE<br /> - </span> - </Location> - </code></p></div> - - <p>ǤС<code>Content-Encoding: gzip</code> - إåޤꥯȤȡΤϼưŪ˿ĥޤ - gzip ꥯΤ֥饦Ϥޤꤢޤ - 㤨 <a href="http://www.webdav.org">WebDAV</a> - 饤ȤδĤʤɡ̤ʥץꥱǥꥯȤ - ̤ºݤ˥ݡȤƤΤ⤢ޤ</p> - - <div class="warning"><h3>Content-Length ˴ؤ</h3> - <p>ꥯΤ켫Τɾϡ<em><code>Content-Length</code> - إåѤʤǤ</em>Content-Length إåϡ - 饤ȤǡĹȿǤƤΤǤäơ - ĥ줿ǡȥ<em>ХȥȤǤϤޤ</em></p> - </div> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="proxies" id="proxies">Proxy ФǤΰ</a></h2> - - <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> ⥸塼 <code>Vary: Accept-Encoding</code> - HTTP إåơŬڤ <code>Accept-Encoding</code> - ꥯȥإå륯饤ȤФƤΤߡ - ץФå夷褦դޤ - Τ褦ˤơ̤ȤΤǤʤ饤Ȥ - ̤줿Ƥ뤳ȤΤʤ褦ˤޤ</p> - - <p>⤷̤˲˰¸ƽ硢㤨 <code>User-Agent</code> - إåʤɤ˰¸Ƥ硢ư <code>Vary</code> إåꤷơ - ɲä¤ˤĤƥץФդԤʤɬפޤ - 㤨 <code>User-Agent</code> ˰¸ <code>DEFLATE</code> - ɲäŵŪǤϡΤ褦ɲä뤳Ȥˤʤޤ</p> - - <div class="example"><p><code> - Header append Vary User-Agent - </code></p></div> - - <p>ꥯȥإåʳξ (<em>㤨</em> HTTP С) - ˰¸ư̤뤫ɤ硢 - <code>Vary</code> إå <code>*</code> ꤹɬפޤ - Τ褦ˤȡͤ˽ץϥåԤʤʤʤޤ</p> - - <div class="example"><h3></h3><p><code> - Header set Vary * - </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="DeflateBufferSize" id="DeflateBufferSize">DeflateBufferSize</a> <a name="deflatebuffersize" id="deflatebuffersize">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>zlib ٤˰̤礭</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DeflateBufferSize <var>value</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DeflateBufferSize 8096</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_deflate</td></tr> -</table> - <p><code class="directive">DeflateBufferSize</code> ǥ쥯ƥ֤ - zlib ٤˰̤礭Хñ̤ǻꤷޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DeflateCompressionLevel" id="DeflateCompressionLevel">DeflateCompressionLevel</a> <a name="deflatecompressionlevel" id="deflatecompressionlevel">ǥ쥯ƥ</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>DeflateCompressionLevel <var>value</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Zlib Υǥե</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_deflate</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>This directive is available since Apache 2.0.45</td></tr> -</table> - <p><code class="directive">DeflateCompressionLevel</code> ǥ쥯ƥ֤ - ̤٤ꤷޤ礭ͤǤϡ갵̤Ԥʤޤ - CPU ޤ</p> - <p>ͤ 1 (㰵) 9 (ⰵ) Ǥ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DeflateFilterNote" id="DeflateFilterNote">DeflateFilterNote</a> <a name="deflatefilternote" id="deflatefilternote">ǥ쥯ƥ</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>DeflateFilterNote [<var>type</var>] <var>notename</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_deflate</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td><var>type</var> is available since Apache 2.0.45</td></tr> -</table> - <p><code class="directive">DeflateFilterNote</code> ǥ쥯ƥ֤ - ˴ؤ⤬ꥯȤղä뤳Ȥꤷޤ - (note) ̾ϥǥ쥯ƥ֤˻ꤵ줿ͤǤ - <a href="../logs.html#accesslog"></a> - ͤϿפŪˤȤޤ</p> - - <div class="example"><h3></h3><p><code> - DeflateFilterNote ratio<br /> - <br /> - LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate<br /> - CustomLog logs/deflate_log deflate - </code></p></div> - - <p>ä̩ͤФϡ<var>type</var> - ѤơǡפΥȤƻĤ褦˻Ǥޤ - <var>type</var> ϼΤΰĤǤ</p> - - <dl> - <dt><code>Input</code></dt> - <dd>ե륿ϥȥΥХȥȤ¸롣</dd> - - <dt><code>Output</code></dt> - <dd>ե륿νϥȥΥХȥȤ¸롣</dd> - - <dt><code>Ratio</code></dt> - <dd>Ψ (<code> / * 100</code>) ¸롣 - <var>type</var> άϡ줬ǥեȤȤʤޤ</dd> - </dl> - - <p>ޤȤȡΤ褦˥뤳ȤˤʤǤ礦</p> - - <div class="example"><h3>̩ʥμ</h3><p><code> - DeflateFilterNote Input instream<br /> - DeflateFilterNote Output outstream<br /> - DeflateFilterNote Ratio ratio<br /> - <br /> - LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate<br /> - CustomLog logs/deflate_log deflate - </code></p></div> - -<h3></h3> -<ul> -<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DeflateMemLevel" id="DeflateMemLevel">DeflateMemLevel</a> <a name="deflatememlevel" id="deflatememlevel">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>zlib ̤˻ȤΥ٥</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DeflateMemLevel <var>value</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DeflateMemLevel 9</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_deflate</td></tr> -</table> - <p><code class="directive">DeflateMemLevel</code> ǥ쥯ƥ֤ - zlib ̤˻ȤΥ٥ꤷޤ (1 9 δ֤) - (: 2 Ȥпͤˤʤޤ - 8 ٤ɤǤ礦)</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DeflateWindowSize" id="DeflateWindowSize">DeflateWindowSize</a> <a name="deflatewindowsize" id="deflatewindowsize">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Zlib ΰѥɥ礭</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>DeflateWindowSize <var>value</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DeflateWindowSize 15</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_deflate</td></tr> -</table> - <p><code class="directive">DeflateWindowSize</code> ǥ쥯ƥ֤ - zlib ΰѥɥ (: zlib ǻѤХåե) - 礭ꤷޤ (1 15 δ֤) - Ū礭ʥɥѤȰΨ夷ޤ - (: 2 Ȥпͤˤʤޤ - 8 15 ˤΤɤǤ礦)</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_deflate.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_deflate.html.ja.utf8 b/docs/manual/mod/mod_deflate.html.ja.utf8 new file mode 100644 index 0000000000..345977c054 --- /dev/null +++ b/docs/manual/mod/mod_deflate.html.ja.utf8 @@ -0,0 +1,386 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_deflate - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_deflate</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_deflate.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>クライアントへ送られる前にコンテンツを圧縮する</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>deflate_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_deflate.c</td></tr></table> +<h3>概要</h3> + + <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> モジュールは <code>DEFLATE</code> + 出力フィルタを提供します。これはサーバからの出力を、ネットワークを + 通してクライアントに送る前に圧縮することを可能にします。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#deflatebuffersize">DeflateBufferSize</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#deflatecompressionlevel">DeflateCompressionLevel</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#deflatefilternote">DeflateFilterNote</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#deflatememlevel">DeflateMemLevel</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#deflatewindowsize">DeflateWindowSize</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#recommended">サンプル設定</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#enable">圧縮を有効にする</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxies">Proxy サーバでの扱い</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><a href="../filter.html">Filters</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="recommended" id="recommended">サンプル設定</a></h2> + <p>下にせっかちな人向けの簡単な設定例を示します。</p> + + <div class="example"><h3>数タイプのみ圧縮する</h3><p><code> + AddOutputFilterByType DEFLATE text/html text/plain text/xml + </code></p></div> + + <p>以下の設定はコンテンツをより圧縮しますが、ずっと複雑な設定になります。 + 設定の隅々までよく理解しないで使わないでください。</p> + + <div class="example"><h3>画像以外全て圧縮する</h3><p><code> + <Location /><br /> + <span class="indent"> + # Insert filter<br /> + SetOutputFilter DEFLATE<br /> + <br /> + # Netscape 4.x has some problems...<br /> + BrowserMatch ^Mozilla/4 gzip-only-text/html<br /> + <br /> + # Netscape 4.06-4.08 have some more problems<br /> + BrowserMatch ^Mozilla/4\.0[678] no-gzip<br /> + <br /> + # MSIE masquerades as Netscape, but it is fine<br /> + # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html<br /> + <br /> + # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48<br /> + # the above regex won't work. You can use the following<br /> + # workaround to get the desired effect:<br /> + BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html<br /> + <br /> + # Don't compress images<br /> + SetEnvIfNoCase Request_URI \<br /> + <span class="indent"> + \.(?:gif|jpe?g|png)$ no-gzip dont-vary<br /> + </span> + <br /> + # Make sure proxies don't deliver the wrong content<br /> + Header append Vary User-Agent env=!dont-vary<br /> + </span> + </Location> + </code></p></div> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="enable" id="enable">圧縮を有効にする</a></h2> + + <h3><a name="output" id="output">Output Compression</a></h3> + <p>圧縮機能は <code>DEFLATE</code> <a href="../filter.html">フィルタ</a> + により実装されています。以下のディレクティブはそのディレクティブのある + コンテナ中のドキュメントを圧縮するようにします:</p> + + <div class="example"><p><code> + SetOutputFilter DEFLATE + </code></p></div> + + <p>よく使われているブラウザでは、すべてのコンテンツに対する + 圧縮を扱えるわけではありません。ですから、<code>gzip-only-text/html</code> + ノートを <code>1</code> にして、html ファイルに対してのみ + 圧縮が働くようにした方がよいかもしれません (以下参照) + この値を <em><code>1</code> 以外の値</em>に設定した場合は無視されます。</p> + + <p>通常、特定のMIMEタイプについてのみ圧縮したいのであれば、 + <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code> + ディレクティブを使用します。次に Apache のドキュメントの html + ファイルのみの圧縮を有効にする例を示します。</p> + + <div class="example"><p><code> + <Directory "/your-server-root/manual"><br /> + <span class="indent"> + AddOutputFilterByType DEFLATE text/html<br /> + </span> + </Directory> + </code></p></div> + + <p>全てのファイルタイプでの圧縮に問題を抱えているブラウザに対しては、 + <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> + ディレクティブを使用して、特定のブラウザに <code>no-gzip</code> + ノートをセットし、圧縮が行なわれないようにします。 + <code>no-gzip</code> と <code>gzip-only-text/html</code> + を組み合わせることで上手く対処できます。 + この場合、前者が後者をオーバーライドします。 + 上記の<a href="#recommended">設定例</a>の抜粋を + 次に示しますのでご覧下さい。</p> + + <div class="example"><p><code> + BrowserMatch ^Mozilla/4 gzip-only-text/html<br /> + BrowserMatch ^Mozilla/4\.0[678] no-gzip<br /> + BrowserMatch \bMSIE !no-gzip !gzip-only-text/html + </code></p></div> + + <p>まず始めに <code>User-Agent</code> 文字列から Netscape Navigator + 4.x であるかどうかを調べます。これらのバージョンでは、 + <code>text/html</code> 以外のタイプの圧縮を扱うことができません。 + 4.06, 4.07, 4.08 は html ファイルの伸張にも問題を抱えています。 + ですからこれらに対しては、完全に deflate フィルタをオフにします。</p> + + <p>3 番目の <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> + ディレクティブで、推測したユーザーエージェントを修正します。 + なぜなら Microsoft Internet Explorer も "Mozilla/4" と特定されますが、 + これらは実際には圧縮を扱うことができるからです。 + <code>User-Agent</code> ヘッダを "MSIE" + (<code>\b</code> は「単語の境界」を意味します) の追加文字で検査して、 + これ以前に設定した制限を再び解除します。</p> + + <div class="note"><h3>注</h3> + <code>DEFLATE</code> フィルタは必ず、PHP や SSI といった RESOURCE + フィルタの後になります。 + DEFLATE フィルタは内部的なサブリクエストを関知しません。 + </div> + <div class="note"><h3>注</h3> + <code class="directive"><a href="../mod/core.html#setenv">SetEnv</a></code> で設定される + <code>force-gzip</code> 環境変数がありますが、これは + ブラウザの accept-encoding 設定を無視し、圧縮した出力をします。 + </div> + + + <h3><a name="inflate" id="inflate">出力の伸長</a></h3> + <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> モジュールは、gzip 圧縮されたレスポンス + 本文を inflate/uncompress するフィルタも提供しています。 + この機能を有効にするには、<code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> + や <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> を使って、 + <code>INFLATE</code> フィルタを出力フィルタチェインに挿入します。 + 例えば次のようにします。</p> + + <div class="example"><p><code> + <Location /dav-area><br /> + <span class="indent"> + ProxyPass http://example.com/<br /> + SetOutputFilter INFLATE<br /> + </span> + </Location> + </code></p></div> + + <p>この例では、example.com からの gzip 圧縮された出力を伸長し、 + その他のフィルタがさらにその出力を処理できるようにします。 + </p> + + + <h3><a name="input" id="input">入力の伸張</a></h3> + <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> モジュールは、gzip + で圧縮されたリクエスト本体を伸張するフィルタも提供しています。 + この機能を有効にするには、<code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code> + か <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code> を使用して、 + <code>DEFLATE</code> フィルタを入力フィルタチェインに組み込みます。 + 例えば次のようになります。</p> + + <div class="example"><p><code> + <Location /dav-area><br /> + <span class="indent"> + SetInputFilter DEFLATE<br /> + </span> + </Location> + </code></p></div> + + <p>この設定であれば、<code>Content-Encoding: gzip</code> + ヘッダを含むリクエストが来ると、本体は自動的に伸張されます。 + gzip リクエスト本体を送信するブラウザはあまりありません。 + しかし、例えば <a href="http://www.webdav.org">WebDAV</a> + クライアントの幾つかなど、特別なアプリケーションでリクエストの + 圧縮を実際にサポートしているものもあります。</p> + + <div class="warning"><h3>Content-Length に関する注意</h3> + <p>リクエスト本体それ自体を評価する場合は、<em><code>Content-Length</code> + ヘッダを信用しないでください</em>。Content-Length ヘッダは、 + クライアントから送信されるデータの長さを反映しているのであって、 + 伸張されたデータストリームの<em>バイトカウントではありません</em>。</p> + </div> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="proxies" id="proxies">Proxy サーバでの扱い</a></h2> + + <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> モジュールは <code>Vary: Accept-Encoding</code> + HTTP 応答ヘッダを送信して、適切な <code>Accept-Encoding</code> + リクエストヘッダを送信するクライアントに対してのみ、 + プロクシサーバがキャッシュした応答を送信するように注意を喚起します。 + このようにして、圧縮を扱うことのできないクライアントに + 圧縮された内容が送られることのないようにします。</p> + + <p>もし特別に何かに依存して除外したい場合、例えば <code>User-Agent</code> + ヘッダなどに依存している場合、手動で <code>Vary</code> ヘッダを設定して、 + 追加の制限についてプロクシサーバに注意を行なう必要があります。 + 例えば <code>User-Agent</code> に依存して <code>DEFLATE</code> + を追加する典型的な設定では、次のように追加することになります。</p> + + <div class="example"><p><code> + Header append Vary User-Agent + </code></p></div> + + <p>リクエストヘッダ以外の情報 (<em>例えば</em> HTTP バージョン) + に依存して圧縮するかどうか決める場合、 + <code>Vary</code> ヘッダを <code>*</code> に設定する必要があります。 + このようにすると、仕様に準拠したプロクシはキャッシュを全く行なわなくなります。</p> + + <div class="example"><h3>例</h3><p><code> + Header set Vary * + </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="DeflateBufferSize" id="DeflateBufferSize">DeflateBufferSize</a> <a name="deflatebuffersize" id="deflatebuffersize">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>zlib が一度に圧縮する塊の大きさ</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DeflateBufferSize <var>value</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DeflateBufferSize 8096</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_deflate</td></tr> +</table> + <p><code class="directive">DeflateBufferSize</code> ディレクティブは + zlib が一度に圧縮する塊の大きさをバイト単位で指定します。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DeflateCompressionLevel" id="DeflateCompressionLevel">DeflateCompressionLevel</a> <a name="deflatecompressionlevel" id="deflatecompressionlevel">ディレクティブ</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>DeflateCompressionLevel <var>value</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>Zlib のデフォルト</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_deflate</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>This directive is available since Apache 2.0.45</td></tr> +</table> + <p><code class="directive">DeflateCompressionLevel</code> ディレクティブは + 圧縮の程度を設定します。大きな値では、より圧縮が行なわれますが、 + CPU 資源を消費します。</p> + <p>値は 1 (低圧縮) から 9 (高圧縮) です。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DeflateFilterNote" id="DeflateFilterNote">DeflateFilterNote</a> <a name="deflatefilternote" id="deflatefilternote">ディレクティブ</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>DeflateFilterNote [<var>type</var>] <var>notename</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_deflate</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td><var>type</var> is available since Apache 2.0.45</td></tr> +</table> + <p><code class="directive">DeflateFilterNote</code> ディレクティブは + 圧縮比に関するメモがリクエストに付加されることを指定します。 + メモ (note) の名前はディレクティブに指定された値です。 + メモは<a href="../logs.html#accesslog">アクセスログ</a>に + 値を記録し、統計を取る目的にも使えます。</p> + + <div class="example"><h3>例</h3><p><code> + DeflateFilterNote ratio<br /> + <br /> + LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate<br /> + CustomLog logs/deflate_log deflate + </code></p></div> + + <p>ログからもっと精密な値を抽出したい場合は、<var>type</var> + 引数を使用して、データタイプをログのメモとして残すように指定できます。 + <var>type</var> は次のうちの一つです。</p> + + <dl> + <dt><code>Input</code></dt> + <dd>フィルタの入力ストリームのバイトカウントをメモに保存する。</dd> + + <dt><code>Output</code></dt> + <dd>フィルタの出力ストリームのバイトカウントをメモに保存する。</dd> + + <dt><code>Ratio</code></dt> + <dd>圧縮率 (<code>出力 / 入力 * 100</code>) をメモに保存する。 + <var>type</var> 引数を省略した場合は、これがデフォルトとなります。</dd> + </dl> + + <p>まとめると、次のようにログを取ることになるでしょう。</p> + + <div class="example"><h3>精密なログ採取</h3><p><code> + DeflateFilterNote Input instream<br /> + DeflateFilterNote Output outstream<br /> + DeflateFilterNote Ratio ratio<br /> + <br /> + LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate<br /> + CustomLog logs/deflate_log deflate + </code></p></div> + +<h3>参照</h3> +<ul> +<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DeflateMemLevel" id="DeflateMemLevel">DeflateMemLevel</a> <a name="deflatememlevel" id="deflatememlevel">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>zlib が圧縮に使うメモリのレベルを指定</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DeflateMemLevel <var>value</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DeflateMemLevel 9</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_deflate</td></tr> +</table> + <p><code class="directive">DeflateMemLevel</code> ディレクティブは + zlib が圧縮に使うメモリのレベルを設定します (1 から 9 の間の値)。 + (訳注: 2 を底とする対数の値になります。 + 8 程度が良いでしょう。)</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DeflateWindowSize" id="DeflateWindowSize">DeflateWindowSize</a> <a name="deflatewindowsize" id="deflatewindowsize">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Zlib の圧縮用ウィンドウの大きさ</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DeflateWindowSize <var>value</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DeflateWindowSize 15</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_deflate</td></tr> +</table> + <p><code class="directive">DeflateWindowSize</code> ディレクティブは + zlib の圧縮用ウィンドウ (訳注: zlib で使用される履歴バッファ) + の大きさを指定します (1 から 15 の間の値)。 + 一般的に大きなウィンドウサイズを使用すると圧縮率が向上します。 + (訳注: 2 を底とする対数の値になります。 + 8 から 15 にするのが良いでしょう。)</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_deflate.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_dir.html b/docs/manual/mod/mod_dir.html index be6c14c870..617c1d76d9 100644 --- a/docs/manual/mod/mod_dir.html +++ b/docs/manual/mod/mod_dir.html @@ -2,9 +2,9 @@ URI: mod_dir.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_dir.html.ja.euc-jp +URI: mod_dir.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_dir.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_dir.html.ja.euc-jp b/docs/manual/mod/mod_dir.html.ja.euc-jp deleted file mode 100644 index d3f21cd8d4..0000000000 --- a/docs/manual/mod/mod_dir.html.ja.euc-jp +++ /dev/null @@ -1,183 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_dir - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_dir</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_dir.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_dir.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ֺǸΥåפΥ쥯Ȥȡǥ쥯ȥ -ǥåեǽ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>dir_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_dir.c</td></tr></table> -<h3></h3> - - <p>ǥ쥯ȥꥤǥåϡĤΤɤ餫Ѥޤ:</p> - - <ul> - <li>ܤϡ桼եѤΤǡ̾ - <code>index.html</code> Ȥե̾ȤޤΥե̾ϡ - <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> ǥ쥯ƥ֤ - ꤹ뤳ȤǤޤεǽ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> - ⥸塼ޤ</li> - - <li>⤦Ĥˡϡ - ФˤäƼưŪǥ쥯ȥꥹȤѤǤ - εǽϡ<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> - ⥸塼ˤޤ</li> - </ul> - - <p>ưŪʥǥåǽ (⤷ϸ) - Ǥ褦ˡĤεǽʬΥƤޤ</p> - - <p>ʤ <code>http://servername/foo/dirname</code> Ȥ URL - ؤΥꥯȤäݤˡ<code>dirname</code> - Ȥǥ쥯ȥ꤬СֺǸ˥åĤפ URL - ؤΥ쥯ȤФޤ - ǥ쥯ȥؤΥϥåǽäƤɬפꡢ - <code>mod_dir</code> ϡ<code>http://servername/foo/dirname/</code> - ؤΥ쥯ȤФ뤳Ȥˤʤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#directoryindex">DirectoryIndex</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#directoryslash">DirectorySlash</a></li> -</ul> -</div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DirectoryIndex" id="DirectoryIndex">DirectoryIndex</a> <a name="directoryindex" id="directoryindex">ǥ쥯ƥ</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>DirectoryIndex - <var>local-url</var> [<var>local-url</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DirectoryIndex index.html</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_dir</td></tr> -</table> - <p> - 饤Ȥǥ쥯ȥ̾κǸˡ/ - ꤷƥǥ쥯ȥꥤǥå᤹õΥꥹȤ - <code class="directive">DirectoryIndex</code> ǥ쥯ƥ֤ꤷޤ - <var>Local-url</var> - ϡꥯȤ줿ǥ쥯ȥб롢оΥɥȤ - (% ɤ줿) URL ǡ̤ϥǥ쥯ȥΥե̾Ǥ - ʣ URL ꤵ줿ˤϡǽ˸ĤäΤ֤ޤ - 餬Ĥ餺<code>Indexes</code> - ץåȤƤ硢ǥ쥯ȥΥꥹȤޤ - </p> - - <div class="example"><h3></h3><p><code> - DirectoryIndex index.html - </code></p></div> - - <p><code>http://myserver/docs/</code> ؤΥꡢ - <code>http://myserver/docs/index.html</code> - ¸ߤС URL ֤ޤ - ⤷¸ߤʤСǥ쥯ȥΥꥹȤ֤ޤ</p> - - <p>: ɥȤƱǥ쥯ȥ¸ߤɬפޤ - </p> - - <div class="example"><p><code> - DirectoryIndex index.html index.txt /cgi-bin/index.pl - </code></p></div> - - <p>Ȥ硢<code>index.html</code> <code>index.txt</code> - Τɤǥ쥯ȥ¸ߤʤ硢CGI ץ - <code>/cgi-bin/index.pl</code> ¹Ԥޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DirectorySlash" id="DirectorySlash">DirectorySlash</a> <a name="directoryslash" id="directoryslash">ǥ쥯ƥ</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>DirectorySlash On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DirectorySlash On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_dir</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.51 ʹ</td></tr> -</table> - <p>Τä URL ǥ쥯ȥؤɤ - <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> Ĵ٤ɤ - <code class="directive">DirectorySlash</code> - ǥ쥯ƥ֤ꤷޤ</p> - - <p>ŵŪˤϡ桼Υå̵ǥؤΥꥯȤȯԤ - ơΥǥ쥯ȥؤƤ硢<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> - ϡ˥å<em>ղ</em>Ʊ˥쥯Ȥޤ - εưˤϴĤͳޤ:</p> - - <ul> - <li>桼ϡǽŪˤϥ̾ URL ꥯȤ뤳Ȥˤʤ롣</li> - <li><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> ̤ư<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> - ϥѥϤޤΤǡå夬ʤϴְäѥ - ؤƤޤȤˤʤޤ</li> - <li><code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> ϡ - ˥å夬ĤƤꥯȤˤĤ<em>Τ</em>ɾ롣</li> - <li>HTML ڡ URL Ȥư롣</li> - </ul> - - <p>ȤϤ⤷ä̤˾ޤʤġ - 嵭Τ褦ͳƤϤޤʤϡ쥯ȤΤ褦ˤƥդˤǤޤ:</p> - - <div class="example"><p><code> - # see security warning below!<br /> - <Location /some/path><br /> - <span class="indent"> - DirectorySlash Off<br /> - SetHandler some-handler<br /> - </span> - </Location> - </code></p></div> - - <div class="warning"><h3>ƥٹ</h3> - <p>ΥåǤΥ쥯ȤդˤȡŪ˾ϳ̤ - Ȥˤʤ뤫⤷ޤ - <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> ͭ (<code>Options +Indexes</code>) ǡ - <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> ͭʥ (㤨 - <code>index.html</code>) ؤƤơޤΤä URL ̤ - ϥɥ餬ꤵƤʤͤƤߤƤ - ξ˥åΤĤƤꥯȤФƤ <code>index.html</code> - ե뤬֤ޤ<strong>åΤʤꥯȤФƤϡ - ǥ쥯ȥư֤Ƥޤޤ</strong></p> - </div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_dir.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_dir.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_dir.html.ja.utf8 b/docs/manual/mod/mod_dir.html.ja.utf8 new file mode 100644 index 0000000000..e140c91e85 --- /dev/null +++ b/docs/manual/mod/mod_dir.html.ja.utf8 @@ -0,0 +1,183 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_dir - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_dir</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_dir.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_dir.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>「最後のスラッシュ」のリダイレクトと、ディレクトリの +インデックスファイルを扱う機能を提供する</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>dir_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_dir.c</td></tr></table> +<h3>概要</h3> + + <p>ディレクトリインデックスは、次の二つのうちどちらかが利用されます:</p> + + <ul> + <li>一つ目は、ユーザが作成したファイルを用いるもので、通常 + <code>index.html</code> というファイル名を使います。このファイル名は、 + <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> ディレクティブで + 指定することができます。この機能は <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> + モジュールで提供されます。</li> + + <li>もう一つの方法は、 + サーバによって自動的に生成されるディレクトリリストを用いる場合です。 + この機能は、<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> + モジュールにより提供されます。</li> + </ul> + + <p>自動的なインデックス生成機能を削除 (もしくは交換) + できるように、この二つの機能は分離されています。</p> + + <p>なお <code>http://servername/foo/dirname</code> という URL + へのリクエストがあった際に、<code>dirname</code> + というディレクトリがあれば、「最後にスラッシュをつけた形」の URL + へのリダイレクトを送出します。 + ディレクトリへのアクセスはスラッシュで終わっている必要があり、 + <code>mod_dir</code> は、<code>http://servername/foo/dirname/</code> + へのリダイレクトを送出することになります。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#directoryindex">DirectoryIndex</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#directoryslash">DirectorySlash</a></li> +</ul> +</div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DirectoryIndex" id="DirectoryIndex">DirectoryIndex</a> <a name="directoryindex" id="directoryindex">ディレクティブ</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>DirectoryIndex + <var>local-url</var> [<var>local-url</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DirectoryIndex index.html</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_dir</td></tr> +</table> + <p> + クライアントが、ディレクトリ名の最後に「/」 + を指定してディレクトリインデックスを要求する場合に探すリソースのリストを + <code class="directive">DirectoryIndex</code> ディレクティブで設定します。 + <var>Local-url</var> + は、リクエストされたディレクトリに対応する、サーバ上のドキュメントの + (% エンコードされた) URL で、普通はディレクトリ中のファイルの名前です。 + 複数の URL が設定された場合には、最初に見つかったものを返します。 + それらが見つからず、<code>Indexes</code> + オプションがセットされている場合、ディレクトリのリストを生成します。 + </p> + + <div class="example"><h3>例</h3><p><code> + DirectoryIndex index.html + </code></p></div> + + <p><code>http://myserver/docs/</code> へのアクセスがあり、 + <code>http://myserver/docs/index.html</code> + が存在すれば、この URL が返されます。 + もし存在しなければ、ディレクトリのリストが返されます。</p> + + <p>注: ドキュメントが同じディレクトリ内に存在するは必要ありません。 + </p> + + <div class="example"><p><code> + DirectoryIndex index.html index.txt /cgi-bin/index.pl + </code></p></div> + + <p>とした場合、<code>index.html</code> と <code>index.txt</code> + のどちらもディレクトリ内に存在しない場合、CGI スクリプト + <code>/cgi-bin/index.pl</code> が実行されます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DirectorySlash" id="DirectorySlash">DirectorySlash</a> <a name="directoryslash" id="directoryslash">ディレクティブ</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>DirectorySlash On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DirectorySlash On</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_dir</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.51 以降</td></tr> +</table> + <p>要求のあった URL がディレクトリを指すかどうかを、 + <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> が調整するべきかどうかを + <code class="directive">DirectorySlash</code> + ディレクティブで設定します。</p> + + <p>典型的には、ユーザが末尾のスラッシュ無しでリソースへのリクエストを発行し、 + そして、そのリソースがディレクトリを指していた場合、<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> + は、末尾にスラッシュを<em>付加</em>した上で同じリソースにリダイレクトさせます。 + この挙動には幾つか理由があります:</p> + + <ul> + <li>ユーザは、最終的にはリソースの別名 URL をリクエストすることになる。</li> + <li><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> が期待通りに動く。<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> + の生成するリンクはパスを出力しませんので、スラッシュがない場合は間違ったパスを + 指してしまうことになります。</li> + <li><code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> は、 + 末尾にスラッシュがついているリクエストについて<em>のみ</em>評価される。</li> + <li>HTML ページの相対 URL 参照が正しく動作する。</li> + </ul> + + <p>とはいえ、もしこういった効果を望まない、かつ、 + 上記のような理由が当てはまらない場合は、リダイレクトを次のようにしてオフにできます:</p> + + <div class="example"><p><code> + # see security warning below!<br /> + <Location /some/path><br /> + <span class="indent"> + DirectorySlash Off<br /> + SetHandler some-handler<br /> + </span> + </Location> + </code></p></div> + + <div class="warning"><h3>セキュリティ警告</h3> + <p>末尾のスラッシュでのリダイレクトをオフにすると、結果的に情報漏洩を + 招くことになるかもしれません。 + <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> が有効 (<code>Options +Indexes</code>) で、 + <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> が有効なリソース (例えば + <code>index.html</code>) を指していて、また、要求のあった URL に特別な + ハンドラが設定されていない場合を考えてみてください。 + この場合末尾にスラッシュのついているリクエストに対しては <code>index.html</code> + ファイルが返されます。<strong>しかしスラッシュのないリクエストに対しては、 + ディレクトリの内容一覧を返してしまいます。</strong></p> + </div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_dir.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_dir.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_disk_cache.html b/docs/manual/mod/mod_disk_cache.html index 84207adab3..d6f819ffa4 100644 --- a/docs/manual/mod/mod_disk_cache.html +++ b/docs/manual/mod/mod_disk_cache.html @@ -2,9 +2,9 @@ URI: mod_disk_cache.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_disk_cache.html.ja.euc-jp +URI: mod_disk_cache.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_disk_cache.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_disk_cache.html.ja.euc-jp b/docs/manual/mod/mod_disk_cache.html.ja.euc-jp deleted file mode 100644 index b8f6ea7ad2..0000000000 --- a/docs/manual/mod/mod_disk_cache.html.ja.euc-jp +++ /dev/null @@ -1,177 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_disk_cache - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_disk_cache</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_disk_cache.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_disk_cache.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_disk_cache.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>URI ˤƥĥå她ȥ졼</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>disk_cache_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_disk_cache.c</td></tr></table> -<h3></h3> - - <p><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> ϥǥѤȥ졼 - Ƥޤ - <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> Ȥ߹碌ƻȤޤ</p> - - <p>ƥĤΥåؤ¸ȼ URI ˴ŤȤޤ - ݸΤƤ륳ƥĤϥå夵ޤ</p> - - <p>å礭٥ǰݻ뤿 - <code class="program"><a href="../programs/htcacheclean.html">htcacheclean</a></code> ȤȤǤޤ</p> - - <div class="note"><h3>:</h3> - <p><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> - <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ɬפȤޤ</p> - </div> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#cachedirlength">CacheDirLength</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cachedirlevels">CacheDirLevels</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cachemaxfilesize">CacheMaxFileSize</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cacheminfilesize">CacheMinFileSize</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cacheroot">CacheRoot</a></li> -</ul> -</div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="CacheDirLength" id="CacheDirLength">CacheDirLength</a> <a name="cachedirlength" id="cachedirlength">ǥ쥯ƥ</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>CacheDirLength <var>length</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheDirLength 2</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_disk_cache</td></tr> -</table> - <p><code class="directive">CacheDirLength</code> ǥ쥯ƥ֤ϥå - ؤγƥ֥ǥ쥯ȥʸꤷޤ</p> - - <div class="note"> - <p><code class="directive">CacheDirLevels</code>* - <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code> - ̤ 20 ǤʤФʤޤ</p> - </div> - - <div class="example"><p><code> - CacheDirLength 4 - </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="CacheDirLevels" id="CacheDirLevels">CacheDirLevels</a> <a name="cachedirlevels" id="cachedirlevels">ǥ쥯ƥ</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>CacheDirLevels <var>levels</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheDirLevels 3</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_disk_cache</td></tr> -</table> - <p><code class="directive">CacheDirLevels</code> ǥ쥯ƥ֤ϥå - ֥ǥ쥯ȥοꤷޤåǡ <code class="directive"><a href="#cacheroot">CacheRoot</a></code> ǥ쥯ȥ꤫ - Υǥ쥯ȥοʬΥǥ쥯ȥ¸ޤ</p> - - <div class="note"> - <p><code class="directive">CacheDirLevels</code>* - <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code> - ̤ 20 ǤʤФʤޤ</p> - </div> - - <div class="example"><p><code> - CacheDirLevels 5 - </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="CacheMaxFileSize" id="CacheMaxFileSize">CacheMaxFileSize</a> <a name="cachemaxfilesize" id="cachemaxfilesize">ǥ쥯ƥ</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>CacheMaxFileSize <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheMaxFileSize 1000000</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_disk_cache</td></tr> -</table> - <p><code class="directive">CacheMaxFileSize</code> ǥ쥯ƥ֤ϡɥȤ - å夹뤫ɤȽꤹ롢ΥХȿꤷޤ</p> - - <div class="example"><p><code> - CacheMaxFileSize 64000 - </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="CacheMinFileSize" id="CacheMinFileSize">CacheMinFileSize</a> <a name="cacheminfilesize" id="cacheminfilesize">ǥ쥯ƥ</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>CacheMinFileSize <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheMinFileSize 1</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_disk_cache</td></tr> -</table> - <p><code class="directive">CacheMinFileSize</code> ǥ쥯ƥ֤ϡɥȤ - å夹뤫ɤȽꤹ롢ǾΥХȿꤷޤ</p> - - <div class="example"><p><code> - CacheMinFileSize 64 - </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="CacheRoot" id="CacheRoot">CacheRoot</a> <a name="cacheroot" id="cacheroot">ǥ쥯ƥ</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>CacheRoot <var>directory</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_disk_cache</td></tr> -</table> - <p><code class="directive">CacheRoot</code> ǥ쥯ƥ֤ϥåե - ݴɤ뤿ΥǥΥǥ쥯ȥꤷޤ<code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> ⥸塼뤬 Apache Ф˥ɤ - 뤫Ȥ߹ޤƤСΥǥ쥯ƥ֤<em>ɬ</em> - ʤФʤޤ - <code class="directive">CacheRoot</code> ͤꤷʤС - եνǥ顼ˤʤޤ<code class="directive"><a href="#cachedirlevels">CacheDirLevels</a></code> ǥ쥯ƥ֤ <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code> ǥ쥯ƥ֤ - ꤵ줿롼ȥǥ쥯ȥ겼Υǥ쥯ȥ깽ޤ</p> - - <div class="example"><p><code> - CacheRoot c:/cacheroot - </code></p></div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_disk_cache.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_disk_cache.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_disk_cache.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_disk_cache.html.ja.utf8 b/docs/manual/mod/mod_disk_cache.html.ja.utf8 new file mode 100644 index 0000000000..9a29c17e27 --- /dev/null +++ b/docs/manual/mod/mod_disk_cache.html.ja.utf8 @@ -0,0 +1,177 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_disk_cache - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_disk_cache</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_disk_cache.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_disk_cache.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_disk_cache.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>URI をキーにしたコンテンツキャッシュストレージ管理</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>disk_cache_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_disk_cache.c</td></tr></table> +<h3>概要</h3> + + <p><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> はディスクを使用したストレージ + 管理機構を実装しています。主に + <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> と組み合わせて使われます。</p> + + <p>コンテンツのキャッシュへの保存と取得は URI に基づいたキーが使われます。 + アクセス保護のかけられているコンテンツはキャッシュされません。</p> + + <p>キャッシュの大きさを最大レベルで維持するために + <code class="program"><a href="../programs/htcacheclean.html">htcacheclean</a></code> を使うことができます。</p> + + <div class="note"><h3>注:</h3> + <p><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> は + <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> を必要とします</p> + </div> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#cachedirlength">CacheDirLength</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cachedirlevels">CacheDirLevels</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cachemaxfilesize">CacheMaxFileSize</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cacheminfilesize">CacheMinFileSize</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cacheroot">CacheRoot</a></li> +</ul> +</div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="CacheDirLength" id="CacheDirLength">CacheDirLength</a> <a name="cachedirlength" id="cachedirlength">ディレクティブ</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>CacheDirLength <var>length</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheDirLength 2</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_disk_cache</td></tr> +</table> + <p><code class="directive">CacheDirLength</code> ディレクティブはキャッシュ + 階層の各サブディレクトリの文字数を設定します。</p> + + <div class="note"> + <p><code class="directive">CacheDirLevels</code>* + <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code> の + 結果は 20 以内でなければなりません。</p> + </div> + + <div class="example"><p><code> + CacheDirLength 4 + </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="CacheDirLevels" id="CacheDirLevels">CacheDirLevels</a> <a name="cachedirlevels" id="cachedirlevels">ディレクティブ</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>CacheDirLevels <var>levels</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheDirLevels 3</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_disk_cache</td></tr> +</table> + <p><code class="directive">CacheDirLevels</code> ディレクティブはキャッシュの + サブディレクトリの深さを設定します。キャッシュデータは <code class="directive"><a href="#cacheroot">CacheRoot</a></code> ディレクトリから + このディレクトリの深さ分下のディレクトリに保存されます。</p> + + <div class="note"> + <p><code class="directive">CacheDirLevels</code>* + <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code> の + 結果は 20 以内でなければなりません。</p> + </div> + + <div class="example"><p><code> + CacheDirLevels 5 + </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="CacheMaxFileSize" id="CacheMaxFileSize">CacheMaxFileSize</a> <a name="cachemaxfilesize" id="cachemaxfilesize">ディレクティブ</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>CacheMaxFileSize <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheMaxFileSize 1000000</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_disk_cache</td></tr> +</table> + <p><code class="directive">CacheMaxFileSize</code> ディレクティブは、ドキュメントを + キャッシュするかどうかを判定する、最大のサイズをバイト数で設定します。</p> + + <div class="example"><p><code> + CacheMaxFileSize 64000 + </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="CacheMinFileSize" id="CacheMinFileSize">CacheMinFileSize</a> <a name="cacheminfilesize" id="cacheminfilesize">ディレクティブ</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>CacheMinFileSize <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheMinFileSize 1</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_disk_cache</td></tr> +</table> + <p><code class="directive">CacheMinFileSize</code> ディレクティブは、ドキュメントを + キャッシュするかどうかを判定する、最小のサイズをバイト数で設定します。</p> + + <div class="example"><p><code> + CacheMinFileSize 64 + </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="CacheRoot" id="CacheRoot">CacheRoot</a> <a name="cacheroot" id="cacheroot">ディレクティブ</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>CacheRoot <var>directory</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_disk_cache</td></tr> +</table> + <p><code class="directive">CacheRoot</code> ディレクティブはキャッシュファイルを + 保管するためのディスク上のディレクトリを指定します。<code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> モジュールが Apache サーバにロードされて + いるか、組み込まれていれば、このディレクティブは<em>必ず</em> + 定義しなければなりません。 + <code class="directive">CacheRoot</code> の値を指定しなければ、 + 設定ファイルの処理でエラーになります。<code class="directive"><a href="#cachedirlevels">CacheDirLevels</a></code> ディレクティブと <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code> ディレクティブが + 指定されたルートディレクトリ下のディレクトリ構成を定義します。</p> + + <div class="example"><p><code> + CacheRoot c:/cacheroot + </code></p></div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_disk_cache.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_disk_cache.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_disk_cache.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_dumpio.html b/docs/manual/mod/mod_dumpio.html index 2548737a8b..66e6e17dde 100644 --- a/docs/manual/mod/mod_dumpio.html +++ b/docs/manual/mod/mod_dumpio.html @@ -2,6 +2,6 @@ URI: mod_dumpio.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_dumpio.html.ja.euc-jp +URI: mod_dumpio.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mod_dumpio.html.ja.euc-jp b/docs/manual/mod/mod_dumpio.html.ja.euc-jp deleted file mode 100644 index d3851c397e..0000000000 --- a/docs/manual/mod/mod_dumpio.html.ja.euc-jp +++ /dev/null @@ -1,108 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_dumpio - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_dumpio</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_dumpio.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_dumpio.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>˾褦ˤ٤Ƥ I/O 顼˥פ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>dumpio_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_dumpio.c</td></tr></table> -<h3></h3> - - <p><code>mod_dumpio</code> ȤȡApache ä٤ƤϤ - Apache ˤ줿٤ƤνϤȤΡξ⤷Ϥɤ餫 - 顼ե˥ <span class="transnote">(<em>:</em> dump)</span> - Ǥޤ</p> - - <p>ǡΥϡSSL 沽ľ () SSL - Ź沽ľ () ˹Ԥʤޤ̤ꡢ - Υ⥸塼ϤȤƤĤʤǡ̤ϤޤΤǡ - ǥХåƤȤˤΤѤ褦ˤƤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#dumpioinput">DumpIOInput</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#dumpiooutput">DumpIOOutput</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#enable">dumpio ݡȤͭˤ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="enable" id="enable">dumpio ݡȤͭˤ</a></h2> - - - <p>Υ⥸塼ͭˤˤϡ⥸塼뤬ѥ뤵Ƥơ - ¹Ԥ Apache ǥФȤ߹ޤƤɬפޤ - ǽϡʲΥǥ쥯ƥ֤Ȥäͭˤ - ̵ˤǤޤ</p> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DumpIOInput" id="DumpIOInput">DumpIOInput</a> <a name="dumpioinput" id="dumpioinput">ǥ쥯ƥ</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>DumpIOInput On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DumpIOInput Off</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_dumpio</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>DumpIOInput Apache 2.1.3 ʹߤΤߤǻѲǽ</td></tr> -</table> - <p>٤ƤϤΥפͭˤޤ</p> - - <div class="example"><h3></h3><p><code> - DumpIOInput On - </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="DumpIOOutput" id="DumpIOOutput">DumpIOOutput</a> <a name="dumpiooutput" id="dumpiooutput">ǥ쥯ƥ</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>DumpIOOutput On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>DumpIOOutput Off</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_dumpio</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>DumpIOOutput Apache 2.1.3 ʹߤǤΤѲǽ</td></tr> -</table> - <p>٤ƤνϤΥפͭˤޤ</p> - - <div class="example"><h3></h3><p><code> - DumpIOOutput On - </code></p></div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_dumpio.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_dumpio.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_dumpio.html.ja.utf8 b/docs/manual/mod/mod_dumpio.html.ja.utf8 new file mode 100644 index 0000000000..e2083145a0 --- /dev/null +++ b/docs/manual/mod/mod_dumpio.html.ja.utf8 @@ -0,0 +1,108 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_dumpio - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_dumpio</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_dumpio.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_dumpio.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>望むようにすべての I/O をエラーログにダンプする</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>dumpio_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_dumpio.c</td></tr></table> +<h3>概要</h3> + + <p><code>mod_dumpio</code> を使うと、Apache が受け取ったすべての入力と + Apache により送られたすべての出力との、両方もしくはどちらか一方を、 + エラーログファイルにログ収集 <span class="transnote">(<em>訳注:</em> ダンプ dump)</span> + できます。</p> + + <p>データのロギングは、SSL 復号化の直後 (入力) と SSL + 暗号化の直前 (出力) に行なわれます。ご想像の通り、 + このモジュールはとてつもないデータ量を出力しますので、 + 問題をデバッグしているときにのみ使用するようにしてください。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#dumpioinput">DumpIOInput</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#dumpiooutput">DumpIOOutput</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#enable">dumpio サポートを有効にする</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="enable" id="enable">dumpio サポートを有効にする</a></h2> + + + <p>このモジュールを有効にするには、モジュールがコンパイルされていて、 + 実行する Apache の設定でサーバに組み込まれている必要があります。 + ロギング機能は、以下のディレクティブを使って有効にしたり + 無効にしたりできます。</p> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DumpIOInput" id="DumpIOInput">DumpIOInput</a> <a name="dumpioinput" id="dumpioinput">ディレクティブ</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>DumpIOInput On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DumpIOInput Off</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_dumpio</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>DumpIOInput は Apache 2.1.3 以降のみで使用可能</td></tr> +</table> + <p>すべての入力のダンプを有効にします。</p> + + <div class="example"><h3>例</h3><p><code> + DumpIOInput On + </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="DumpIOOutput" id="DumpIOOutput">DumpIOOutput</a> <a name="dumpiooutput" id="dumpiooutput">ディレクティブ</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>DumpIOOutput On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DumpIOOutput Off</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_dumpio</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>DumpIOOutput は Apache 2.1.3 以降でのみ使用可能</td></tr> +</table> + <p>すべての出力のダンプを有効にします。</p> + + <div class="example"><h3>例</h3><p><code> + DumpIOOutput On + </code></p></div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_dumpio.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_dumpio.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_echo.html b/docs/manual/mod/mod_echo.html index f4db4ba0ed..0e70932f11 100644 --- a/docs/manual/mod/mod_echo.html +++ b/docs/manual/mod/mod_echo.html @@ -2,9 +2,9 @@ URI: mod_echo.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_echo.html.ja.euc-jp +URI: mod_echo.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_echo.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_echo.html.ja.euc-jp b/docs/manual/mod/mod_echo.html.ja.euc-jp deleted file mode 100644 index 677f83da43..0000000000 --- a/docs/manual/mod/mod_echo.html.ja.euc-jp +++ /dev/null @@ -1,73 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_echo - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_echo</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_echo.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_echo.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_echo.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ץȥ⥸塼γפñʥ -</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Experimental</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>echo_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_echo.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ʹ</td></tr></table> -<h3></h3> - - <p>ܥ⥸塼ϥץȤ뤿Υץȥ⥸塼 - ȤʤäƤޤñʥФޤ - Telnet ³ʸȡ֤ޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#protocolecho">ProtocolEcho</a></li> -</ul> -</div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ProtocolEcho" id="ProtocolEcho">ProtocolEcho</a> <a name="protocolecho" id="protocolecho">ǥ쥯ƥ</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>ProtocolEcho On|Off</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>Experimental</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_echo</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ʹ</td></tr> -</table> - <p><code class="directive">ProtocolEcho</code> ǥ쥯ƥ֤ - Ф̵ͭꤷޤ</p> - - <div class="example"><h3></h3><p><code> - ProtocolEcho On - </code></p></div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_echo.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_echo.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_echo.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_echo.html.ja.utf8 b/docs/manual/mod/mod_echo.html.ja.utf8 new file mode 100644 index 0000000000..5c172e32e4 --- /dev/null +++ b/docs/manual/mod/mod_echo.html.ja.utf8 @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_echo - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_echo</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_echo.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_echo.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_echo.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>プロトコルモジュールの概要を示すための単純なエコーサーバ +</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Experimental</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>echo_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_echo.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0 以降</td></tr></table> +<h3>概要</h3> + + <p>本モジュールはコンセプトを伝えるためのプロトコルモジュールの + 実装例となっています。単純なエコーサーバを提供します。 + Telnet で接続し、文字列を送信すると、エコーを返します。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#protocolecho">ProtocolEcho</a></li> +</ul> +</div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ProtocolEcho" id="ProtocolEcho">ProtocolEcho</a> <a name="protocolecho" id="protocolecho">ディレクティブ</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>ProtocolEcho On|Off</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>Experimental</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_echo</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0 以降</td></tr> +</table> + <p><code class="directive">ProtocolEcho</code> ディレクティブで + エコーサーバの有効無効を設定します。</p> + + <div class="example"><h3>例</h3><p><code> + ProtocolEcho On + </code></p></div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_echo.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_echo.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_echo.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_env.html b/docs/manual/mod/mod_env.html index 00d518a79e..1d87794562 100644 --- a/docs/manual/mod/mod_env.html +++ b/docs/manual/mod/mod_env.html @@ -2,9 +2,9 @@ URI: mod_env.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_env.html.ja.euc-jp +URI: mod_env.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_env.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_env.html.ja.euc-jp b/docs/manual/mod/mod_env.html.ja.euc-jp deleted file mode 100644 index 1c90a2a987..0000000000 --- a/docs/manual/mod/mod_env.html.ja.euc-jp +++ /dev/null @@ -1,118 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_env - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_env</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_env.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_env.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>CGI ץȵڤ SSI -ڡϤĶѿѹ뵡ǽ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>env_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_env.c</td></tr></table> -<h3></h3> - - <p>Υ⥸塼ˤ CGI ץȤ SSI - ڡŬѤĶѿ椹뤳ȤǤ褦ˤʤޤ - Ķѿ <code class="program"><a href="../programs/httpd.html">httpd</a></code> ץư뤫Ϥޤޤ - եǴĶѿꤷꡢꤹ뤳ȤǤޤ - </p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#passenv">PassEnv</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#setenv">SetEnv</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#unsetenv">UnsetEnv</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><a href="../env.html">Ķѿ</a></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="PassEnv" id="PassEnv">PassEnv</a> <a name="passenv" id="passenv">ǥ쥯ƥ</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>PassEnv <var>env-variable</var> [<var>env-variable</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_env</td></tr> -</table> - - <p><code class="program"><a href="../programs/httpd.html">httpd</a></code> ץưδĶ CGI ץȤ - SSI ڡϤĶѿİʾꤷޤ</p> - - <div class="example"><h3></h3><p><code> - PassEnv LD_LIBRARY_PATH - </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="SetEnv" id="SetEnv">SetEnv</a> <a name="setenv" id="setenv">ǥ쥯ƥ</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>SetEnv <var>env-variable</var> <var>value</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_env</td></tr> -</table> - <p>Ķѿꤷ CGI ץȤ SSI - ڡϤ褦ˤޤ</p> - - <div class="example"><h3></h3><p><code> - SetEnv SPECIAL_PATH /foo/bin - </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="UnsetEnv" id="UnsetEnv">UnsetEnv</a> <a name="unsetenv" id="unsetenv">ǥ쥯ƥ</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>UnsetEnv <var>env-variable</var> [<var>env-variable</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_env</td></tr> -</table> - <p>CGI ץȤ SSI - ڡϤĶѿꤵ줿Ķѿޤ</p> - - <div class="example"><h3></h3><p><code> - UnsetEnv LD_LIBRARY_PATH - </code></p></div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_env.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_env.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_env.html.ja.utf8 b/docs/manual/mod/mod_env.html.ja.utf8 new file mode 100644 index 0000000000..80f3d2cba8 --- /dev/null +++ b/docs/manual/mod/mod_env.html.ja.utf8 @@ -0,0 +1,118 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_env - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_env</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_env.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_env.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>CGI スクリプト及び SSI +ページに渡される環境変数を変更する機能を提供する</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>env_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_env.c</td></tr></table> +<h3>概要</h3> + + <p>このモジュールにより CGI スクリプトと SSI + ページに適用される環境変数を制御することができるようになります。 + 環境変数は <code class="program"><a href="../programs/httpd.html">httpd</a></code> プロセスを起動したシェルから渡されます。また、 + 設定ファイルで環境変数を設定したり、削除したりすることができます。 + </p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#passenv">PassEnv</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#setenv">SetEnv</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#unsetenv">UnsetEnv</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><a href="../env.html">環境変数</a></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="PassEnv" id="PassEnv">PassEnv</a> <a name="passenv" id="passenv">ディレクティブ</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>PassEnv <var>env-variable</var> [<var>env-variable</var>] +...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_env</td></tr> +</table> + + <p><code class="program"><a href="../programs/httpd.html">httpd</a></code> プロセスを起動したシェルの環境から CGI スクリプトと + SSI ページに渡す環境変数を一つ以上指定します。</p> + + <div class="example"><h3>例</h3><p><code> + PassEnv LD_LIBRARY_PATH + </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="SetEnv" id="SetEnv">SetEnv</a> <a name="setenv" id="setenv">ディレクティブ</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>SetEnv <var>env-variable</var> <var>value</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_env</td></tr> +</table> + <p>環境変数を設定し、それを CGI スクリプトと SSI + ページに渡すようにします。</p> + + <div class="example"><h3>例</h3><p><code> + SetEnv SPECIAL_PATH /foo/bin + </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="UnsetEnv" id="UnsetEnv">UnsetEnv</a> <a name="unsetenv" id="unsetenv">ディレクティブ</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>UnsetEnv <var>env-variable</var> [<var>env-variable</var>] +...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_env</td></tr> +</table> + <p>CGI スクリプトと SSI + ページに渡される環境変数から指定された環境変数を取り除きます。</p> + + <div class="example"><h3>例</h3><p><code> + UnsetEnv LD_LIBRARY_PATH + </code></p></div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_env.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_env.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_expires.html b/docs/manual/mod/mod_expires.html index c3692c250c..160035cd4c 100644 --- a/docs/manual/mod/mod_expires.html +++ b/docs/manual/mod/mod_expires.html @@ -2,9 +2,9 @@ URI: mod_expires.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_expires.html.ja.euc-jp +URI: mod_expires.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_expires.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_expires.html.ja.euc-jp b/docs/manual/mod/mod_expires.html.ja.euc-jp deleted file mode 100644 index cbc0f97377..0000000000 --- a/docs/manual/mod/mod_expires.html.ja.euc-jp +++ /dev/null @@ -1,234 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_expires - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_expires</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_expires.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_expires.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_expires.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>桼λꤷ˴Ť <code>Expires</code> -<code>Cache-Control</code> HTTP إå</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>expires_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_expires.c</td></tr></table> -<h3></h3> - - <p>Υ⥸塼ϥб <code>Expires</code> HTTP إå - <code>Cache-Control</code> إå <code>max-age</code> ǥ쥯ƥ֤ - 椷ޤΥե뤬줿ޤ - 饤ȤΥΤɤ餫˴Ťƴڤ - ꤹ뤳ȤǤޤ</p> - - <p>Υإåϥ饤Ȥʸ - ͭȷ³ؼޤʸå夵줿ˤϡ - ãޤǤϡξ꤫ - å夵ƤΤȤȤǤޤθϡ - åˤ륳ԡϴڤ (expired) ̵ǤȤ졢 - ξ꤫鿷Τɬפޤ</p> - - <p><code>max-age</code> ʳ (<a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9">RFC - 2616 section 14.9</a> ) <code>Cache-Control</code> Υǥ쥯ƥ֤ - ˤ <code class="directive"><a href="../mod/mod_headers.html#header">Header</a></code> ǥ쥯ƥ֤ - ȤȤǤޤ</p></div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#expiresactive">ExpiresActive</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#expiresbytype">ExpiresByType</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#expiresdefault">ExpiresDefault</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#AltSyn">شֻ깽ʸ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="AltSyn" id="AltSyn">شֻ깽ʸ</a></h2> - - <p><code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> ǥ쥯ƥ֤ - ʲΤɤ߰פʸȤä뤳ȤǤޤ:</p> - - <div class="example"><p><code> - ExpiresDefault "<base> [plus] {<num> - <type>}*"<br /> - ExpiresByType type/encoding "<base> [plus] - {<num> <type>}*" - </code></p></div> - - <p><base> ϰʲΤɤ줫Ǥ:</p> - - <ul> - <li><code>access</code></li> - - <li><code>now</code> ('<code>access</code>' )</li> - - <li><code>modification</code></li> - </ul> - - <p><code>plus</code> ɤϾάǽǤ<num> - (<code>atoi()</code> դ) ͡ - <type> ϰʲΤɤ줫Ǥ:</p> - - <ul> - <li><code>years</code></li> - <li><code>months</code></li> - <li><code>weeks</code></li> - <li><code>days</code></li> - <li><code>hours</code></li> - <li><code>minutes</code></li> - <li><code>seconds</code></li> - </ul> - - <p>㤨СʲΥǥ쥯ƥ֤ϤɤǥեȤʸ 1 - ¤ڤ褦ˤ뤿˻Ȥޤ:</p> - - <div class="example"><p><code> - ExpiresDefault "access plus 1 month"<br /> - ExpiresDefault "access plus 4 weeks"<br /> - ExpiresDefault "access plus 30 days" - </code></p></div> - - <p>ڤϤĤ - '<num> <type>' ɲä뤳ȤǤ٤ - 椹뤳ȤǤޤ:</p> - - <div class="example"><p><code> - ExpiresByType text/html "access plus 1 month 15 - days 2 hours"<br /> - ExpiresByType image/gif "modification plus 5 hours 3 - minutes" - </code></p></div> - - <p>˴ŤѤƤ硢Expires إå - ǥΥեʳΥƥĤˤ<strong>ɲäʤ</strong>Ȥ - ƤΤ褦ʥƥĤˤϽ¸ߤʤǤ</p> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ExpiresActive" id="ExpiresActive">ExpiresActive</a> <a name="expiresactive" id="expiresactive">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>Expires</code> إåͭˤ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ExpiresActive On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</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_expires</td></tr> -</table> - <p>Υǥ쥯ƥ֤бɥȤΰ - <code>Expires</code> <code>Cache-Control</code>إå - ͭˤ뤫̵ˤ뤫ޤ - (㤨С<code>.htaccess</code> եǤϤΥǥ쥯ȥ - ʸΤߤŬѤȤȤǤ) <code>Off</code> - ꤵ줿бΰǤΥإå - ޤ (<code>.htaccess</code> ե - 롢Ȥ褦ʲ̥٥ǤξƤʤ) - <code>On</code> ꤵƤСإå <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> ǥ쥯ƥ - δ˽äʸ˥إåɲäޤ (ƥǥ쥯ƥֻ)</p> - - <p>Υǥ쥯ƥ֤ <code>Expires</code> - <code>Cache-Control</code> إå¸ߤ - ݾڤ櫓ǤϤʤȤդƤब - ʤϥإåɲä줺̤ȤƤΥǥ쥯ƥ֤ - ꤵƤʤäΤ褦ˤ뤳Ȥˤʤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ExpiresByType" id="ExpiresByType">ExpiresByType</a> <a name="expiresbytype" id="expiresbytype">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>MIME פˤäꤵ <code>Expires</code> إå</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ExpiresByType <var>MIME-type</var> -<var><code>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</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_expires</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϻꤵ줿פΥɥ - (<em>㤨</em> <code>text/html</code>) - Ф <code>Expires</code> إå <code>Cache-Control</code> - إå <code>max-age</code> ǥ쥯ƥ֤ͤޤ - ܤΰϴڤ뤿δɲä - ÿꤷޤ<code>Cache-Control: - max-age</code> ϴڤλ狼ꥯȻΤä - ɽȤޤ</p> - - <p>ϥեκǽ狼饤ȤΥɥȤؤ - ǤɤȤ٤ <code><var><code></var></code> - ˤäƻꤷޤ<code>M</code> ϴȤ - եκǽȤ̣ǡ<code>A</code> ϥ饤Ȥ - ȤȤ̣ˤʤޤ</p> - - <p>̤ˤ̯ʰ㤤ޤ<code>M</code> Ѥ줿ϡ - ٤ƤΥåˤ븽ߤΥɥȥåƱ˴¤ - ڤޤƱ URL 轵֤Τ褦ʤΤˤ - ͭǤ<code>A</code> Ѥ줿ϡڤ - ֤ϳƥ饤ȤäưۤʤޤϤޤѹʤ - եʤɡä˴Ϣɥȷ٤Ʊ - ȤȤ (<em>ʤ</em>Ūû˷֤ - Ȥ) ͭǤ</p> - - <div class="example"><h3>:</h3><p><code> - # enable expirations<br /> - ExpiresActive On<br /> - # expire GIF images after a month in the client's cache<br /> - ExpiresByType image/gif A2592000<br /> - # HTML documents are good for a week from the<br /> - # time they were changed<br /> - ExpiresByType text/html M604800 - </code></p></div> - - <p>Υǥ쥯ƥ֤ <code>ExpiresActive On</code> ꤵƤ - ȤΤͭǤ뤳ȤդƤϡ - ꤵ줿 MIME פФ<em>Τ</em> <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> ǥ쥯ƥ֤ - ꤵ줿ڤޤ</p> - - <p>ʸƤ<a href="#AltSyn">عʸ</a> - Ȥäƴڤηˡꤹ뤳ȤǤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ExpiresDefault" id="ExpiresDefault">ExpiresDefault</a> <a name="expiresdefault" id="expiresdefault">ǥ쥯ƥ</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>ExpiresDefault <var><code>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Indexes</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_expires</td></tr> -</table> - <p>Υǥ쥯ƥ֤бϰϤΤ٤ƤΥɥȤФ - ǥեȤδڤη르ꥺꤷޤ<code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> ǥ쥯ƥ֤ˤä - ˾뤳ȤǤޤιʸϤΥǥ쥯ƥ֤ - ȤƤޤ<a href="#AltSyn">عʸ</a> - ȤƤ</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_expires.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_expires.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_expires.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_expires.html.ja.utf8 b/docs/manual/mod/mod_expires.html.ja.utf8 new file mode 100644 index 0000000000..5d8071836d --- /dev/null +++ b/docs/manual/mod/mod_expires.html.ja.utf8 @@ -0,0 +1,234 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_expires - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_expires</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_expires.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_expires.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_expires.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>ユーザの指定した基準に基づいた <code>Expires</code> と +<code>Cache-Control</code> HTTP ヘッダの生成</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>expires_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_expires.c</td></tr></table> +<h3>概要</h3> + + <p>このモジュールはサーバ応答の <code>Expires</code> HTTP ヘッダ + と <code>Cache-Control</code> ヘッダの <code>max-age</code> ディレクティブの + 設定を制御します。元のファイルが作成された時刻または + クライアントのアクセス時刻のどちらかに基づいて期限切れ日を + 設定することができます。</p> + + <p>これらのヘッダはクライアントに文書の + 有効性と継続性を指示します。文書がキャッシュされた場合には、 + 指定時刻に達するまでは、元の場所から取得する代わりに + キャッシュされているものを使うことができます。その後は、 + キャッシュにあるコピーは期限切れ (expired) で無効であるとされ、 + 元の場所から新しいものを取得する必要があります。</p> + + <p><code>max-age</code> 以外 (<a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9">RFC + 2616 section 14.9</a> 参照) の <code>Cache-Control</code> のディレクティブを + 操作するには <code class="directive"><a href="../mod/mod_headers.html#header">Header</a></code> ディレクティブを + 使うことができます。</p></div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#expiresactive">ExpiresActive</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#expiresbytype">ExpiresByType</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#expiresdefault">ExpiresDefault</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#AltSyn">代替期間指定構文</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="AltSyn" id="AltSyn">代替期間指定構文</a></h2> + + <p><code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> ディレクティブと + <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> ディレクティブは + 以下のより読み易い構文を使って定義することができます:</p> + + <div class="example"><p><code> + ExpiresDefault "<base> [plus] {<num> + <type>}*"<br /> + ExpiresByType type/encoding "<base> [plus] + {<num> <type>}*" + </code></p></div> + + <p><base> は以下のどれかです:</p> + + <ul> + <li><code>access</code></li> + + <li><code>now</code> ('<code>access</code>' と等価)</li> + + <li><code>modification</code></li> + </ul> + + <p><code>plus</code> キーワードは省略可能です。<num> + は (<code>atoi()</code> が受け付ける) 整数値、 + <type> は以下のどれかです:</p> + + <ul> + <li><code>years</code></li> + <li><code>months</code></li> + <li><code>weeks</code></li> + <li><code>days</code></li> + <li><code>hours</code></li> + <li><code>minutes</code></li> + <li><code>seconds</code></li> + </ul> + + <p>例えば、以下のディレクティブはどれもデフォルトで文書がアクセスの 1 ヶ月後に + 期限が切れるようにするために使えます:</p> + + <div class="example"><p><code> + ExpiresDefault "access plus 1 month"<br /> + ExpiresDefault "access plus 4 weeks"<br /> + ExpiresDefault "access plus 30 days" + </code></p></div> + + <p>期限切れ時刻はいくつか + '<num> <type>' 節を追加することでより細かく + 制御することができます:</p> + + <div class="example"><p><code> + ExpiresByType text/html "access plus 1 month 15 + days 2 hours"<br /> + ExpiresByType image/gif "modification plus 5 hours 3 + minutes" + </code></p></div> + + <p>修正時刻に基づいた設定を使用している場合、Expires ヘッダは + ディスクのファイル以外のコンテンツには<strong>追加されない</strong>ことに注意 + してください。そのようなコンテンツには修正時刻は存在しないからです。</p> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ExpiresActive" id="ExpiresActive">ExpiresActive</a> <a name="expiresactive" id="expiresactive">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td><code>Expires</code> ヘッダの生成を有効にする</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ExpiresActive On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</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_expires</td></tr> +</table> + <p>このディレクティブは対応するドキュメントの領域で + <code>Expires</code> と <code>Cache-Control</code>ヘッダを + 有効にするか無効にするかを決めます。 + (例えば、<code>.htaccess</code> ファイルではそのディレクトリの + 文書のみに適用されるということです。) <code>Off</code> に + 設定された場合は対応領域でそれらのヘッダは + 生成されません (<code>.htaccess</code> がサーバ設定ファイルの設定を + 上書きする、というような下位レベルでの上書きがされていなければ)。 + <code>On</code> に設定されていれば、ヘッダは <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> ディレクティブと + <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> ディレクティブ + の基準に従って文書にヘッダを追加します (各ディレクティブ参照)。</p> + + <p>このディレクティブは <code>Expires</code> と + <code>Cache-Control</code> ヘッダの存在を + 保証するわけではないことに注意してください。基準が満たされて + いない場合はヘッダは追加されず、結果としてこのディレクティブが + 指定されていなかったかのようにさえ見えることになります。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ExpiresByType" id="ExpiresByType">ExpiresByType</a> <a name="expiresbytype" id="expiresbytype">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>MIME タイプによって設定される <code>Expires</code> ヘッダの値</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ExpiresByType <var>MIME-type</var> +<var><code>seconds</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</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_expires</td></tr> +</table> + <p>このディレクティブは指定されたタイプのドキュメント + (<em>例えば</em> <code>text/html</code>) + に対して生成される <code>Expires</code> ヘッダと <code>Cache-Control</code> + ヘッダの <code>max-age</code> ディレクティブの値を定義します。 + 二つ目の引数は期限切れの日時を生成するための基準時刻に追加される + 秒数を設定します。<code>Cache-Control: + max-age</code> は期限切れの時刻からリクエスト時刻を引いたものを秒で + 表すことで生成されます。</p> + + <p>基準時刻はファイルの最終修正時刻か、クライアントのドキュメントへの + アクセス時刻です。どちらを使うべきかは <code><var><code></var></code> + によって指定します。<code>M</code> は基準時刻として + ファイルの最終修正時刻をという意味で、<code>A</code> はクライアントの + アクセス時刻を使うという意味になります。</p> + + <p>効果には微妙な違いがあります。<code>M</code> が使用された場合は、 + すべてのキャッシュにある現在のドキュメントキャッシュは同時に期限が + 切れます。これは同じ URL に毎週常に置かれる報せのようなものには + 非常に有効です。<code>A</code> が使用された場合は、期限切れの + 時間は各クライアントよって異なります。これはあまり変更されない + 画像ファイルなど、特に関連するドキュメント群がすべて同じ画像を + 参照するとき (<em>すなわち</em>画像が比較的短い期間内に繰り返し + アクセスされるとき) に有効です。</p> + + <div class="example"><h3>例:</h3><p><code> + # enable expirations<br /> + ExpiresActive On<br /> + # expire GIF images after a month in the client's cache<br /> + ExpiresByType image/gif A2592000<br /> + # HTML documents are good for a week from the<br /> + # time they were changed<br /> + ExpiresByType text/html M604800 + </code></p></div> + + <p>このディレクティブは <code>ExpiresActive On</code> が指定されている + ときのみ有効であることに注意してください。これは、 + 指定された MIME タイプに対して<em>のみ</em> <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> ディレクティブで + 設定された期限切れ期日を上書きします。</p> + + <p>この文書の前の方で説明されている<a href="#AltSyn">代替構文</a>を + 使って期限切れ期日の計算方法を指定することもできます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ExpiresDefault" id="ExpiresDefault">ExpiresDefault</a> <a name="expiresdefault" id="expiresdefault">ディレクティブ</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>ExpiresDefault <var><code>seconds</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Indexes</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_expires</td></tr> +</table> + <p>このディレクティブは対応する範囲のすべてのドキュメントに対して + デフォルトの期限切れ期日の計算アルゴリズムを設定します。<code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> ディレクティブによって + タイプ毎に上書きすることができます。引数の構文はそのディレクティブの + 説明を参照してください。また、<a href="#AltSyn">代替構文</a>も + 参照してください。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_expires.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_expires.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_expires.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_ext_filter.html b/docs/manual/mod/mod_ext_filter.html index aacf8a658e..dd299be7c2 100644 --- a/docs/manual/mod/mod_ext_filter.html +++ b/docs/manual/mod/mod_ext_filter.html @@ -2,9 +2,9 @@ URI: mod_ext_filter.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_ext_filter.html.ja.euc-jp +URI: mod_ext_filter.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_ext_filter.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_ext_filter.html.ja.euc-jp b/docs/manual/mod/mod_ext_filter.html.ja.euc-jp deleted file mode 100644 index 618a2ab3a8..0000000000 --- a/docs/manual/mod/mod_ext_filter.html.ja.euc-jp +++ /dev/null @@ -1,370 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_ext_filter - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_ext_filter</h1> -<div class="toplang"> -<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 class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>쥹ݥΥܥǥ饤Ȥ˳ץǽ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>ext_filter_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_ext_filter.c</td></tr></table> -<h3></h3> - - <p><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> Ǥ <a href="../filter.html">ե륿</a> - δƤñʥץߥǥ뤬ޤΥ⥸塼 - ȤСɸϤɤ߹ǡɸϤ˽Фץ - (ʤ Unix Υե륿ޥ) Apache Υե륿ˤ뤳Ȥ - ǤޤΥե륿εϡApache API ˽줿 Apache - ХץǼ¹ԤѤΥե륿⤺ä٤Ǥ - ʲΤ褦⤢ޤ</p> - - <ul> - <li>äȥץʥץߥǥ</li> - - <li>ץबɸϤɤɸϤ˽ΤǤ¤ꡢ - ɤʥץ䥹ץȸǤȤȤǤ</li> - - <li>¸Υץѹ뤳Ȥʤ Apache Υե륿Ȥ - ȤȤǤ</li> - </ul> - - <p>ǽˤ±ѤŬʤȤƤ⡢ե륿ΥץȥѤ - ĶȤƤ <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> ϻȤޤ</p> - -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#extfilterdefine">ExtFilterDefine</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#extfilteroptions">ExtFilterOptions</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#examples"></a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><a href="../filter.html">ե륿</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="examples" id="examples"></a></h2> - - <h3>¾ΥפΥ쥹ݥ HTML </h3> - <div class="example"><p><code> - # mod_ext_filter directive to define a filter<br /> - # to HTML-ize text/c files using the external<br /> - # program /usr/bin/enscript, with the type of<br /> - # the result set to text/html<br /> - ExtFilterDefine c-to-html mode=output \<br /> - <span class="indent"> - intype=text/c outtype=text/html \<br /> - cmd="/usr/bin/enscript --color -W html -Ec -o - -"<br /> - </span> - <br /> - <Directory "/export/home/trawick/apacheinst/htdocs/c"><br /> - <span class="indent"> - # core directive to cause the new filter to<br /> - # be run on output<br /> - SetOutputFilter c-to-html<br /> - <br /> - # mod_mime directive to set the type of .c<br /> - # files to text/c<br /> - AddType text/c .c<br /> - <br /> - # mod_ext_filter directive to set the debug<br /> - # level just high enough to see a log message<br /> - # per request showing the configuration in force<br /> - ExtFilterOptions DebugLevel=1<br /> - </span> - </Directory> - </code></p></div> - - - <h3>ƥȥǥΥե륿</h3> - <p>: gzip ϥǥѤǤŪʼ - <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> ȤƤ</p> - - <div class="example"><p><code> - # mod_ext_filter directive to define the external filter<br /> - ExtFilterDefine gzip mode=output cmd=/bin/gzip<br /> - <br /> - <Location /gzipped><br /> - <span class="indent"> - # core directive to cause the gzip filter to be<br /> - # run on output<br /> - SetOutputFilter gzip<br /> - <br /> - # mod_header directive to add<br /> - # "Content-Encoding: gzip" header field<br /> - Header set Content-Encoding gzip<br /> - </span> - </Location> - </code></p></div> - - - <h3>Ф٤</h3> - <div class="example"><p><code> - # mod_ext_filter directive to define a filter<br /> - # which runs everything through cat; cat doesn't<br /> - # modify anything; it just introduces extra pathlength<br /> - # and consumes more resources<br /> - ExtFilterDefine slowdown mode=output cmd=/bin/cat \<br /> - <span class="indent"> - preservescontentlength<br /> - </span> - <br /> - <Location /><br /> - <span class="indent"> - # core directive to cause the slowdown filter to<br /> - # be run several times on output<br /> - #<br /> - SetOutputFilter slowdown;slowdown;slowdown<br /> - </span> - </Location> - </code></p></div> - - - <h3>sed ȤäƱΥƥȤִ</h3> - <div class="example"><p><code> - # mod_ext_filter directive to define a filter which<br /> - # replaces text in the response<br /> - #<br /> - ExtFilterDefine fixtext mode=output intype=text/html \<br /> - <span class="indent"> - cmd="/bin/sed s/verdana/arial/g"<br /> - </span> - <br /> - <Location /><br /> - <span class="indent"> - # core directive to cause the fixtext filter to<br /> - # be run on output<br /> - SetOutputFilter fixtext<br /> - </span> - </Location> - </code></p></div> - - - <h3>̤Υե륿Υȥ졼</h3> - <div class="example"><p><code> - # Trace the data read and written by mod_deflate<br /> - # for a particular client (IP 192.168.1.31)<br /> - # experiencing compression problems.<br /> - # This filter will trace what goes into mod_deflate.<br /> - ExtFilterDefine tracebefore \<br /> - <span class="indent"> - cmd="/bin/tracefilter.pl /tmp/tracebefore" \<br /> - EnableEnv=trace_this_client<br /> - </span> - <br /> - # This filter will trace what goes after mod_deflate.<br /> - # Note that without the ftype parameter, the default<br /> - # filter type of AP_FTYPE_RESOURCE would cause the<br /> - # filter to be placed *before* mod_deflate in the filter<br /> - # chain. Giving it a numeric value slightly higher than<br /> - # 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 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_ext_filter.html.ja.utf8 b/docs/manual/mod/mod_ext_filter.html.ja.utf8 new file mode 100644 index 0000000000..286540b3a4 --- /dev/null +++ b/docs/manual/mod/mod_ext_filter.html.ja.utf8 @@ -0,0 +1,370 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_ext_filter - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_ext_filter</h1> +<div class="toplang"> +<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 class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>レスポンスのボディをクライアントに送る前に外部プログラムで処理する</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>ext_filter_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_ext_filter.c</td></tr></table> +<h3>概要</h3> + + <p><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> では <a href="../filter.html">フィルタ</a> + の慣れ親しんだ単純なプログラミングモデルが提供されます。このモジュールを + 使えば、標準入力から読み込んで、標準出力に書き出すプログラム + (すなわち Unix 形式のフィルタコマンド) を Apache のフィルタにすることが + できます。このフィルタの機構は、Apache API 向けに書かれた Apache + サーバプロセス内で実行される専用のフィルタよりもずっと遅いですが、 + 以下のような利点もあります。</p> + + <ul> + <li>ずっとシンプルなプログラミングモデル</li> + + <li>プログラムが標準入力から読んで標準出力に書くものである限り、 + どんなプログラム言語やスクリプト言語でも使うことができる</li> + + <li>既存のプログラムを変更することなく Apache のフィルタとして + 使うことができる</li> + </ul> + + <p>性能の問題により実運用に適さないとしても、フィルタのプロトタイプ用の + 環境としては <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> は使えます。</p> + +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#extfilterdefine">ExtFilterDefine</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#extfilteroptions">ExtFilterOptions</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#examples">例</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><a href="../filter.html">フィルタ</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="examples" id="examples">例</a></h2> + + <h3>他のタイプのレスポンスから HTML を生成する</h3> + <div class="example"><p><code> + # mod_ext_filter directive to define a filter<br /> + # to HTML-ize text/c files using the external<br /> + # program /usr/bin/enscript, with the type of<br /> + # the result set to text/html<br /> + ExtFilterDefine c-to-html mode=output \<br /> + <span class="indent"> + intype=text/c outtype=text/html \<br /> + cmd="/usr/bin/enscript --color -W html -Ec -o - -"<br /> + </span> + <br /> + <Directory "/export/home/trawick/apacheinst/htdocs/c"><br /> + <span class="indent"> + # core directive to cause the new filter to<br /> + # be run on output<br /> + SetOutputFilter c-to-html<br /> + <br /> + # mod_mime directive to set the type of .c<br /> + # files to text/c<br /> + AddType text/c .c<br /> + <br /> + # mod_ext_filter directive to set the debug<br /> + # level just high enough to see a log message<br /> + # per request showing the configuration in force<br /> + ExtFilterOptions DebugLevel=1<br /> + </span> + </Directory> + </code></p></div> + + + <h3>コンテントエンコーディングのフィルタを実装する</h3> + <p>注: この gzip の例はデモ用です。実用的な実装は + <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> を参照してください。</p> + + <div class="example"><p><code> + # mod_ext_filter directive to define the external filter<br /> + ExtFilterDefine gzip mode=output cmd=/bin/gzip<br /> + <br /> + <Location /gzipped><br /> + <span class="indent"> + # core directive to cause the gzip filter to be<br /> + # run on output<br /> + SetOutputFilter gzip<br /> + <br /> + # mod_header directive to add<br /> + # "Content-Encoding: gzip" header field<br /> + Header set Content-Encoding gzip<br /> + </span> + </Location> + </code></p></div> + + + <h3>サーバを遅くする</h3> + <div class="example"><p><code> + # mod_ext_filter directive to define a filter<br /> + # which runs everything through cat; cat doesn't<br /> + # modify anything; it just introduces extra pathlength<br /> + # and consumes more resources<br /> + ExtFilterDefine slowdown mode=output cmd=/bin/cat \<br /> + <span class="indent"> + preservescontentlength<br /> + </span> + <br /> + <Location /><br /> + <span class="indent"> + # core directive to cause the slowdown filter to<br /> + # be run several times on output<br /> + #<br /> + SetOutputFilter slowdown;slowdown;slowdown<br /> + </span> + </Location> + </code></p></div> + + + <h3>sed を使って応答中のテキストを置換する</h3> + <div class="example"><p><code> + # mod_ext_filter directive to define a filter which<br /> + # replaces text in the response<br /> + #<br /> + ExtFilterDefine fixtext mode=output intype=text/html \<br /> + <span class="indent"> + cmd="/bin/sed s/verdana/arial/g"<br /> + </span> + <br /> + <Location /><br /> + <span class="indent"> + # core directive to cause the fixtext filter to<br /> + # be run on output<br /> + SetOutputFilter fixtext<br /> + </span> + </Location> + </code></p></div> + + + <h3>別のフィルタのトレース</h3> + <div class="example"><p><code> + # Trace the data read and written by mod_deflate<br /> + # for a particular client (IP 192.168.1.31)<br /> + # experiencing compression problems.<br /> + # This filter will trace what goes into mod_deflate.<br /> + ExtFilterDefine tracebefore \<br /> + <span class="indent"> + cmd="/bin/tracefilter.pl /tmp/tracebefore" \<br /> + EnableEnv=trace_this_client<br /> + </span> + <br /> + # This filter will trace what goes after mod_deflate.<br /> + # Note that without the ftype parameter, the default<br /> + # filter type of AP_FTYPE_RESOURCE would cause the<br /> + # filter to be placed *before* mod_deflate in the filter<br /> + # chain. Giving it a numeric value slightly higher than<br /> + # 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 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_headers.html b/docs/manual/mod/mod_headers.html index 3729f8da6c..ce3b98db72 100644 --- a/docs/manual/mod/mod_headers.html +++ b/docs/manual/mod/mod_headers.html @@ -2,9 +2,9 @@ URI: mod_headers.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_headers.html.ja.euc-jp +URI: mod_headers.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_headers.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_headers.html.ja.euc-jp b/docs/manual/mod/mod_headers.html.ja.euc-jp deleted file mode 100644 index 57eb0f8d9d..0000000000 --- a/docs/manual/mod/mod_headers.html.ja.euc-jp +++ /dev/null @@ -1,350 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_headers - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_headers</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_headers.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_headers.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_headers.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>HTTP ꥯȤΥإåȱΥإåΥޥ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>headers_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_headers.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td><code class="directive"><a href="#requestheader">RequestHeader</a></code> - Apache 2.0 ʹߤΤߤǻѲǽ</td></tr></table> -<h3></h3> - - <p>Υ⥸塼 HTTP Υꥯȥإåȱإå椷 - ѹ뤿Υǥ쥯ƥ֤ޤإåɲäꡢ - ֤ꡢꤹ뤳ȤǤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#header">Header</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#requestheader">RequestHeader</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#order">ν</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#early"></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#examples"></a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="order" id="order">ν</a></h2> - - <p><code class="module"><a href="../mod/mod_header.html">mod_header</a></code> Υǥ쥯ƥ֤ϥΤۤܤɤˤǤ - ȤǤƶϰϤ<a href="../sections.html">ѥ</a>ǰϤळȤǸꤹ - ȤǤޤ</p> - - <p>ν֤Ͻפǡեν֤ȡ<a href="../sections.html">ѥ</a>ΰ֤Ȥξ - ƶޤʲĤΥإåϽ֤դˤʤ - 㤦̤ˤʤޤ:</p> - - <div class="example"><p><code> - RequestHeader append MirrorID "mirror 12"<br /> - RequestHeader unset MirrorID - </code></p></div> - - <p>ν֤ξϡ<code>MirrorID</code> إåꤵޤ - դˤʤäƤȡMirrorID إå "mirror 12" ꤵޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="early" id="early"></a></h2> - <p><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> ǤϡꥯȤ - ɤŬѤ뤫٤ޤ̾ϸ⡼ɤǡ - ƥ¹Ԥľ˥ꥯȥإååȤ졢 - 쥹ݥȤФľ˥쥹ݥإååȤޤ - ΥФǤɬ⡼ɤȤäƤ</p> - - <p>⡼ɤϳȯԸΥƥ/ǥХåѤ߷פƤޤ - <code>early</code> ɻꤵ줿ǥ쥯ƥ֤ˤäơ - ꥯȽγˤʤޤ - ĤޤꡢۤʤꥯȤƥȥåȥåפΤ - ѤǤǡ쥹ݥ¾Υ⥸塼ˤä - إåƤޤ⤷ʤȤȤ̣ޤ</p> - - <p>early ǥ쥯ƥ֤Ǥϥꥯȥѥ꤬褵 - ΤǡᥤФСۥȥƥȤǤΤߡ - إååȤǤޤearly ǥ쥯ƥ֤ϥꥯȥѥ - ¸뤳ȤϤǤޤΤǡ<code><Directory></code> - <code><Location></code> ȤäƥǤϻ - Ǥޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="examples" id="examples"></a></h2> - - <ol> - <li>ꥯȥإå "TS" ǻϤޤեɤ٤Ʊإå - ԡޤ: - <div class="example"><p><code> - Header echo ^TS - </code></p></div> - </li> - - <li> - ꥯȤդȥꥯȤ֤줿إå - <code>MyHeader</code> ɲäޤΥإåϥ饤Ȥ - Ф٤ľŪΤ뤿䡢饤-д֤ - ܥȥͥåĴ٤뤿˻ȤȤǤޤ - - <div class="example"><p><code> - Header add MyHeader "%D %t" - </code></p></div> - - <p>嵭ǤϡʲΤ褦ʥإåɲä뤳Ȥˤʤޤ:</p> - - <div class="example"><p><code> - MyHeader: D=3775428 t=991424704447256 - </code></p></div> - </li> - - <li> - Joe ˤĤޤ: - - <div class="example"><p><code> - Header add MyHeader "Hello Joe. It took %D microseconds for Apache to serve this request." - </code></p></div> - - <p>ʲΤ褦ʥإåɲä뤳Ȥˤʤޤ</p> - - <div class="example"><p><code> - MyHeader: Hello Joe. It took D=3775428 microseconds for Apache to serve this request. - </code></p></div> - </li> - - <li>ꥯȤ "MyRequestHeader" Ȥ˸¤ <code>MyHeader</code> - դޤϡ饤Ȥ˱ƥإåȤ - ΩޤǤ <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> ⥸塼뤬ɬפʤȤ - դƤ - - <div class="example"><p><code> - SetEnvIf MyRequestHeader value HAVE_MyRequestHeader<br /> - Header add MyHeader "%D %t mytext" env=HAVE_MyRequestHeader - </code></p></div> - - <p>⤷ HTTP ꥯȤ <code>MyRequestHeader: value</code> إå - ȡˤϰʲΤ褦ʥإåղäޤ</p> - - <div class="example"><p><code> - MyHeader: D=3775428 t=991424704447256 mytext - </code></p></div> - </li> - </ol> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Header" id="Header">Header</a> <a name="header" id="header">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP إå</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Header [<var>condition</var>] set|append|add|unset|echo -<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</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_headers</td></tr> -</table> - <p>Υǥ쥯ƥ֤ HTTP إåִɲáǤޤ - إåϥƥȥϥɥϥե륿¹Ԥ줿ľ˼¹Ԥ졢 - ФƹԤإåѹǤ褦ˤʤäƤޤ</p> - - <p>ץ <var>condition</var> <code>onsuccess</code> - <code>always</code> Τɤ餫Ǥޤإåơ֥Τɤ - 뤫ꤷޤ<code>onsuccess</code> <code>2<var>xx</var></code> - ơɤΡ<code>always</code> ƤΥơ - (<code>2<var>xx</var></code> ޤ) ΰ̣ˤʤޤ - ⥸塼ǥåȤإååȤäˡ - ɤΥơ֥뤬ƶ뤫ºݤ˻ۤ褤Ǥ礦</p> - - <p>ԤʤܤΤΰǷޤޤ - ΰˤϼͤǤޤ:</p> - - <dl> - <dt><code>set</code></dt> - <dd>إåꤷޤƱ̾Υإå¸ߤϤ - ֤ޤ<em>value</em> ˤϥեޥåʸ - ꤹ뤳ȤǤޤ</dd> - - <dt><code>append</code></dt> - <dd>إå¸ߤƱ̾Υإåɲäޤ - ͤ¸ΥإåɲäȤˤϡ¸Υإå - ˥ޤǶڤɲäޤϥإåʣͤ - ꤹȤ HTTP ɸˡǤ</dd> - - <dt><code>add</code></dt> - <dd>إå¸ߤƤȤǤ⡢إå - ¸Υإåɲäޤˤꡢ (ʾ) - إå̾Ʊˤʤ뤳Ȥޤη̡Ǥʤ - ȤǽޤΤǡŪˤ <code>append</code> - ȤɤǤ礦</dd> - - <dt><code>unset</code></dt> - <dd>⤷ꤵ줿̾αإå¸ߤƤСޤ - Ʊ̾ΥإåʣȤϡ٤ƺޤ - <var>value</var> ĤƤϤޤ</dd> - - <dt><code>echo</code></dt> - <dd>ꤵ줿ΤƱ̾Υꥯȥإåإå - Τޤ֤ޤ<var>header</var> ˤɽǤޤ - <var>value</var> ĤƤϤޤ</dd> - </dl> - - <p>ΰθˤϥإå̾ (<var>header</var>) ³ޤ - إå̾ˤϺǸ˥ޤ뤳ȤǤޤ̵Ƥޤ - <code>set</code>, <code>append</code>, <code>add</code>, - <code>unset</code> Ǥʸʸ - ̤ޤecho <em>header</em> ̾ʸʸ̤ - ɽꤹ뤳ȤǤޤ</p> - - <p><code>add</code>, <code>append</code>, - <code>set</code> Ǥ <var>value</var> ܤ - Ȥƻꤷޤ<var>value</var> ˶Ű - Ϥɬפޤ<var>value</var> ʸΤߤʤʸ - եޥåȻؼҤޤʸ⤷ξʤʸǤޤ - <var>value</var> ϰʲΥեޥåȻؼҤݡȤޤ:</p> - - <table class="bordered"><tr class="header"><th>եޥå</th><th></th></tr> -<tr><td><code>%%</code></td> - <td>ѡȵ</td></tr> -<tr class="odd"><td><code>%t</code></td> - <td>ꥯȤä - Universal Coordinated Time ǤλϤޤλ (Jan. 1, 1970) вᤷ - ֤ޥäȤƸΡͤκǽˤ - <code>t=</code> ղäޤ</td></tr> -<tr><td><code>%D</code></td> - <td>ꥯȤäȡإåФ - ֤ȤκϡꥯȤ¸ߤƤ֤ޤ - ͤκǽˤ <code>D=</code> ղäޤ</td></tr> -<tr class="odd"><td><code>%{FOOBAR}e</code></td> - <td><a href="../env.html">Ķѿ</a> - <code>FOOBAR</code> ͤǤ</td></tr> -<tr><td><code>%{FOOBAR}s</code></td> - <td><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> ͭʾ硢 - <a href="mod_ssl.html#envvars">SSL Ķѿ</a> <code>FOOBAR</code> - </td></tr> -</table> - - <div class="note"><h3></h3> - <p><code>%s</code> եޥåȻҤ 2.1 ʹߤǤΤѤǤޤ - <code>SSLOptions +StdEnvVars</code> ͭˤ뤳Ȥˤ륪Сإåɤ - 뤿ᡢ<code>%e</code> ȤƻȤޤ - ¾ͳʤɤäơɤƤ <code>SSLOptions +StdEnvVars</code> - ͭˤʤФʤʤϡ<code>%e</code> Τۤ - <code>%s</code> ΨɤǤ</p> - </div> - - <p><code class="directive">Header</code> ǥ쥯ƥ֤ˤɲäΰ뤳Ȥ - ǤơɤäԤ줿ξꤷꡢ - <a href="#early"></a> ꤹ <code>early</code> ɤ - Ǥޤ - <code>env=...</code> ǻꤵ줿 <a href="../env.html">Ķѿ</a> ¸ߤ (⤷ <code>env=!...</code> - ꤵƤƴĶѿ¸ߤʤ) ϡ<code class="directive">Header</code> - ǥ쥯ƥ֤ǻꤵ줿ưԤʤޤǤʤϡ - ǥ쥯ƥ֤ϤΥꥯȤˤϲ⤷ޤ</p> - - <p><a href="#early"></a>⡼ɤξʳǤϡ - <code class="directive">Header</code> - ǥ쥯ƥ֤ϱͥåȥľ - ޤϡإåե륿ˤɲäإå - ۤȤɤΥإåꤷꤹ뤳Ȥ - ǽȤȤǤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="RequestHeader" id="RequestHeader">RequestHeader</a> <a name="requestheader" id="requestheader">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP ꥯȥإå</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>RequestHeader set|append|add|unset <var>header</var> -[<var>value</var>] [early|env=[!]<var>variable</var>]</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</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_headers</td></tr> -</table> - <p>Υǥ쥯ƥ֤ HTTP ꥯȥإåִɲáǤޤ - إåϥƥȥϥɥ餬¹Ԥľ˼¹Ԥ졢 - äإåѹ뤳ȤǽˤʤäƤޤ - Ԥʤ 1 ˤޤޤˤϰʲͤ - 뤳ȤǤޤ:</p> - - <dl> - <dt><code>set</code></dt> - <dd>ꥯȥإåꤷޤƱ̾Υإå¸ߤƤȡ - ֤ޤ</dd> - - <dt><code>append</code></dt> - <dd>ꥯȥإåϡ¸ߤƱ̾Υإåɲäޤ - ͤ¸ΥإåɲäȤˤϡ¸Υإå - ˥ޤǶڤɲäޤϥإåʣͤ - ꤹȤ HTTP ɸˡǤ</dd> - - <dt><code>add</code></dt> - <dd>إå¸ߤƤȤǤ⡢ꥯȥإå - ¸Υإåɲäޤˤꡢ (ʾ) - إå̾Ʊˤʤ뤳Ȥޤη̡Ǥʤ - ȤǽޤΤǡŪˤ <code>append</code> - ȤɤǤ礦</dd> - - <dt><code>unset</code></dt> - <dd>⤷ꤵ줿̾Υꥯȥإå¸ߤƤСޤ - Ʊ̾ʣΥإåȤϡ٤ƺޤ - <var>value</var> ĤƤϤޤ</dd> - </dl> - - <p>ΰθˤϥإå̾ (<em>header</em>) ³ޤ - إå̾ˤϺǸ˥ޤ뤳ȤǤޤ̵Ƥޤ - ʸʸ϶̤ޤ<code>add</code>, - <code>append</code>, <code>set</code> ξϡ<em>value</em> ܤ - Ȥƻꤵޤ<em>value</em> ˶Ű - Ϥɬפޤunset ξϡ<em>value</em> ϻꤷޤ - <var>value</var> ʸեޥåȻҡ뤤ϡκǤ - ȤȤΤǤեޥåȻҤϡ<code class="directive"><a href="#header">Header</a></code> ƱǤΤǡ - ܺ٤Ϥ</p> - - <p><code class="directive">RequestHeader</code> ǥ쥯ƥ֤ϡ - ɤäﲼǥԤꤹɲð - 뤤ϡ<a href="#early"></a> ꤹ <code>early</code> - ɤꤹ뤳ȤǤޤ - <code>env=<var>...</var></code> ΰꤵƤ - <a href="../env.html">Ķѿ</a> ¸ߤƤ - (뤤 <code>env=!<var>...</var></code> ǻꤵ줿Ķѿ - ¸ߤʤ) 硢<code class="directive">RequestHeader</code> ǥ쥯ƥ֤ - ͭˤʤޤʳξ硢ǥ쥯ƥ֤ϸϤޤ</p> - - <p><a href="#early">early</a> ⡼ɤǤʤ˸¤ꡢ - <code class="directive">RequestHeader</code> ǥ쥯ƥ֤ - fixup եǥꥯȤϥɥ˰ľ - ޤˤꡢ֥饦 Apache ϥե륿ˤ - 줿إå꽤Ǥ褦ˤʤäƤޤ</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_headers.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_headers.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_headers.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_headers.html.ja.utf8 b/docs/manual/mod/mod_headers.html.ja.utf8 new file mode 100644 index 0000000000..0f669c9954 --- /dev/null +++ b/docs/manual/mod/mod_headers.html.ja.utf8 @@ -0,0 +1,350 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_headers - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_headers</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_headers.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_headers.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_headers.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>HTTP リクエストのヘッダと応答のヘッダのカスタマイズ</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>headers_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_headers.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td><code class="directive"><a href="#requestheader">RequestHeader</a></code> +は Apache 2.0 以降のみで使用可能</td></tr></table> +<h3>概要</h3> + + <p>このモジュールは HTTP のリクエストヘッダと応答ヘッダを制御し、 + 変更するためのディレクティブを提供します。ヘッダを追加したり、 + 置き換えたり、削除したりすることができます。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#header">Header</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#requestheader">RequestHeader</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#order">処理の順番</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#early">早期処理、後期処理</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#examples">例</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="order" id="order">処理の順番</a></h2> + + <p><code class="module"><a href="../mod/mod_header.html">mod_header</a></code> のディレクティブはサーバ設定のほぼどこにでも + 書くことができ、影響する範囲を<a href="../sections.html">設定用セクション</a>で囲むことで限定する + ことができます。</p> + + <p>処理の順番は重要で、設定ファイル中の順番と、<a href="../sections.html">設定用セクション</a>内の位置との両方に + 影響されます。以下の二つのヘッダは順番が逆になると + 違う結果になります:</p> + + <div class="example"><p><code> + RequestHeader append MirrorID "mirror 12"<br /> + RequestHeader unset MirrorID + </code></p></div> + + <p>この順番の場合は、<code>MirrorID</code> ヘッダは設定されません。 + 逆になっていると、MirrorID ヘッダは "mirror 12" に設定されます。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="early" id="early">早期処理、後期処理</a></h2> + <p><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> では、リクエストの早期か後期かの + どちらで適用するかを選べます。通常は後期モードで、 + コンテンツ生成が実行される直前にリクエストヘッダがセットされ、 + レスポンスとして送出される直前にレスポンスヘッダがセットされます。 + 運用中のサーバでは必ず後期モードを使ってください。</p> + + <p>早期モードは開発者向けのテスト/デバッグ用に設計されています。 + <code>early</code> キーワード指定されたディレクティブによって、 + リクエスト処理の開始地点になります。 + つまり、異なるリクエストを試したりテストケースをセットアップするのに + 活用できる一方で、レスポンスを生成する前に他のモジュールによって + ヘッダが書き換えられてしまうかもしれないということを意味します。</p> + + <p>early ディレクティブではリクエストパスの設定が解決される前に + 処理されるので、メインサーバかバーチャルホストコンテキストでのみ、 + 早期ヘッダをセットできます。early ディレクティブはリクエストパスに + 依存することはできませんので、<code><Directory></code> や + <code><Location></code> といったコンテキスト内では使用 + できません。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="examples" id="examples">例</a></h2> + + <ol> + <li>リクエストヘッダ中の "TS" で始まるフィールドをすべて応答ヘッダに + コピーします: + <div class="example"><p><code> + Header echo ^TS + </code></p></div> + </li> + + <li> + リクエストを受け付けた時刻とリクエストを処理した時間を入れたヘッダ、 + <code>MyHeader</code> を応答に追加します。このヘッダはクライアントが + サーバの負荷を直観的に知るためや、クライアント-サーバ間の + ボトルネックを調べるために使うことができます。 + + <div class="example"><p><code> + Header add MyHeader "%D %t" + </code></p></div> + + <p>上記の設定では、以下のようなヘッダが応答に追加されることになります:</p> + + <div class="example"><p><code> + MyHeader: D=3775428 t=991424704447256 + </code></p></div> + </li> + + <li> + Joe にあいさつをします: + + <div class="example"><p><code> + Header add MyHeader "Hello Joe. It took %D microseconds for Apache to serve this request." + </code></p></div> + + <p>以下のようなヘッダが応答に追加されることになります</p> + + <div class="example"><p><code> + MyHeader: Hello Joe. It took D=3775428 microseconds for Apache to serve this request. + </code></p></div> + </li> + + <li>リクエストに "MyRequestHeader" があるときに限り <code>MyHeader</code> を応答に + 付けます。これは、クライアントの要求に応えてヘッダを作成するときに + 役に立ちます。この例では <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> モジュールが必要なことに + 注意してください。 + + <div class="example"><p><code> + SetEnvIf MyRequestHeader value HAVE_MyRequestHeader<br /> + Header add MyHeader "%D %t mytext" env=HAVE_MyRequestHeader + </code></p></div> + + <p>もし HTTP リクエストに <code>MyRequestHeader: value</code> ヘッダが + あると、応答には以下のようなヘッダが付加されます。</p> + + <div class="example"><p><code> + MyHeader: D=3775428 t=991424704447256 mytext + </code></p></div> + </li> + </ol> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Header" id="Header">Header</a> <a name="header" id="header">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>HTTP 応答ヘッダの設定</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>Header [<var>condition</var>] set|append|add|unset|echo +<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</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_headers</td></tr> +</table> + <p>このディレクティブは HTTP 応答ヘッダを置換、追加、削除できます。 + ヘッダはコンテントハンドラや出力フィルタが実行された直後に実行され、 + 出て行くヘッダを変更できるようになっています。</p> + + <p>オプションの <var>condition</var> は <code>onsuccess</code> か + <code>always</code> のどちらかを指定できます。これは内部ヘッダテーブルのどれを + 操作するかを決定します。<code>onsuccess</code> は <code>2<var>xx</var></code> + ステータスコードの、<code>always</code> は全てのステータスコード + (<code>2<var>xx</var></code> を含む) の意味になります。 + あるモジュールでセットされるヘッダをアンセットしたい場合は特に、 + どのテーブルが影響を受けるかを実際に試したほうがよいでしょう。</p> + + <p>行なう処理は二番目のの引数で決まります。 + この引数には次の値を指定できます:</p> + + <dl> + <dt><code>set</code></dt> + <dd>応答ヘッダを設定します。同じ名前のヘッダが存在する場合はそれを + 置き換えます。<em>value</em> にはフォーマット文字列を + 指定することもできます。</dd> + + <dt><code>append</code></dt> + <dd>応答ヘッダを既に存在する同じ名前のヘッダに追加します。 + 新しい値が既存のヘッダに追加されるときには、既存のヘッダの + 後にコンマで区切られて追加されます。これはヘッダに複数の値を + 指定するときの HTTP の標準の方法です。</dd> + + <dt><code>add</code></dt> + <dd>ヘッダが既に存在しているときでさえも、応答ヘッダを + 既存のヘッダに追加します。これにより、二つ (かそれ以上) の + ヘッダの名前が同じになることがあります。その結果、想定できない + ことが起こる可能性がありますので、一般的には <code>append</code> の方を + 使う方が良いでしょう。</dd> + + <dt><code>unset</code></dt> + <dd>もし指定された名前の応答ヘッダが存在していれば、削除されます。 + 同じ名前のヘッダが複数あるときは、すべて削除されます。 + <var>value</var> をつけてはいけません。</dd> + + <dt><code>echo</code></dt> + <dd>指定されたものと同じ名前のリクエストヘッダを応答ヘッダで + そのまま返します。<var>header</var> には正規表現も指定できます。 + <var>value</var> をつけてはいけません。</dd> + </dl> + + <p>この引数の後にはヘッダ名 (<var>header</var>) が続きます。 + ヘッダ名には最後にコロンを含めることもできますが、無くても構いません。 + <code>set</code>, <code>append</code>, <code>add</code>, + <code>unset</code> では大文字小文字は + 区別されません。echo の <em>header</em> 名は大文字小文字を区別し、 + 正規表現を指定することもできます。</p> + + <p><code>add</code>, <code>append</code>, + <code>set</code> では <var>value</var> を三つ目の + 引数として指定します。<var>value</var> に空白がある場合は二重引用符で + 囲む必要があります。<var>value</var> は文字のみからなる文字列、 + フォーマット指示子を含む文字列、もしくは両方からなる文字列を指定できます。 + <var>value</var> は以下のフォーマット指示子をサポートします:</p> + + <table class="bordered"><tr class="header"><th>フォーマット</th><th>解説</th></tr> +<tr><td><code>%%</code></td> + <td>パーセント記号</td></tr> +<tr class="odd"><td><code>%t</code></td> + <td>リクエストを受け取った時刻を、 + Universal Coordinated Time での始まりの時刻 (Jan. 1, 1970) から経過した + 時間をマイクロ秒として現したもの。値の最初には + <code>t=</code> が付加されます。</td></tr> +<tr><td><code>%D</code></td> + <td>リクエストを受け取った時刻と、ヘッダを送り出した + 時間との差。これは、リクエストが存在していた期間を現します。 + 値の最初には <code>D=</code> が付加されます。</td></tr> +<tr class="odd"><td><code>%{FOOBAR}e</code></td> + <td><a href="../env.html">環境変数</a> + <code>FOOBAR</code> の値です。</td></tr> +<tr><td><code>%{FOOBAR}s</code></td> + <td><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> が有効な場合、 + <a href="mod_ssl.html#envvars">SSL 環境変数</a> <code>FOOBAR</code> + の内容</td></tr> +</table> + + <div class="note"><h3>注</h3> + <p><code>%s</code> フォーマット指定子は 2.1 以降でのみ利用できます。 + <code>SSLOptions +StdEnvVars</code> を有効にすることによるオーバーヘッドを + 避けるため、<code>%e</code> の代わりとして使えます。 + 他の理由などがあって、どうしても <code>SSLOptions +StdEnvVars</code> + を有効にしなければならない場合は、<code>%e</code> のほうが + <code>%s</code> よりも処理効率は良いです。</p> + </div> + + <p><code class="directive">Header</code> ディレクティブには追加の引数を持たせることが + できて、どういったアクションが行われたかの条件を指定したり、 + <a href="#early">早期処理</a> を指定する <code>early</code> キーワードを + 指定できます。 + <code>env=...</code> 引数で指定された <a href="../env.html">環境変数</a> が存在する (もしくは <code>env=!...</code> + が指定されていて環境変数が存在しない) 場合は、<code class="directive">Header</code> + ディレクティブで指定された動作が行なわれます。そうでない場合は、 + ディレクティブはそのリクエストには何もしません。</p> + + <p><a href="#early">早期処理</a>モードの場合以外では、 + <code class="directive">Header</code> + ディレクティブは応答がネットワークに送られる直前に + 処理されます。これは、ヘッダフィルタにより追加されるヘッダを + 除き、ほとんどのヘッダを設定したり上書きしたりすることが + 可能、ということです。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="RequestHeader" id="RequestHeader">RequestHeader</a> <a name="requestheader" id="requestheader">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>HTTP リクエストヘッダの設定</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>RequestHeader set|append|add|unset <var>header</var> +[<var>value</var>] [early|env=[!]<var>variable</var>]</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</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_headers</td></tr> +</table> + <p>このディレクティブは HTTP リクエストヘッダを置換、追加、削除できます。 + ヘッダはコンテントハンドラが実行される直前に実行され、 + 入って来るヘッダを変更することが可能になっています。 + 行なう処理は第 1 引数により決まります。これには以下の値を指定 + することができます:</p> + + <dl> + <dt><code>set</code></dt> + <dd>リクエストヘッダを設定します。同じ名前のヘッダが存在していると、 + それを置き換えます。</dd> + + <dt><code>append</code></dt> + <dd>リクエストヘッダは、既に存在する同じ名前のヘッダに追加されます。 + 新しい値が既存のヘッダに追加されるときには、既存のヘッダの + 後にコンマで区切られて追加されます。これはヘッダに複数の値を + 指定するときの HTTP の標準の方法です。</dd> + + <dt><code>add</code></dt> + <dd>ヘッダが既に存在しているときでさえも、リクエストヘッダを + 既存のヘッダに追加します。これにより、二つ (かそれ以上) の + ヘッダの名前が同じになることがあります。その結果、想定できない + ことが起こる可能性がありますので、一般的には <code>append</code> の方を + 使う方が良いでしょう。</dd> + + <dt><code>unset</code></dt> + <dd>もし指定された名前のリクエストヘッダが存在していれば、削除されます。 + 同じ名前の複数のヘッダがあるときは、すべて削除されます。 + <var>value</var> をつけてはいけません。</dd> + </dl> + + <p>この引数の後にはヘッダ名 (<em>header</em>) が続きます。 + ヘッダ名には最後にコロンを含めることもできますが、無くても構いません。 + 大文字小文字は区別されません。<code>add</code>, + <code>append</code>, <code>set</code> の場合は、<em>value</em> が三つ目の + 引数として指定されます。<em>value</em> に空白がある場合は二重引用符で + 囲む必要があります。unset の場合は、<em>value</em> は指定しません。 + <var>value</var> は文字列、フォーマット指定子、あるいは、その混合です。 + 使うことのできるフォーマット指定子は、<code class="directive"><a href="#header">Header</a></code> と同じですので、 + 詳細はそちらをご覧ください。</p> + + <p><code class="directive">RequestHeader</code> ディレクティブは、 + どういった条件下でアクションを行うかを指定する追加引数 + あるいは、<a href="#early">早期処理</a> を指定する <code>early</code> + キーワードを設定することができます。 + <code>env=<var>...</var></code> の引数で設定されている + <a href="../env.html">環境変数</a> が存在している + (あるいは <code>env=!<var>...</var></code> で指定された環境変数が + 存在しない) 場合、<code class="directive">RequestHeader</code> ディレクティブは + 有効になります。それ以外の場合、ディレクティブは効力を持ちません。</p> + + <p><a href="#early">early</a> モードでない場合に限り、 + <code class="directive">RequestHeader</code> ディレクティブは + fixup フェーズでリクエストがハンドラに扱われる直前に + 処理されます。これにより、ブラウザや Apache の入力フィルタにより + 生成されたヘッダを上書きしたり修正したりできるようになっています。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_headers.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_headers.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_headers.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_include.html b/docs/manual/mod/mod_include.html index b45a07fc56..83b9e114c9 100644 --- a/docs/manual/mod/mod_include.html +++ b/docs/manual/mod/mod_include.html @@ -2,6 +2,6 @@ URI: mod_include.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_include.html.ja.euc-jp +URI: mod_include.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mod_include.html.ja.euc-jp b/docs/manual/mod/mod_include.html.ja.euc-jp deleted file mode 100644 index 664970141e..0000000000 --- a/docs/manual/mod/mod_include.html.ja.euc-jp +++ /dev/null @@ -1,792 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_include - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_include</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_include.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_include.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Фѡ html ɥ (Server Side Includes)</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>include_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_include.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ϥե륿ȤƼޤ</td></tr></table> -<h3></h3> - - <p>Υ⥸塼ϥե뤬饤Ȥ˽ե륿 - ޤƤ<dfn></dfn>ȸƤФ̤ʷ SGML Ȥˤ - 椵ޤǤϾʬ䡢¾Υե - ץνϤμߡĶѿɽԤʤȤ - Ǥޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#ssiendtag">SSIEndTag</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ssierrormsg">SSIErrorMsg</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ssistarttag">SSIStartTag</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ssitimeformat">SSITimeFormat</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ssiundefinedecho">SSIUndefinedEcho</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#xbithack">XBitHack</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#enabling">Server-Side Includes ͭˤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#pathinfo">Хɥ롼 (SSI) Ǥ PATH_INFO</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#elements"></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#includevars">Include ѿ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#substitution">ѿִ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#flowctrl">ե</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li> -<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li> -<li><a href="../filter.html">ե륿</a></li> -<li><a href="../howto/ssi.html">SSI 塼ȥꥢ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="enabling" id="enabling">Server-Side Includes ͭˤ</a></h2> - - - <p>Server Side Includes <code>INCLUDES</code> - <a href="../filter.html">ե륿</a> ˤƤޤ - Server-side include Υǥ쥯ƥ֤ޤɥȤγĥҤ - .shtml ξ硢ʲΥǥ쥯ƥ֤Ǥ Apache - ѡơη̤ǤɥȤ <code>text/html</code> - MIME פƤޤ:</p> - - <div class="example"><p><code> - AddType text/html .shtml<br /> - AddOutputFilter INCLUDES .shtml - </code></p></div> - - <p>ʲΥǥ쥯ƥ֤ shtml եΤǥ쥯ȥǻꤵƤ - ɬפޤ (̾ <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> ǻꤷޤ - <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> <code>Options</code> - ꤵƤȡ<code>.htaccess</code> ե˽ȤǤޤ):</p> - - <div class="example"><p><code> - Options +Includes - </code></p></div> - - <p>ߴݤĤˡ<code>server-parsed</code> - <a href="../handler.html">ϥɥ</a> INCLUDES ե륿 - ͭˤޤMIME <code>text/x-server-parsed-html</code> - <code>text/x-server-parsed-html3</code> ΥɥȤФƤ - Apache INCLUDES ե륿ͭˤޤ (ϤΤ - MIME <code>text/html</code> ˤʤޤ)</p> - - <p>ܤ <a href="../howto/ssi.html">Tutorial on Server Side Includes</a>.</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="pathinfo" id="pathinfo">Хɥ롼 (SSI) Ǥ PATH_INFO</a></h2> - - - <p>SSI ǽեϥǥեȤǤ <code>PATH_INFO</code> - (³Υѥ̾) - դΥꥯȤʤʤޤ<code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> ǥ쥯ƥ֤ - <code>PATH_INFO</code> դΥꥯȤ褦˥Ф - Ǥޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="elements" id="elements"></a></h2> - <p>ɥȤϡSGML ΥȤȤ̤ʥޥɤޤ줿 - HTML ɥȤȤƥѡޤޥɤιʸϼΤ褦 - ʤäƤޤ:</p> - - <div class="example"><p><code> - <!--#<var>element</var> <var>attribute</var>=<var>value</var> - <var>attribute</var>=<var>value</var> ... --> - </code></p></div> - - <p> (: value) ŰǰϤΤŪǤ - 륯 (') ȥХå (`) ѤǤޤ - ¿Υޥɤ°- (: attribute-value) ȤĤǤޤ - Ȥν (<code>--></code>) - ˤϡSSI ζΰȲᤵʤ褦ˤ뤿˶ - Ƥǽ <code><!--#</code> ϤޤȤ<em></em> - ǡդǤϤʤդƤ</p> - - <p> (: element) ʲɽ˼ޤ</p> - - <table class="bordered"> - <tr><th></th><th></th></tr> - <tr><td><code><a href="#element.config">config</a></code></td> - <td>configure output formats</td></tr> - <tr><td><code><a href="#element.echo">echo</a></code></td> - <td>print variables</td></tr> - <tr><td><code><a href="#element.exec">exec</a></code></td> - <td>execute external programs</td></tr> - <tr><td><code><a href="#element.fsize">fsize</a></code></td> - <td>print size of a file</td></tr> - <tr><td><code><a href="#element.flastmod">flastmod</a></code></td> - <td>print last modification time of a file</td></tr> - <tr><td><code><a href="#element.include">include</a></code></td> - <td>include a file</td></tr> - <tr><td><code><a href="#element.printenv">printenv</a></code></td> - <td>print all available variables</td></tr> - <tr><td><code><a href="#element.set">set</a></code></td> - <td>set a value of a variable</td></tr> - </table> - - <p>SSI Ǥ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ʳΥ⥸塼 - 뤳Ȥ⤢ޤºݡ - <code><a href="#element.exec">exec</a></code> Ǥ - <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> ƤơΥ⥸塼뤬 - ɤˤΤѲǽȤʤޤ</p> - - <h3><a name="element.config" id="element.config">config </a></h3> - <p>ΥޥɤϲϤ͡¦̤椷ޤ°ϼ̤Ǥ</p> - - <dl> - <dt><code>echomsg</code> (<em>Apache 2.1 ʹ</em>)</dt> - <dd>ꤵͤϡ<code><a href="#element.echo">echo</a></code> - Ǥ̤ѿ褦Ȥݤˡ - 饤Ȥåˤʤޤ - <code class="directive"><a href="#ssiundefinedecho">SSIUndefinedEcho</a></code> - ǥ쥯ƥ֤ޤ</dd> - - <dt><code>errmsg</code></dt> - <dd>ͤɥȤβ˥顼ȯ - 饤Ȥåˤʤޤ - <code class="directive"><a href="#ssierrormsg">SSIErrorMsg</a></code> - ǥ쥯ƥ֤ޤ</dd> - - <dt><code>sizefmt</code></dt> - <dd>ͤϡեΥɽݤ˻Ѥ - եޥåȤꤷޤͤ ХȥȤ - <code>bytes</code>Kb Mb ͥŪ˻Ѥ - <code>abbrec</code> (㤨 1024 ХȤ "1K" ɽޤ) - Ǥ</dd> - - <dt><code>timefmt</code></dt> - <dd>ͤ <code>strftime(3)</code> 饤֥롼 - ץȤݤѤޤ</dd> - </dl> - - - <h3><a name="element.echo" id="element.echo">echo </a></h3> - <p>ΥޥɤϰʲƤ <a href="#includevars">include - ѿ</a> ɽޤѿꤵƤʤ <code class="directive"><a href="#ssiundefinedecho">SSIUndefinedEcho</a></code> ǥ쥯ƥ֤ - ꤵ̤ȤʤޤդϤλǤ <code>timefmt</code> ˽ä - ɽޤ°ϼ̤Ǥ</p> - - <dl> - <dt><code>var</code></dt> - <dd>ͤɽѿ̾Ǥ</dd> - - <dt><code>encoding</code></dt> - <dd><p>ѿϤˡѿʸɤΤ褦˥ɤ뤫 - ꤷޤ<code>none</code> ꤵƤȡɤϹԤʤޤ - <code>url</code> ꤵƤȡURL (%-ɤȤ - ƤФƤޤϥ URL λѤŬڤǤ) - Ԥʤޤ<code>echo</code> ǤγϻϡǥեȤ - <code>entity</code> ꤵƤޤϥƥƥ - (ƥȤʤɤΥ֥å٥ HTML ȤΥƥȤ - ŬƤޤ) Ԥʤޤ <code>encoding</code> ° - ä뤳ȤѹǤޤѹϼ <code>encoding</code> ° - ǤνλޤǸϤޤ</p> - - <p><code>encoding</code> °ϥɤѹ <code>var</code> - <em></em> ɬפ뤳ȤդƤ - ޤISO-8859-1 ǥ - Ƥ̤ʸɤޤ - ̤ʸΥǥξϡΥǥ - ˾ߤη̤ˤʤʤ⤷ޤ</p> - - <div class="warning"> - ȥץƥ뤿ˡ - <em></em>桼Υǡɤ٤Ǥ - </div> - </dd> - </dl> - - - <h3><a name="element.exec" id="element.exec">exec </a></h3> - <p><code>exec</code> ޥɤϻꤵ줿륳ޥɤ CGI ץȤ - ¹Ԥޤ<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> ФȤ߹ޤƤ뤤ʤ - ʤޤ<code class="directive"><a href="../mod/core.html#option">Option</a></code> - <code>IncludesNOEXEC</code> ϤΥޥɤ̵ˤޤ - Ѳǽ°ϼ̤Ǥ</p> - - <dl> - <dt><code>cgi</code></dt> - <dd><p>ͤ (%-ɤ줿) URL ꤷޤѥ - å (/) ǻϤޤʤȤϡɥȤ - ХѥȤưޤΥѥǻȤƤɥȤ - Ф CGI ץȤȤưäƤʤƤ CGI ץȤȤ - ưޤץȤΤǥ쥯ȥǤ - (<code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - <code class="directive"><a href="../mod/core.html#option">Option</a></code> <code>ExecCGI</code> - ˤä) CGI ץȤλѤĤƤɬפޤ</p> - - <p>CGI ץȤˤϡ饤ȤθΥꥯȤ - <code>PATH_INFO</code> ȥʸ (<code>QUERY_STRING</code>) Ϥޤ - URL ѥȤ<em>Ǥʤ</em>ΤǤ - ץȤɸ <a href="mod_cgi.html">CGI</a> Ķ˲äơinclude ѿ - Ѥ뤳ȤǤޤ</p> - - <div class="example"><h3></h3><p><code> - <!--#exec cgi="/cgi-bin/example.cgi" --> - </code></p></div> - - <p>ץȤϤ <code>Location:</code> إå֤ȡ - HTML Υ () Ѵޤ</p> - - <p><code>exec cgi</code> ⡢ - <code><a href="#includevirtual">include virtual</a></code> - Ȥ褦ˤƤäˡCGI ؤɲäΰ - ʸȤäϤȤ <code>exec cgi</code> - Ǥޤ<code>include virtual</code> ϰʲΤ褦ˤ - ǽǤ</p> - - <div class="example"><p><code> - <!--#include virtual="/cgi-bin/example.cgi?argument=value" --> - </code></p></div> - </dd> - - <dt><code>cmd</code></dt> - <dd><p>Фϻꤵ줿ʸ <code>/bin/sh</code> Ȥä - ¹Ԥޤޥɤ̾ CGI ѿ˲ä <a href="#includevars">include ѿ</a>ȤȤǤޤ</p> - - <p>ۤȤɤξ硢<code><a href="#includevirtual">#include - virtual</a></code> Ȥ <code>#exec cgi</code> <code>#exec - cmd</code> ȤɤǤ (<code>#include virtual</code>) - ɸ Apache Υ֥ꥯȵȤäƥե䥹ץȤ - Ϥߤޤ - 褯ƥȤƥʥ줿ˡǤ</p> - - <p>ˡWin32 Τ褦ʤĤΥץåȥե䡢<a href="../suexec.html">suexec</a> ȤäƤ unix Ǥϡ - <code>exec</code> ǥ쥯ƥ֤Υޥɤ - Ϥꡢޥɤ˶뤳ȤϤǤޤ - Ǥ顢ʲΤΤ unix suexec ǤʤǤưޤ - Win32 suexec ȤäƤ unix ǤϴԤ̤ˤϤʤޤ:</p> - - <div class="example"><p><code> - <!--#exec cmd="perl /path/to/perlscript arg1 arg2" --> - </code></p></div> - </dd> - </dl> - - - <h3><a name="element.fsize" id="element.fsize">fsize </a></h3> - <p>Υޥɤϻꤵ줿ե礭 <code>sizefmt</code> - ˴ŤƽϤޤ°ϼ̤Ǥ</p> - - <dl> - <dt><code>file</code></dt> - <dd>ͤϲϤƤɥȤ¸ߤǥ쥯ȥ꤫ - ХѥǤ</dd> - - <dt><code>virtual</code></dt> - <dd> ͤ (% ɤ줿) URL-path Ǥå (/) - ϤޤʤȤϥɥȤХѥȤưޤ - CGI νϤΥϥץ<em>ޤ</em>CGI - ץȼΤΥץȤ뤳ȤդƤ</dd> - </dl> - - - <h3><a name="element.flastmod" id="element.flastmod">flastmod </a></h3> - <p>Υޥɤϻꤵ줿եκǽ - <code>timefmt</code> ˽äɽޤ - ǽ° <code>fsize</code> ޥɤƱǤ</p> - - - <h3><a name="element.include" id="element.include">include </a></h3> - <p>Υޥɤ̤ʸեΥƥȤϤƤե - ޤեϥδˤޤ - ϤƤե¸ߤǥ쥯ȥ - <a href="core.html#options">Option</a> <code>IncludesNOEXEC</code> - ꤵƤ硢text MIME (<code>text/plain</code>, - <code>text/html</code> ) ΥɥȤΤߥ롼ɤԤʤޤ - ¾ξϡʸޤᡢޥɤǻꤵ줿 - URL Ȥä̤ CGI ץȤƤӽФޤ</p> - - <p>°ʸΰ֤ꤷޤinclude ޥɤͿ줿줾 - °ФȤԤʤޤͭ°ϼ̤Ǥ</p> - - <dl> - <dt><code>file</code></dt> - <dd>ͤϲϤƤɥȤ¸ߤǥ쥯ȥ꤫ - ХѥǤ - <code>../</code> ޤǤꡢХѥꤷϤǤޤ - Ǥ顢ɥȥ롼Ȥγˤե䡢ǥ쥯ȥ깽¤ - ̤ˤե뤳ȤϤǤޤ - ˤ°ϡ<code>virtual</code> °Ȥ褦ˤƤ - </dd> - - <dt><code><a id="includevirtual" name="includevirtual">virtual</a></code></dt> - <dd><p>ͤϲϤƤɥȤ (% ɤ줿) URL - ǤURL ˤϥۥ̾ޤ뤳ȤϤǤޤѥȡ - ⤷ХʸǤǤå (/) - ϤޤʤϡɥȤХѥȤưޤ</p> - - <p>URL °졢 URL 饤ȤȤ - ϤƤϸνϤ˴ޤޤǤ顢 - եҹ¤ˤ뤳ȤǤޤ</p> - - <p>ꤵ줿 URL CGI ץǤäϡ - ץब¹Ԥ졢νϤϤƤե - ǥ쥯ƥ֤ä֤ޤCGI url - URL 뤳ȤǤޤ</p> - - <div class="example"><p><code> - <!--#include virtual="/cgi-bin/example.cgi?argument=value" --> - </code></p></div> - - <p>HTML ɥȤ CGI ץνϤޤˡȤƤϡ - <code>include virtual</code> <code>exec cgi</code> - ޤˡǤ</p> - </dd> - </dl> - - - <h3><a name="element.printenv" id="element.printenv">printenv </a></h3> - <p>ϡ¸ߤ뤹٤ƤѿȤͤɽޤApache 1.3.12 顢 - ̤ʸϽϤ˥ƥƥ (ܺ٤ <a href="#element.echo"><code>echo</code></a> Ǥ) - 褦ˤʤޤ°Ϥޤ</p> - - <div class="example"><h3></h3><p><code> - <!--#printenv --> - </code></p></div> - - - <h3><a name="element.set" id="element.set">set </a></h3> - <p>ѿͤꤷޤ°ϼ̤Ǥ</p> - - <dl> - <dt><code>var</code></dt> - <dd>ꤹѿ̾</dd> - - <dt><code>value</code></dt> - <dd>ѿꤹ͡</dd> - </dl> - - <div class="example"><h3></h3><p><code> - <!--#set var="category" value="help" --> - </code></p></div> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="includevars" id="includevars">Include ѿ</a></h2> - - - <p>ɸ CGI Ķѿ˲äơ<code>echo</code> ޥɤ䡢 - <code>if</code> <code>elif</code>, ˥ɥȤƤӽФ - ٤ƤΥץफѤǤѿޤ</p> - - <dl> - <dt><code>DATE_GMT</code></dt> - <dd>˥åɸˤ븽</dd> - - <dt><code>DATE_LOCAL</code></dt> - <dd>ɸˤ븽</dd> - - <dt><code>DOCUMENT_NAME</code></dt> - <dd>桼ꥯȤ (ǥ쥯ȥ) ե̾</dd> - - <dt><code>DOCUMENT_URI</code></dt> - <dd>桼ꥯȤ (% ɤ줿) URL-path - ե뤬ҤˤʤäƤϡϤƤ - ɥȤ URL Ǥ<em>ʤ</em>ȤդƤ</dd> - - <dt><code>LAST_MODIFIED</code></dt> - <dd>桼ꥯȤɥȤκǽ</dd> - - <dt><code>QUERY_STRING_UNESCAPED</code></dt> - <dd>ʸ硢ѿˤ (%-ǥɤ줿) - ʸƤơshell ǻѤǤ褦 - <em></em>Ƥޤ (<code>&</code> - ȤäüʸˤϥХåå夬ľ֤ޤ)</dd> - </dl> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="substitution" id="substitution">ѿִ</a></h2> - - <p>ѿִϤƤξ SSI ǥ쥯ƥ֤ΰȤʾˤ - ǰϤޤ줿ʸǹԤʤޤ˳Τˤϡ - <code>config</code>, - <code>exec</code>, <code>flastmod</code>, <code>fsize</code>, - <code>include</code>, <code>echo</code>, <code>set</code> - ƥǥ쥯ƥ֤ȡʬѤΥڥ졼ؤΰޤ - ɥ뵭ϥХååȤȤǻȤȤǤޤ:</p> - - <div class="example"><p><code> - <!--#if expr="$a = \$test" --> - </code></p></div> - - <p>ѿ̾ȤƤߤʤʸѿؤλȤִɬפȤϡ - ǤѿִΤ褦ˡ̤dz뤳ȤǶ̤뤳ȤǤޤ:</p> - - <div class="example"><p><code> - <!--#set var="Zed" value="${REMOTE_HOST}_${REQUEST_METHOD}" --> - </code></p></div> - - <p>Ǥϡ<code>REMOTE_HOST</code> - "<code>X</code>" <code>REQUEST_METHOD</code> - "<code>Y</code>" ΤȤѿ <code>Zed</code> "<code>X_Y</code>" - ꤷޤ</p> - - <p>ʲǤϡ<code>DOCUMENT_URI</code> <code>/foo/file.html</code> - ΤȤ "in foo" <code>/bar/file.html</code> ΤȤ "in bar" - ɤǤʤȤˤ "in neither" ɽޤ</p> - - <div class="example"><p><code> - <!--#if expr='"$DOCUMENT_URI" = "/foo/file.html"' --><br /> - <span class="indent"> - in foo<br /> - </span> - <!--#elif expr='"$DOCUMENT_URI" = "/bar/file.html"' --><br /> - <span class="indent"> - in bar<br /> - </span> - <!--#else --><br /> - <span class="indent"> - in neither<br /> - </span> - <!--#endif --> - </code></p></div> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="flowctrl" id="flowctrl">ե</a></h2> - - - <p>ŪʥեȥǤϼ̤Ǥ</p> - - <div class="example"><p><code> - <!--#if expr="<var>test_condition</var>" --><br /> - <!--#elif expr="<var>test_condition</var>" --><br /> - <!--#else --><br /> - <!--#endif --> - </code></p></div> - - <p><code>if</code> Ǥϥץߥ - if ʸƱ褦ưޤ郎ɾ졢̤Ǥм - <code>elif</code> <code>else</code> <code>endif</code> - ǤޤǤʸϤޤ</p> - - <p><code>elif</code> <code>else</code> ʸ <var>test_condition</var> - ΤȤ˥ƥȤϤ뤿˻Ȥޤ - ǤϤäƤʤƤޤ</p> - - <p><code>endif</code> Ǥ <code>if</code> - ǤλޤǤɬܤǤ</p> - - <p><var>test_condition</var> ϰʲΤɤ줫Ǥ:</p> - - <dl> - <dt><code><var>string</var></code></dt> - <dd><var>string</var> Ǥʤ˿Ǥ</dd> - - <dt><code><var>string1</var> = <var>string2</var><br /> - <var>string1</var> == <var>string2</var><br /> - <var>string1</var> != <var>string2</var></code></dt> - - <dd><p><var>string1</var> <var>string2</var> Ӥޤ - <var>string2</var> <code>/<var>string</var>/</code> - ȤǤСɽȤӤޤɽ - <a href="http://www.pcre.org">PCRE</a> ǼƤơ - <a href="http://www.perl.com">perl 5</a> ƱʸѤޤ - <code>==</code> ñ <code>=</code> ̾ǡޤäƱư - ޤ</p> - - <p>Υޥå (<code>=</code> ޤ <code>==</code>) ξϡ - ɽǥ롼ʬ줿ѡĤץ㤹뤳ȤǤޤ - ץ㤵줿ʬüѿ <code>$1</code> .. <code>$9</code> - ˳Ǽޤ</p> - - <div class="example"><h3></h3><p><code> - <!--#if expr="$QUERY_STRING = /^sid=([a-zA-Z0-9]+)/" --><br /> - <span class="indent"> - <!--#set var="session" value="$1" --><br /> - </span> - <!--#endif --> - </code></p></div> - </dd> - - <dt><code><var>string1</var> < <var>string2</var><br /> - <var>string1</var> <= <var>string2</var><br /> - <var>string1</var> > <var>string2</var><br /> - <var>string1</var> >= <var>string2</var></code></dt> - - <dd><var>string1</var> <var>string2</var> Ӥޤ - <em>ʸȤ</em>Ӥ (<code>strcmp(3)</code> ) - ȤդƤǤ顢ʸ "100" "20" - ⾮Ȥˤʤޤ</dd> - - <dt><code>( <var>test_condition</var> )</code></dt> - <dd><var>test_condition</var> ΤȤ</dd> - - <dt><code>! <var>test_condition</var></code></dt> - <dd><var>test_condition</var> ΤȤ</dd> - - <dt><code><var>test_condition1</var> && - <var>test_condition2</var></code></dt> - <dd><var>test_condition1</var> - <var>test_condition2</var> ΤȤ</dd> - - <dt><code><var>test_condition1</var> || - <var>test_condition2</var></code></dt> - <dd><var>test_condition1</var> ޤ - <var>test_condition2</var> ΤȤ</dd> - </dl> - - <p>"<em>=</em>" "<em>!=</em>" "<em>&&</em>" - Ĥ«ޤ"<em>!</em>" «֤ĤʤäƤޤ - ǤʲĤǤ:</p> - - <div class="example"><p><code> - <!--#if expr="$a = test1 && $b = test2" --><br /> - <!--#if expr="($a = test1) && ($b = test2)" --> - </code></p></div> - - <p>ͥڥ졼 <code>&&</code> <code>||</code> - Ʊͥ٤Ǥ - Υڥ졼ǰˤ궯ͥ٤Ĥˤϡ - ̤Ȥɬפޤ</p> - - <p>ѿ䥪ڥ졼ȤǧʤΤϤ٤ʸȤ - ޤʸϰǰϤळȤǤޤ: <code>'string'</code> - Τ褦ˡǰϤޤƤʤʸˤ϶ (ڡȥ) - ޤ뤳ȤϤǤޤѿʤɤζʬΥ뤿 - ȤƤ뤫Ǥʣʸ³ƤȤϡ - ֤ưĤˤäĤޤǤ顢</p> - - <div class="example"><p><code><var>string1</var> <var>string2</var></code> <code><var>string1</var> <var>string2</var></code> ˤʤޤ<br /> - <br /> - ޤ<br /> - <br /> - <code>'<var>string1</var> <var>string2</var>'</code> <code><var>string1</var> <var>string2</var></code> - ˤʤޤ</p></div> - - <div class="note"><h3>ɽκŬ</h3> - <p>äʣˤʤꡢ®㲼ˤʤäϡ - ɾ롼˽äƺŬƤߤɤǤ礦</p> - <ul> - <li>ɾϺ鱦˸äƹԤޤ</li> - <li>Ϳͥڥ졼 (<code>&&</code> <code>||</code>) - ϡ¤ûɾޤĤޤ̤Ȥƾ嵭Υ롼ϡ - <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ɾɾޤ - ¦Ƿ̤ʬǤϡɾϤߤޤ - Ǥʤϱ¦ɾơȱξ̤ޤ</li> - <li>ûɾɾоݤɽޤޤ硢դˤʤޤ - Ȥѿ (<code>$1</code> .. <code>$9</code>) - 뤿ˡºݤɾɬפ뤫Ǥ</li> - </ul> - <p>μɤΤ褦˰뤫Τꤿϡ - <code>-DDEBUG_INCLUDE</code> ѥ饪ץդ - <code class="module"><a href="../mod/mod_include.html">mod_include</a></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="SSIEndTag" id="SSIEndTag">SSIEndTag</a> <a name="ssiendtag" id="ssiendtag">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>include Ǥλʸ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SSIEndTag <var>tag</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>SSIEndTag "-->"</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_include</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.30 ʹߤѲǽ</td></tr> -</table> - <p>Υǥ쥯ƥ֤ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> õ - include Ǥνλʸѹޤ</p> - - <div class="example"><h3></h3><p><code> - SSIEndTag "%>" - </code></p></div> - - -<h3></h3> -<ul> -<li><code class="directive"><a href="#ssistarttag">SSIStartTag</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="SSIErrorMsg" id="SSIErrorMsg">SSIErrorMsg</a> <a name="ssierrormsg" id="ssierrormsg">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>SSI Υ顼äȤɽ륨顼å</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SSIErrorMsg <var>message</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>SSIErrorMsg "[an error occurred while processing this -directive]"</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_include</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0.30 ʹߤǻѲǽ</td></tr> -</table> - <p><code class="directive">SSIErrorMsg</code> ǥ쥯ƥ֤ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> - 顼äȤɽåѹޤץФǤ - å桼ɽʤ褦ˤ뤿 - ǥեȥ顼å <code>"<!-- Error -->"</code> - ѤȤ褦ʤȤͤ뤫⤷ޤ</p> - - <p>Υǥ쥯ƥ֤ <code><!--#config - errmsg=<var>message</var> --></code> ǤƱ̤ˤʤޤ</p> - - <div class="example"><h3></h3><p><code> - SSIErrorMsg "<!-- Error -->" - </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="SSIStartTag" id="SSIStartTag">SSIStartTag</a> <a name="ssistarttag" id="ssistarttag">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>include ǤϤʸ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SSIStartTag <var>tag</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>SSIStartTag "<!--#"</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_include</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0.30 ʹߤǻѲǽ</td></tr> -</table> - - <p>Υǥ쥯ƥ֤ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> õinclude - ǤγϤʸѹޤ</p> - - <p>ĤΥФ (⤷̡ʳ) եνϤϤƤơ - 줾˰㤦ޥɤ - Ȥ褦ʤȤˤΥץȤޤ</p> - - <div class="example"><h3></h3><p><code> - SSIStartTag "<%"<br /> - SSIEndTag "%>" - </code></p></div> - - <p>Τ褦б - <code class="directive"><a href="#ssiendtag">SSIEndTag</a></code> ʻƻȤȡ - ˼Τ褦 SSI ǥ쥯ƥ֤Ȥޤ:</p> - - <div class="example"><h3>㤦ϤȽλΥȤä SSI ǥ쥯ƥ</h3><p><code> - <%printenv %> - </code></p></div> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#ssiendtag">SSIEndTag</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="SSITimeFormat" id="SSITimeFormat">SSITimeFormat</a> <a name="ssitimeformat" id="ssitimeformat">ǥ쥯ƥ</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>SSITimeFormat <var>formatstring</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>SSITimeFormat "%A, %d-%b-%Y %H:%M:%S %Z"</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_include</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.30 ʹߤǻѲǽ</td></tr> -</table> -<p>Υǥ쥯ƥ֤ <code>DATE</code> Ķѿ echo դʸ - ɽȤνѹޤ<var>formatstring</var> - C ɸ饤֥ <code>strftime(3)</code> ƱǤ</p> - - <p>Υǥ쥯ƥ֤ <code><!--#config - timefmt=<var>formatstring</var> --></code> ǤƱ̤ˤʤޤ</p> - - <div class="example"><h3></h3><p><code> - SSITimeFormat "%R, %B %d, %Y" - </code></p></div> - - <p>Υǥ쥯ƥ֤Ǥϡդ "22:26, June 14, 2002" Ȥ - ɽޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="SSIUndefinedEcho" id="SSIUndefinedEcho">SSIUndefinedEcho</a> <a name="ssiundefinedecho" id="ssiundefinedecho">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>̤ѿ echo 줿Ȥɽʸ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SSIUndefinedEcho <var>string</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>SSIUndefinedEcho "(none)"</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_include</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.34 ʹߤѲǽ</td></tr> -</table> - <p>Υǥ쥯ƥ֤ѿƤʤˤؤ餺 - "echo" 줿Ȥ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> - ɽʸѹޤ</p> - - <div class="example"><h3></h3><p><code> - SSIUndefinedEcho "<!-- undef -->" - </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="XBitHack" id="XBitHack">XBitHack</a> <a name="xbithack" id="xbithack">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>¹ԥӥåȤꤵ줿ե SSI ǥ쥯ƥ֤ -Ϥ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>XBitHack on|off|full</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>XBitHack off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Options</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_include</td></tr> -</table> - <p><code class="directive">XBitHack</code> ǥ쥯ƥ֤̾ HTML - ɥȤβϤ椷ޤΥǥ쥯ƥ֤ MIME - <code>text/html</code> ȴϢդƤեˤΤ߱ƶޤ - <code class="directive">XBitHack</code> ϰʲͤȤ뤳ȤǤޤ</p> - - <dl> - <dt><code>off</code></dt> - <dd>¹ԲǽեФ̤ʰޤ</dd> - - <dt><code>on</code></dt> - <dd>桼μ¹ԥӥåȤꤵƤ <code>text/html</code> - եƥФDzϤ html ɥȤȤưޤ</dd> - - <dt><code>full</code></dt> - <dd><code>on</code> ƱͤǤ롼¹ԥӥåȤƥȤޤ - ⤷줬ꤵƤС֤ե <code>Last-modified</code> - դեκǽˤޤ줬ꤵƤʤȤϡ - last-modified դޤΥӥåȤꤹȡ - 饤ȤץꥯȤåǤ褦ˤʤޤ - - <div class="note"><strong></strong> ¾ CGI <code>#include</code> - 뤫⤷ʤΤ䡢ƥФư㤦Ϥ - (⤷ϸΥꥯȤѤ뤫⤷ʤ) - ٤Ƥ SSI ץȤФƥ롼¹ԥӥåȤ - ꤵƤʤȤǧǤʤϡfull ϻȤʤɤ - Ǥ礦</div> - </dd> - </dl> - - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_include.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_include.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_include.html.ja.utf8 b/docs/manual/mod/mod_include.html.ja.utf8 new file mode 100644 index 0000000000..d04f248925 --- /dev/null +++ b/docs/manual/mod/mod_include.html.ja.utf8 @@ -0,0 +1,792 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_include - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_include</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_include.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_include.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>サーバがパースする html ドキュメント (Server Side Includes)</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>include_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_include.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0 から出力フィルタとして実装されました。</td></tr></table> +<h3>概要</h3> + + <p>このモジュールはファイルがクライアントに送られる前に処理するフィルタを + 提供します。処理の内容は<dfn>要素</dfn>と呼ばれる特別な形式の SGML コメントにより + 制御されます。これらの要素は条件分岐や、他のファイルや + プログラムの出力の取り込み、環境変数の設定や表示を行なうことが + できます。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#ssiendtag">SSIEndTag</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ssierrormsg">SSIErrorMsg</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ssistarttag">SSIStartTag</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ssitimeformat">SSITimeFormat</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ssiundefinedecho">SSIUndefinedEcho</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#xbithack">XBitHack</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#enabling">Server-Side Includes を有効にする</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#pathinfo">サーバサイドインクルード (SSI) での PATH_INFO</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#elements">基本要素</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#includevars">Include 変数</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#substitution">変数置換</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#flowctrl">フロー制御要素</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li> +<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li> +<li><a href="../filter.html">フィルタ</a></li> +<li><a href="../howto/ssi.html">SSI チュートリアル</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="enabling" id="enabling">Server-Side Includes を有効にする</a></h2> + + + <p>Server Side Includes は <code>INCLUDES</code> + <a href="../filter.html">フィルタ</a> により実装されています。 + Server-side include のディレクティブを含むドキュメントの拡張子が + .shtml の場合、以下のディレクティブでは Apache がそれらを + パースして、その結果できるドキュメントに <code>text/html</code> の + MIME タイプを割り当てます:</p> + + <div class="example"><p><code> + AddType text/html .shtml<br /> + AddOutputFilter INCLUDES .shtml + </code></p></div> + + <p>以下のディレクティブは shtml ファイルのあるディレクトリで指定されている + 必要があります (通常は <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> セクションで指定しますが、 + <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> <code>Options</code> + が設定されていると、<code>.htaccess</code> ファイルに書くこともできます):</p> + + <div class="example"><p><code> + Options +Includes + </code></p></div> + + <p>互換性を保つために、<code>server-parsed</code> + <a href="../handler.html">ハンドラ</a> も INCLUDES フィルタを + 有効にします。MIME タイプ <code>text/x-server-parsed-html</code> や + <code>text/x-server-parsed-html3</code> のドキュメントに対しても + Apache は INCLUDES フィルタを有効にします (出力されるものは + MIME タイプ <code>text/html</code> になります)。</p> + + <p>詳しい情報は <a href="../howto/ssi.html">Tutorial on Server Side Includes</a>.</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="pathinfo" id="pathinfo">サーバサイドインクルード (SSI) での PATH_INFO</a></h2> + + + <p>SSI で処理されるファイルはデフォルトでは <code>PATH_INFO</code> + (後続のパス名情報) + 付きのリクエストを受け入れなくなりました。<code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> ディレクティブで + <code>PATH_INFO</code> 付きのリクエストを受け入れるようにサーバを + 設定できます。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="elements" id="elements">基本要素</a></h2> + <p>ドキュメントは、SGML のコメントとして特別なコマンドが埋め込まれた + HTML ドキュメントとしてパースされます。コマンドの構文は次のように + なっています:</p> + + <div class="example"><p><code> + <!--#<var>element</var> <var>attribute</var>=<var>value</var> + <var>attribute</var>=<var>value</var> ... --> + </code></p></div> + + <p>値 (訳注: value) は二重引用符で囲むのが一般的ですが、 + シングルクオート (') とバッククオート (`) も使用できます。 + 多くのコマンドは属性-値 (訳注: attribute-value) の組を一つだけ指定できます。 + コメントの終わり (<code>--></code>) + の前には、SSI の句の一部だと解釈されないようにするために空白を + 入れてください。最初の <code><!--#</code> はまとめて<em>一つ</em>の + 句で、空白をふくんではいけないこと注意してください。</p> + + <p>要素 (訳注: element) を以下の表に示します。</p> + + <table class="bordered"> + <tr><th>要素</th><th>説明</th></tr> + <tr><td><code><a href="#element.config">config</a></code></td> + <td>configure output formats</td></tr> + <tr><td><code><a href="#element.echo">echo</a></code></td> + <td>print variables</td></tr> + <tr><td><code><a href="#element.exec">exec</a></code></td> + <td>execute external programs</td></tr> + <tr><td><code><a href="#element.fsize">fsize</a></code></td> + <td>print size of a file</td></tr> + <tr><td><code><a href="#element.flastmod">flastmod</a></code></td> + <td>print last modification time of a file</td></tr> + <tr><td><code><a href="#element.include">include</a></code></td> + <td>include a file</td></tr> + <tr><td><code><a href="#element.printenv">printenv</a></code></td> + <td>print all available variables</td></tr> + <tr><td><code><a href="#element.set">set</a></code></td> + <td>set a value of a variable</td></tr> + </table> + + <p>SSI 要素は <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> 以外のモジュールで + 定義されることもあります。実際、 + <code><a href="#element.exec">exec</a></code> 要素は + <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> で提供されていて、このモジュールが + ロードされる場合にのみ利用可能となります。</p> + + <h3><a name="element.config" id="element.config">config 要素</a></h3> + <p>次のコマンドは解析の様々な側面を制御します。属性は次の通りです。</p> + + <dl> + <dt><code>echomsg</code> (<em>Apache 2.1 以降</em>)</dt> + <dd>指定される値は、<code><a href="#element.echo">echo</a></code> + 要素が未定義の変数をエコーしようとした際に、 + クライアントに送られるメッセージになります。 + <code class="directive"><a href="#ssiundefinedecho">SSIUndefinedEcho</a></code> + ディレクティブを上書きします。</dd> + + <dt><code>errmsg</code></dt> + <dd>この値が、ドキュメントの解析中にエラーが発生した時に + クライアントに送信されるメッセージになります。 + <code class="directive"><a href="#ssierrormsg">SSIErrorMsg</a></code> + ディレクティブを上書きします。</dd> + + <dt><code>sizefmt</code></dt> + <dd>この値は、ファイルのサイズを表示する際に使用する + フォーマットを設定します。値は バイトカウントの + <code>bytes</code>か、Kb や Mb を優先的に使用する + <code>abbrec</code> (例えば 1024 バイトは "1K" と表示されます) + です。</dd> + + <dt><code>timefmt</code></dt> + <dd>この値は <code>strftime(3)</code> ライブラリルーチンが + 日時をプリントする際に用いられます。</dd> + </dl> + + + <h3><a name="element.echo" id="element.echo">echo 要素</a></h3> + <p>このコマンドは以下で定義されている <a href="#includevars">include + 変数</a> を表示します。変数が設定されていない場合は <code class="directive"><a href="#ssiundefinedecho">SSIUndefinedEcho</a></code> ディレクティブで + 決定される結果となります。日付はその時点での <code>timefmt</code> に従って + 表示されます。属性は次の通りです。</p> + + <dl> + <dt><code>var</code></dt> + <dd>値は表示する変数の名前です。</dd> + + <dt><code>encoding</code></dt> + <dd><p>変数を出力する前に、変数中の特別文字をどのようにエンコードするかを + 指定します。<code>none</code> に設定されていると、エンコードは行なわれません。 + <code>url</code> に設定されていると、URL エンコード (%-エンコードとも + 呼ばれています。これはリンク等の URL の使用に適切です) が + 行なわれます。<code>echo</code> 要素の開始時は、デフォルトは + <code>entity</code> に設定されています。これはエンティティエンコード + (段落やテキストなどのブロックレベルの HTML エレメントのコンテキストに + 適しています) を行ないます。これは <code>encoding</code> 属性 + を加えることで変更できます。変更は次の <code>encoding</code> 属性か、 + 要素の終了まで効力を持ちます。</p> + + <p><code>encoding</code> 属性はエンコードの変更をしたい <code>var</code> + の<em>前に</em> ある必要があることに注意してください。 + また、ISO-8859-1 エンコーディングで + 定義されている特別な文字だけがエンコードされます。 + 別の文字のエンコーディングの場合は、このエンコーディングは + 望みの結果にならないかもしれません。</p> + + <div class="warning"> + クロスサイトスクリプティングの問題を避けるために、 + <em>常に</em>ユーザからのデータをエンコードすべきです。 + </div> + </dd> + </dl> + + + <h3><a name="element.exec" id="element.exec">exec 要素</a></h3> + <p><code>exec</code> コマンドは指定されたシェルコマンドや CGI スクリプトを + 実行します。<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> がサーバに組み込まれているいなければ + なりません。<code class="directive"><a href="../mod/core.html#option">Option</a></code> + <code>IncludesNOEXEC</code> はこのコマンドを無効にします。 + 使用可能な属性は次の通りです。</p> + + <dl> + <dt><code>cgi</code></dt> + <dd><p>値は (%-エンコードされた) URL を指定します。パスが + スラッシュ (/) で始まらないときは、ドキュメントからの + 相対パスとして扱われます。このパスで参照されているドキュメントは + サーバが CGI スクリプトとして扱っていなくても CGI スクリプトとして + 起動されます。ただし、スクリプトのあるディレクトリでは + (<code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> + や <code class="directive"><a href="../mod/core.html#option">Option</a></code> <code>ExecCGI</code> + によって) CGI スクリプトの使用が許可されている必要があります。</p> + + <p>CGI スクリプトには、クライアントからの元々のリクエストの + <code>PATH_INFO</code> とクエリー文字列 (<code>QUERY_STRING</code>) が渡されます。 + これらは URL パスとして特定<em>できない</em>ものです。 + スクリプトは標準 <a href="mod_cgi.html">CGI</a> 環境に加えて、include 変数を + 使用することができます。</p> + + <div class="example"><h3>例</h3><p><code> + <!--#exec cgi="/cgi-bin/example.cgi" --> + </code></p></div> + + <p>スクリプトが、出力の代わりに <code>Location:</code> ヘッダを返すと、 + HTML のアンカー (訳注:リンク) に変換されます。</p> + + <p><code>exec cgi</code> よりも、 + <code><a href="#includevirtual">include virtual</a></code> + の方を使うようにしてください。特に、CGI への追加の引数を + クエリー文字列を使って渡すことは <code>exec cgi</code> は + できませんが、<code>include virtual</code> は以下のようにして + 可能です。</p> + + <div class="example"><p><code> + <!--#include virtual="/cgi-bin/example.cgi?argument=value" --> + </code></p></div> + </dd> + + <dt><code>cmd</code></dt> + <dd><p>サーバは指定された文字列を <code>/bin/sh</code> を使って + 実行します。コマンドは通常の CGI 変数に加えて <a href="#includevars">include 変数</a>も使うことができます。</p> + + <p>ほとんどの場合、<code><a href="#includevirtual">#include + virtual</a></code> を使う方が <code>#exec cgi</code> や <code>#exec + cmd</code> を使うよりも良いです。前者 (<code>#include virtual</code>) + は標準の Apache のサブリクエスト機構を使ってファイルやスクリプトの + 出力を取り込みます。 + こちらの方がよくテストされメンテナンスされた方法です。</p> + + <p>さらに、Win32 のようないくつかのプラットフォームや、<a href="../suexec.html">suexec</a> を使っている unix では、 + <code>exec</code> ディレクティブのコマンドに + 引数を渡したり、コマンドに空白を入れることはできません。 + ですから、以下のものは unix の suexec でない設定では動作しますが、 + Win32 や suexec を使っている unix では期待した結果にはなりません:</p> + + <div class="example"><p><code> + <!--#exec cmd="perl /path/to/perlscript arg1 arg2" --> + </code></p></div> + </dd> + </dl> + + + <h3><a name="element.fsize" id="element.fsize">fsize 要素</a></h3> + <p>このコマンドは指定されたファイルの大きさを <code>sizefmt</code> の + 書式指定に基づいて出力します。属性は次の通りです。</p> + + <dl> + <dt><code>file</code></dt> + <dd>値は解析されているドキュメントの存在するディレクトリからの + 相対パスです。</dd> + + <dt><code>virtual</code></dt> + <dd> 値は (% エンコードされた) URL-path です。スラッシュ (/) で + 始まらないときはドキュメントからの相対パスとして扱われます。 + CGI の出力のサイズはプリント<em>されません</em>。CGI + スクリプト自体のサイズがプリントされることに注意してください。</dd> + </dl> + + + <h3><a name="element.flastmod" id="element.flastmod">flastmod 要素</a></h3> + <p>このコマンドは指定されたファイルの最終修正時刻を + <code>timefmt</code> 書式指定に従って表示します。 + 指定可能な属性は <code>fsize</code> コマンドと同じです。</p> + + + <h3><a name="element.include" id="element.include">include 要素</a></h3> + <p>このコマンドは別の文書やファイルのテキストを解析しているファイルに + 挿入します。挿入されるファイルはアクセス制御の管理下にあります。 + 解析しているファイルの存在するディレクトリに + <a href="core.html#options">Option</a> <code>IncludesNOEXEC</code> + が設定されている場合、text MIME タイプ (<code>text/plain</code>, + <code>text/html</code> 等) のドキュメントのみインクルードが行なわれます。 + その他の場合は、クエリー文字列も含め、コマンドで指定された + 完全な URL を使って普通に CGI スクリプトが呼び出されます。</p> + + <p>属性が文書の位置を指定します。include コマンドに与えられたそれぞれの + 属性に対して挿入作業が行なわれます。有効な属性は次の通りです。</p> + + <dl> + <dt><code>file</code></dt> + <dd>値は解析されているドキュメントの存在するディレクトリからの + 相対パスです。 + <code>../</code> を含んでいたり、絶対パスを指定したりはできません。 + ですから、ドキュメントルートの外にあるファイルや、ディレクトリ構造で + 上位にあるファイルを挿入することはできません。 + 常にこの属性よりは、<code>virtual</code> 属性を使うようにしてください。 + </dd> + + <dt><code><a id="includevirtual" name="includevirtual">virtual</a></code></dt> + <dd><p>値は解析されているドキュメントからの (% エンコードされた) URL + です。URL にはスキームやホスト名を含めることはできません。パスと、 + もしあればクエリー文字列を指定できるだけです。スラッシュ (/) から + 始まらない場合は、ドキュメントからの相対パスとして扱われます。</p> + + <p>URL は属性から作られ、その URL をクライアントがアクセスしたときに + 出力される内容が解析後の出力に含められます。ですから、挿入される + ファイルは入れ子構造にすることができます。</p> + + <p>指定された URL が CGI プログラムであった場合は、 + プログラムが実行され、その出力が解析しているファイル中の + ディレクティブがあった位置に挿入されます。CGI の url に + クエリー URL を入れることもできます。</p> + + <div class="example"><p><code> + <!--#include virtual="/cgi-bin/example.cgi?argument=value" --> + </code></p></div> + + <p>HTML ドキュメントに CGI プログラムの出力を含める方法としては、 + <code>include virtual</code> の方が <code>exec cgi</code> よりも + 好ましい方法です。</p> + </dd> + </dl> + + + <h3><a name="element.printenv" id="element.printenv">printenv 要素</a></h3> + <p>これは、存在するすべての変数とその値を表示します。Apache 1.3.12 から、 + 特別な文字は出力される前にエンティティエンコード (詳細は <a href="#element.echo"><code>echo</code></a> 要素を参照) + されるようになりました。属性はありません。</p> + + <div class="example"><h3>例</h3><p><code> + <!--#printenv --> + </code></p></div> + + + <h3><a name="element.set" id="element.set">set 要素</a></h3> + <p>これは変数の値を設定します。属性は次の通りです。</p> + + <dl> + <dt><code>var</code></dt> + <dd>設定する変数の名前。</dd> + + <dt><code>value</code></dt> + <dd>変数に設定する値。</dd> + </dl> + + <div class="example"><h3>例</h3><p><code> + <!--#set var="category" value="help" --> + </code></p></div> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="includevars" id="includevars">Include 変数</a></h2> + + + <p>標準 CGI 環境の変数に加えて、<code>echo</code> コマンドや、 + <code>if</code> や <code>elif</code>, それにドキュメントから呼び出される + すべてのプログラムから使用できる変数があります。</p> + + <dl> + <dt><code>DATE_GMT</code></dt> + <dd>グリニッジ標準時による現在時刻。</dd> + + <dt><code>DATE_LOCAL</code></dt> + <dd>ローカルの標準時による現在時刻。</dd> + + <dt><code>DOCUMENT_NAME</code></dt> + <dd>ユーザがリクエストした (ディレクトリを除いた) ファイル名。</dd> + + <dt><code>DOCUMENT_URI</code></dt> + <dd>ユーザがリクエストした (% エンコードされた) URL-path。 + 挿入ファイルが入れ子になっている場合は、解析されている + ドキュメントの URL では<em>ない</em>ことに注意してください。</dd> + + <dt><code>LAST_MODIFIED</code></dt> + <dd>ユーザがリクエストしたドキュメントの最終修正時刻。</dd> + + <dt><code>QUERY_STRING_UNESCAPED</code></dt> + <dd>クエリー文字列がある場合、この変数には (%-デコードされた) + クエリー文字列が代入されていて、shell で使用できるように + <em>エスケープ</em>されています (<code>&</code> + といった特殊文字にはバックスラッシュが直前に置かれます)。</dd> + </dl> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="substitution" id="substitution">変数置換</a></h2> + + <p>変数置換はたいていの場合 SSI ディレクティブの引数として妥当な場所にある + 引用符で囲まれた文字列中で行なわれます。これに該当するものには、 + <code>config</code>, + <code>exec</code>, <code>flastmod</code>, <code>fsize</code>, + <code>include</code>, <code>echo</code>, <code>set</code> の + 各ディレクティブと、条件分岐用のオペレータへの引数があります。 + ドル記号はバックスラッシュを使うことで使うことができます:</p> + + <div class="example"><p><code> + <!--#if expr="$a = \$test" --> + </code></p></div> + + <p>変数名としてみなされる文字列の中で変数への参照を置換する必要があるときは、 + シェルでの変数置換のように、中括弧で括ることで区別することができます:</p> + + <div class="example"><p><code> + <!--#set var="Zed" value="${REMOTE_HOST}_${REQUEST_METHOD}" --> + </code></p></div> + + <p>この例では、<code>REMOTE_HOST</code> が + "<code>X</code>" で <code>REQUEST_METHOD</code> が + "<code>Y</code>" のときに変数 <code>Zed</code> を "<code>X_Y</code>" + に設定します。</p> + + <p>以下の例では、<code>DOCUMENT_URI</code> が <code>/foo/file.html</code> + のときに "in foo" を、<code>/bar/file.html</code> のときに "in bar" を、 + どちらでもないときには "in neither" を表示します。</p> + + <div class="example"><p><code> + <!--#if expr='"$DOCUMENT_URI" = "/foo/file.html"' --><br /> + <span class="indent"> + in foo<br /> + </span> + <!--#elif expr='"$DOCUMENT_URI" = "/bar/file.html"' --><br /> + <span class="indent"> + in bar<br /> + </span> + <!--#else --><br /> + <span class="indent"> + in neither<br /> + </span> + <!--#endif --> + </code></p></div> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="flowctrl" id="flowctrl">フロー制御要素</a></h2> + + + <p>基本的なフローコントロール要素は次の通りです。</p> + + <div class="example"><p><code> + <!--#if expr="<var>test_condition</var>" --><br /> + <!--#elif expr="<var>test_condition</var>" --><br /> + <!--#else --><br /> + <!--#endif --> + </code></p></div> + + <p><code>if</code> 要素はプログラミング言語の + if 文と同じように動作します。条件が評価され、結果が真であれば次の + <code>elif</code> か <code>else</code> か <code>endif</code> + 要素までの文字列が出力に挿入されます。</p> + + <p><code>elif</code> や <code>else</code> 文は <var>test_condition</var> + が偽のときにテキストを出力に挿入するために使われます。 + これらの要素はあってもなくても構いません。</p> + + <p><code>endif</code> 要素は <code>if</code> + 要素を終了させます。この要素は必須です。</p> + + <p><var>test_condition</var> は以下のどれかです:</p> + + <dl> + <dt><code><var>string</var></code></dt> + <dd><var>string</var> が空でない場合に真です</dd> + + <dt><code><var>string1</var> = <var>string2</var><br /> + <var>string1</var> == <var>string2</var><br /> + <var>string1</var> != <var>string2</var></code></dt> + + <dd><p><var>string1</var> と <var>string2</var> を比較します。 + <var>string2</var> が <code>/<var>string</var>/</code> + という形式であれば、正規表現として比較されます。正規表現は + <a href="http://www.pcre.org">PCRE</a> エンジンで実装されていて、 + <a href="http://www.perl.com">perl 5</a> と同じ構文を使用します。 + <code>==</code> は単に <code>=</code> の別名で、まったく同じ動作を + します。</p> + + <p>正のマッチング (<code>=</code> または <code>==</code>) の場合は、 + 正規表現でグループ分けされたパーツをキャプチャすることができます。 + キャプチャされた部分は特殊変数 <code>$1</code> .. <code>$9</code> + に格納されます。</p> + + <div class="example"><h3>例</h3><p><code> + <!--#if expr="$QUERY_STRING = /^sid=([a-zA-Z0-9]+)/" --><br /> + <span class="indent"> + <!--#set var="session" value="$1" --><br /> + </span> + <!--#endif --> + </code></p></div> + </dd> + + <dt><code><var>string1</var> < <var>string2</var><br /> + <var>string1</var> <= <var>string2</var><br /> + <var>string1</var> > <var>string2</var><br /> + <var>string1</var> >= <var>string2</var></code></dt> + + <dd><var>string1</var> と <var>string2</var> を比較します。 + <em>文字列として</em>比較される (<code>strcmp(3)</code> を使用) + ことに注意してください。ですから、文字列 "100" は "20" + よりも小さいことになります。</dd> + + <dt><code>( <var>test_condition</var> )</code></dt> + <dd><var>test_condition</var> が真のとき、真</dd> + + <dt><code>! <var>test_condition</var></code></dt> + <dd><var>test_condition</var> が偽のとき、真</dd> + + <dt><code><var>test_condition1</var> && + <var>test_condition2</var></code></dt> + <dd><var>test_condition1</var> かつ + <var>test_condition2</var> が真のとき、真</dd> + + <dt><code><var>test_condition1</var> || + <var>test_condition2</var></code></dt> + <dd><var>test_condition1</var> または + <var>test_condition2</var> が真のとき、真</dd> + </dl> + + <p>"<em>=</em>" と "<em>!=</em>" の方が "<em>&&</em>" より + きつく束縛します。"<em>!</em>" の束縛が一番きつくなっています。 + ですから以下の二つは等価です:</p> + + <div class="example"><p><code> + <!--#if expr="$a = test1 && $b = test2" --><br /> + <!--#if expr="($a = test1) && ($b = test2)" --> + </code></p></div> + + <p>真偽値オペレータ <code>&&</code> と <code>||</code> + は同じ優先度です。 + これらのオペレータで一方により強い優先度をつけたい場合には、 + 括弧を使う必要があります。</p> + + <p>変数やオペレータとして認識されないものはすべて文字列として + 扱われます。文字列は引用符で囲むこともできます: <code>'string'</code> + のように。引用符で囲まれていない文字列には空白 (スペースとタブ) + を含めることはできません。それらは変数などの句を分離するために + 使われているからです。複数の文字列が続いているときは、 + 空白を間に入れて一つにくっつけられます。ですから、</p> + + <div class="example"><p><code><var>string1</var> <var>string2</var></code> は <code><var>string1</var> <var>string2</var></code> になります。<br /> + <br /> + また、<br /> + <br /> + <code>'<var>string1</var> <var>string2</var>'</code> は <code><var>string1</var> <var>string2</var></code> + になります。</p></div> + + <div class="note"><h3>真偽値表現の最適化</h3> + <p>式がもっと複雑になり、処理の速度低下が顕著になった場合は、 + 評価ルールに従って最適化してみると良いでしょう。</p> + <ul> + <li>評価は左から右に向かって行われます。</li> + <li>二値真偽値オペレータ (<code>&&</code> と <code>||</code>) + は、出来る限り短絡評価されます。つまり結果として上記のルールは、 + <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> が左の評価式を評価します。 + 左側で結果を十分決定できる場合は、評価はそこで停止します。 + そうでない場合は右側を評価して、左と右の両方から結果を計算します。</li> + <li>短絡評価は評価の対象に正規表現が含まれる場合、オフになります。 + 後方参照する変数 (<code>$1</code> .. <code>$9</code>) + を埋めるために、実際に評価する必要があるからです。</li> + </ul> + <p>特定の式がどのように扱われるかを知りたい場合は、 + <code>-DDEBUG_INCLUDE</code> コンパイラオプションを付けて + <code class="module"><a href="../mod/mod_include.html">mod_include</a></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="SSIEndTag" id="SSIEndTag">SSIEndTag</a> <a name="ssiendtag" id="ssiendtag">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>include 要素を終了させる文字列</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>SSIEndTag <var>tag</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>SSIEndTag "-->"</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_include</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.30 以降で利用可能</td></tr> +</table> + <p>このディレクティブは <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> が探す、 + include 要素の終了を示す文字列を変更します。</p> + + <div class="example"><h3>例</h3><p><code> + SSIEndTag "%>" + </code></p></div> + + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#ssistarttag">SSIStartTag</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="SSIErrorMsg" id="SSIErrorMsg">SSIErrorMsg</a> <a name="ssierrormsg" id="ssierrormsg">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>SSI のエラーがあったときに表示されるエラーメッセージ</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>SSIErrorMsg <var>message</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>SSIErrorMsg "[an error occurred while processing this +directive]"</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_include</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>バージョン 2.0.30 以降で使用可能</td></tr> +</table> + <p><code class="directive">SSIErrorMsg</code> ディレクティブは <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> + がエラーが起こったときに表示するメッセージを変更します。プロダクションサーバでは + メッセージがユーザに表示されないようにするために + デフォルトエラーメッセージを <code>"<!-- Error -->"</code> + に変えるというようなことを考えるかもしれません。</p> + + <p>このディレクティブは <code><!--#config + errmsg=<var>message</var> --></code> 要素と同じ効果になります。</p> + + <div class="example"><h3>例</h3><p><code> + SSIErrorMsg "<!-- Error -->" + </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="SSIStartTag" id="SSIStartTag">SSIStartTag</a> <a name="ssistarttag" id="ssistarttag">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>include 要素を開始する文字列</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>SSIStartTag <var>tag</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>SSIStartTag "<!--#"</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_include</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>バージョン 2.0.30 以降で使用可能</td></tr> +</table> + + <p>このディレクティブは <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> が探す、include + 要素の開始を示す文字列を変更します。</p> + + <p>二つのサーバで (もしかすると別々の段階で) ファイルの出力を解析していて、 + それぞれに違うコマンドを処理させたい、 + というようなときにこのオプションを使います。</p> + + <div class="example"><h3>例</h3><p><code> + SSIStartTag "<%"<br /> + SSIEndTag "%>" + </code></p></div> + + <p>上の例のように対応する + <code class="directive"><a href="#ssiendtag">SSIEndTag</a></code> を併せて使うと、 + 下に示す例のように SSI ディレクティブを使えます:</p> + + <div class="example"><h3>違う開始と終了のタグを使った SSI ディレクティブ</h3><p><code> + <%printenv %> + </code></p></div> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#ssiendtag">SSIEndTag</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="SSITimeFormat" id="SSITimeFormat">SSITimeFormat</a> <a name="ssitimeformat" id="ssitimeformat">ディレクティブ</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>SSITimeFormat <var>formatstring</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>SSITimeFormat "%A, %d-%b-%Y %H:%M:%S %Z"</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_include</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.30 以降で使用可能</td></tr> +</table> +<p>このディレクティブは <code>DATE</code> 環境変数を echo して日付を現す文字列が + 表示されるときの書式を変更します。<var>formatstring</var> は + C 標準ライブラリの <code>strftime(3)</code> と同じ形式です。</p> + + <p>このディレクティブは <code><!--#config + timefmt=<var>formatstring</var> --></code> 要素と同じ効果になります。</p> + + <div class="example"><h3>例</h3><p><code> + SSITimeFormat "%R, %B %d, %Y" + </code></p></div> + + <p>上のディレクティブでは、日付は "22:26, June 14, 2002" という + 形式で表示されます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="SSIUndefinedEcho" id="SSIUndefinedEcho">SSIUndefinedEcho</a> <a name="ssiundefinedecho" id="ssiundefinedecho">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>未定義の変数が echo されたときに表示される文字列</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>SSIUndefinedEcho <var>string</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>SSIUndefinedEcho "(none)"</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_include</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.34 以降で利用可能</td></tr> +</table> + <p>このディレクティブは変数が定義されていないにも関わらず + "echo" されたときに <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> + が表示する文字列を変更します。</p> + + <div class="example"><h3>例</h3><p><code> + SSIUndefinedEcho "<!-- undef -->" + </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="XBitHack" id="XBitHack">XBitHack</a> <a name="xbithack" id="xbithack">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>実行ビットが設定されたファイルの SSI ディレクティブを +解析する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>XBitHack on|off|full</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>XBitHack off</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Options</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_include</td></tr> +</table> + <p><code class="directive">XBitHack</code> ディレクティブは通常の HTML + ドキュメントの解析を制御します。このディレクティブは MIME タイプ + <code>text/html</code> と関連付けられているファイルにのみ影響します。 + <code class="directive">XBitHack</code> は以下の値をとることができます。</p> + + <dl> + <dt><code>off</code></dt> + <dd>実行可能ファイルに対して特別な扱いをしません。</dd> + + <dt><code>on</code></dt> + <dd>ユーザの実行ビットが設定されている <code>text/html</code> + ファイルは全てサーバで解析する html ドキュメントとして扱われます。</dd> + + <dt><code>full</code></dt> + <dd><code>on</code> と同様ですが、グループ実行ビットもテストします。 + もしそれが設定されていれば、返されるファイルの <code>Last-modified</code> の + 日付をファイルの最終修正時刻にします。それが設定されていないときは、 + last-modified の日付は送られません。このビットを設定すると、 + クライアントやプロキシがリクエストをキャッシュできるようになります。 + + <div class="note"><strong>注意</strong> 他の CGI を <code>#include</code> + するかもしれないものや、各アクセスに対して違う出力を生成する + (もしくは後のリクエストで変わるかもしれないもの) + すべての SSI スクリプトに対してグループ実行ビットが + 設定されていないことを確認できない場合は、full は使わない方が良い + でしょう。</div> + </dd> + </dl> + + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_include.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_include.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_info.html b/docs/manual/mod/mod_info.html index 849911036a..5664a128a0 100644 --- a/docs/manual/mod/mod_info.html +++ b/docs/manual/mod/mod_info.html @@ -2,9 +2,9 @@ URI: mod_info.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_info.html.ja.euc-jp +URI: mod_info.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_info.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_info.html.ja.euc-jp b/docs/manual/mod/mod_info.html.ja.euc-jp deleted file mode 100644 index 008ead9788..0000000000 --- a/docs/manual/mod/mod_info.html.ja.euc-jp +++ /dev/null @@ -1,191 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_info - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_info</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_info.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_info.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_info.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ФŪʳѤ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>info_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_info.c</td></tr></table> -<h3></h3> - - <p><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> ꤹˤϡʲ <code>httpd.conf</code> - ե˲äޤ</p> - - <div class="example"><p><code> - <Location /server-info><br /> - <span class="indent"> - SetHandler server-info<br /> - </span> - </Location> - </code></p></div> - - <p><code class="directive"><a href="../mod/core.html#location"><Location></a></code> - <code class="module"><a href="../mod/mod_access.html">mod_access</a></code> Ȥäơؤ - ¤Ȼפ⤷ޤ :</p> - - <div class="example"><p><code> - <Location /server-info><br /> - <span class="indent"> - SetHandler server-info<br /> - Order deny,allow<br /> - Deny from all<br /> - Allow from yourcompany.com<br /> - </span> - </Location> - </code></p></div> - - <p>öꤹȡ<code>http://your.host.example.com/server-info</code> - ˥뤳ȤǥФξ褦ˤʤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#addmoduleinfo">AddModuleInfo</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#security">Security Issues</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#queries">ɽ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#limitations">Τ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="security" id="security">Security Issues</a></h2> - <p>ö <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> Фɤ߹ޤȡ - Ƥϥɥ鵡ǽϥǥ쥯ȥե (<em>㤨</em> - .htaccess) ޤ <em>٤</em>եͭˤʤޤ - Υ⥸塼ͭˤȤϥƥθɬפ - Ǥ礦</p> - - <p>äˡΥ⥸塼ϥƥѥ桼̾/ѥɡ - ǡ١̾ʤɡ¾ Apache ⥸塼ǥ쥯ƥ֤ - ƥ̯ʾϳ餹ǽޤ - Ǥ顢Υ⥸塼Ϥȥ椵줿Ķ<strong>Τ</strong> - դƻȤäƤ</p> - - <p>ؤΥ¤뤿ˡ<code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> - ȤΤɤǤ礦</p> - - <div class="example"><h3></h3><p><code> - <Location /server-info><br /> - <span class="indent"> - SetHandler server-info<br /> - Order allow,deny<br /> - # Allow access from server itself<br /> - Allow from 127.0.0.1<br /> - # Additionally, allow access from local workstation<br /> - Allow from 192.168.1.17<br /> - </span> - </Location> - </code></p></div> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="queries" id="queries">ɽ</a></h2> - <p>ǥեȤǤϡоϤ٤Ƥͭʥ⥸塼ȡ - ƥ⥸塼ˤĤơ⥸塼뤬ǥ쥯ƥ֡ - Ƥ롢եåǤδϢǥ쥯ƥ֤ - ʤäƤޤ</p> - - <p><code>server-info</code> ꥯȤإɲä뤳Ȥǡ - ¾ɽ֤ȤǤޤ㤨С - <code>http://your.host.example.com/server-info?config</code> - ٤Ƥǥ쥯ƥ֤ɽޤ</p> - - <dl> - <dt><code>?<module-name></code></dt> - <dd>ꤵ줿⥸塼˴ϢΤ</dd> - <dt><code>?config</code></dt> - <dd>⥸塼ǥȤˡǥ쥯ƥ֤Τ</dd> - <dt><code>?hooks</code></dt> - <dd>ƥ⥸塼뤬ѤեåΤ</dd> - <dt><code>?list</code></dt> - <dd>ͭʥ⥸塼δñʥꥹȤΤ</dd> - <dt><code>?server</code></dt> - <dd>ܥоΤ</dd> - </dl> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="limitations" id="limitations">Τ</a></h2> - <p><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> ϡեɤΤǤϤʤ - ˥ѡ줿ɤ߹ळȤǾޤäơ - ѡѤߤڤˡˤ¤Ĥޤ:</p> - <ul> - <li>ѡ줿¸줺ˡ˼¹Ԥǥ쥯ƥ֤ - ˸ޤˤ - <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>, - <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>, - <code class="directive"><a href="../mod/mod_so.html#loadfile">LoadFile</a></code> ޤ</li> - <li><code class="directive"><a href="../mod/core.html#include">Include</a></code>, - <code class="directive"><a href="../mod/core.html#<ifmodule>"><IfModule></a></code>, - <code class="directive"><a href="../mod/core.html#<ifdefine>"><IfDefine></a></code>, - Τ褦ե뼫Ȥ椹ǥ쥯ƥ֤ɽޤ - Υǥ쥯ƥ֤ˤꡢͭˤʤäƤǥ쥯ƥ֤ - ɽޤ</li> - <li>Ȥɽޤ(ϻͤȻפäƤ)</li> - <li><code>.htaccess</code> եǥ쥯ƥ֤ɽޤ - (ʵŪʥΰǤϤʤǤ)</li> - <li><code class="directive"><a href="../mod/core.html#<directory>"><Directory></a></code> - Τ褦ʥƥʥǥ쥯ƥ֤̤ɽޤ - <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> Ĥ <code class="directive"><a href="../mod/core.html#</directory>"></Directory></a></code> ʤɤοΤ뤳ȤϤǤޤ</li> - <li><code class="module"><a href="../mod/mod_perl.html">mod_perl</a></code> Τ褦ʥɥѡƥ⥸塼 - Υǥ쥯ƥ֤ɽʤ⤷ޤ</li> - </ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AddModuleInfo" id="AddModuleInfo">AddModuleInfo</a> <a name="addmoduleinfo" id="addmoduleinfo">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>server-info ϥɥˤɽ⥸塼ξ -ɲäξդä</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AddModuleInfo <var>module-name</var> <var>string</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_info</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 1.3 ʹ</td></tr> -</table> - <p>ϡ<var>string</var> Ƥ⥸塼 <var>module-name</var> - <strong>ɲþ</strong> Ȥ HTML - ȤƲᤵ졢ɽ褦ˤޤ:</p> - - <div class="example"><p><code> - AddModuleInfo mod_deflate.c 'See <a \<br /> - <span class="indent"> - href="http://www.apache.org/docs/trunk/mod/mod_deflate.html">\<br /> - http://www.apache.org/docs/trunk/mod/mod_deflate.html</a>' - </span> - </code></p></div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_info.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_info.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_info.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_info.html.ja.utf8 b/docs/manual/mod/mod_info.html.ja.utf8 new file mode 100644 index 0000000000..319c972600 --- /dev/null +++ b/docs/manual/mod/mod_info.html.ja.utf8 @@ -0,0 +1,191 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_info - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_info</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_info.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_info.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_info.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>サーバの設定の包括的な概観を提供する</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>info_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_info.c</td></tr></table> +<h3>概要</h3> + + <p><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> を設定するには、以下を <code>httpd.conf</code> + ファイルに加えます。</p> + + <div class="example"><p><code> + <Location /server-info><br /> + <span class="indent"> + SetHandler server-info<br /> + </span> + </Location> + </code></p></div> + + <p><code class="directive"><a href="../mod/core.html#location"><Location></a></code> + の中で <code class="module"><a href="../mod/mod_access.html">mod_access</a></code> を使って、サーバ設定情報への + アクセスを制限したいと思うかもしれません :</p> + + <div class="example"><p><code> + <Location /server-info><br /> + <span class="indent"> + SetHandler server-info<br /> + Order deny,allow<br /> + Deny from all<br /> + Allow from yourcompany.com<br /> + </span> + </Location> + </code></p></div> + + <p>一旦設定すると、<code>http://your.host.example.com/server-info</code> + にアクセスすることでサーバの情報を得られるようになります。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#addmoduleinfo">AddModuleInfo</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#security">Security Issues</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#queries">表示される情報の選択</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#limitations">既知の制限</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="security" id="security">Security Issues</a></h2> + <p>一旦 <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> がサーバに読み込まれると、 + 提供しているハンドラ機能はディレクトリ毎の設定ファイル (<em>例えば</em> + .htaccess) を含む <em>すべて</em>の設定ファイルで有効になります。 + このモジュールを有効にするときはセキュリティの問題を考慮する必要が + あるでしょう。</p> + + <p>特に、このモジュールはシステムパス、ユーザ名/パスワード、 + データベース名など、他の Apache モジュールの設定ディレクティブから + セキュリティ上微妙な情報を漏らす可能性があります。 + ですから、このモジュールはきちんとアクセス制御された環境で<strong>のみ</strong>、 + 注意して使ってください。</p> + + <p>設定情報へのアクセスを制限するために、<code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> を + 使うのが良いでしょう。</p> + + <div class="example"><h3>アクセス制御</h3><p><code> + <Location /server-info><br /> + <span class="indent"> + SetHandler server-info<br /> + Order allow,deny<br /> + # Allow access from server itself<br /> + Allow from 127.0.0.1<br /> + # Additionally, allow access from local workstation<br /> + Allow from 192.168.1.17<br /> + </span> + </Location> + </code></p></div> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="queries" id="queries">表示される情報の選択</a></h2> + <p>デフォルトでは、サーバ情報はすべての有効なモジュールと、 + 各モジュールについて、モジュールが理解するディレクティブ、 + 実装している、フック、現時点での設定の関連するディレクティブに + なっています。</p> + + <p><code>server-info</code> リクエストへクエリーを追加することで、 + 設定情報の他の表示形式を選ぶことができます。例えば、 + <code>http://your.host.example.com/server-info?config</code> は + すべての設定ディレクティブを表示します。</p> + + <dl> + <dt><code>?<module-name></code></dt> + <dd>指定されたモジュールに関連する情報のみ</dd> + <dt><code>?config</code></dt> + <dd>モジュールでソートせずに、設定ディレクティブのみ</dd> + <dt><code>?hooks</code></dt> + <dd>各モジュールが使用するフックのみ</dd> + <dt><code>?list</code></dt> + <dd>有効なモジュールの簡単なリストのみ</dd> + <dt><code>?server</code></dt> + <dd>基本サーバ情報のみ</dd> + </dl> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="limitations" id="limitations">既知の制限</a></h2> + <p><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> は、元の設定ファイルを読むのではなく、 + 既にパースされた設定を読み込むことで情報を提供します。従って、 + パース済みの設定情報の木が生成される方法による制限がいくつかあります:</p> + <ul> + <li>パースされた設定に保存されずに、すぐに実行されるディレクティブは + 一覧に現れません。これには + <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>, + <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>, + <code class="directive"><a href="../mod/mod_so.html#loadfile">LoadFile</a></code> があります。</li> + <li><code class="directive"><a href="../mod/core.html#include">Include</a></code>, + <code class="directive"><a href="../mod/core.html#<ifmodule>"><IfModule></a></code>, + <code class="directive"><a href="../mod/core.html#<ifdefine>"><IfDefine></a></code>, + のような設定ファイル自身を制御するディレクティブは表示されません。 + そのディレクティブの中にあり、有効になっているディレクティブは + 表示されます。</li> + <li>コメントは表示されません。(これは仕様だと思ってください。)</li> + <li><code>.htaccess</code> ファイルの設定ディレクティブは表示されません + (永久的なサーバ設定の一部ではないからです)。</li> + <li><code class="directive"><a href="../mod/core.html#<directory>"><Directory></a></code> + のようなコンテナディレクティブは普通に表示されますが、 + <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> は閉じタグの <code class="directive"><a href="../mod/core.html#</directory>"></Directory></a></code> などの数を知ることはできません。</li> + <li><code class="module"><a href="../mod/mod_perl.html">mod_perl</a></code> のようなサードパーティモジュール + のディレクティブは表示されないかもしれません。</li> + </ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AddModuleInfo" id="AddModuleInfo">AddModuleInfo</a> <a name="addmoduleinfo" id="addmoduleinfo">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>server-info ハンドラにより表示されるモジュールの情報に +追加の情報を付け加える</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AddModuleInfo <var>module-name</var> <var>string</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_info</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 1.3 以降</td></tr> +</table> + <p>これは、<var>string</var> の内容がモジュール <var>module-name</var> + の<strong>追加情報</strong> として HTML + として解釈され、表示されるようにします。例:</p> + + <div class="example"><p><code> + AddModuleInfo mod_deflate.c 'See <a \<br /> + <span class="indent"> + href="http://www.apache.org/docs/trunk/mod/mod_deflate.html">\<br /> + http://www.apache.org/docs/trunk/mod/mod_deflate.html</a>' + </span> + </code></p></div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_info.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_info.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_info.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_log_config.html b/docs/manual/mod/mod_log_config.html index 342249126e..8122dcd920 100644 --- a/docs/manual/mod/mod_log_config.html +++ b/docs/manual/mod/mod_log_config.html @@ -2,9 +2,9 @@ URI: mod_log_config.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_log_config.html.ja.euc-jp +URI: mod_log_config.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_log_config.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_log_config.html.ja.euc-jp b/docs/manual/mod/mod_log_config.html.ja.euc-jp deleted file mode 100644 index 0e5ae06314..0000000000 --- a/docs/manual/mod/mod_log_config.html.ja.euc-jp +++ /dev/null @@ -1,474 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_log_config - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_log_config</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_log_config.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_log_config.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_log_config.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ФؤΥꥯȤΥ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>log_config_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_log_config.c</td></tr></table> -<h3></h3> - - <p> - Υ⥸塼ϥ饤ȤΥꥯȤ˥뵡ǽ - ޤϥޥǽʽǽ졢եľ - ꡢץϤꤹ뤳ȤǤޤġΥꥯȤ - ħ˱ƥ˽ʤäǤ褦ˡˤ - Ƥޤ</p> - - <p>Υ⥸塼ϻĤΥǥ쥯ƥޤ: - ե뤿 <code class="directive"><a href="#transferlog">TransferLog</a></code>, - <code class="directive"><a href="#logformat">LogFormat</a></code>, - ե ٤ <code class="directive"><a href="#customlog">CustomLog</a></code> Ǥ - ƥꥯȤʣ褦ˤ뤿 - <code class="directive">TransferLog</code> ǥ쥯ƥ֤ - <code class="directive">CustomLog</code> - ǥ쥯ƥ֤ʣѤ뤳ȤǤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#bufferedlogs">BufferedLogs</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cookielog">CookieLog</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#customlog">CustomLog</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#logformat">LogFormat</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#transferlog">TransferLog</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#formats"></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#security">ƥ˴ؤ</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><a href="../logs.html">Apache ե</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="formats" id="formats"></a></h2> - - <p><code class="directive"><a href="#logformat">LogFormat</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="#customlog">CustomLog</a></code> - ǥ쥯ƥ֤νꤹʸǤʸȤäƤ줾 - ꥯȤե˥ޤʸˤ - եˤΤޤ - ʸ䡢줾Ԥȥ֤ɽ C - ʸ "\n" "\t" - Ȥޤ뤳ȤǤޤΤޤϤȥХåå - Хååǥפɬפޤ</p> - - <p>ꥯȤħΤΤ "<code>%</code>" - ǥ쥯ƥ֤ʸ˽Ȥ - ޤ"%" - ǥ쥯ƥ֤ϥեǤϰʲΤ褦 - ִͤޤ:</p> - - <table class="bordered"><tr class="header"><th>եޥåʸ</th> - <th></th></tr> -<tr><td><code>%%</code></td> - <td>ѡȵ</td></tr> -<tr class="odd"><td><code>%a</code></td> - <td>⡼ IP ɥ쥹</td></tr> -<tr><td><code>%A</code></td> - <td> IP ɥ쥹</td></tr> -<tr class="odd"><td><code>%B</code></td> - <td>쥹ݥΥХȿHTTP إåϽ</td></tr> -<tr><td><code>%b</code></td> - <td>쥹ݥΥХȿHTTP إåϽCLF - <em>ʤ</em>1 ХȤʤäȤ 0 ǤϤʤ - '<code>-</code>' ˤʤ</td></tr> -<tr class="odd"><td><code>%{<var>Foobar</var>}C</code></td> - <td>Ф줿ꥯΥå <var>Foobar</var> </td></tr> -<tr><td><code>%D</code></td> - <td>ꥯȤΤˤä֡ޥñ</td></tr> -<tr class="odd"><td><code>%{<var>FOOBAR</var>}e</code></td> - <td>Ķѿ <var>FOOBAR</var> </td></tr> -<tr><td><code>%f</code></td> - <td>ե̾</td></tr> -<tr class="odd"><td><code>%h</code></td> - <td>⡼ȥۥ</td></tr> -<tr><td><code>%H</code></td> - <td>ꥯȥץȥ</td></tr> -<tr class="odd"><td><code>%{<var>Foobar</var>}i</code></td> - <td>Ф줿ꥯȤ <code><var>Foobar</var>:</code> - إå</td></tr> -<tr><td><code>%l</code></td> - <td>(identd ⤷Ƥ) ⡼ȥ̾ - <code class="module"><a href="../mod/mod_ident.html">mod_ident</a></code> Ф¸ߤơ - <code class="directive"><a href="../mod/mod_ident.html#identitycheck">IdentityCheck</a></code> - ǥ쥯ƥ֤ <code>On</code> ꤵƤʤ¤ꡢ - <code>-</code> ˤʤޤ</td></tr> -<tr class="odd"><td><code>%m</code></td> - <td>ꥯȥå</td></tr> -<tr><td><code>%{<var>Foobar</var>}n</code></td> - <td>¾Υ⥸塼뤫Υ <var>Foobar</var> </td></tr> -<tr class="odd"><td><code>%{<var>Foobar</var>}o</code></td> - <td> <code><var>Foobar</var>:</code> إå</td></tr> -<tr><td><code>%p</code></td> - <td>ꥯȤäƤ륵Фʥݡ</td></tr> -<tr class="odd"><td><code>%P</code></td> - <td>ꥯȤäҥץΥץ ID</td></tr> -<tr><td><code>%{<var>format</var>}P</code></td> - <td>ꥯȤäΥץ ID å ID - <var>format</var> Ȥͭͤ <code>pid</code>, <code>tid</code>, - <code>hextid</code> Ǥ<code>hextid</code> Ȥˤ - APR 1.2.0 ʹߤɬפǤ - </td></tr> -<tr class="odd"><td><code>%q</code></td> - <td>䤤礻ʸ (¸ߤ <code>?</code> ɲä롣 - Ǥʤ϶ʸ)</td></tr> -<tr><td><code>%r</code></td> - <td>ꥯȤκǽι</td></tr> -<tr class="odd"><td><code>%s</code></td> - <td>ơǥ쥯Ȥ줿ꥯȤϡ - ꥯȤΥơ --- ǸΥơ <code>%>s</code> - </td></tr> -<tr><td><code>%t</code></td> - <td>ꥯȤդ - CLF λν (ɸαѸν)</td></tr> -<tr class="odd"><td><code>%{<var>format</var>}t</code></td> - <td><var>format</var> Ϳ줿ˤformat - <code>strftime (3)</code> - Ǥɬפ롣(ϰ貽Ƥǽ)</td></tr> -<tr><td><code>%T</code></td> - <td>ꥯȤΤˤä֡ñ</td></tr> -<tr class="odd"><td><code>%u</code></td> - <td>⡼ȥ桼 (ǧڤˤΡơ (<code>%s</code>) - 401 ΤȤϰ̣ʤΤǤǽ) - </td></tr> -<tr><td><code>%U</code></td> - <td>ꥯȤ줿 URL ѥʸϴޤޤʤ</td></tr> -<tr class="odd"><td><code>%v</code></td> - <td>ꥯȤäƤ륵Ф <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></td></tr> -<tr><td><code>%V</code></td> - <td><code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> ˤ륵̾</td></tr> -<tr class="odd"><td><code>%X</code></td> - <td>λȤ³ơ: - - <table> - - <tr><td><code>X</code> =</td> - <td>λ³۾ェλ</td></tr> - <tr><td><code>+</code> =</td> - <td>줿³³뤳Ȥǽ</td></tr> - <tr><td><code>-</code> = </td> - <td>줿³ڤ</td></tr> - </table> - - <p>(Υǥ쥯ƥ֤ Apache - 1.3 θΥСǤ <code>%c</code> ˳Ƥ - ޤŪ ssl ѤƤ - <code>%{<var>var</var>}c</code> - ʸȾͤƤޤ)</p></td></tr> -<tr><td><code>%I</code></td> - <td>ꥯȤȥإåޤࡢäХȿ - 0 ˤϤʤʤ - Ѥ뤿ˤ <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> ɬ</td></tr> -<tr class="odd"><td><code>%O</code></td> - <td>إåޤࡢХȿ0 ˤϤʤʤ - Ѥ뤿ˤ <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> ɬ</td></tr> -</table> - - <h3><a name="modifiers" id="modifiers"></a></h3> - - <p>Ǥ "%" ľ HTTP ơɤڤ - ꤹ뤳Ȥǡɽ¤뤳ȤǤޤ㤨 - <code>"%400,501{User-agent}i"</code> Ǥϡ - 400 500 ֥顼ǤΤ <code>User-agent</code> ޤ - ¾ΥơɤǤ <code>"-"</code> Ȥʸ - ޤơɤΥꥹȤ "<code>!</code>" - ꤹ뤳ȤǤޤ : - <code>"%!200,304,302{Referer}i"</code> ϡꤵ줿 - 3 ĤΥɤ<em>ɤˤ⳺ʤ</em>ꥯƤ - <code>Referer</code> ޤ</p> - - <p> "<" ">" 쥯Ȥ줿ꥯȤΥ - ΥꥯȤǽŪʥꥯȤΤɤѤ뤫 - ꤹ뤿˻ȤޤǥեȤǤϡ<code>%</code> ǥ쥯ƥ֤ - <code>%s, %U, %T, %D, %r</code> ϸΥꥯȤ¾ϺǽŪʥꥯȤ - Ѥޤ㤨СꥯȤκǽơϿˤ - <code>%>s</code> ŪǧڤƤʤإ쥯Ȥ줿 - ꥯȤǸΥꥯȤǧڤ줿桼Ͽ뤿ˤ - <code>%<u</code> ȤȤǤޤ</p> - - - - <h3><a name="format-notes" id="format-notes">¾</a></h3> - - <p>ƥͳˤ 2.0.46 ꡢ - <code>%r</code>, <code>%i</code>, <code>%o</code> äƤ롢 - Բǽʸ¾̤ʸϡ<code>\x<var>hh</var></code> - Ȥʸǥפ褦ˤʤޤ<var>hh</var> - ΤޤޤΥХȤͤ 16 ʤǤͤǤε§㳰ˤϡ - ХååȤäƥפ <code>"</code> <code>\</code> ȡ - C ɽˡȤʸ (<code>\n</code>, <code>\t</code> ʤ) - ޤ2.0.46 ΥСǤϥϹԤޤΤǡ - եݤդɬפǤ</p> - - <p>httpd 2.0 Ǥ 1.3 Ȥϰۤʤꡢ<code>%b</code> <code>%B</code> - եޥåʸϥ饤Ȥ줿ХȿΤΤǤϤʤ - HTTP 쥹ݥΥХȿǤ (ϰۤʤΤǡȤС - ͥ˴줿䡢SSL ѻ˰פޤ) - <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> Ƥ <code>%O</code> - եޥåʸǡͥåȥͳǼºݤž줿Хȿ - ϿǤޤ</p> - - - - <h3><a name="examples" id="examples"></a></h3> - - <p>褯Ȥեޥåʸ:</p> - - <dl> - <dt>Common Log Format (CLF)</dt> - <dd><code>"%h %l %u %t \"%r\" %>s %b"</code></dd> - - <dt>Сۥդ Common Log Format</dt> - <dd><code>"%v %h %l %u %t \"%r\" %>s %b"</code></dd> - - <dt>NCSA extended/combined </dt> - <dd><code>"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" - \"%{User-agent}i\""</code></dd> - - <dt>Referer </dt> - <dd><code>"%{Referer}i -> %U"</code></dd> - - <dt>Agent (֥饦) </dt> - <dd><code>"%{User-agent}i"</code></dd> - </dl> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="security" id="security">ƥ˴ؤ</a></h2> - <p>ե뤬¸Ƥǥ쥯ȥ꤬ФưʳΥ桼 - ߲ǽʤȤ˥ƥ꤬ȯͳξܺ٤<a href="../misc/security_tips.html#serverroot">ƥΤ</a> - ȤƤ</p> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="BufferedLogs" id="BufferedLogs">BufferedLogs</a> <a name="bufferedlogs" id="bufferedlogs">ǥ쥯ƥ</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>BufferedLogs On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>BufferedLogs Off</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_log_config</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.41 ʹ</td></tr> -</table> - <p><code class="directive">BufferedLogs</code> ǥ쥯ƥ֤Ȥ - <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> εưѲơ - ʣΥФݤˡ줾ΥꥯȽ - ФΤǤϤʤäߤƤ顢 - ޤȤƥǥ˽Ф褦ˤʤޤ - η̥ǥΨŪˤʤꡢ - ⤤ѥեޥ륷ƥ⤢Ǥ礦 - Υǥ쥯ƥ֤ϥΤǰ٤Ǥޤ; - СۥȤȤꤹ뤳ȤϤǤޤ</p> - - <div class="note">Υǥ쥯ƥ֤ϼ¸ŪʤΤǤΤǡ - ѤݤդƤ</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="CookieLog" id="CookieLog">CookieLog</a> <a name="cookielog" id="cookielog">ǥ쥯ƥ</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>CookieLog <var>filename</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_log_config</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Υǥ쥯ƥ֤侩</td></tr> -</table> - <p><code class="directive">CookieLog</code> - ǥ쥯ƥ֤ϥåΥΤΥե̾ - ꤷޤfilename <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> - ХѥǤΥǥ쥯ƥ֤ <code>mod_cookies</code> ȤθߴΤ - ¸ߤѤϿ侩Ƥޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="CustomLog" id="CustomLog">CustomLog</a> <a name="customlog" id="customlog">ǥ쥯ƥ</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>CustomLog <var>file</var>|<var>pipe</var> -<var>format</var>|<var>nickname</var> -[env=[!]<var>environment-variable</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_log_config</td></tr> -</table> - <p><code class="directive">CustomLog</code> ǥ쥯ƥ֤ϥФؤΥꥯȤ - 뤿˻Ȥޤνꤵ졢 - ĶѿȤäƥ˱ƹԤʤ褦ˤ뤳ȤǤޤ</p> - - <p>ꤹǽΰϰʲĤηͤ - Ȥ뤳ȤǤޤ:</p> - - <dl> - <dt><var>file</var></dt> - <dd><code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> - Хѥɽե̾</dd> - - <dt><var>pipe</var></dt> - <dd>ѥʸ "<code>|</code>" ȡθɸϤ - ȤץؤΥѥ³Ρ - - <div class="warning"><h3>ƥ</h3> - <p>⤷ץबѤ줿硢 - <code class="program"><a href="../programs/httpd.html">httpd</a></code> ư줿桼ȤƼ¹ԤޤϥФ - root ˤäƵư줿 root ˤʤޤץब - Ǥ褦αդƤ</p> - </div> - <div class="warning"><h3></h3> - <p>Unix ǤʤץåȥեǥեΥѥϤƤȤϡ - ѤƤץåȥեबХååλѤĤƤ - Ȥơ̾ΥåȤ褦˵ĤƤ - ŪˡեǤϾ̤ΥåΤߤȤ褦ˤ - ɤǤ</p> - </div></dd> - </dl> - - <p>Ĥΰϥե˲뤫ꤷޤ - ˤ <code class="directive"><a href="#logformat">LogFormat</a></code> ǥ쥯ƥ֤ˤ - 줿 <var>nickname</var> <a href="#formats">ν</a> - ΤȤƤ롢Ū <var>format</var> ʸ - ɤ餫ꤹ뤳ȤǤޤ</p> - - <p>㤨СʲĤΥǥ쥯ƥַƱ̤⤿餷ޤ:</p> - - <div class="example"><p><code> - # CustomLog with format nickname<br /> - LogFormat "%h %l %u %t \"%r\" %>s %b" common<br /> - CustomLog logs/access_log common<br /> - <br /> - # CustomLog with explicit format string<br /> - CustomLog logs/access_log "%h %l %u %t \"%r\" %>s %b" - </code></p></div> - - <p>ܤΰϾάǽǡФδĶˤѿ뤫ʤ - ƥꥯȤ뤫ɤ椹뤿˻ȤȤǤޤ - ꤵ줿<a href="../env.html">Ķѿ</a>ꥯȤФ - ꤵƤ ('<code>env=!<var>name</var></code>' ʸȤ줿Ȥ - ꤵƤʤ)ꥯȤޤ</p> - - <p>Ķѿ <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> ⥸塼 - <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ⥸塼ξ⤷ - ѤƥꥯȤȤꤹ뤳ȤǤޤ - 㤨СФˤ뤹٤Ƥ GIF ؤΥꥯȤ̤Υե - ˤϵϿɡᥤˤϵϿʤȤȤ - ʲΤΤȤȤǤޤ:</p> - - <div class="example"><p><code> - SetEnvIf Request_URI \.gif$ gif-image<br /> - CustomLog gif-requests.log common env=gif-image<br /> - CustomLog nongif-requests.log common env=!gif-image - </code></p></div> - - <p>Ť RefererIgnore ǥ쥯ƥ֤Ʊưϡ - Τ褦ˤޤ:</p> - - <div class="example"><p><code> - SetEnvIf Referer example\.com localreferer<br /> - CustomLog referer.log referer env=!localreferer - </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="LogFormat" id="LogFormat">LogFormat</a> <a name="logformat" id="logformat">ǥ쥯ƥ</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>LogFormat <var>format</var>|<var>nickname</var> -[<var>nickname</var>]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LogFormat "%h %l %u %t \"%r\" %>s %b"</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_log_config</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϥեνꤷޤ</p> - - <p><code class="directive">LogFormat</code> ǥ쥯ƥ֤ĤηΤɤ餫 - Ȥ뤳ȤǤޤǽηǤϰĤΰΤߤꤵ졢 - ³ <code class="directive">TransferLog</code> - ǻꤵ줿ǻȤνꤷޤñȤΰǤ - <a href="#formats"></a>Ƥ褦 - <var>format</var> Ū˻ꤹ뤳ȤǤޤ - ⤷ϡƤ褦 <code class="directive">LogFormat</code> - ǥ쥯ƥ֤줿ν <var>nickname</var>Ȥä - Ȥ뤳ȤǤޤ</p> - - <p><code class="directive">LogFormat</code> ǥ쥯ƥ֤Ĥη - <var>format</var> <var>nickname</var> Ϳޤ - եޥåʸΤƤӽˡ - <var>nickname</var> ³ <code class="directive">LogFormat</code> ǥ쥯ƥ֤ - <code class="directive">CustomLog</code> ǥ쥯ƥ֤ǻȤȤǤޤ - Nickname <code class="directive">LogFormat</code> ǥ쥯ƥ֤ - <strong>¾ˤϲ⤷ޤ</strong> -- ʤ˥å͡ - <em></em>ǡºݤ˽ŬѤƥǥեȤˤȤȤϹԤʤޤ - Ǥ顢³ <code class="directive"><a href="#transferlog">TransferLog</a></code> - ǥ쥯ƥ֤ˤϱƶͿޤ - ˡ<code class="directive">LogFormat</code> ǥ쥯ƥ֤ϴ¸ nickname - Ȥä̤ nickname 뤳ȤϤǤޤNickname ˤ - ѡȵ (<code>%</code>) ޤޤƤƤϤʤȤˤ - Ƥ</p> - - <div class="example"><h3></h3><p><code> - LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost_common - </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="TransferLog" id="TransferLog">TransferLog</a> <a name="transferlog" id="transferlog">ǥ쥯ƥ</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>TransferLog <var>file</var>|<var>pipe</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_log_config</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϡľܻǤʤȤȡ - դ̵Ȥȡ<code class="directive"><a href="#customlog">CustomLog</a></code> Ʊȸ̤ޤ - ľܥꤹˡνϤޤǤǰֺǸ˻ꤵ줿 - ˥å͡ʤ - <code class="directive"><a href="#logformat">LogFormat</a></code> ǥ쥯ƥ - 줿ΤȤޤ - ⤷¾νꤵƤʤȤ Common Log Format - Ȥޤ</p> - - <div class="example"><h3></h3><p><code> - LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""<br /> - TransferLog logs/access_log - </code></p></div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_log_config.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_log_config.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_log_config.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_log_config.html.ja.utf8 b/docs/manual/mod/mod_log_config.html.ja.utf8 new file mode 100644 index 0000000000..1027475fe1 --- /dev/null +++ b/docs/manual/mod/mod_log_config.html.ja.utf8 @@ -0,0 +1,474 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_log_config - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_log_config</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_log_config.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_log_config.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_log_config.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>サーバへのリクエストのロギング</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>log_config_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_log_config.c</td></tr></table> +<h3>概要</h3> + + <p> + このモジュールはクライアントのリクエストを柔軟にログ収集する機能を + 提供します。ログはカスタマイズ可能な書式で書かれ、ファイルに直接 + 書いたり、外部プログラムに渡したりすることができます。個々のリクエストを + 特徴に応じてログに書いたり書かなかったりできるように、条件による + ログ収集も提供されています。</p> + + <p>このモジュールは三つのディレクティブ提供します: + ログファイルを作成するための <code class="directive"><a href="#transferlog">TransferLog</a></code>, + 新しい書式を 定義する <code class="directive"><a href="#logformat">LogFormat</a></code>, + ログファイルと 書式を一度に定義する <code class="directive"><a href="#customlog">CustomLog</a></code> です。 + 各リクエストが複数回ログ収集されるようにするために + <code class="directive">TransferLog</code> ディレクティブと + <code class="directive">CustomLog</code> + ディレクティブは複数回使用することができます。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#bufferedlogs">BufferedLogs</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#cookielog">CookieLog</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#customlog">CustomLog</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#logformat">LogFormat</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#transferlog">TransferLog</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#formats">カスタムログ書式</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#security">セキュリティに関して</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><a href="../logs.html">Apache ログファイル</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="formats" id="formats">カスタムログ書式</a></h2> + + <p><code class="directive"><a href="#logformat">LogFormat</a></code> ディレクティブと + <code class="directive"><a href="#customlog">CustomLog</a></code> + ディレクティブの書式を指定する引数は文字列です。この文字列を使ってそれぞれの + リクエストがログファイルにログ収集されます。その文字列には + ログファイルにそのまま + 書かれる文字列や、それぞれ改行とタブを表す C 言語 + 形式の制御文字 "\n" と "\t" + とを含めることができます。そのまま出力させたい引用符とバックスラッシュは + バックスラッシュでエスケープする必要があります。</p> + + <p>リクエストの特徴そのものは "<code>%</code>" + ディレクティブを書式の文字列に書くことで + ログ収集されます。"%" + ディレクティブはログファイル中では以下のような + 値で置換されます:</p> + + <table class="bordered"><tr class="header"><th>フォーマット文字列</th> + <th>説明</th></tr> +<tr><td><code>%%</code></td> + <td>パーセント記号</td></tr> +<tr class="odd"><td><code>%a</code></td> + <td>リモート IP アドレス</td></tr> +<tr><td><code>%A</code></td> + <td>ローカル IP アドレス</td></tr> +<tr class="odd"><td><code>%B</code></td> + <td>レスポンスのバイト数。HTTP ヘッダは除く。</td></tr> +<tr><td><code>%b</code></td> + <td>レスポンスのバイト数。HTTP ヘッダは除く。CLF 書式。 + <em>すなわち</em>、1 バイトも送られなかったときは 0 ではなく、 + '<code>-</code>' になる</td></tr> +<tr class="odd"><td><code>%{<var>Foobar</var>}C</code></td> + <td>サーバに送られたリクエスト中のクッキー <var>Foobar</var> の値</td></tr> +<tr><td><code>%D</code></td> + <td>リクエストを処理するのにかかった時間、マイクロ秒単位</td></tr> +<tr class="odd"><td><code>%{<var>FOOBAR</var>}e</code></td> + <td>環境変数 <var>FOOBAR</var> の内容</td></tr> +<tr><td><code>%f</code></td> + <td>ファイル名</td></tr> +<tr class="odd"><td><code>%h</code></td> + <td>リモートホスト</td></tr> +<tr><td><code>%H</code></td> + <td>リクエストプロトコル</td></tr> +<tr class="odd"><td><code>%{<var>Foobar</var>}i</code></td> + <td>サーバに送られたリクエストの <code><var>Foobar</var>:</code> + ヘッダの内容</td></tr> +<tr><td><code>%l</code></td> + <td>(identd からもし提供されていれば) リモートログ名。 + これは <code class="module"><a href="../mod/mod_ident.html">mod_ident</a></code> がサーバに存在して、 + <code class="directive"><a href="../mod/mod_ident.html#identitycheck">IdentityCheck</a></code> + ディレクティブが <code>On</code> に設定されていない限り、 + <code>-</code> になります。</td></tr> +<tr class="odd"><td><code>%m</code></td> + <td>リクエストメソッド</td></tr> +<tr><td><code>%{<var>Foobar</var>}n</code></td> + <td>他のモジュールからのメモ <var>Foobar</var> の内容</td></tr> +<tr class="odd"><td><code>%{<var>Foobar</var>}o</code></td> + <td>応答の <code><var>Foobar</var>:</code> ヘッダの内容</td></tr> +<tr><td><code>%p</code></td> + <td>リクエストを扱っているサーバの正式なポート</td></tr> +<tr class="odd"><td><code>%P</code></td> + <td>リクエストを扱った子プロセスのプロセス ID</td></tr> +<tr><td><code>%{<var>format</var>}P</code></td> + <td>リクエストを扱ったワーカーのプロセス ID かスレッド ID。 + <var>format</var> として有効な値は <code>pid</code>, <code>tid</code>, + <code>hextid</code> です。<code>hextid</code> を使うには + APR 1.2.0 以降が必要です。 + </td></tr> +<tr class="odd"><td><code>%q</code></td> + <td>問い合せ文字列 (存在する場合は前に <code>?</code> が追加される。 + そうでない場合は空文字列)</td></tr> +<tr><td><code>%r</code></td> + <td>リクエストの最初の行</td></tr> +<tr class="odd"><td><code>%s</code></td> + <td>ステータス。内部でリダイレクトされたリクエストは、元々の + リクエストのステータス --- 最後のステータスは <code>%>s</code> + </td></tr> +<tr><td><code>%t</code></td> + <td>リクエストを受付けた時刻。 + CLF の時刻の書式 (標準の英語の書式)</td></tr> +<tr class="odd"><td><code>%{<var>format</var>}t</code></td> + <td><var>format</var> で与えられた書式による時刻。format は + <code>strftime (3)</code> の + 書式である必要がある。(地域化されている可能性がある)</td></tr> +<tr><td><code>%T</code></td> + <td>リクエストを扱うのにかかった時間、秒単位</td></tr> +<tr class="odd"><td><code>%u</code></td> + <td>リモートユーザ (認証によるもの。ステータス (<code>%s</code>) が + 401 のときは意味がないものである可能性がある) + </td></tr> +<tr><td><code>%U</code></td> + <td>リクエストされた URL パス。クエリ文字列は含まない</td></tr> +<tr class="odd"><td><code>%v</code></td> + <td>リクエストを扱っているサーバの正式な <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></td></tr> +<tr><td><code>%V</code></td> + <td><code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> の設定によるサーバ名</td></tr> +<tr class="odd"><td><code>%X</code></td> + <td>応答が完了したときの接続ステータス: + + <table> + + <tr><td><code>X</code> =</td> + <td>応答が完了する前に接続が異常終了</td></tr> + <tr><td><code>+</code> =</td> + <td>応答が送られた後に接続を持続することが可能</td></tr> + <tr><td><code>-</code> = </td> + <td>応答が送られた後に接続が切られる</td></tr> + </table> + + <p>(このディレクティブは Apache + 1.3 の後期のバージョンでは <code>%c</code> に割り当てられて + いましたが、これは歴史的に ssl が使用している + <code>%{<var>var</var>}c</code> + 構文と衝突していました。)</p></td></tr> +<tr><td><code>%I</code></td> + <td>リクエストとヘッダを含む、受け取ったバイト数。 + 0 にはならない。 + これを使用するためには <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> が必要</td></tr> +<tr class="odd"><td><code>%O</code></td> + <td>ヘッダを含む、送信したバイト数。0 にはならない。 + これを使用するためには <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> が必要</td></tr> +</table> + + <h3><a name="modifiers" id="modifiers">修飾子</a></h3> + + <p>特定の要素は "%" の直後に HTTP ステータスコードをカンマ区切りで + 指定することで、表示を制限することができます。例えば + <code>"%400,501{User-agent}i"</code> では、 + 400 と 500 番エラーでのみ <code>User-agent</code> をログします。 + 他のステータスコードでは <code>"-"</code> という文字列が + ログされます。ステータスコードのリストは "<code>!</code>" + で否定を指定することができます : + <code>"%!200,304,302{Referer}i"</code> は、指定された + 3 つのコードの<em>どれにも該当しない</em>リクエスト全てで + <code>Referer</code> をログします。</p> + + <p>修飾子 "<" と ">" は内部リダイレクトされたリクエストのログに + 元のリクエストか最終的なリクエストのどちらを使用するかを + 指定するために使います。デフォルトでは、<code>%</code> ディレクティブの + <code>%s, %U, %T, %D, %r</code> は元のリクエストを、他は最終的なリクエストを + 使用します。例えば、リクエストの最終ステータスを記録するには + <code>%>s</code> を、内部的に認証されていないリソースへリダイレクトされた + リクエストで元のリクエストで認証されたユーザを記録するためには + <code>%<u</code> を使うことができます。</p> + + + + <h3><a name="format-notes" id="format-notes">その他注意点</a></h3> + + <p>セキュリティ上の理由により 2.0.46 より、 + <code>%r</code>, <code>%i</code>, <code>%o</code> に入っている、 + 印字不可能な文字と他の特別な文字は、<code>\x<var>hh</var></code> + という形式の文字列でエスケープされるようになりました。<var>hh</var> は + そのままのバイトの値の 16 進での値です。この規則の例外には、 + バックスラッシュを使ってエスケープされる <code>"</code> と <code>\</code> と、 + C 形式の表記法が使われる空白文字 (<code>\n</code>, <code>\t</code> など) + があります。2.0.46 以前のバージョンではエスケープ処理は行われませんので、 + 生ログファイルを扱う際に注意が必要です。</p> + + <p>httpd 2.0 では 1.3 とは異なり、<code>%b</code> と <code>%B</code> + フォーマット文字列はクライアントに送信されたバイト数そのものではなく、 + HTTP レスポンスのバイト数です (これらは異なるもので、たとえば、 + コネクションが途中で破棄された場合や、SSL 使用時に一致しません) 。 + <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> で提供されている <code>%O</code> + フォーマット文字列で、ネットワーク経由で実際に転送されたバイト数を + 記録できます。</p> + + + + <h3><a name="examples" id="examples">例</a></h3> + + <p>よく使われるフォーマット文字列は:</p> + + <dl> + <dt>Common Log Format (CLF)</dt> + <dd><code>"%h %l %u %t \"%r\" %>s %b"</code></dd> + + <dt>バーチャルホスト付き Common Log Format</dt> + <dd><code>"%v %h %l %u %t \"%r\" %>s %b"</code></dd> + + <dt>NCSA extended/combined ログ書式</dt> + <dd><code>"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" + \"%{User-agent}i\""</code></dd> + + <dt>Referer ログ書式</dt> + <dd><code>"%{Referer}i -> %U"</code></dd> + + <dt>Agent (ブラウザ) ログ書式</dt> + <dd><code>"%{User-agent}i"</code></dd> + </dl> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="security" id="security">セキュリティに関して</a></h2> + <p>ログファイルが保存されているディレクトリがサーバを起動した以外のユーザで + 書き込み可能なときにセキュリティの問題が発生する理由の詳細は<a href="../misc/security_tips.html#serverroot">セキュリティのこつ</a> + を参照してください。</p> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="BufferedLogs" id="BufferedLogs">BufferedLogs</a> <a name="bufferedlogs" id="bufferedlogs">ディレクティブ</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>BufferedLogs On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>BufferedLogs Off</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_log_config</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.41 以降</td></tr> +</table> + <p><code class="directive">BufferedLogs</code> ディレクティブを使うと + <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> の挙動が変化して、 + 複数のログを書き出す際に、それぞれのリクエスト処理後毎に + 書き出すのではなく、いったんメモリに蓄えてから、 + まとめてディスクに書き出すようになります。 + この結果ディスクアクセスがより効率的になり、 + 高いパフォーマンスの得られるシステムもあるでしょう。 + このディレクティブはサーバ全体で一度だけ設定できます; + バーチャルホストごとに設定することはできません。</p> + + <div class="note">このディレクティブは実験的なものですので、 + 使用する際は注意してください。</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="CookieLog" id="CookieLog">CookieLog</a> <a name="cookielog" id="cookielog">ディレクティブ</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>CookieLog <var>filename</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_log_config</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>このディレクティブは非推奨</td></tr> +</table> + <p><code class="directive">CookieLog</code> + ディレクティブはクッキーのロギングのためのファイル名を + 設定します。filename は <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> + からの相対パスです。このディレクティブは <code>mod_cookies</code> との互換性のためだけに + 存在し、使用は推奨されていません。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="CustomLog" id="CustomLog">CustomLog</a> <a name="customlog" id="customlog">ディレクティブ</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>CustomLog <var>file</var>|<var>pipe</var> +<var>format</var>|<var>nickname</var> +[env=[!]<var>environment-variable</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_log_config</td></tr> +</table> + <p><code class="directive">CustomLog</code> ディレクティブはサーバへのリクエストを + ログ収集するために使われます。ログの書式が指定され、 + 環境変数を使ってロギングが条件に応じて行なわれるようにすることもできます。</p> + + <p>ログが書かれる場所を指定する最初の引数は以下の二つの形式の値を + とることができます:</p> + + <dl> + <dt><var>file</var></dt> + <dd><code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> + からの相対パスで表されるファイル名。</dd> + + <dt><var>pipe</var></dt> + <dd>パイプ文字 "<code>|</code>" と、その後に標準入力からログの + 情報を受けとるプログラムへのパスが続いたもの。 + + <div class="warning"><h3>セキュリティ</h3> + <p>もしプログラムが使用された場合、 + <code class="program"><a href="../programs/httpd.html">httpd</a></code> が起動されたユーザとして実行されます。これはサーバが + root によって起動された場合は root になります。プログラムが + 安全であるように留意してください。</p> + </div> + <div class="warning"><h3>注</h3> + <p>Unix でないプラットフォームでファイルのパスを入力しているときは、 + 使用しているプラットフォームがバックスラッシュの使用を許可していた + として、通常のスラッシュだけを使うように気をつけてください。 + 一般的に、設定ファイル中では常に普通のスラッシュのみを使うようにする + 方が良いです。</p> + </div></dd> + </dl> + + <p>二つめの引数はログファイルに何が書かれるかを指定します。 + 前にある <code class="directive"><a href="#logformat">LogFormat</a></code> ディレクティブにより + 定義された <var>nickname</var> か、<a href="#formats">ログの書式</a> + のところで説明されている、明示的な <var>format</var> 文字列の + どちらかを指定することができます。</p> + + <p>例えば、以下の二つのディレクティブ群は全く同じ効果をもたらします:</p> + + <div class="example"><p><code> + # CustomLog with format nickname<br /> + LogFormat "%h %l %u %t \"%r\" %>s %b" common<br /> + CustomLog logs/access_log common<br /> + <br /> + # CustomLog with explicit format string<br /> + CustomLog logs/access_log "%h %l %u %t \"%r\" %>s %b" + </code></p></div> + + <p>三つ目の引数は省略可能で、サーバの環境にある変数があるかないかに + 応じてリクエストをログ収集するかどうかを制御するために使うことができます。 + 指定された<a href="../env.html">環境変数</a>がリクエストに対して + 設定されていた場合 ('<code>env=!<var>name</var></code>' 文が使われたときは + 設定されていない場合)、リクエストがログ収集されます。</p> + + <p>環境変数は <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> モジュールと + <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> モジュールの両方もしくは + 片方を用いてリクエストごとに設定することができます。 + 例えば、サーバにあるすべての GIF 画像へのリクエストを別のログファイル + には記録したいけれど、メインログには記録したくない、というときは + 以下のものを使うことができます:</p> + + <div class="example"><p><code> + SetEnvIf Request_URI \.gif$ gif-image<br /> + CustomLog gif-requests.log common env=gif-image<br /> + CustomLog nongif-requests.log common env=!gif-image + </code></p></div> + + <p>古い RefererIgnore ディレクティブと同じ挙動をさせたい場合は、 + 次のようにします:</p> + + <div class="example"><p><code> + SetEnvIf Referer example\.com localreferer<br /> + CustomLog referer.log referer env=!localreferer + </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="LogFormat" id="LogFormat">LogFormat</a> <a name="logformat" id="logformat">ディレクティブ</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>LogFormat <var>format</var>|<var>nickname</var> +[<var>nickname</var>]</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>LogFormat "%h %l %u %t \"%r\" %>s %b"</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_log_config</td></tr> +</table> + <p>このディレクティブはアクセスログファイルの書式を指定します。</p> + + <p><code class="directive">LogFormat</code> ディレクティブは二つの形式のどちらかを + とることができます。最初の形式では一つの引数のみが指定され、 + 続く <code class="directive">TransferLog</code> + で指定されたログで使われるログの書式を設定します。この単独の引数では + 上の<a href="#formats">カスタムログ書式</a>で説明されているように + <var>format</var> を明示的に指定することができます。 + もしくは、下で説明されているように前に <code class="directive">LogFormat</code> + ディレクティブで定義されたログの書式を <var>nickname</var>を使って + 参照することもできます。</p> + + <p><code class="directive">LogFormat</code> ディレクティブの二つめの形式は + <var>format</var> に <var>nickname</var> を与えます。 + フォーマット文字列全体を再び書くかわりに、 + この <var>nickname</var> を続きの <code class="directive">LogFormat</code> ディレクティブや + <code class="directive">CustomLog</code> ディレクティブで使うことができます。 + Nickname を定義する <code class="directive">LogFormat</code> ディレクティブは + <strong>他には何もしません</strong> -- すなわち、ニックネームを定義 + する<em>だけ</em>で、実際に書式を適用してデフォルトにするということは行ないません。 + ですから、これは続く <code class="directive"><a href="#transferlog">TransferLog</a></code> + ディレクティブには影響を与えません。 + さらに、<code class="directive">LogFormat</code> ディレクティブは既存の nickname を + 使って別の nickname を定義することはできません。Nickname には + パーセント記号 (<code>%</code>) が含まれていてはいけないことにも注意 + してください。</p> + + <div class="example"><h3>例</h3><p><code> + LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost_common + </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="TransferLog" id="TransferLog">TransferLog</a> <a name="transferlog" id="transferlog">ディレクティブ</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>TransferLog <var>file</var>|<var>pipe</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_log_config</td></tr> +</table> + <p>このディレクティブは、ログ書式を直接指定できないことと、 + 条件付きロギングが無いことを除くと、<code class="directive"><a href="#customlog">CustomLog</a></code> と全く同じ引数と効果があります。 + 直接ログ書式を指定する代わりに、ログの書式はそこまでで一番最後に指定された + ニックネームを定義しない + <code class="directive"><a href="#logformat">LogFormat</a></code> ディレクティブ + で定義されたものを使います。 + もし他の書式が全く指定されていないときは Common Log Format + が使われます。</p> + + <div class="example"><h3>例</h3><p><code> + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""<br /> + TransferLog logs/access_log + </code></p></div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_log_config.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_log_config.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_log_config.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_log_forensic.html b/docs/manual/mod/mod_log_forensic.html index ede2670903..a6d7fe526f 100644 --- a/docs/manual/mod/mod_log_forensic.html +++ b/docs/manual/mod/mod_log_forensic.html @@ -2,6 +2,6 @@ URI: mod_log_forensic.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_log_forensic.html.ja.euc-jp +URI: mod_log_forensic.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mod_log_forensic.html.ja.euc-jp b/docs/manual/mod/mod_log_forensic.html.ja.euc-jp deleted file mode 100644 index 356c9500db..0000000000 --- a/docs/manual/mod/mod_log_forensic.html.ja.euc-jp +++ /dev/null @@ -1,166 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_log_forensic - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_log_forensic</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_log_forensic.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_log_forensic.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Ф줿ꥯȤ forensic </td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>log_forensic_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_log_forensic.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td><code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code> ϥС 2.1 ɬܤǤ -ʤʤä</td></tr></table> -<h3></h3> - - <p>Υ⥸塼ϥ饤ȥꥯȤ forensic - ԤʤޤϥꥯȤνȸ˹ԤʤޤΤǡ - forensic ϳƥꥯȤФԥޤ - Forensic ˸̩ǤϰʲΤȤ̣ޤ:</p> - - <ul> - <li>եޥåȤϸǤ¹Ի˥եޥåȤѹ뤳Ȥ - Ǥޤ</li> - <li>ǡʤϻҥץϤξǽλ˥ - פ뤫⤷ޤ (<code class="directive"><a href="../mod/mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></code> ǥ쥯ƥ֤˰ͤޤ)</li> - </ul> - - <p>Forensic νϤ뤿ˤϡ - ʪ support ǥ쥯ȥˤ <code>check_forensic</code> - ץȤΩĤǤ礦</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#forensiclog">ForensicLog</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#formats">Forensic եޥå</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#security">ƥ</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><a href="../logs.html">Apache ե</a></li> -<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="formats" id="formats">Forensic եޥå</a></h2> - <p>ƥꥯȤ2ޤǽϥꥯȤ - <em></em> (Ĥޤꡢإåä) Ǥ2ܤΥ - ꥯȤ줿<em></em>̾ΥƱȤ - Ԥʤޤ</p> - - <p>ƥꥯȤ̤뤿ˡꥯȤˤ - դʥꥯ ID Ƥޤ forensic ID - եޥåʸ <code>%{forensic-id}n</code> ȤȤ - ̾ transfer ˥뤳ȤǤޤ - <code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code> ȤäƤϡ줬 - ID Ȥޤ</p> - - <p>ǽιԤ forensic IDꥯȹԤȼä٤ƤΥإå - ѥʸ (<code>|</code>) ʬΥƥޤ - 㤨аʲΤ褦ˤʤޤ (ºݤϤ٤ƱԤˤʤޤ):</p> - - <div class="example"><p><code> - +yQtJf8CoAB4AAFNXBIEAAAAA|GET /manual/de/images/down.gif - HTTP/1.1|Host:localhost%3a8080|User-Agent:Mozilla/5.0 (X11; - U; Linux i686; en-US; rv%3a1.6) Gecko/20040216 - Firefox/0.8|Accept:image/png, <var>etc...</var> - </code></p></div> - - <p>ǽΥץ饹ʸΥϺǽΥǤ뤳Ȥޤ - ܤιԤϥޥʥʸ ID ΤߤǤ:</p> - - <div class="example"><p><code> - -yQtJf8CoAB4AAFNXBIEAAAAA - </code></p></div> - - <p><code>check_forensic</code> ץȤϰȤƥե̾ - ޤ<code>+</code>/<code>-</code> ID ȤĴ١λƤʤ - ꥯȤϷٹȯޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="security" id="security">ƥ</a></h2> - <p>ե뤬¸ǥ쥯ȥ꤬Фư桼 - ʳǽ߲ǽˤʤäƤȤ˥ƥˤǽ - 뤳ȤˤĤƤξܺ٤<a href="../misc/security_tips.html#serverroot">ƥΤ</a> - ȤƤ</p> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ForensicLog" id="ForensicLog">ForensicLog</a> <a name="forensiclog" id="forensiclog">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Forensic Υե̾ꤹ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ForensicLog <var>filename</var>|<var>pipe</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_log_forensic</td></tr> -</table> - <p><code class="directive">ForensicLog</code> ǥ쥯ƥ֤ forensic ϤΤ - ФؤΥꥯȤ˻Ȥޤ - ƥȥˤϡ̤ <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code> ǥ쥯ƥ֤ȤäƥꥯȤȴϢդ뤳Ȥ - Ǥ - դ ID Ƥޤ<code class="module"><a href="../mod/mod_log_forensic.html">mod_log_forensic</a></code> - <code>forensic-id</code> Ȥȡեޥåʸ - <code>%{forensic-id}n</code> ȤȤǤΥȡ transfer - ɲä뤳ȤǤޤ</p> - - <p>ϥФ֤ꤷʲ 2ͤΤɤ餫 - 뤳ȤǤޤ:</p> - - <dl> - <dt><var>filename</var></dt> - <dd><code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> - Хե̾</dd> - - <dt><var>pipe</var></dt> - <dd>ѥʸ "<code>|</code>" ȡθ˥ɸϤ - ץࡣץ̾ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ХѥȤƤ - Ǥޤ - - <div class="warning"><h3>ƥ:</h3> - <p>ץȤ硢Υץ <code class="program"><a href="../programs/httpd.html">httpd</a></code> ư桼 - ¹ԤޤĤޤꡢФ root Ǽ¹Ԥ줿 root - ¹ԤȤȤǤץबǤ뤫긢¤ξʤ - 桼ڤؤ褦ˤʤäƤ뤳ȤΤƤ</p> - </div> - - <div class="note"><h3></h3> - <p>Unix ʳΥץåȥեǥե̾ϤȤϡ - ץåȥեबХååλѤĤƤǤ⡢ - åΤߤȤ褦˵ĤƤ - ̤ե뤹٤ƤˤơåѤ褦 - Ƥ</p> - </div></dd> - </dl> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_log_forensic.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_log_forensic.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_log_forensic.html.ja.utf8 b/docs/manual/mod/mod_log_forensic.html.ja.utf8 new file mode 100644 index 0000000000..68cf4f8cd9 --- /dev/null +++ b/docs/manual/mod/mod_log_forensic.html.ja.utf8 @@ -0,0 +1,166 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_log_forensic - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_log_forensic</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_log_forensic.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_log_forensic.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>サーバに送られたリクエストの forensic ロギング</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>log_forensic_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_log_forensic.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td><code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code> はバージョン 2.1 からは必須では +なくなった</td></tr></table> +<h3>概要</h3> + + <p>このモジュールはクライアントリクエストの forensic ロギングを + 行ないます。ログ収集はリクエストの処理の前と後に行なわれますので、 + forensic ログは各リクエストに対して二行ログ収集します。 + Forensic ロガーは非常に厳密です。これは以下のことを意味します:</p> + + <ul> + <li>フォーマットは固定です。実行時にロギングフォーマットを変更することは + できません。</li> + <li>データを書けない場合は子プロセスはその場で終了し、さらにコアを + ダンプするかもしれません (<code class="directive"><a href="../mod/mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></code> ディレクティブの設定に依ります)。</li> + </ul> + + <p>Forensic ログの出力を検査するためには、 + 配布物の support ディレクトリにある <code>check_forensic</code> + スクリプトが役に立つでしょう。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#forensiclog">ForensicLog</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#formats">Forensic ログフォーマット</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#security">セキュリティの問題</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><a href="../logs.html">Apache ログファイル</a></li> +<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="formats" id="formats">Forensic ログフォーマット</a></h2> + <p>各リクエストは2回ログ収集されます。最初はリクエストが処理される + <em>前</em> (つまり、ヘッダを受け取った後) です。2度目のログは + リクエストが処理された<em>後</em>、通常のログ収集と同じときに + 行なわれます。</p> + + <p>各リクエストを識別するために、リクエストには + 一意なリクエスト ID が割り当てられます。この forensic ID は + フォーマット文字列 <code>%{forensic-id}n</code> を使うことで + 通常の transfer ログにログ収集することもできます。 + <code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code> を使っている場合は、それが生成する + ID が使われます。</p> + + <p>最初の行は forensic ID、リクエスト行と受け取ったすべてのヘッダを + パイプ文字 (<code>|</code>) で分離してログ収集します。 + 例えば以下のようになります (実際はすべて同じ行になります):</p> + + <div class="example"><p><code> + +yQtJf8CoAB4AAFNXBIEAAAAA|GET /manual/de/images/down.gif + HTTP/1.1|Host:localhost%3a8080|User-Agent:Mozilla/5.0 (X11; + U; Linux i686; en-US; rv%3a1.6) Gecko/20040216 + Firefox/0.8|Accept:image/png, <var>etc...</var> + </code></p></div> + + <p>最初のプラス文字がこのログは最初のログであることを示します。 + 二番目の行はマイナス文字と ID のみです:</p> + + <div class="example"><p><code> + -yQtJf8CoAB4AAFNXBIEAAAAA + </code></p></div> + + <p><code>check_forensic</code> スクリプトは引数としてログファイルの名前を + 取ります。<code>+</code>/<code>-</code> の ID の組を調べ、完了していない + リクエストがある場合は警告を発します。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="security" id="security">セキュリティの問題</a></h2> + <p>ログファイルが保存されるディレクトリがサーバを起動したユーザ + 以外で書き込み可能になっているときにセキュリティが破られる可能性が + あることについての詳細は<a href="../misc/security_tips.html#serverroot">セキュリティのこつ</a>を + 参照してください。</p> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ForensicLog" id="ForensicLog">ForensicLog</a> <a name="forensiclog" id="forensiclog">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Forensic ログのファイル名を設定する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ForensicLog <var>filename</var>|<var>pipe</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_log_forensic</td></tr> +</table> + <p><code class="directive">ForensicLog</code> ディレクティブは forensic 解析のための + サーバへのリクエストをログ収集に使います。 + 各ログエントリには、普通の <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code> ディレクティブを使ってリクエストと関連付けることの + できる + 一意な ID が割り当てられます。<code class="module"><a href="../mod/mod_log_forensic.html">mod_log_forensic</a></code> は + <code>forensic-id</code> というトークンを作成し、フォーマット文字列 + <code>%{forensic-id}n</code> を使うことでそのトークンを transfer ログに + 追加することができます。</p> + + <p>引数はログが書き出される位置を指定し、以下の 2種類の値のどちらかを + 取ることができます:</p> + + <dl> + <dt><var>filename</var></dt> + <dd><code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> からの + 相対ファイル名</dd> + + <dt><var>pipe</var></dt> + <dd>パイプ文字 "<code>|</code>" と、その後にログ情報を標準入力から + 受け取るプログラム。プログラム名は <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> からの相対パスとしても + 指定できます。 + + <div class="warning"><h3>セキュリティ:</h3> + <p>プログラムを使う場合、そのプログラムは <code class="program"><a href="../programs/httpd.html">httpd</a></code> を起動したユーザで + 実行されます。つまり、サーバが root で実行された場合は root で + 実行されるということです。プログラムが安全であるか、より権限の少ない + ユーザに切り替えるようになっていることを確かめてください。</p> + </div> + + <div class="note"><h3>注</h3> + <p>Unix 以外のプラットフォームでファイル名を入力するときは、 + プラットフォームがバックスラッシュの使用を許可している場合でも、 + スラッシュのみが使われるように気をつけてください。 + 普通は設定ファイルすべてにおいて、スラッシュの方を使用するように + してください。</p> + </div></dd> + </dl> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_log_forensic.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_log_forensic.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_logio.html b/docs/manual/mod/mod_logio.html index 225d49bf58..7736d32bda 100644 --- a/docs/manual/mod/mod_logio.html +++ b/docs/manual/mod/mod_logio.html @@ -2,9 +2,9 @@ URI: mod_logio.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_logio.html.ja.euc-jp +URI: mod_logio.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_logio.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_logio.html.ja.euc-jp b/docs/manual/mod/mod_logio.html.ja.euc-jp deleted file mode 100644 index fcc05c148d..0000000000 --- a/docs/manual/mod/mod_logio.html.ja.euc-jp +++ /dev/null @@ -1,94 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_logio - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_logio</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_logio.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_logio.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_logio.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ꥯϥХȿȽϥХȿȤ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>logio_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_logio.c</td></tr></table> -<h3></h3> - - - <p>Υ⥸塼ϥꥯȤȤ˼äХȿ - ХȿΥԤʤǽޤ - ϿϥꥯȤΥإåȥ쥹ݥΤ - ȿǤºݤ˥ͥåȥǼäХͤǤ - ϤǤ SSL/TLS ˡϤǤ SSL/TLS θ˿Τǡ - ϰŹˤѲȿǤΤˤʤޤ</p> - - <p>Υ⥸塼λѤˤ <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> ⥸塼뤬 - ɬפǤ</p> - -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<p>Υ⥸塼˥ǥ쥯ƥ֤Ϥޤ</p> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#formats"></a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li> -<li><a href="../logs.html">Apache ե</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="formats" id="formats"></a></h2> - - - <p>Υ⥸塼Ͽѥǥ쥯ƥ֤äޤ - ꥯȼȤħϥեޥåʸˡʲִͤ - "<code>%</code>" ǥ쥯ƥ֤ - 뤳Ȥǥޤ:</p> - - <table class="bordered"><tr class="header"><th>եޥåʸ</th> - <th></th></tr> -<tr><td><code>%...I</code></td> - <td>ꥯȤȥإåޤࡢäХȿ - 0 ˤϤʤʤ</td></tr> -<tr class="odd"><td><code>%...O</code></td> - <td>إåޤࡢХȿ0 ˤϤʤʤ</td></tr> -</table> - - <p>̾εǽϰʲͤ˻Ѥޤ:</p> - - <dl> - <dt> I/O :</dt> - <dd><code>"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" - \"%{User-agent}i\" %I %O"</code></dd> - </dl> -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_logio.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_logio.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_logio.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_logio.html.ja.utf8 b/docs/manual/mod/mod_logio.html.ja.utf8 new file mode 100644 index 0000000000..2f76d2231b --- /dev/null +++ b/docs/manual/mod/mod_logio.html.ja.utf8 @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_logio - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_logio</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_logio.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_logio.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_logio.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>リクエスト毎に入力バイト数と出力バイト数とをロギング</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>logio_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_logio.c</td></tr></table> +<h3>概要</h3> + + + <p>このモジュールはリクエストごとに受け取ったバイト数と + 送信したバイト数のロギングを行なう機能を提供します。 + 記録される数字はリクエストのヘッダとレスポンスの本体を + 反映した、実際にネットワークで受け取ったバイト値です。 + 入力では SSL/TLS の前に、出力では SSL/TLS の後に数えるので、 + 数字は暗号による変化も正しく反映したものになります。</p> + + <p>このモジュールの使用には <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> モジュールが + 必要です。</p> + +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<p>このモジュールにディレクティブはありません。</p> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#formats">カスタムログ書式</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li> +<li><a href="../logs.html">Apache ログファイル</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="formats" id="formats">カスタムログ書式</a></h2> + + + <p>このモジュールは新しいロギング用ディレクティブを加えます。 + リクエスト自身の特徴はフォーマット文字列に、以下の様に置換される + "<code>%</code>" ディレクティブを + 入れることでログ収集されます:</p> + + <table class="bordered"><tr class="header"><th>フォーマット文字列</th> + <th>説明</th></tr> +<tr><td><code>%...I</code></td> + <td>リクエストとヘッダを含む、受け取ったバイト数。 + 0 にはならない。</td></tr> +<tr class="odd"><td><code>%...O</code></td> + <td>ヘッダを含む、送信したバイト数。0 にはならない。</td></tr> +</table> + + <p>通常、この機能は以下の様に使用されます:</p> + + <dl> + <dt>結合 I/O ログ書式:</dt> + <dd><code>"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" + \"%{User-agent}i\" %I %O"</code></dd> + </dl> +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_logio.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_logio.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_logio.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_mem_cache.html b/docs/manual/mod/mod_mem_cache.html index 65ba497832..3838f63be0 100644 --- a/docs/manual/mod/mod_mem_cache.html +++ b/docs/manual/mod/mod_mem_cache.html @@ -2,9 +2,9 @@ URI: mod_mem_cache.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_mem_cache.html.ja.euc-jp +URI: mod_mem_cache.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_mem_cache.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_mem_cache.html.ja.euc-jp b/docs/manual/mod/mod_mem_cache.html.ja.euc-jp deleted file mode 100644 index daa66976d9..0000000000 --- a/docs/manual/mod/mod_mem_cache.html.ja.euc-jp +++ /dev/null @@ -1,237 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_mem_cache - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_mem_cache</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_mem_cache.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_mem_cache.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_mem_cache.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>URI ˤƥĤΥå</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>mem_cache_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_mem_cache.c</td></tr></table> -<h3></h3> - - <p>Υ⥸塼 <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> <em>ɬפȤޤ</em> - <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> Υݡȥ⥸塼Ȥ - ưѤȥ졼ޤ - <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ĤΥ⡼ɤΤɤ餫ư褦 - Ǥޤ: ե뵭һҤΥå夫ҡΥ֥Ȥ - åǤ줿ƥĤФƥå夹Ȥ䡢 - <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> Ȥä <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> (Ĥޤ<dfn>Сץ</dfn>) ꤷȤΥХåɥФΥƥĤФ - åȤˡؤŪǤ</p> - - <p>ƥĤΥåؤ¸ȼ URI ˴ŤȤޤ - ݸΤƤ륳ƥĤϥå夵ޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxobjectcount">MCacheMaxObjectCount</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxobjectsize">MCacheMaxObjectSize</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#mcacheminobjectsize">MCacheMinObjectSize</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#mcachesize">MCacheSize</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li> -<li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="MCacheMaxObjectCount" id="MCacheMaxObjectCount">MCacheMaxObjectCount</a> <a name="mcachemaxobjectcount" id="mcachemaxobjectcount">ǥ쥯ƥ</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>MCacheMaxObjectCount <var>value</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MCacheMaxObjectCount 1009</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_mem_cache</td></tr> -</table> - <p><code class="directive">MCacheMaxObjectCount</code> ǥ쥯ƥ֤ - å夵륪֥Ȥκꤷޤ - ͤϥϥåơ֥Ȥ˻Ȥޤ - ֥ȤȤˡ֥Ȥκ - ãƤޤäƤȤ֥ȤåǤ褦ˡ - ֥Ȥľõޤ֥Ȥ - <code class="directive"><a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code> - ǻꤵ줿르ꥺ˽äƺޤ</p> - - <div class="example"><h3></h3><p><code> - MCacheMaxObjectCount 13001 - </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="MCacheMaxObjectSize" id="MCacheMaxObjectSize">MCacheMaxObjectSize</a> <a name="mcachemaxobjectsize" id="mcachemaxobjectsize">ǥ쥯ƥ</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>MCacheMaxObjectSize <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MCacheMaxObjectSize 10000</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_mem_cache</td></tr> -</table> - <p><code class="directive">MCacheMaxObjectSize</code> ϥɥȤ - å夹뤫ɤȽꤹ롢ΥХȿꤷޤ</p> - - <div class="example"><h3></h3><p><code> - MCacheMaxObjectSize 6400000 - </code></p></div> - - <div class="note"><h3></h3> - <p><code class="directive">MCacheMaxObjectSize</code> ͤ <code class="directive"><a href="#mcacheminobjectsize">MCacheMinObjectSize</a></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="MCacheMaxStreamingBuffer" id="MCacheMaxStreamingBuffer">MCacheMaxStreamingBuffer</a> <a name="mcachemaxstreamingbuffer" id="mcachemaxstreamingbuffer">ǥ쥯ƥ</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>MCacheMaxStreamingBuffer <var>size_in_bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MCacheMaxStreamingBuffer of 100000 MCacheMaxObjectSize ξ</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_mem_cache</td></tr> -</table> - <p><code class="directive">MCacheMaxStreamingBuffer</code> ǥ쥯ƥ֤ϡ - 礭ƥåǤʤȽǤޤǤΡ - ȥΥХåեΤκХȿꤷޤ - ȥȤϡƥĤΤˤ줺 - <code>Content-Length</code> 狼ʤؤޤ - ȥԤʤ褦ʤΤˤϥץ줿䡢 - CGI ץȤνϤʤɤޤǥեȤǤϥȥα - <code>Content-Length</code> ʤ¤ꥭå<em>ޤ</em> - Τ褦ưˤʤäƤͳϡɥå˼ޤ꤭ʤ - ȽǤ뤳ȤˤʤäƤޤ褦ʡ礭ʱΥХåեˡ - ̤Υ꤬Τ뤿Ǥ - <code class="directive">MCacheMaxStreamingBuffer</code> ǥ쥯ƥ֤Ȥȡ - <code>Content-Length</code> ޤޤʤФƻꤵ줿̤ޤ - Хåե褦ˤǤޤХåեȤڤȡХåե - ƥĤϼΤƤ졢åưߤޤ</p> - - <div class="note"><h3>:</h3> - <p><code class="directive">MCacheMaxStreamingBuffer</code> ͤ - ȤäƤ⡢饤Ȥؤαžäٱȯޤ - <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> ϥȥॳƥĤҤ - Хåե˥ԡ塢¨¤ˡʬ饤Ȥؤ - ʤνϥե륿ޤ</p> - </div> - - <div class="example"><p><code> - # Enable caching of streamed responses up to 64KB:<br /> - MCacheMaxStreamingBuffer 65536 - </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="MCacheMinObjectSize" id="MCacheMinObjectSize">MCacheMinObjectSize</a> <a name="mcacheminobjectsize" id="mcacheminobjectsize">ǥ쥯ƥ</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>MCacheMinObjectSize <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MCacheMinObjectSize 0</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_mem_cache</td></tr> -</table> - <p><code class="directive">MCacheMinObjectSize</code> ǥ쥯ƥ֤ϡɥȤ - å夹뤫ɤȽꤹ롢ǾΥХȿꤷޤ</p> - - <div class="example"><h3></h3><p><code> - MCacheMinObjectSize 10000 - </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="MCacheRemovalAlgorithm" id="MCacheRemovalAlgorithm">MCacheRemovalAlgorithm</a> <a name="mcacheremovalalgorithm" id="mcacheremovalalgorithm">ǥ쥯ƥ</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>MCacheRemovalAlgorithm LRU|GDSF</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MCacheRemovalAlgorithm GDSF</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_mem_cache</td></tr> -</table> - <p><code class="directive">MCacheRemovalAlgorithm</code> ǥ쥯ƥ֤ϡ - å夫ɥȤ뤿Υ르ꥺ - ꤷޤĤޤ:</p> - - <dl> - <dt><code>LRU</code> (Least Recently Used)</dt> - <dd><code>LRU</code> ĹƤʤɥȤޤ - </dd> - - <dt><code>GDSF</code> (GreadyDual-Size)</dt> - <dd><code>GDSF</code> ϥåߥΥȤȥɥȤΥȤˡ - ɥȤΥåФͥ٤Ĥޤ - ͥ٤ΰ㤤ɥȤǽ˺ޤ</dd> - </dl> - - <div class="example"><h3></h3><p><code> - MCacheRemovalAlgorithm GDSF<br /> - MCacheRemovalAlgorithm LRU - </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="MCacheSize" id="MCacheSize">MCacheSize</a> <a name="mcachesize" id="mcachesize">ǥ쥯ƥ</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>MCacheSize <var>KBytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MCacheSize 100</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_mem_cache</td></tr> -</table> - <p><code class="directive">MCacheSize</code> ǥ쥯ƥ֤ϥå - Ȥ礭Х (1024 Хñ) ꤷޤ - ֥Ȥå뤳Ȥˤʤꡢ֥Ȥ - ĤΥ礭ϡο֥Ȥ - ǽˤʤޤǡŤ֥ȤƤޤ - ֥Ȥ <code class="directive"><a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code> - ǻꤷ르ꥺ˽äƺޤ</p> - - <div class="example"><h3></h3><p><code> - MCacheSize 700000 - </code></p></div> - - <div class="note"><h3></h3> - <p><code class="directive">MCacheSize</code> ͤ <code class="directive"><a href="#mcachemaxobjectsize">MCacheMaxObjectSize</a></code> ǥ쥯ƥ֤ǻꤷͤ - 礭ʤФʤޤ</p> - </div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_mem_cache.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_mem_cache.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_mem_cache.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_mem_cache.html.ja.utf8 b/docs/manual/mod/mod_mem_cache.html.ja.utf8 new file mode 100644 index 0000000000..a456a20749 --- /dev/null +++ b/docs/manual/mod/mod_mem_cache.html.ja.utf8 @@ -0,0 +1,237 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_mem_cache - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_mem_cache</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_mem_cache.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_mem_cache.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_mem_cache.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>URI をキーにしたコンテンツのキャッシュ</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>mem_cache_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_mem_cache.c</td></tr></table> +<h3>概要</h3> + + <p>このモジュールは <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> を<em>必要とします</em>。 + これは <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> のサポートモジュールとして + 動作し、メモリを使用したストレージ管理機構を提供します。 + <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> は二つのモードのどちらかで動作するように + 設定できます: ファイル記述子のキャッシュかヒープ中のオブジェクトの + キャッシュです。ローカルで生成されたコンテンツに対してキャッシュするときや、 + <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> を使って <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> (つまり<dfn>リバースプロキシ</dfn>向け) に設定したときのバックエンドサーバのコンテンツに対して + キャッシュをするときに、たいへん効果的です。</p> + + <p>コンテンツのキャッシュへの保存と取得は URI に基づいたキーが使われます。 + アクセス保護のかけられているコンテンツはキャッシュされません。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxobjectcount">MCacheMaxObjectCount</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxobjectsize">MCacheMaxObjectSize</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#mcacheminobjectsize">MCacheMinObjectSize</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#mcachesize">MCacheSize</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li> +<li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="MCacheMaxObjectCount" id="MCacheMaxObjectCount">MCacheMaxObjectCount</a> <a name="mcachemaxobjectcount" id="mcachemaxobjectcount">ディレクティブ</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>MCacheMaxObjectCount <var>value</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>MCacheMaxObjectCount 1009</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_mem_cache</td></tr> +</table> + <p><code class="directive">MCacheMaxObjectCount</code> ディレクティブは + キャッシュされるオブジェクトの最大数を指定します。 + この値はハッシュテーブルを作成するときに使われます。 + 新しいオブジェクトを挿入するときに、オブジェクトの最大数に + 達してしまっているとき、新しいオブジェクトをキャッシュできるように、 + オブジェクトを一つ消去します。オブジェクトは + <code class="directive"><a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code> + で指定されたアルゴリズムに従って削除されます。</p> + + <div class="example"><h3>例</h3><p><code> + MCacheMaxObjectCount 13001 + </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="MCacheMaxObjectSize" id="MCacheMaxObjectSize">MCacheMaxObjectSize</a> <a name="mcachemaxobjectsize" id="mcachemaxobjectsize">ディレクティブ</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>MCacheMaxObjectSize <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>MCacheMaxObjectSize 10000</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_mem_cache</td></tr> +</table> + <p><code class="directive">MCacheMaxObjectSize</code> はドキュメントを + キャッシュするかどうかを判定する、最大のサイズをバイト数で設定します。</p> + + <div class="example"><h3>例</h3><p><code> + MCacheMaxObjectSize 6400000 + </code></p></div> + + <div class="note"><h3>注</h3> + <p><code class="directive">MCacheMaxObjectSize</code> の値は <code class="directive"><a href="#mcacheminobjectsize">MCacheMinObjectSize</a></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="MCacheMaxStreamingBuffer" id="MCacheMaxStreamingBuffer">MCacheMaxStreamingBuffer</a> <a name="mcachemaxstreamingbuffer" id="mcachemaxstreamingbuffer">ディレクティブ</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>MCacheMaxStreamingBuffer <var>size_in_bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>MCacheMaxStreamingBuffer of 100000 か MCacheMaxObjectSize の少い方</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_mem_cache</td></tr> +</table> + <p><code class="directive">MCacheMaxStreamingBuffer</code> ディレクティブは、 + サイズが大きすぎてキャッシュできないと判断するまでの、 + ストリーム応答のバッファのための最大バイト数を指定します。 + ストリーム応答とは、コンテンツの全体がすぐには得られず、 + <code>Content-Length</code> がわからない応答を指します。 + ストリーム応答を行なうようなものにはプロキシされた応答や、 + CGI スクリプトの出力などがあります。デフォルトではストリームの応答は + <code>Content-Length</code> がない限りキャッシュ<em>されません</em>。 + このような動作になっている理由は、結局キャッシュに収まりきらないと + 判断することになってしまうような、サイズの大きな応答のバッファリングに、 + 大量のメモリが消費されるのを避けるためです。 + <code class="directive">MCacheMaxStreamingBuffer</code> ディレクティブを使うと、 + <code>Content-Length</code> を含まない応答に対して指定された最大量まで + バッファするようにできます。バッファを使い切ると、バッファ中の + コンテンツは捨てられ、キャッシュ動作を中止します。</p> + + <div class="note"><h3>注:</h3> + <p><code class="directive">MCacheMaxStreamingBuffer</code> に非零の値を + 使っても、クライアントへの応答の転送に特に遅延は発生しません。 + <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> はストリームコンテンツの断片を + バッファにコピーした後、即座に、その部分をクライアントへの配送の + 次段の出力フィルタに送ります。</p> + </div> + + <div class="example"><p><code> + # Enable caching of streamed responses up to 64KB:<br /> + MCacheMaxStreamingBuffer 65536 + </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="MCacheMinObjectSize" id="MCacheMinObjectSize">MCacheMinObjectSize</a> <a name="mcacheminobjectsize" id="mcacheminobjectsize">ディレクティブ</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>MCacheMinObjectSize <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>MCacheMinObjectSize 0</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_mem_cache</td></tr> +</table> + <p><code class="directive">MCacheMinObjectSize</code> ディレクティブは、ドキュメントを + キャッシュするかどうかを判定する、最小のサイズをバイト数で設定します。</p> + + <div class="example"><h3>例</h3><p><code> + MCacheMinObjectSize 10000 + </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="MCacheRemovalAlgorithm" id="MCacheRemovalAlgorithm">MCacheRemovalAlgorithm</a> <a name="mcacheremovalalgorithm" id="mcacheremovalalgorithm">ディレクティブ</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>MCacheRemovalAlgorithm LRU|GDSF</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>MCacheRemovalAlgorithm GDSF</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_mem_cache</td></tr> +</table> + <p><code class="directive">MCacheRemovalAlgorithm</code> ディレクティブは、 + キャッシュから削除するドキュメントを選択するためのアルゴリズムを + 指定します。選択肢は二つあります:</p> + + <dl> + <dt><code>LRU</code> (Least Recently Used)</dt> + <dd><code>LRU</code> 一番長くアクセスされていないドキュメントを削除します。 + </dd> + + <dt><code>GDSF</code> (GreadyDual-Size)</dt> + <dd><code>GDSF</code> はキャッシュミスのコストとドキュメントのサイズをもとに、 + ドキュメントのキャッシュに対して優先度をつけます。 + 優先度の一番低いドキュメントが最初に削除されます。</dd> + </dl> + + <div class="example"><h3>例</h3><p><code> + MCacheRemovalAlgorithm GDSF<br /> + MCacheRemovalAlgorithm LRU + </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="MCacheSize" id="MCacheSize">MCacheSize</a> <a name="mcachesize" id="mcachesize">ディレクティブ</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>MCacheSize <var>KBytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>MCacheSize 100</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_mem_cache</td></tr> +</table> + <p><code class="directive">MCacheSize</code> ディレクティブはキャッシュに + 使われるメモリの大きさをキロバイト (1024 バイト単位) で設定します。 + 新しいオブジェクトをキャッシュに挿入することになり、オブジェクトの + サイズが残りのメモリより大きい場合は、その新しいオブジェクトの挿入が + 可能になるまで、古いオブジェクトが削除されていきます。 + オブジェクトは <code class="directive"><a href="#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code> + で指定したアルゴリズムに従って削除されます。</p> + + <div class="example"><h3>例</h3><p><code> + MCacheSize 700000 + </code></p></div> + + <div class="note"><h3>注</h3> + <p><code class="directive">MCacheSize</code> の値は <code class="directive"><a href="#mcachemaxobjectsize">MCacheMaxObjectSize</a></code> ディレクティブで指定した値より + 大きくなければなりません。</p> + </div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_mem_cache.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_mem_cache.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_mem_cache.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_mime.html b/docs/manual/mod/mod_mime.html index 09e9184ea0..84e47f7dc1 100644 --- a/docs/manual/mod/mod_mime.html +++ b/docs/manual/mod/mod_mime.html @@ -2,6 +2,6 @@ URI: mod_mime.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_mime.html.ja.euc-jp +URI: mod_mime.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mod_mime.html.ja.euc-jp b/docs/manual/mod/mod_mime.html.ja.euc-jp deleted file mode 100644 index 59ac440ce0..0000000000 --- a/docs/manual/mod/mod_mime.html.ja.euc-jp +++ /dev/null @@ -1,940 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_mime - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_mime</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_mime.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_mime.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ꥯȤ줿եγĥҤȥեο - (ϥɥȥե륿) (MIME ס졢ʸåȡǥ) - ȤϢդ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>mime_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_mime.c</td></tr></table> -<h3></h3> - - <p>Υ⥸塼ϳĥҤȤäƤʡ֥פե - Ϣդ뤿˻ѤޤξϥɥȤΥե̾ - MIME ס졢ʸåȡǥȤϢդޤ - ξϥ֥饦ޤʣΥե椫桼ιߤ - ΤФ褦ˡƥȥͥǤȤޤ - <a href="../content-negotiation.html">ƥȥͥ</a> - ˴ؤܤ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> - </p> - - <p><code class="directive"><a href="#addcharset">AddCharset</a></code> ǥ쥯ƥ֡ - <code class="directive"><a href="#addencoding">AddEncoding</a></code> ǥ쥯ƥ֡ - <code class="directive"><a href="#addhandler">AddHandler</a></code> ǥ쥯ƥ֡ - <code class="directive"><a href="#addlanguage">AddLanguage</a></code> ǥ쥯ƥ֡ - <code class="directive"><a href="#addtype">AddType</a></code> ǥ쥯ƥ֤Ϥ٤ơ - եγĥҤ˥ޥåפ뤿˻Ѥޤ - 줾졢ɥȤʸå (: charset)content-encoding, - content-language, MIME (content-type) ꤷޤ - <code class="directive"><a href="#typesconfig">TypesConfig</a></code> ǥ쥯ƥ֤ϳĥҤ - MIME פ˥ޥåפեꤹ뤿˻Ѥޤ</p> - - <p>ˡ<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ϥƥĤ - <a href="../handler.html">ϥɥ</a> <a href="../filter.html">ե륿</a> - ꤹ뤳ȤǤޤ<code class="directive"><a href="#addhandler">AddHandler</a></code> ǥ쥯ƥ֡<code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code> ǥ쥯ƥ֡<code class="directive"><a href="#addinputfilter">AddInputFilter</a></code> ǥ쥯ƥ֤ - ɥȤ⥸塼䥹ץȤ椷ޤ - <code class="directive"><a href="#multiviewsmatch">MultiviewsMatch</a></code> ǥ쥯ƥ֤ - Υǥ쥯ƥ֤ꤷեγĥҤ - <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> Multiviews ΥޥåȤȤ - θ褦ˤǤޤ</p> - - <p><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ϥե̾ȴϢդޤ - <code class="module"><a href="../mod/core.html">core</a></code> ФˤϤ륳ƥ - (<em>Ȥ</em>, <code class="directive"><a href="../mod/core.html#location"><Location></a></code>, <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="../mod/core.html#files"><Files></a></code>) Τ٤ƤΥե - ȴϢդǥ쥯ƥ֤ޤΥǥ쥯ƥ֤ˤ - <code class="directive"><a href="../mod/core.html#forcetype">ForceType</a></code>, <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>, <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> ޤ - Υǥ쥯ƥ֤ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ˤ줿 - ե̾γĥҤΥޥåԥ٤Ƥޤ</p> - - <p>եΥѤƤ <code>Last-Modified</code> - إåͤѤʤȤդƤǤ顢 - ѹϡ饤Ȥץǰ˥å夵줿 - ԡΤȤΥإåȤȤ˻Ȥǽޤ - (졢ƥȥסʸåȡǥ) - ѹȤϡ٤ƤˬԤƥȥإå - 褦ˡƶե 'touch' ޥɤ¹Ԥ - (ǽ) ɬפ뤫⤷ޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#addcharset">AddCharset</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#addencoding">AddEncoding</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#addhandler">AddHandler</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#addinputfilter">AddInputFilter</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#addlanguage">AddLanguage</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#addoutputfilter">AddOutputFilter</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#addtype">AddType</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#defaultlanguage">DefaultLanguage</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#modmimeusepathinfo">ModMimeUsePathInfo</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#multiviewsmatch">MultiviewsMatch</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#removecharset">RemoveCharset</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#removeencoding">RemoveEncoding</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#removehandler">RemoveHandler</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#removeinputfilter">RemoveInputFilter</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#removelanguage">RemoveLanguage</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#removeoutputfilter">RemoveOutputFilter</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#removetype">RemoveType</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#typesconfig">TypesConfig</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#multipleext">ʣγĥҤΤե</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#contentencoding">ƥȥǥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#charset-lang">ʸåȤȸ</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><code class="directive"><a href="../mod/mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></code></li> -<li><code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code></li> -<li><code class="directive"><a href="../mod/core.html#forcetype">ForceType</a></code></li> -<li><code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code></li> -<li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li> -<li><code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code></li> -<li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="multipleext" id="multipleext">ʣγĥҤΤե</a></h2> - <p>եʣγĥҤĤȤǤĥҤν֤<em>̾</em>طޤ㤨Сե <code>welcome.html.fr</code> - ƥȥפ <code>text/html</code> - ˡϥե˥ޥåפ硢<code>welcome.fr.html</code> - ޤäƱ˥ޥåפޤ - Ʊ˥ޥåפĥҤʣȤˤϡ - ƥȥǥơ - ¦ˤΤѤޤȤС<code>.gif</code> MIME - <code>image/gif</code> ˥ޥåפ졢<code>.html</code> - MIME <code>text/html</code> - ˥ޥåפϡե <code>welcome.gif.html</code> - MIME <code>text/html</code> ˴Ϣդޤ</p> - - <p>ʣθ䥨ǥϢդ뤳 - Ǥ뤿ᡢ - <a href="#charset-lang"></a><a href="#contentencoding">ƥȥǥ</a>ΤΤɲäƤޤ - ȤСե <code>welcome.html.en.de</code> - <code>Content-Language: en, de</code> <code>Content-Type: - text/html</code> Ȥޤ</p> - - <p>ʣγĥҤΤե뤬 MIME - פȥϥɥξ˴ϢդƤȤդɬפޤ - ξ硢̤ϥꥯȤϥɥ˴Ϣդ줿 - ⥸塼ˤäư뤳ȤˤʤޤȤСĥ - <code>.imap</code> (<code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code> ) <code>imap-file</code> - ˥ޥåפƤơ<code>.html</code> MIME <code>text/html</code> - ˥ޥåפƤȤϡե <code>world.imap.html</code> - <code>imap-file</code> ϥɥ <code>text/html</code> MIME - פ˴Ϣդޤե뤬Ȥ <code>imap-file</code> - ϥɥ餬ѤޤΤǡΥե <code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code> - ΥޥåץեȤư뤳Ȥˤʤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="contentencoding" id="contentencoding">ƥȥǥ</a></h2> - <p> MIME פΥեϥͥåȤǤžñˤ뤿ˡ - 沽뤳ȤǤޤ̾ <code>gzip</code> - 褦ʰ̤ΤȤؤޤ<code>pgp</code> Τ褦ʰŹ沽䡢 - Хʥե ASCII (ƥ) 뤿˹ͰƤ줿 - UUencoding ΤȤؤȤ⤢ޤ</p> - - <p><a href="http://www.ietf.org/rfc/rfc2616.txt">HTTP/1.1 RFC</a> - 14.11 ǤϼΤ褦˵ҤƤޤ</p> - - <blockquote cite="http://www.ietf.org/rfc/rfc2616.txt"> - <p>Content-Encoding ƥƥإåեɤϥǥפ - ҤȤƻȤޤ줬¸ߤƤСͤϥƥƥܥǥ - ɤɲä沽ŬѤ줿Content-Type إåեɤ - Ƥǥפ뤿ˤɤ浡ŬѤ٤ - Ƥ뤳ȤˤʤޤContent-Encoding ϼˡΥǥפ - ƱȤʤɥȤ̤뤳Ȥǽˤ뤿 - Ѥޤ</p> - </blockquote> - - <p>ʣΥեĥ (ʣγĥҤˤĤƤ <a href="#multipleext"></a> ) ȤȤǡ - ե<em></em><em>ǥ</em>ꤹ뤳Ȥ - Ǥޤ</p> - - <p>ȤСMicrosoft Word ΥɥȤꡢ뤿 - pkzip ƤȤޤ<code>.doc</code> ĥҤ Microsoft Word - ե륿פȴϢդƤơ<code>.zip</code> ĥҤ - pkzip ե륨ǥȴϢդƤȡե - <code>Resume.doc.zip</code> pkzip 줿 Word ɥȤǤ - ȤȤ狼ޤ</p> - - <p>饤ȤΥ֥饦˥ǥˡΤ餻뤿ˡ - Apache ϥȶ <code>Content-Encoding</code> إå - ޤ</p> - - <div class="example"><p><code>Content-encoding: pkzip</code></p></div> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="charset-lang" id="charset-lang">ʸåȤȸ</a></h2> - <p>ե륿פȥե륨ǥ¾˽פʾ - ɥȤνƤȡɤʸåȤǥե뤬ɽ - ٤ȤΤǤȤСɥȤϥ٥ȥʥ - ե٥åȤ䥭ʸǽƤơΤ褦ɽ - ɬפ뤫⤷ޤξޤHTTP إå - ޤ</p> - - <p>ʸåȡ졢ǥmime פϤ٤ - ƥȥͥ (<code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> ) - κˡʣʸåȡ졢ǥMIME פʤ - ʪȤˤɤΥɥȤ饤ȤΤ - ꤹȤ˻Ȥޤ<code class="directive"><a href="#addcharset">AddCharset</a></code>, - <code class="directive"><a href="#addencoding">AddEncoding</a></code>, <code class="directive"><a href="#addlanguage">AddLanguage</a></code>, - <code class="directive"><a href="#addtype">AddType</a></code> γƥǥ쥯ƥ֤Ǻ줿 - ĥҤδϢդ ( <code class="directive"><a href="../mod/mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></code> ǥꥹȤƤ - ĥ) ˻äޤ<code class="directive"><a href="#addhandler">AddHandler</a></code>, - <code class="directive"><a href="#addinputfilter">AddInputFilter</a></code>, - <code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code> - ƥǥ쥯ƥ֤ǤΤߴϢդƤĥҤ - <code class="directive"><a href="#multiviewsmatch">MultiviewsMatch</a></code> ǥ쥯ƥ֤ - ȤȤǥޥå - ˴ޤ뤳Ȥ⳰ȤǤޤ</p> - - <h3><a name="charset" id="charset">Charset</a></h3> - <p>˾뤿ˡApache ʸθ - <code>Content-Language</code> إå뤳Ȥ⤢ޤ - ޤɽ뤿˻Ѥ٤ʸåȤ - <code>Conten-Type</code> إå˾ɲä뤳Ȥ⤢ޤ</p> - - <div class="example"><p><code> - Content-Language: en, fr<br /> - Content-Type: text/plain; charset=ISO-8859-1 - </code></p></div> - - <p>λʸû̷ǹԤʤޤ<code>charset</code> - Ѥ٤ʸåȤ̾Ǥ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AddCharset" id="AddCharset">AddCharset</a> <a name="addcharset" id="addcharset">ǥ쥯ƥ</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>AddCharset <var>charset</var> <var>extension</var> -[<var>extension</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">AddCharset</code> ǥ쥯ƥ֤ϡ - Ϳ줿ĥҤꤵ줿 charset ˥ޥåפޤ<var>charset</var> - ϡĥ <var>extension</var> ޤǤե̾ - <a href="http://www.iana.org/assignments/character-sets">MIME charset - ѥ</a>Ǥޥåԥϴˤ¾Υޥåԥɲä졢Ʊĥ - <var>extension</var> ΤΥޥåԥޤ</p> - - <div class="example"><h3></h3><p><code> - AddLanguage ja .ja<br /> - AddCharset EUC-JP .euc<br /> - AddCharset ISO-2022-JP .jis<br /> - AddCharset SHIFT_JIS .sjis - </code></p></div> - - <p>ξ硢ɥ <code>xxxx.ja.jis</code> charset - <code>ISO-2022-JP</code> ܸΥɥȤȤưޤ - (<code>xxxx.jis.ja</code> Ʊ)<code class="directive">AddCharset</code> - ǥ쥯ƥ֤ϡɥȤŬڤ˲ᤵɽ褦ˡ - ɥȤ charset ξ饤Ȥ˶뤿Ωޤ - ޤФ饤Ȥ charset - ͥ٤˴ŤʣΥɥȤ椫ɥȤ<a href="../content-negotiation.html">ƥȥͥ</a>ΤˤΩޤ</p> - - <p> <var>extension</var>ʸʸ̤ - ǽΥɥåȤϤäƤʤƤޤ</p> - -<h3></h3> -<ul> -<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li> -<li><code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AddEncoding" id="AddEncoding">AddEncoding</a> <a name="addencoding" id="addencoding">ǥ쥯ƥ</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>AddEncoding <var>MIME-enc</var> <var>extension</var> -[<var>extension</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">AddEncoding</code> ǥ쥯ƥ֤ϡ - Ϳ줿ĥҤꤵ줿ǥ˥ޥåפޤ - <var>MIME-enc</var> ϡĥ <var>extension</var> - ޤɥȤ˻Ѥ MIME ǥǤ - οޥåԥϴˤ¾Υޥåԥɲä졢 - Ʊĥ <var>extension</var> ΤΥޥåԥޤ</p> - - <div class="example"><h3></h3><p><code> - <code>AddEncoding x-gzip .gz<br /> - AddEncoding x-compress .Z</code> - </code></p></div> - - <p>ϡĥ <code>.gz</code> ޤե̾ <code>x-gzip</code> - ǥȤäƥɤƤ뤳Ȥȡĥ <code>.Z</code> - ޤե̾ <code>x-compress</code> - ǥɤƤ뤳Ȥꤷޤ</p> - - <p>Ť饤Ȥ <code>x-zip</code> <code>x-compress</code> - ֤äƤ뤳ȤԤޤɸ൬ʤǤϤ줾 - <code>gzip</code> <code>compress</code> - Ǥ뤳ȤˤʤäƤޤApache - ϡƥȥǥӤȤˤϡƬˤ - <code>x-</code> ̵뤷ޤApache - ǥդDZ֤Ȥϡ饤Ȥᤷ - (<em>ʤ</em><code>x-foo</code> <code>foo</code>) - ѤޤפˡĤΥǥξϾ - <code>x-gzip</code> <code>x-compress</code> - Ȥ٤Ǥ롢ȤȤǤ<code>deflate</code> - Τ褦ʤ꿷ǥǤϡ<code>x-</code> - ʤǻꤷƤ - </p> - - <p> <var>extension</var> ʸʸ̤ - ǽΥɥåȤϤäƤʤƤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AddHandler" id="AddHandler">AddHandler</a> <a name="addhandler" id="addhandler">ǥ쥯ƥ</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>AddHandler <var>handler-name</var> <var>extension</var> -[<var>extension</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -</table> - <p>ĥ <var>extension</var> ̾ˤեϻꤵ줿 <a href="../handler.html">handler-name</a> ˰ޤ - οޥåԥϴˤ¾Υޥåԥɲä졢 - Ʊĥ <var>extension</var> - ΤΥޥåԥޤȤСĥ - "<code>.cgi</code>" ǽե CGI - ץȤȤưȤϡʲޤ</p> - - <div class="example"><p><code> - AddHandler cgi-script .cgi - </code></p></div> - - <p> httpd.conf ե˵Ҥ뤳Ȥǡĥ - "<code>.cgi</code>" Υե CGI ץȤưޤ - </p> - - <p> <var>extension</var> ʸʸ̤ - ǽΥɥåȤϤäƤʤƤޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AddInputFilter" id="AddInputFilter">AddInputFilter</a> <a name="addinputfilter" id="addinputfilter">ǥ쥯ƥ</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>AddInputFilter <var>filter</var>[;<var>filter</var>...] -<var>extension</var> [<var>extension</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.26 ʹߤǻѲǽ</td></tr> -</table> - <p><code class="directive">AddInputFilter</code> ϥեγĥ - <var>extension</var> 饤ȤΥꥯȤ POST Ф褿Ȥ - <a href="../filter.html">ե륿</a>˥ޥåפޤ - ϡ<code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code> ǥ쥯ƥ֤ - ޤᡢ¾ξƤե륿˲äޤ - ΥޥåԥϤǤˤΤͥ褵ƥޡ졢 - Ʊ <var>extension</var> Ф¸Υޥåԥޤ</p> - - <p>ʣΥե륿ꤹȤϡǡ֤˥ߥ - Ҥǽɬפޤե륿 <var>extension</var> Ȥ - ξΰʸʸ̤ĥҤκǽΥɥåȤ - äƤʤƤޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#removeinputfilter">RemoveInputFilter</a></code></li> -<li><code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AddLanguage" id="AddLanguage">AddLanguage</a> <a name="addlanguage" id="addlanguage">ǥ쥯ƥ</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>AddLanguage <var>MIME-lang</var> <var>extension</var> -[<var>extension</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">AddLanguage</code> ǥ쥯ƥ֤ϡͿ줿ĥҤꤵ줿 - content language ˥ޥåפޤ<var>MIME-lang</var> ϡĥ - <var>extension</var> ޤǤե̾ MIME ˤǤ - οޥåԥϴˤޥåԥɲä졢Ʊĥ - <var>extension</var> ΤΥޥåԥޤ</p> - - <div class="example"><h3></h3><p><code> - AddEncoding x-compress .Z<br /> - AddLanguage en .en<br /> - AddLanguage fr .fr - </code></p></div> - - <p>ξ硢<code>xxxx.en.Z</code> ɥȤ compress - 줿ѸΥɥȤȤưޤ (<code>xxxx.Z.en</code> - Ʊ)content language ϥ饤ȤΤޤ - ֥饦ξȤȤϤ餯ޤ - <code class="directive">AddLanguage</code> - ǥ쥯ƥ֤ϡФ饤Ȥθͥ٤˴Ťʣ - ɥȤ椫ɥȤ<a href="../content-negotiation.html">ƥȥͥ</a>ΤˤΩޤ</p> - - <p>ʣθ줬ƱĥҤ˳ƤƤȤϡ - ǸΤΤѤޤʤΤ褦ʾ硢</p> - - <div class="example"><p><code> - AddLanguage en .en<br /> - AddLanguage en-gb .en<br /> - AddLanguage en-us .en - </code></p></div> - - <p>ĥ <code>.en</code> ΤɥȤ - <code>en-us</code> Ȥưޤ</p> - - <p> <var>extension</var> ʸʸ̤ - ǽΥɥåȤϤäƤʤƤޤ</p> - -<h3></h3> -<ul> -<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AddOutputFilter" id="AddOutputFilter">AddOutputFilter</a> <a name="addoutputfilter" id="addoutputfilter">ǥ쥯ƥ</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>AddOutputFilter <var>filter</var>[;<var>filter</var>...] -<var>extension</var> [<var>extension</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.26 ʹߤǻѲǽ</td></tr> -</table> - <p><code class="directive">AddOutputFilter</code> ǥ쥯ƥ֤ - ĥ <var>extension</var> Фα饤Ȥ - ˽<a href="../filter.html">ե륿</a>ޤ - <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> - ǥ쥯ƥ֤ <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code> ǥ쥯ƥ - ޤᡢ¾ξƤե륿˲äޤ - οޥåԥϴˤޥåԥɲä졢Ʊĥ - <var>extension</var> ΤΥޥåԥޤ</p> - - <p>㤨СʲϤ٤Ƥ <code>.shtml</code> ե SSI ǽ - νϤ <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> Ȥäư̤ޤ</p> - - <div class="example"><p><code> - AddOutputFilter INCLUDES;DEFLATE shtml - </code></p></div> - - <p>ʣΥե륿ꤹȤϡǡ֤˥ߥ - Ҥǽɬפޤ<var>filter</var> <var>extension</var> - ξʸʸ̤ĥҤκǽΥɥåȤ - äƤʤƤޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#removeoutputfilter">RemoveOutputFilter</a></code></li> -<li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AddType" id="AddType">AddType</a> <a name="addtype" id="addtype">ǥ쥯ƥ</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>AddType <var>MIME-type</var> <var>extension</var> -[<var>extension</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">AddType</code> ǥ쥯ƥ֤ϡ - Ϳ줿ĥҤꤵ줿ƥȥפ˥ޥåפޤ - <var>MIME-type</var> ϳĥ <var>extension</var> - ޤɥȤ˻Ѥ MIME פǤ - οޥåԥϴˤޥåԥɲä졢Ʊĥ - <var>extension</var> ΤΥޥåԥޤ - Υǥ쥯ƥ֤ MIME ץե (<code class="directive"><a href="#typesconfig">TypesConfig</a></code> ǥ쥯ƥ֤) - ̵ޥåԥɲä뤿˻Ѥ뤳ȤǤޤ</p> - - <div class="example"><h3></h3><p><code> - AddType image/gif .gif - </code></p></div> - - <div class="note"> - MIME פϡ<code class="directive"><a href="#typesconfig">TypesConfig</a></code> - եѹΤǤϤʤ<code class="directive">AddType</code> - ǥ쥯ƥ֤Ȥäɲä뤳Ȥ侩Ƥޤ - </div> - - <p> <var>extension</var> ʸʸ̤ - ǽΥɥåȤϤäƤʤƤޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code></li> -<li><code class="directive"><a href="../mod/core.html#forcetype">ForceType</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="DefaultLanguage" id="DefaultLanguage">DefaultLanguage</a> <a name="defaultlanguage" id="defaultlanguage">ǥ쥯ƥ</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>DefaultLanguage <var>MIME-lang</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">DefaultLanguage</code> ǥ쥯ƥ֤ϡApache - ǥ쥯ƥ֤Υ (<em>㤨</em>λ - <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - ϰ) ˤ롢Ūʸĥ - (<code class="directive"><a href="#addlanguage">AddLanguage</a></code> ꤵ - <code>.fr</code> <code>.de</code>) ΤʤƤΥեꤵ줿 - <var>MIME-lang</var> ǤȤߤʤ褦ˤޤ - ˤꡢ٤ƤΥե̾Ѥ뤳Ȥʤ - ǥ쥯ȥ꤬ΥƥȤޤǤ롢 - Ȥ褦ʤȤꤹ뤳ȤǤޤ - ĥҤѤƸꤹˡȰ㤤 - <code class="directive">DefaultLanguage</code> - ϰĤθ줷ǤʤȤդƤ</p> - - <p><code class="directive">DefaultLanguage</code> - ǥ쥯ƥ֤ͭǤʤե - <code class="directive"><a href="#addlanguage">AddLanguage</a></code> - ꤵ줿γĥҤʤȤϡ - եˤϸ°ʤȤߤʤޤ</p> - - <div class="example"><h3></h3><p><code> - DefaultLanguage en - </code></p></div> - -<h3></h3> -<ul> -<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ModMimeUsePathInfo" id="ModMimeUsePathInfo">ModMimeUsePathInfo</a> <a name="modmimeusepathinfo" id="modmimeusepathinfo">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>path_info</code> ݡͥȤե̾ΰȤư褦 -<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> Τ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ModMimeUsePathInfo On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ModMimeUsePathInfo Off</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.41 ʹ</td></tr> -</table> - <p><code class="directive">ModMimeUsePathInfo</code> ǥ쥯ƥ֤ϡ - <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> λĥǥ쥯ƥ֤ - ꥯȤŬѤ뤿ˡե̾ <code>path_info</code> URL - ݡͥȤ礵뤿˻Ѥޤ - ǥեȤǤϡ <code>Off</code> פǡ<code>path_info</code> - ݡͥȤ̵뤵ޤ</p> - - <p>Υǥ쥯ƥ֤ϡСե륷ƥѤƤݤ - 侩ǥ쥯ƥ֤Ǥ</p> - - <div class="example"><h3></h3><p><code> - ModMimeUsePathInfo On - </code></p></div> - - <p><code>/bar</code> ¸ߤ (foo.shtml ¸ߤʤ) - <code class="directive">ModMimeUsePathInfo</code> <code>On</code> ǤȤơ - <code>/bar/foo.shtml</code> ФꥯȤȯԤ硢 - <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> äƤꥯȤ - <code>/bar/foo.shtml</code> Ȥư - <code>AddOutputFileter INCLUDES .shtml</code> Τ褦ʥǥ쥯ƥ֤ - <code>INCLUDES</code> ե륿ꥯȤղäޤ - <code class="directive">ModMimeUsePathInfo</code> ꤵʤС - <code>INCLUDES</code> ե륿ղäޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="MultiviewsMatch" id="MultiviewsMatch">MultiviewsMatch</a> <a name="multiviewsmatch" id="multiviewsmatch">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>MultiViews ǤΥޥåθ˴ޤޤ -եΥפꤹ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers -[Handlers|Filters]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MultiviewsMatch NegotiatedOnly</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.26 ʹߤǻѲǽ</td></tr> -</table> - <p><code class="directive">MultiviewsMatch</code> Ѥ뤳Ȥǡ - <a href="mod_negotiation.html">mod_negotiation</a> - Multiviews 3 ΰۤʤư뤳ȤǤޤ - Multiviews Ѥȡե ( <code>index.html</code>) - ФꥯȤФơͥĥҤ١դ - (<code>index.html.en</code>, <code>index.html.fr</code> - <code>index.html.gz</code>) - ޥå뤳ȤǤޤ</p> - - <p><code>NegotiatedOnly</code> ץǤϡ١̾³ĥƤ - ƥȥͥ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> - ǧĥ (<em></em> ʸåȡƥȥס䥨ǥ) - ˴ϢդƤʤФʤޤѤκǤ⾯ʤ - ǤŪΤʼǡǥեȤˤʤäƤޤ</p> - - <p>ϥɥȥե륿ξ⤷ȴϢդ줿ĥҤޤˤϡ - <code class="directive">MultiviewsMatch</code> ǥ쥯ƥ֤ <code>Handlers</code>, - <code>Filters</code> ޤϤξΥץåȤޤ - ⤷¾ξ郎ƱǤСǤ⾮ե뤬ޤ - 㤨С500 ʸ <code>index.html.cgi</code> 1000 ХȤ - <code>index.html.pl</code> ǤС<code>.cgi</code> - Υե뤬ͥ褵ޤ<code>.asis</code> եѤƤ桼ϡ - <code>.asis</code> ե뤬 <code>asis-handler</code> ˴ϢդƤȤˤϡ - ϥɥ饪ץλѤǤ礦</p> - - <p>Ǹˡ<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ǧʤĥҤǤȤ⡢ - ɤʳĥҤǤޥå <code>Any</code> ѤǤޤ - εư Apache 1.3 ΤȤƱΤǡͽʤư㤨 <code>.old</code> - <code>.bak</code> եȤä֥ޥտޤƤʤ - ե롢ȤäưԤʤǽޤ</p> - - <p>㤨мǤϡϥɥե륿 Multiviews ˻ä뤳Ȥ - Ǥޤ̤ΤΥեϽ뤳ȤǤޤ</p> - - <div class="example"><p><code> - MultiviewsMatch Handlers Filters - </code></p></div> - - -<h3></h3> -<ul> -<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li> -<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="RemoveCharset" id="RemoveCharset">RemoveCharset</a> <a name="removecharset" id="removecharset">ǥ쥯ƥ</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>RemoveCharset <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.24 ʹߤǻѲǽ</td></tr> -</table> - <p><code class="directive">RemoveCharset</code> ǥ쥯ƥ - Ϳ줿ĥҤ˴Ϣդ줿ʸåȤäޤ - ˤꡢ֥ǥ쥯ȥˤ <code>.htaccess</code> - ե뤬ƥǥ쥯ȥ䥵Фե - ѾϢդäȤǤޤ㤨:</p> - - <p><var>extension</var> ʸʸ̤ޤ - ޤǽΥɥåȤϤäƤʤƤޤ</p> - - <div class="example"><h3></h3><p><code> - RemoveCharset .html .shtml - </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="RemoveEncoding" id="RemoveEncoding">RemoveEncoding</a> <a name="removeencoding" id="removeencoding">ǥ쥯ƥ</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>RemoveEncoding <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">RemoveEncoding</code> ǥ쥯ƥ֤ϡ - Ϳ줿ĥҤ˴Ϣդ줿ǥäޤ - ˤꡢ֥ǥ쥯ȥˤ <code>.htaccess</code> - ե뤬ƥǥ쥯ȥ䥵Фե뤫ѾϢդ - äȤǤޤ</p> - - <div class="example"><h3>/foo/.htaccess:</h3><p><code> - AddEncoding x-gzip .gz<br /> - AddType text/plain .asc<br /> - <Files *.gz.asc><br /> - <span class="indent"> - RemoveEncoding .gz<br /> - </span> - </Files> - </code></p></div> - - <p>ϡ<code>foo.gz</code> gzip - ǥɤƤ뤳Ȥꤷޤ<code>foo.gz.asc</code> - ϥɤƤʤץ졼ƥȤ - եǤȤȤꤷޤ</p> - - <div class="note"><h3></h3> - <p><code class="directive">RemoveEncoding</code> - <code class="directive"><a href="#addencoding">AddEncoding</a></code> - ǥ쥯ƥ֤<em></em>ǽޤΤǡ - Ʊǥ쥯ȥξȡ - Ԥθ̤Ǥäǽޤ</p> - </div> - - <p><var>extension</var> ʸʸ̤ޤ - ޤǽΥɥåȤϤäƤʤƤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="RemoveHandler" id="RemoveHandler">RemoveHandler</a> <a name="removehandler" id="removehandler">ǥ쥯ƥ</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>RemoveHandler <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">RemoveHandler</code> ǥ쥯ƥ - Ϳ줿ĥҤ˴Ϣդ줿ϥɥäޤ - ˤꡢ֥ǥ쥯ȥˤ <code>.htaccess</code> - ե뤬ƥǥ쥯ȥ䥵Фե - ѾϢդäȤǤޤȤ:</p> - - <div class="example"><h3>/foo/.htaccess:</h3><p><code> - AddHandler server-parsed .html - </code></p></div> - - <div class="example"><h3>/foo/bar/.htaccess:</h3><p><code> - RemoveHandler .html - </code></p></div> - - <p>ϡ<code>/foo/bar</code> ǥ쥯ȥ <code>.html</code> - ե SSI (<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ⥸塼뻲) ǤϤʤ - ̤ΥեȤư褦ˤ̤ޤ - </p> - - <p><var>extension</var> ʸʸ̤ޤ - ޤǽΥɥåȤϤäƤʤƤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="RemoveInputFilter" id="RemoveInputFilter">RemoveInputFilter</a> <a name="removeinputfilter" id="removeinputfilter">ǥ쥯ƥ</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>RemoveInputFilter <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.26 ʹߤǻѲǽ</td></tr> -</table> - <p><code class="directive">RemoveInputFilter</code> ǥ쥯ƥ֤ - ꤵ줿եĥҤ˴Ϣդ줿ϥե륿ޤ - Ѥ뤳Ȥǡƥǥ쥯ȥ䥵ե뤫 - ѾϢդ ֥ǥ쥯ȥˤ - <code>.htaccess</code> եǼäȤǤޤ</p> - - <p><var>extension</var> ʸʸ̤ޤޤ - ǽΥɥåȤϤäƤʤƤޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#addinputfilter">AddInputFilter</a></code></li> -<li><code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="RemoveLanguage" id="RemoveLanguage">RemoveLanguage</a> <a name="removelanguage" id="removelanguage">ǥ쥯ƥ</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>RemoveLanguage <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.24 ʹߤǻѲǽ</td></tr> -</table> - <p><code class="directive">RemoveLanguage</code> ǥ쥯ƥ֤ - ꤵ줿եĥҤ˴Ϣդ줿ޤ - Ѥ뤳Ȥǡƥǥ쥯ȥ䥵ե뤫 - ѾϢդ ֥ǥ쥯ȥˤ - <code>.htaccess</code> եǼäȤǤޤ</p> - - <p><var>extension</var> ʸʸ̤ޤޤ - ǽΥɥåȤϤĤƤĤʤƤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="RemoveOutputFilter" id="RemoveOutputFilter">RemoveOutputFilter</a> <a name="removeoutputfilter" id="removeoutputfilter">ǥ쥯ƥ</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>RemoveOutputFilter <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.26 ʹߤǤΤѲǽ</td></tr> -</table> - <p><code class="directive">RemoveOutputFilter</code> ǥ쥯ƥ֤ - ꤵ줿եĥҤ˴Ϣդ줿ϥե륿ޤ - Ѥ뤳Ȥǡƥǥ쥯ȥ䥵ե뤫 - ѾϢդ ֥ǥ쥯ȥˤ - <code>.htaccess</code> եǼäȤǤޤ</p> - - <p><var>extension</var> ʸʸ̤ޤ - ޤǽΥɥåȤϤäƤʤƤޤ</p> - - <div class="example"><h3></h3><p><code> - RemoveOutputFilter shtml - </code></p></div> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="RemoveType" id="RemoveType">RemoveType</a> <a name="removetype" id="removetype">ǥ쥯ƥ</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>RemoveType <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">RemoveType</code> ǥ쥯ƥ֤Ϳ줿ĥҤ - MIME פδϢդäޤˤꡢ - ֥ǥ쥯ȥˤ <code>.htaccess</code> - ե뤬ƥǥ쥯ȥ䥵Фե뤫Ѿ - ϢդäȤǤޤȤ:</p> - - <div class="example"><h3>/foo/.htaccess:</h3><p><code> - RemoveType .cgi - </code></p></div> - - <p> <code>/foo/</code> ǥ쥯ȥʲ <code>.cgi</code> - ե̤ʰäޤե <code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code> Ȥưޤ</p> - - <div class="note"><h3></h3> - <p><code class="directive">RemoveType</code> ǥ쥯ƥ֤ - <code class="directive"><a href="#addtype">AddType</a></code> - ǥ쥯ƥ֤<em></em>˽ޤΤǡ - ξƱǥ쥯ȥ˸줿硢 - Ԥθ̤Ǥäǽޤ</p> - </div> - - <p><var>extension</var> ʸʸ̤ޤ - ޤǽΥɥåȤϤäƤʤƤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="TypesConfig" id="TypesConfig">TypesConfig</a> <a name="typesconfig" id="typesconfig">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>mime.types</code> եΰ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>TypesConfig <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>TypesConfig conf/mime.types</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">TypesConfig</code> ǥ쥯ƥ֤ϡMIME - եΰ֤ꤷޤ<var>filename</var> - <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ХѥǤ - ΥեϥեγĥҤ饳ƥȥפؤ - ǥեȤΥޥåԥꤷޤ - ۤȤɤδԤϡ褯Ȥե̾γĥҤ - IANA Ͽ줿ƥȥפ˴ϢդƤ롢 - Apache <code>mime.types</code> եȤޤ - ߤΰ <a href="http://www.iana.org/assignments/media-types/index.html">http://www.iana.org/assignments/media-types/index.html</a> - ǴƤޤϡפʥǥפơ - ɬפȤ <code class="directive"><a href="#addtype">AddType</a></code> - 롢Ȥˡ <code>httpd.conf</code> άˤޤ - <code>mime.types</code> ϥФåץ졼ɤȤ - ֤뤫⤷ʤΤǡΥեľ - ԽʤǤ</p> - - <p>եϡ<code class="directive"><a href="#addtype">AddType</a></code> - ǥ쥯ƥ֤ΰƱιԤǹޤ</p> - - <div class="example"><p><code> - <var>MIME-type</var> [<var>extension</var>] ... - </code></p></div> - - <p>ĥҤʸʸ϶̤ޤԤϥå (`#') - ǻϤޤԤ̵뤵ޤ</p> - - <div class="note"> - (1) IANA ˴ϿƤ롢뤤 (2) - Ƥƥץåȥ֤ۡǥեĥҤ˾ͤʤ - ȤǤʤС <code>mime.types</code> - ե˿ʤΤϿ褦 - Apache HTTP Server Project ˥ꥯȤʤǤ - <code>category/x-subtype</code> ΥꥯȤϼưŪ˵Ѳޤ - ʸåȤ֤̾Ǵ˻ѤƤơͤβǽΤ - 2 ʸγĥҤѲޤ - </div> - -<h3></h3> -<ul> -<li><code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code></li> -</ul> -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_mime.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_mime.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_mime.html.ja.utf8 b/docs/manual/mod/mod_mime.html.ja.utf8 new file mode 100644 index 0000000000..d10e993c60 --- /dev/null +++ b/docs/manual/mod/mod_mime.html.ja.utf8 @@ -0,0 +1,940 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_mime - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_mime</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_mime.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_mime.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>リクエストされたファイルの拡張子とファイルの振る舞い + (ハンドラとフィルタ)、内容 (MIME タイプ、言語、文字セット、エンコーディング) + とを関連付ける</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>mime_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_mime.c</td></tr></table> +<h3>概要</h3> + + <p>このモジュールは拡張子を使っていろいろな「メタ情報」をファイルに + 関連付けるために使用されます。この情報はドキュメントのファイル名と + MIME タイプ、言語、文字セット、エンコーディングとを関連付けます。 + この情報はブラウザに送られますし、複数のファイルの中からユーザの好みの + ものが選ばれるように、コンテントネゴシエーションでも使われます。 + <a href="../content-negotiation.html">コンテントネゴシエーション</a> + に関する詳しい情報は <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> + をご覧下さい。</p> + + <p><code class="directive"><a href="#addcharset">AddCharset</a></code> ディレクティブ、 + <code class="directive"><a href="#addencoding">AddEncoding</a></code> ディレクティブ、 + <code class="directive"><a href="#addhandler">AddHandler</a></code> ディレクティブ、 + <code class="directive"><a href="#addlanguage">AddLanguage</a></code> ディレクティブ、 + <code class="directive"><a href="#addtype">AddType</a></code> ディレクティブはすべて、 + ファイルの拡張子をメタ情報にマップするために使用されます。 + それぞれ、ドキュメントの文字セット (訳注: charset)、content-encoding, + content-language, MIME タイプ (content-type) を設定します。 + <code class="directive"><a href="#typesconfig">TypesConfig</a></code> ディレクティブは拡張子を + MIME タイプにマップするファイルを指定するために使用されます。</p> + + <p>さらに、<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> はコンテンツを作成、処理する + <a href="../handler.html">ハンドラ</a> と <a href="../filter.html">フィルタ</a> + を設定することができます。<code class="directive"><a href="#addhandler">AddHandler</a></code> ディレクティブ、<code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code> ディレクティブ、<code class="directive"><a href="#addinputfilter">AddInputFilter</a></code> ディレクティブは + ドキュメントを扱うモジュールやスクリプトを制御します。 + <code class="directive"><a href="#multiviewsmatch">MultiviewsMatch</a></code> ディレクティブは + これらのディレクティブが指定したファイルの拡張子を + <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> が Multiviews のマッチをとるときに + 考慮するようにできます。</p> + + <p><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> はメタ情報をファイル名と関連付けますが、 + <code class="module"><a href="../mod/core.html">core</a></code> サーバにはあるコンテナ + (<em>たとえば</em>, <code class="directive"><a href="../mod/core.html#location"><Location></a></code>, <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="../mod/core.html#files"><Files></a></code>) の中のすべてのファイルを特定の + メタ情報と関連付けるディレクティブがあります。これらのディレクティブには + <code class="directive"><a href="../mod/core.html#forcetype">ForceType</a></code>, <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>, <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> があります。 + コアのディレクティブは <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> により定義された + ファイル名の拡張子のマッピングすべてを上書きします。</p> + + <p>ファイルのメタ情報を変えても <code>Last-Modified</code> + ヘッダの値は変わらないことに注意してください。ですから、 + それらを変更した場合は、クライアントやプロキシで以前にキャッシュされた + コピーがそのときのヘッダとともに使われる可能性があります。 + メタ情報 (言語、コンテントタイプ、文字セット、エンコーディング) を + 変更したときは、すべての訪問者が正しいコンテントヘッダを + 受け取るように、影響を受けるファイルに 'touch' コマンドを実行する + (最終更新日を更新する) 必要があるかもしれません。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#addcharset">AddCharset</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#addencoding">AddEncoding</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#addhandler">AddHandler</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#addinputfilter">AddInputFilter</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#addlanguage">AddLanguage</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#addoutputfilter">AddOutputFilter</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#addtype">AddType</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#defaultlanguage">DefaultLanguage</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#modmimeusepathinfo">ModMimeUsePathInfo</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#multiviewsmatch">MultiviewsMatch</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#removecharset">RemoveCharset</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#removeencoding">RemoveEncoding</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#removehandler">RemoveHandler</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#removeinputfilter">RemoveInputFilter</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#removelanguage">RemoveLanguage</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#removeoutputfilter">RemoveOutputFilter</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#removetype">RemoveType</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#typesconfig">TypesConfig</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#multipleext">複数の拡張子のあるファイル</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#contentencoding">コンテントエンコーディング</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#charset-lang">文字セットと言語</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><code class="directive"><a href="../mod/mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></code></li> +<li><code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code></li> +<li><code class="directive"><a href="../mod/core.html#forcetype">ForceType</a></code></li> +<li><code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code></li> +<li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li> +<li><code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code></li> +<li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="multipleext" id="multipleext">複数の拡張子のあるファイル</a></h2> + <p>ファイルは複数の拡張子を持つことができ、拡張子の順番は<em>通常は</em>関係ありません。例えば、ファイル <code>welcome.html.fr</code> + がコンテントタイプは <code>text/html</code> + に、言語はフランス語にマップされる場合、<code>welcome.fr.html</code> + もまったく同じ情報にマップされます。 + 同じメタ情報にマップされる拡張子が複数あるときには、言語と + コンテントエンコーディングを除いて、 + 右側にあるものが使用されます。たとえば、<code>.gif</code> が MIME + タイプ <code>image/gif</code> にマップされ、<code>.html</code> + が MIME タイプ <code>text/html</code> + にマップされる場合は、ファイル <code>welcome.gif.html</code> は + MIME タイプ <code>text/html</code> に関連付けられます。</p> + + <p>リソースに複数の言語やエンコーディングを関連付けること + ができるため、 + <a href="#charset-lang">言語</a>と<a href="#contentencoding">コンテントエンコーディング</a>は前のものに追加されていきます。 + たとえば、ファイル <code>welcome.html.en.de</code> は + <code>Content-Language: en, de</code> と <code>Content-Type: + text/html</code> として送信されます。</p> + + <p>複数の拡張子のあるファイルが MIME + タイプとハンドラの両方に関連付けられているときは注意する必要があります。 + その場合、普通はリクエストがハンドラに関連付けられた + モジュールによって扱われることになります。たとえば、拡張子 + <code>.imap</code> が (<code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code> の) <code>imap-file</code> + にマップされていて、<code>.html</code> が MIME タイプ <code>text/html</code> + にマップされているときは、ファイル <code>world.imap.html</code> は + <code>imap-file</code> ハンドラと <code>text/html</code> MIME + タイプに関連付けられます。ファイルが処理されるときは <code>imap-file</code> + ハンドラが使用されますので、そのファイルは <code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code> + のイメージマップファイルとして扱われることになります。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="contentencoding" id="contentencoding">コンテントエンコーディング</a></h2> + <p>特定の MIME タイプのファイルはインターネットでの転送を簡単にするために、 + さらに符号化することができます。これは通常は <code>gzip</code> の + ような圧縮のことを指しますが、<code>pgp</code> のような暗号化や、 + バイナリファイルを ASCII (テキスト) 形式で送るために考案された + UUencoding のことを指すこともあります。</p> + + <p><a href="http://www.ietf.org/rfc/rfc2616.txt">HTTP/1.1 RFC</a> + 14.11 節では次のように記述されています。</p> + + <blockquote cite="http://www.ietf.org/rfc/rfc2616.txt"> + <p>Content-Encoding エンティティヘッダフィールドはメディアタイプの + 修飾子として使われます。それが存在していれば、値はエンティティボディに + どの追加の符号化が適用されたかを示し、Content-Type ヘッダフィールドに + 書かれているメディアタイプを得るためにどの復号機構を適用すべきか、も + 示していることになります。Content-Encoding は主に、元のメディアタイプの + 同一性を失うことなくドキュメントを圧縮することを可能にするために + 使用されます。</p> + </blockquote> + + <p>複数のファイル拡張子 (複数の拡張子については <a href="#multipleext">上の節</a> を参照) 使うことで、 + ファイルの<em>タイプ</em>や<em>エンコーディング</em>を指定することが + できます。</p> + + <p>たとえば、Microsoft Word のドキュメントがあり、サイズを小さくするために + pkzip されているとします。<code>.doc</code> 拡張子が Microsoft Word の + ファイルタイプと関連付けられていて、<code>.zip</code> 拡張子が + pkzip ファイルエンコーディングと関連付けられていると、ファイル + <code>Resume.doc.zip</code> は pkzip された Word ドキュメントである + ということがわかります。</p> + + <p>クライアントのブラウザにエンコーディング方法を知らせるために、 + Apache はリソースと共に <code>Content-Encoding</code> ヘッダを + 送ります。</p> + + <div class="example"><p><code>Content-encoding: pkzip</code></p></div> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="charset-lang" id="charset-lang">文字セットと言語</a></h2> + <p>ファイルタイプとファイルエンコーディングの他に重要な情報は + ドキュメントの書かれている言語と、どの文字セットでファイルが表示 + されるべきか、というものです。たとえば、ドキュメントはベトナムの + アルファベットやキリル文字で書かれていて、そのように表示される + 必要があるかもしれません。この情報もまた、HTTP ヘッダで + 送信されます。</p> + + <p>文字セット、言語、エンコーディング、mime タイプはすべて + コンテントネゴシエーション (<code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> 参照) + の最中に、複数の文字セット、言語、エンコーディング、MIME タイプからなる + 代替物があるときにどのドキュメントをクライアントに送るのかを + 決定するときに使われます。<code class="directive"><a href="#addcharset">AddCharset</a></code>, + <code class="directive"><a href="#addencoding">AddEncoding</a></code>, <code class="directive"><a href="#addlanguage">AddLanguage</a></code>, + <code class="directive"><a href="#addtype">AddType</a></code> の各ディレクティブで作成された + 拡張子の関連付け (と <code class="directive"><a href="../mod/mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></code> でリストされている + 拡張子) がこの選択に参加します。<code class="directive"><a href="#addhandler">AddHandler</a></code>, + <code class="directive"><a href="#addinputfilter">AddInputFilter</a></code>, + <code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code> の + 各ディレクティブでのみ関連付けられている拡張子は + <code class="directive"><a href="#multiviewsmatch">MultiviewsMatch</a></code> ディレクティブを + 使うことでマッチの + 処理に含めることも外すこともできます。</p> + + <h3><a name="charset" id="charset">Charset</a></h3> + <p>さらに情報を伝えるために、Apache は文書の言語を + <code>Content-Language</code> ヘッダで送ることもあります。 + また、情報を正しく表示するために使用すべき文字セットを示すために + <code>Conten-Type</code> ヘッダに情報を追加することもあります。</p> + + <div class="example"><p><code> + Content-Language: en, fr<br /> + Content-Type: text/plain; charset=ISO-8859-1 + </code></p></div> + + <p>言語の指定は二文字の短縮形で行なわれます。<code>charset</code> が + 使用すべき文字セットの名前です。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AddCharset" id="AddCharset">AddCharset</a> <a name="addcharset" id="addcharset">ディレクティブ</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>AddCharset <var>charset</var> <var>extension</var> +[<var>extension</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +</table> + <p><code class="directive">AddCharset</code> ディレクティブは、 + 与えられた拡張子を指定された charset にマップします。<var>charset</var> + は、拡張子 <var>extension</var> を含んでいるファイル名の + <a href="http://www.iana.org/assignments/character-sets">MIME charset + パラメータ</a>です。新しいマッピングは既にある他のマッピングに追加され、同じ拡張子 + <var>extension</var> のためのマッピングを上書きします。</p> + + <div class="example"><h3>例</h3><p><code> + AddLanguage ja .ja<br /> + AddCharset EUC-JP .euc<br /> + AddCharset ISO-2022-JP .jis<br /> + AddCharset SHIFT_JIS .sjis + </code></p></div> + + <p>この場合、ドキュメント <code>xxxx.ja.jis</code> は charset が + <code>ISO-2022-JP</code> の日本語のドキュメントとして扱われます + (<code>xxxx.jis.ja</code> も同様)。<code class="directive">AddCharset</code> + ディレクティブは、ドキュメントが適切に解釈され表示されるように、 + ドキュメントの charset の情報をクライアントに教えるために役に立ちます。 + また、サーバがクライアントの charset + の優先度に基づいて複数のドキュメントの中からドキュメントを選ぶ<a href="../content-negotiation.html">コンテントネゴシエーション</a>のためにも役に立ちます。</p> + + <p>引数 <var>extension</var>は大文字小文字を区別せず、 + 最初のドットはあってもなくても構いません。</p> + +<h3>参照</h3> +<ul> +<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li> +<li><code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AddEncoding" id="AddEncoding">AddEncoding</a> <a name="addencoding" id="addencoding">ディレクティブ</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>AddEncoding <var>MIME-enc</var> <var>extension</var> +[<var>extension</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +</table> + <p><code class="directive">AddEncoding</code> ディレクティブは、 + 与えられた拡張子を指定されたエンコーディングにマップします。 + <var>MIME-enc</var> は、拡張子 <var>extension</var> + を含んだドキュメントに使用する MIME エンコーディングです。 + この新しいマッピングは既にある他のマッピングに追加され、 + 同じ拡張子 <var>extension</var> のためのマッピングを上書きします。</p> + + <div class="example"><h3>例</h3><p><code> + <code>AddEncoding x-gzip .gz<br /> + AddEncoding x-compress .Z</code> + </code></p></div> + + <p>これは、拡張子 <code>.gz</code> を含むファイル名が <code>x-gzip</code> + エンコーディングを使ってエンコードされていることと、拡張子 <code>.Z</code> + を含むファイル名が <code>x-compress</code> + でエンコードされていることを指定します。</p> + + <p>古いクライアントは <code>x-zip</code> と <code>x-compress</code> + が返ってくることを期待しますが、標準規格ではそれぞれ + <code>gzip</code> と <code>compress</code> + と等価であることになっています。Apache + は、コンテントエンコーディングの比較をするときには、先頭にある + <code>x-</code> を無視します。Apache + がエンコーディング付きで応答を返すときは、クライアントが要求した形式 + (<em>すなわち</em>、<code>x-foo</code> や <code>foo</code>) + を使用します。要するに、この二つのエンコーディングの場合は常に + <code>x-gzip</code> と <code>x-compress</code> + を使うべきである、ということです。<code>deflate</code> + のようなより新しいエンコーディングでは、<code>x-</code> + なしで指定してください。 + </p> + + <p>引数 <var>extension</var> は大文字小文字を区別せず、 + 最初のドットはあってもなくても構いません。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AddHandler" id="AddHandler">AddHandler</a> <a name="addhandler" id="addhandler">ディレクティブ</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>AddHandler <var>handler-name</var> <var>extension</var> +[<var>extension</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +</table> + <p>拡張子 <var>extension</var> が名前にあるファイルは指定された <a href="../handler.html">handler-name</a> に扱われます。 + この新しいマッピングは既にある他のマッピングに追加され、 + 同じ拡張子 <var>extension</var> + のためのマッピングを上書きします。たとえば、拡張子 + "<code>.cgi</code>" で終わるファイルを CGI + スクリプトとして扱いたいときは、以下の設定をします。</p> + + <div class="example"><p><code> + AddHandler cgi-script .cgi + </code></p></div> + + <p>これを httpd.conf ファイルに記述することで、拡張子 + "<code>.cgi</code>" のファイルは CGI プログラムとして扱われます。 + </p> + + <p>引数 <var>extension</var> は大文字小文字を区別せず、 + 最初のドットはあってもなくても構いません。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AddInputFilter" id="AddInputFilter">AddInputFilter</a> <a name="addinputfilter" id="addinputfilter">ディレクティブ</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>AddInputFilter <var>filter</var>[;<var>filter</var>...] +<var>extension</var> [<var>extension</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.26 以降で使用可能</td></tr> +</table> + <p><code class="directive">AddInputFilter</code> はファイルの拡張子 + <var>extension</var> をクライアントのリクエストや POST がサーバに来たときに + 処理をする<a href="../filter.html">フィルタ</a>にマップします。 + これは、<code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code> ディレクティブも + 含め、他の場所で定義されているフィルタに加えられます。 + このマッピングはすでにあるものより優先されてマージされ、 + 同じ <var>extension</var> に対する既存のマッピングを上書きします。</p> + + <p>複数のフィルタを指定するときは、データを処理する順番にセミコロンで + 繋いで書く必要があります。フィルタと <var>extension</var> との + 両方の引数は大文字小文字を区別せず、拡張子の最初のドットは + あってもなくても構いません。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#removeinputfilter">RemoveInputFilter</a></code></li> +<li><code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AddLanguage" id="AddLanguage">AddLanguage</a> <a name="addlanguage" id="addlanguage">ディレクティブ</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>AddLanguage <var>MIME-lang</var> <var>extension</var> +[<var>extension</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +</table> + <p><code class="directive">AddLanguage</code> ディレクティブは、与えられた拡張子を指定された + content language にマップします。<var>MIME-lang</var> は、拡張子 + <var>extension</var> を含んでいるファイル名の MIME における言語です。 + この新しいマッピングは既にあるマッピングに追加され、同じ拡張子 + <var>extension</var> のためのマッピングを上書きします。</p> + + <div class="example"><h3>例</h3><p><code> + AddEncoding x-compress .Z<br /> + AddLanguage en .en<br /> + AddLanguage fr .fr + </code></p></div> + + <p>この場合、<code>xxxx.en.Z</code> ドキュメントは compress + された英語のドキュメントとして扱われます (<code>xxxx.Z.en</code> + も同様)。content language はクライアントに通知されますが、 + ブラウザがこの情報を使うことはおそらくありません。 + <code class="directive">AddLanguage</code> + ディレクティブは、サーバがクライアントの言語の優先度に基づいて複数の + ドキュメントの中からドキュメントを選ぶ<a href="../content-negotiation.html">コンテントネゴシエーション</a>のためにより役に立ちます。</p> + + <p>複数の言語が同じ拡張子に割り当てられているときは、 + 最後のものが使用されます。すなわち、次のような場合、</p> + + <div class="example"><p><code> + AddLanguage en .en<br /> + AddLanguage en-gb .en<br /> + AddLanguage en-us .en + </code></p></div> + + <p>拡張子 <code>.en</code> のあるドキュメントは + <code>en-us</code> として扱われます。</p> + + <p>引数 <var>extension</var> は大文字小文字を区別せず、 + 最初のドットはあってもなくても構いません。</p> + +<h3>参照</h3> +<ul> +<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AddOutputFilter" id="AddOutputFilter">AddOutputFilter</a> <a name="addoutputfilter" id="addoutputfilter">ディレクティブ</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>AddOutputFilter <var>filter</var>[;<var>filter</var>...] +<var>extension</var> [<var>extension</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.26 以降で使用可能</td></tr> +</table> + <p><code class="directive">AddOutputFilter</code> ディレクティブは + 拡張子 <var>extension</var> をサーバの応答がクライアントに送られる + 前に処理する<a href="../filter.html">フィルタ</a>を定義します。 + これは <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> + ディレクティブと <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code> ディレクティブ + を含め、他の場所で定義されているフィルタに加えられます。 + この新しいマッピングは既にあるマッピングに追加され、同じ拡張子 + <var>extension</var> のためのマッピングを上書きします。</p> + + <p>例えば、以下の設定はすべての <code>.shtml</code> ファイルを SSI で処理し、 + その出力を <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> を使って圧縮します。</p> + + <div class="example"><p><code> + AddOutputFilter INCLUDES;DEFLATE shtml + </code></p></div> + + <p>複数のフィルタを指定するときは、データを処理する順番にセミコロンで + 繋いで書く必要があります。<var>filter</var> と <var>extension</var> の + 両引数は大文字小文字を区別せず、拡張子の最初のドットは + あってもなくても構いません。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#removeoutputfilter">RemoveOutputFilter</a></code></li> +<li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AddType" id="AddType">AddType</a> <a name="addtype" id="addtype">ディレクティブ</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>AddType <var>MIME-type</var> <var>extension</var> +[<var>extension</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +</table> + <p><code class="directive">AddType</code> ディレクティブは、 + 与えられた拡張子を指定されたコンテントタイプにマップします。 + <var>MIME-type</var> は拡張子 <var>extension</var> + を含んだドキュメントに使用する MIME タイプです。 + この新しいマッピングは既にあるマッピングに追加され、同じ拡張子 + <var>extension</var> のためのマッピングを上書きします。 + このディレクティブは MIME タイプファイル (<code class="directive"><a href="#typesconfig">TypesConfig</a></code> ディレクティブを参照) + に無いマッピングを追加するために使用することができます。</p> + + <div class="example"><h3>例</h3><p><code> + AddType image/gif .gif + </code></p></div> + + <div class="note"> + 新しい MIME タイプは、<code class="directive"><a href="#typesconfig">TypesConfig</a></code> + ファイルを変更するのではなく、<code class="directive">AddType</code> + ディレクティブを使って追加することが推奨されています。 + </div> + + <p>引数 <var>extension</var> は大文字小文字を区別せず、 + 最初のドットはあってもなくても構いません。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code></li> +<li><code class="directive"><a href="../mod/core.html#forcetype">ForceType</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="DefaultLanguage" id="DefaultLanguage">DefaultLanguage</a> <a name="defaultlanguage" id="defaultlanguage">ディレクティブ</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>DefaultLanguage <var>MIME-lang</var></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +</table> + <p><code class="directive">DefaultLanguage</code> ディレクティブは、Apache + がディレクティブのスコープ (<em>例えば</em>、その時点の + <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> + の範囲) にある、明示的な言語拡張子 + (<code class="directive"><a href="#addlanguage">AddLanguage</a></code> で設定される + <code>.fr</code> や <code>.de</code>) のない全てのファイルを、指定された + <var>MIME-lang</var> 言語であるとみなすようにします。 + これにより、すべてのファイル名を変えることなく、 + ディレクトリがオランダ語のコンテントを含んでいる、 + というようなことを指定することができます。 + 拡張子を使用して言語を指定する方法と違い、 + <code class="directive">DefaultLanguage</code> + は一つの言語しか指定できないことに注意してください。</p> + + <p><code class="directive">DefaultLanguage</code> + ディレクティブが有効でなく、ファイルに + <code class="directive"><a href="#addlanguage">AddLanguage</a></code> + で設定された言語の拡張子がないときは、 + ファイルには言語属性がないとみなされます。</p> + + <div class="example"><h3>例</h3><p><code> + DefaultLanguage en + </code></p></div> + +<h3>参照</h3> +<ul> +<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ModMimeUsePathInfo" id="ModMimeUsePathInfo">ModMimeUsePathInfo</a> <a name="modmimeusepathinfo" id="modmimeusepathinfo">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td><code>path_info</code> コンポーネントをファイル名の一部として扱うように +<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> に通知する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ModMimeUsePathInfo On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ModMimeUsePathInfo Off</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0.41 以降</td></tr> +</table> + <p><code class="directive">ModMimeUsePathInfo</code> ディレクティブは、 + <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> の持つディレクティブを + リクエストに適用させるために、ファイル名と <code>path_info</code> URL + コンポーネントを結合させるために使用します。 + デフォルトでは「 <code>Off</code> 」で、<code>path_info</code> + コンポーネントは無視されます。</p> + + <p>このディレクティブは、バーチャルファイルシステムを使用している際に + 推奨されるディレクティブです。</p> + + <div class="example"><h3>例</h3><p><code> + ModMimeUsePathInfo On + </code></p></div> + + <p><code>/bar</code> が存在して (foo.shtml は存在しない) + <code class="directive">ModMimeUsePathInfo</code> が <code>On</code> であるとして、 + <code>/bar/foo.shtml</code> に対するリクエストを発行した場合、 + <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> は入ってきたリクエストを + <code>/bar/foo.shtml</code> として扱い、 + <code>AddOutputFileter INCLUDES .shtml</code> のようなディレクティブは + <code>INCLUDES</code> フィルタをリクエストに付加させます。 + <code class="directive">ModMimeUsePathInfo</code> が設定されなければ、 + <code>INCLUDES</code> フィルタは付加されません。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="MultiviewsMatch" id="MultiviewsMatch">MultiviewsMatch</a> <a name="multiviewsmatch" id="multiviewsmatch">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>MultiViews でのマッチングの検索に含ませる +ファイルのタイプを指定する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers +[Handlers|Filters]</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>MultiviewsMatch NegotiatedOnly</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.26 以降で使用可能</td></tr> +</table> + <p><code class="directive">MultiviewsMatch</code> を使用することで、 + <a href="mod_negotiation.html">mod_negotiation</a> の + Multiviews に 3 種類の異なる挙動をさせることができます。 + Multiviews を使用すると、ファイル (例 <code>index.html</code>) + に対するリクエストに対して、ネゴシエーションする拡張子がベースに付いたもの + (<code>index.html.en</code>, <code>index.html.fr</code> や + <code>index.html.gz</code>) + をマッチさせることができます。</p> + + <p><code>NegotiatedOnly</code> オプションでは、ベース名に続く拡張子全てが + コンテントネゴシエーションで <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> + が認識する拡張子 (<em>例</em> 文字セット、コンテントタイプ、言語やエンコーディング) + に関連付けられていなければなりません。これは副作用の最も少ない + 最も的確な実装で、デフォルトになっています。</p> + + <p>ハンドラとフィルタの両方もしくは片方と関連付けられた拡張子を含めるには、 + <code class="directive">MultiviewsMatch</code> ディレクティブに <code>Handlers</code>, + <code>Filters</code> またはその両方のオプションをセットします。 + もし他の条件が同じであれば、最も小さいファイルが送信されます。 + 例えば、500 文字の <code>index.html.cgi</code> と 1000 バイトの + <code>index.html.pl</code> であれば、<code>.cgi</code> + のファイルが優先されます。<code>.asis</code> ファイルを利用しているユーザは、 + <code>.asis</code> ファイルが <code>asis-handler</code> に関連付けられているときには、 + ハンドラオプションの使用を好むでしょう。</p> + + <p>最後に、<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> が認識しない拡張子であろうとも、 + どんな拡張子でもマッチさせる <code>Any</code> が使用できます。 + この挙動は Apache 1.3 のときと同じもので、予期しない動作、例えば <code>.old</code> や + <code>.bak</code> ファイルといったウェブマスタが送信を意図していない + ファイルを送信する、といった動作を行なう可能性があります。</p> + + <p>例えば次の設定では、ハンドラやフィルタが Multiviews に参加することが + できますし、未知のファイルは除外することができます。</p> + + <div class="example"><p><code> + MultiviewsMatch Handlers Filters + </code></p></div> + + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li> +<li><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="RemoveCharset" id="RemoveCharset">RemoveCharset</a> <a name="removecharset" id="removecharset">ディレクティブ</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>RemoveCharset <var>extension</var> [<var>extension</var>] +...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.24 以降で使用可能</td></tr> +</table> + <p><code class="directive">RemoveCharset</code> ディレクティブ + は与えられた拡張子に関連付けられた文字セットを取り消します。 + これにより、サブディレクトリにある <code>.htaccess</code> + ファイルが親ディレクトリやサーバの設定ファイル + から継承した関連付けを取り消すことができます。例えば:</p> + + <p><var>extension</var> は大文字小文字を区別しません。 + また、最初のドットはあってもなくても構いません。</p> + + <div class="example"><h3>例</h3><p><code> + RemoveCharset .html .shtml + </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="RemoveEncoding" id="RemoveEncoding">RemoveEncoding</a> <a name="removeencoding" id="removeencoding">ディレクティブ</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>RemoveEncoding <var>extension</var> [<var>extension</var>] +...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +</table> + <p><code class="directive">RemoveEncoding</code> ディレクティブは、 + 与えられた拡張子に関連付けられたエンコーディングを取り消します。 + これにより、サブディレクトリにある <code>.htaccess</code> + ファイルが親ディレクトリやサーバの設定ファイルから継承した関連付けを + 取り消すことができます。</p> + + <div class="example"><h3>/foo/.htaccess:</h3><p><code> + AddEncoding x-gzip .gz<br /> + AddType text/plain .asc<br /> + <Files *.gz.asc><br /> + <span class="indent"> + RemoveEncoding .gz<br /> + </span> + </Files> + </code></p></div> + + <p>これは、<code>foo.gz</code> は gzip + でエンコードされていることを指定しますが、<code>foo.gz.asc</code> + はエンコードされていないプレーンテキストの + ファイルであるということを指定します。</p> + + <div class="note"><h3>注意</h3> + <p><code class="directive">RemoveEncoding</code> は + <code class="directive"><a href="#addencoding">AddEncoding</a></code> + ディレクティブの<em>後</em>で処理されますので、 + 同じディレクトリの設定中に両方が現れると、 + 後者の効果が打ち消される可能性があります。</p> + </div> + + <p><var>extension</var> は大文字小文字を区別しません。 + また、最初のドットはあってもなくても構いません。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="RemoveHandler" id="RemoveHandler">RemoveHandler</a> <a name="removehandler" id="removehandler">ディレクティブ</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>RemoveHandler <var>extension</var> [<var>extension</var>] +...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +</table> + <p><code class="directive">RemoveHandler</code> ディレクティブ + は与えられた拡張子に関連付けられたハンドラを取り消します。 + これにより、サブディレクトリにある <code>.htaccess</code> + ファイルが親ディレクトリやサーバの設定ファイル + から継承した関連付けを取り消すことができます。たとえば:</p> + + <div class="example"><h3>/foo/.htaccess:</h3><p><code> + AddHandler server-parsed .html + </code></p></div> + + <div class="example"><h3>/foo/bar/.htaccess:</h3><p><code> + RemoveHandler .html + </code></p></div> + + <p>これは、<code>/foo/bar</code> ディレクトリの <code>.html</code> + ファイルは SSI (<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> モジュール参照) ではなく、 + 普通のファイルとして扱われるようにする効果があります。 + </p> + + <p><var>extension</var> は大文字小文字を区別しません。 + また、最初のドットはあってもなくても構いません。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="RemoveInputFilter" id="RemoveInputFilter">RemoveInputFilter</a> <a name="removeinputfilter" id="removeinputfilter">ディレクティブ</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>RemoveInputFilter <var>extension</var> [<var>extension</var>] +...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.26 以降で使用可能</td></tr> +</table> + <p><code class="directive">RemoveInputFilter</code> ディレクティブは + 指定されたファイル拡張子に関連付けられた入力フィルタを解除します。 + これを利用することで、親ディレクトリやサーバ設定ファイルから + 継承した関連付けを サブディレクトリ内において + <code>.htaccess</code> ファイルで取り消すことができます。</p> + + <p><var>extension</var> 引数は大文字小文字を区別しません。また、 + 最初のドットはあってもなくても構いません。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#addinputfilter">AddInputFilter</a></code></li> +<li><code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="RemoveLanguage" id="RemoveLanguage">RemoveLanguage</a> <a name="removelanguage" id="removelanguage">ディレクティブ</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>RemoveLanguage <var>extension</var> [<var>extension</var>] +...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.24 以降で使用可能</td></tr> +</table> + <p><code class="directive">RemoveLanguage</code> ディレクティブは + 指定されたファイル拡張子に関連付けられた言語を解除します。 + これを利用することで、親ディレクトリやサーバ設定ファイルから + 継承した関連付けを サブディレクトリ内において + <code>.htaccess</code> ファイルで取り消すことができます。</p> + + <p><var>extension</var> 引数は大文字小文字を区別しません。また、 + 最初のドットはついてもつかなくても構いません。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="RemoveOutputFilter" id="RemoveOutputFilter">RemoveOutputFilter</a> <a name="removeoutputfilter" id="removeoutputfilter">ディレクティブ</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>RemoveOutputFilter <var>extension</var> [<var>extension</var>] +...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.26 以降でのみ使用可能</td></tr> +</table> + <p><code class="directive">RemoveOutputFilter</code> ディレクティブは + 指定されたファイル拡張子に関連付けられた出力フィルタを解除します。 + これを利用することで、親ディレクトリやサーバ設定ファイルから + 継承した関連付けを サブディレクトリ内において + <code>.htaccess</code> ファイルで取り消すことができます。</p> + + <p><var>extension</var> は大文字小文字を区別しません。 + また、最初のドットはあってもなくても構いません。</p> + + <div class="example"><h3>例</h3><p><code> + RemoveOutputFilter shtml + </code></p></div> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="RemoveType" id="RemoveType">RemoveType</a> <a name="removetype" id="removetype">ディレクティブ</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>RemoveType <var>extension</var> [<var>extension</var>] +...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +</table> + <p><code class="directive">RemoveType</code> ディレクティブは与えられた拡張子の + MIME タイプの関連付けを取り消します。これにより、 + サブディレクトリにある <code>.htaccess</code> + ファイルが親ディレクトリやサーバの設定ファイルから継承した + 関連付けを取り消すことができます。たとえば:</p> + + <div class="example"><h3>/foo/.htaccess:</h3><p><code> + RemoveType .cgi + </code></p></div> + + <p>これは <code>/foo/</code> ディレクトリ以下の <code>.cgi</code> + ファイルの特別な扱いを取り消します。ファイルは <code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code> として扱われます。</p> + + <div class="note"><h3>注意</h3> + <p><code class="directive">RemoveType</code> ディレクティブは + <code class="directive"><a href="#addtype">AddType</a></code> + ディレクティブの<em>後</em>に処理されますので、 + 両方が同じディレクトリの設定中に現れた場合、 + 後者の効果が打ち消される可能性があります。</p> + </div> + + <p><var>extension</var> は大文字小文字を区別しません。 + また、最初のドットはあってもなくても構いません。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="TypesConfig" id="TypesConfig">TypesConfig</a> <a name="typesconfig" id="typesconfig">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td><code>mime.types</code> ファイルの位置</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>TypesConfig <var>file-path</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>TypesConfig conf/mime.types</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_mime</td></tr> +</table> + <p><code class="directive">TypesConfig</code> ディレクティブは、MIME + タイプ設定ファイルの位置を設定します。<var>filename</var> は + <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> からの相対パスです。 + このファイルはファイルの拡張子からコンテントタイプへの + デフォルトのマッピングを設定します。 + ほとんどの管理者は、よく使われるファイル名の拡張子を + IANA に登録されたコンテントタイプに関連付けている、 + Apache の <code>mime.types</code> ファイルを使います。 + 現在の一覧は <a href="http://www.iana.org/assignments/media-types/index.html">http://www.iana.org/assignments/media-types/index.html</a> + で管理されています。これは、主要なメディアタイプの定義を提供して、 + 必要ところを <code class="directive"><a href="#addtype">AddType</a></code> で + 上書きする、という方法で <code>httpd.conf</code> を簡略にします。 + <code>mime.types</code> はサーバをアップグレードしたときに + 置き換えられるかもしれないので、そのファイルを直接 + 編集しないでください。</p> + + <p>ファイルは、<code class="directive"><a href="#addtype">AddType</a></code> + ディレクティブの引数と同じ形式の行で構成されます。</p> + + <div class="example"><p><code> + <var>MIME-type</var> [<var>extension</var>] ... + </code></p></div> + + <p>拡張子の大文字小文字は区別されません。空行やハッシュ (`#') + で始まる行は無視されます。</p> + + <div class="note"> + (1) IANA に既に登録されている、あるいは (2) + 広く受け入れられていてプラットホーム間でファイル拡張子に衝突がない、 + という場合でなければ、配布中の <code>mime.types</code> + ファイルに新たなものを登録するように + Apache HTTP Server Project にリクエストしないでください。 + <code>category/x-subtype</code> のリクエストは自動的に却下されますし、 + 言語や文字セットの名前空間で既に使用されていて、衝突の可能性のある + 2 文字の拡張子も却下されます。 + </div> + +<h3>参照</h3> +<ul> +<li><code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code></li> +</ul> +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_mime.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_mime.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_negotiation.html b/docs/manual/mod/mod_negotiation.html index c4e86d3a49..d696484340 100644 --- a/docs/manual/mod/mod_negotiation.html +++ b/docs/manual/mod/mod_negotiation.html @@ -2,6 +2,6 @@ URI: mod_negotiation.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_negotiation.html.ja.euc-jp +URI: mod_negotiation.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mod_negotiation.html.ja.euc-jp b/docs/manual/mod/mod_negotiation.html.ja.euc-jp deleted file mode 100644 index cde89c1085..0000000000 --- a/docs/manual/mod/mod_negotiation.html.ja.euc-jp +++ /dev/null @@ -1,303 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_negotiation - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_negotiation</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_negotiation.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_negotiation.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td><a href="../content-negotiation.html">ƥȥͥ</a> - ǽ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>negotiation_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_negotiation.c</td></tr></table> -<h3></h3> - - <p>ƥȥͥΤˤϥƥĤǽϡ - ʣѰդƤɥȤ顢饤ȤǽϤ˰ֹä - ɥȤ뵡ǽǤμĤޤ</p> - - <ul> - <li>ץޥå (<code>type-map</code> - ϥɥǰե) variants - ޤǤեŪ˻ꤷޤ</li> - - <li>MultiViews õ (<code>MultiViews</code> <code class="directive"><a href="../mod/core.html#option">Option</a></code> ͭˤʤޤ) - Фۤ˥ե̾ΥѥޥåԤʤ - η̤ޤ</li> - </ul> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#cachenegotiateddocs">CacheNegotiatedDocs</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#forcelanguagepriority">ForceLanguagePriority</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#languagepriority">LanguagePriority</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#typemaps">ץޥå</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#multiviews">MultiViews</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li> -<li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li> -<li><a href="../content-negotiation.html">ƥȥͥ</a></li> -<li><a href="../env.html">Ķѿ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="typemaps" id="typemaps">ץޥå</a></h2> - <p>ץޥåפ RFC 822 ΥإåǤ - ɥȤεҤԤʬΥƽƤơϥåʸ - ('#') ǻϤޤԤϥȤȤưޤ - ɥȤʣΥإå쥳ɤ鹽ޤ - 쥳ɤϡ³ιԤǻϤޤäƤʣιԤˤޤޤ - ǽζõơιԤȤĤʤ 1 ԤȤưޤ - إå쥳ɤϥ̾θͤ³Ȥǡ - ̾Ͼ˥ǽޤϥإå̾ͤδ֡ - ͤΥȡδ֤뤳ȤǤޤ - ѲǽʥإåϰʲΤȤǤ:</p> - - <dl> - <dt><code>Content-Encoding:</code></dt> - <dd>եΥǥApache <code class="directive"><a href="../mod/mod_mime.html#addencoding">AddEncoding</a></code> ǥ쥯ƥ - 줿ǥǧޤ̾ compress - 줿եΤ <code>x-compress</code> gzip - 줿եΤ <code>x-gzip</code> ޤߤޤ - ǥӤȤϡƬ <code>x-</code> - ̵뤵ޤ</dd> - - <dt><code>Content-Language:</code></dt> - <dd>ͥåɸθ쥿 - (<a href="http://www.ietf.org/rfc/rfc1766.txt">RFC 1766</a>) - Ƥμࡣ㤨С<code>en</code> - ϱѸɽޤ - ʣθ줬ǼϥޤǶڤޤ</dd> - - <dt><code>Content-Length:</code></dt> - <dd>եĹ (Хȿ) - Υإåʤ硢եμºݤĹѤޤ</dd> - - <dt><code>Content-Type:</code></dt> - <dd>ɥȤ MIME - ǥסץʥʥѥդѥιʸ - <code>name=value</code> - ǡǥפ¾ΥѥȤϥߥʬΥޤ - ̤ΥѥϰʲΤȤ: - - <dl> - <dt><code>level</code></dt> - <dd>ǥפΥС - <code>text/html</code> Ǥ 2 ǥեȤǡ¾ξ - 0 ǥեȤǤ</dd> - - <dt><code>qs</code></dt> - <dd>饤ȤǽϤ˴طʤvariant - ¾ӤȤŪʡʼפǡ0.0 1.0 - ϰϤư - 㤨С̿ɽ褦ȤƤȤ̤ JPEG - ե ASCII ե⤤ʼˤʤޤ - ASCII ȤɽƤȤϡASCII - ե JPEG - ե⤤ʼˤʤޤΤ褦ˡ<code>qs</code> - ϥͭͤޤ - </dd> - </dl> - - <div class="example"><h3></h3><p><code> - Content-Type: image/jpeg; qs=0.8 - </code></p></div> - </dd> - - <dt><code>URI:</code></dt> - <dd>(Υǥסƥȥǥ) variant - ե uri. ϡޥåץե뤫 URL Ȥ - ᤵޤƱФ¸ߤʤФʤ餺饤Ȥ - ľܥꥯȤȤ˥ĤΤǤʤФʤޤ</dd> - - <dt><code>Body:</code></dt> - <dd>Apache 2.0 ǿߤ줿 Body إåȤäơ - μºݤƤץޥåץե˽ȤǤޤ - ΥإåʸƤζڤȤʤʸǻϤޤɬפޤ - ץޥåץե³ԤϡڤʸĤޤǡ - ʸˤʤޤ - - <div class="example"><h3>Example:</h3><p><code> - Body:----xyz----<br /> - <html><br /> - <body><br /> - <p>Content of the page.</p><br /> - </body><br /> - </html><br /> - ----xyz---- - </code></p></div> - </dd> - </dl> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="multiviews" id="multiviews">MultiViews</a></h2> - <p>MultiViews õϡ<code>Multiviews</code> <code class="directive"><a href="../mod/core.html#options">Options</a></code> ǥ쥯ƥ֤ˤͭˤʤޤ - Ф <code>/some/dir/foo</code> - ؤΥꥯȤꡢ<code>/some/dir/foo</code> ¸ - <em>ʤ</em>硢Фϥǥ쥯ȥɤǡ - <code>foo.*</code> ˤƤϤޤƤΥեõ - ¾夽Υեޥåפ륿ץޥåפޤ - ΤȤǥפȥƥȥǥϡ - Υե̾ľܻꤷȤƱΤƤޤ - 줫饯饤Ȥ˰ֹ礦Τӡ - ΥɥȤ֤ޤ</p> - - <p>եݤˡϢ륳ƥȥͥ - ʤեˤĤơȽԤɤ - <code class="directive"><a href="../mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code> - ǥ쥯ƥ֤ꤷޤ</p> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="CacheNegotiatedDocs" id="CacheNegotiatedDocs">CacheNegotiatedDocs</a> <a name="cachenegotiateddocs" id="cachenegotiateddocs">ǥ쥯ƥ</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>CacheNegotiatedDocs On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CacheNegotiatedDocs Off</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_negotiation</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0ǹʸѤޤ</td></tr> -</table> - <p>Υǥ쥯ƥ֤ꤵƤȡƥȥͥ - ̤ΥɥȤΥåĤޤ - ϡץθˤ륯饤ȤǽϤ˰ֹä - ɥȤǤϤʤ - åŪˤΤǽȤȤǤ</p> - - <p>Υǥ쥯ƥ֤ HTTP/1.0 ֥饦Υꥯ - ΤߤŬѤޤHTTP/1.1 ϡ - Ĥ줿ɥȤΥåФƤäȤ褤椬ǽʤΤǡ - Υǥ쥯ƥ֤ HTTP/1.1 ΥꥯȤˤϱƶޤ</p> - <p>2.0 ΥСǤϡ - <code class="directive">CacheNegotiatedDocs</code> ϰ餺 - ǥ쥯ƥ֤¸ߤ뤳Ȥ on ưƤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ForceLanguagePriority" id="ForceLanguagePriority">ForceLanguagePriority</a> <a name="forcelanguagepriority" id="forcelanguagepriority">ǥ쥯ƥ</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>ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ForceLanguagePriority Prefer</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_negotiation</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0.30 ʹߤǻѲǽ</td></tr> -</table> - <p><code class="directive">ForceLanguagePriority</code> ǥ쥯ƥ֤ - ˹礦ɥȤĤ֤ȤǤʤȤˡ - <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> - ǥ쥯ƥ֤Ȥäƥͥη̤֤ޤ</p> - - <p><code>ForceLanguagePriority Prefer</code> ϡƱ褬 - ĤȤˡHTTP 300 (MULTIPLE CHOICES) ֤ˡ - <code>LanguagePriority</code> ȤäưĤɥȤ֤褦 - ޤʲΥǥ쥯ƥ֤ꤵƤơ桼 <code>Accept-Language</code> - إåǤ <code>en</code> <code>de</code> ʼ - <code>.500</code> (Ʊ餤) ǤȤϡ - ǽ˥ޥå variant <code>en</code> ޤ</p> - - <div class="example"><p><code> - LanguagePriority en fr de<br /> - ForceLanguagePriority Prefer - </code></p></div> - - <p><code>ForceLanguagePriority Fallback</code> ǤϡHTTP 406 - (NOT ACCEPTABLE) ˡ - <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> - ̤ޤ - ʲΥǥ쥯ƥ֤ꤵƤơ桼 <code>Accept-Language</code> - <code>es</code> ΤߤĤƤơˤΤ褦 variant ʤȤˤϡ - ʲ <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> - ΥꥹȤκǽ variant ޤ</p> - - <div class="example"><p><code> - LanguagePriority en fr de<br /> - ForceLanguagePriority Fallback - </code></p></div> - - <p><code>Prefer</code> <code>Fallback</code> ξΥץ - Ʊ˻ꤹ뤳ȤǤޤ - Ǥ顢ʣ variant Ȥ - <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> κǽ - variant 졢饤ȤεƸ˹礦 vaiant ʤȤ - ¸ߤɥȤǺǽΤΤ롢Ȥͤˤ뤳ȤǤޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="../mod/mod_mime.html#addlanguage">AddLanguage</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="LanguagePriority" id="LanguagePriority">LanguagePriority</a> <a name="languagepriority" id="languagepriority">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>饤Ȥͥ٤ʤäȤθ variant ͥ٤ -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LanguagePriority <var>MIME-lang</var> [<var>MIME-lang</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_negotiation</td></tr> -</table> - <p><code class="directive">LanguagePriority</code> ϡMultiViews - ꥯȤȤˡ饤Ȥ̤ͥƤʤ - ̤ͥꤷޤ<var>MIME-lang</var> - ΥꥹȤͥ٤ι߽¤Ӥޤ</p> - - <div class="example"><h3>Example:</h3><p><code> - LanguagePriority en fr de - </code></p></div> - - <p><code>foo.html</code> ꥯȤ졢<code>foo.html.fr</code> - <code>foo.html.de</code> ξ¸ߤ - ֥饦̤ͥƤʤ - <code>foo.html.fr</code> ֤ޤ</p> - - <p>Υǥ쥯ƥ֤¾ˡǡֺ - θ줬ǤʤȤ<code class="directive"><a href="#forcelanguagepriority">ForceLanguagePriority</a></code> ǥ쥯ƥ֤ - <code>None</code> ʳΤȤˤΤ߸̤뤳ȤդƤ - Ūˤϡ¦ǤϤʤ饤¦ǹߤθꤷޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="../mod/mod_mime.html#addlanguage">AddLanguage</a></code></li> -</ul> -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_negotiation.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_negotiation.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_negotiation.html.ja.utf8 b/docs/manual/mod/mod_negotiation.html.ja.utf8 new file mode 100644 index 0000000000..03376c5765 --- /dev/null +++ b/docs/manual/mod/mod_negotiation.html.ja.utf8 @@ -0,0 +1,303 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_negotiation - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_negotiation</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_negotiation.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_negotiation.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td><a href="../content-negotiation.html">コンテントネゴシエーション</a> + 機能を提供する</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>negotiation_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_negotiation.c</td></tr></table> +<h3>概要</h3> + + <p>コンテントネゴシエーション、より正確にはコンテンツの選択機能は、 + 複数用意されているドキュメントから、クライアントの能力に一番合った + ドキュメントを選択する機能です。この実装は二つあります。</p> + + <ul> + <li>タイプマップ (<code>type-map</code> + ハンドラで扱われるファイル)。これは variants + を含んでいるファイルを明示的に指定します。</li> + + <li>MultiViews の探索 (<code>MultiViews</code> <code class="directive"><a href="../mod/core.html#option">Option</a></code> で有効になります)。 + サーバが暗黙の内にファイル名のパターンマッチを行ない、 + その結果から選択します。</li> + </ul> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#cachenegotiateddocs">CacheNegotiatedDocs</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#forcelanguagepriority">ForceLanguagePriority</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#languagepriority">LanguagePriority</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#typemaps">タイプマップ</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#multiviews">MultiViews</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li> +<li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li> +<li><a href="../content-negotiation.html">コンテントネゴシエーション</a></li> +<li><a href="../env.html">環境変数</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="typemaps" id="typemaps">タイプマップ</a></h2> + <p>タイプマップは RFC 822 のメールヘッダに類似した書式です。 + ドキュメントの記述が空行で分離されて書かれていて、ハッシュ文字 + ('#') で始まる行はコメントとして扱われます。 + ドキュメントの説明は複数のヘッダレコードから構成されます。 + レコードは、続きの行が空白で始まっていると複数の行にまたがります。 + 最初の空白が消去されて、前の行とつなげて 1 行として扱われます。 + ヘッダレコードはキーワード名の後に値が続くという形式で、 + キーワード名は常にコロンで終わります。空白はヘッダ名と値の間、 + 値のトークンの間に入れることができます。 + 使用可能なヘッダは以下のとおりです:</p> + + <dl> + <dt><code>Content-Encoding:</code></dt> + <dd>ファイルのエンコーディング。Apache は <code class="directive"><a href="../mod/mod_mime.html#addencoding">AddEncoding</a></code> ディレクティブ + で定義されたエンコーディングだけを認識します。通常 compress + されたファイルのための <code>x-compress</code> と gzip + されたファイルのための <code>x-gzip</code> を含みます。 + エンコーディングの比較をするときは、接頭辞 <code>x-</code> + は無視されます。</dd> + + <dt><code>Content-Language:</code></dt> + <dd>インターネット標準の言語タグ + (<a href="http://www.ietf.org/rfc/rfc1766.txt">RFC 1766</a>) + で定義されている言語の種類。例えば、<code>en</code> + は英語を表します。 + 複数の言語が格納される場合はコンマで区切られます。</dd> + + <dt><code>Content-Length:</code></dt> + <dd>ファイルの長さ (バイト数)。 + このヘッダがない場合、ファイルの実際の長さが使用されます。</dd> + + <dt><code>Content-Type:</code></dt> + <dd>ドキュメントの MIME + メディアタイプ、オプショナルなパラメータ付き。パラメータの構文は + <code>name=value</code> + で、メディアタイプや他のパラメータとはセミコロンで分離されます。 + 共通のパラメータは以下のとおり: + + <dl> + <dt><code>level</code></dt> + <dd>メディアタイプのバージョンを示す整数。 + <code>text/html</code> では 2 がデフォルトで、その他の場合は + 0 がデフォルトです。</dd> + + <dt><code>qs</code></dt> + <dd>クライアントの能力に関係なく、variant + を他と比較したときの相対的な「品質」で、0.0 から 1.0 + の範囲の浮動点小数。 + 例えば、写真を表現しようとしているときは普通は JPEG + ファイルの方が ASCII ファイルよりも高い品質になります。 + しかし、リソースが ASCII アートで表現されているときは、ASCII + ファイルの方が JPEG + ファイルよりも高い品質になります。このように、<code>qs</code> + はリソース毎に特有の値を取ります。 + </dd> + </dl> + + <div class="example"><h3>例</h3><p><code> + Content-Type: image/jpeg; qs=0.8 + </code></p></div> + </dd> + + <dt><code>URI:</code></dt> + <dd>(指定のメディアタイプ、コンテントエンコーディングの) variant の + ファイルの uri. これは、マップファイルからの相対 URL として + 解釈されます。同じサーバに存在しなければならず、クライアントが + 直接リクエストしたときにアクセスを許可されるものでなければなりません。</dd> + + <dt><code>Body:</code></dt> + <dd>Apache 2.0 で新設されたこの Body ヘッダを使って、 + リソースの実際の内容をタイプマップファイルに書くことができます。 + このヘッダは本文の内容の区切りとなる文字列で始まる必要があります。 + タイプマップファイルの続く行は、区切り文字列が見つかるまで、 + リソースの本文になります。 + + <div class="example"><h3>Example:</h3><p><code> + Body:----xyz----<br /> + <html><br /> + <body><br /> + <p>Content of the page.</p><br /> + </body><br /> + </html><br /> + ----xyz---- + </code></p></div> + </dd> + </dl> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="multiviews" id="multiviews">MultiViews</a></h2> + <p>MultiViews 探索は、<code>Multiviews</code> <code class="directive"><a href="../mod/core.html#options">Options</a></code> ディレクティブにより有効になります。 + サーバが <code>/some/dir/foo</code> + へのリクエストを受け取り、<code>/some/dir/foo</code> が存在 + <em>しない</em>場合、サーバはディレクトリを読んで、 + <code>foo.*</code> にあてはまる全てのファイルを探し、 + 事実上それらのファイルをマップするタイプマップを作ります。 + そのとき、メディアタイプとコンテントエンコーディングは、 + そのファイル名を直接指定したときと同じものが割り当てられます。 + それからクライアントの要求に一番合うものを選び、 + そのドキュメントを返します。</p> + + <p>ファイルを選択する際に、関連するコンテントネゴシエーションの + メタ情報を持たないファイルについて、判定を行うかどうかを + <code class="directive"><a href="../mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code> + ディレクティブで設定します。</p> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="CacheNegotiatedDocs" id="CacheNegotiatedDocs">CacheNegotiatedDocs</a> <a name="cachenegotiateddocs" id="cachenegotiateddocs">ディレクティブ</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>CacheNegotiatedDocs On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheNegotiatedDocs Off</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_negotiation</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>バージョン 2.0で構文が変わりました</td></tr> +</table> + <p>このディレクティブが設定されていると、コンテントネゴシエーション + をした結果のドキュメントのキャッシュを許可します。 + これは、プロキシの後ろにいるクライアントが能力に一番合った + ドキュメントではなく、 + キャッシュをより効果的にするものを得る可能性があるということです。</p> + + <p>このディレクティブは HTTP/1.0 ブラウザからのリクエスト + のみに適用されます。HTTP/1.1 は、 + 交渉されたドキュメントのキャッシュに対してずっとよい制御が可能なので、 + このディレクティブは HTTP/1.1 のリクエストには影響しません。</p> + <p>2.0 より前のバージョンでは、 + <code class="directive">CacheNegotiatedDocs</code> は引数を取らず、 + ディレクティブが存在することで on の動作をしていました。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ForceLanguagePriority" id="ForceLanguagePriority">ForceLanguagePriority</a> <a name="forcelanguagepriority" id="forcelanguagepriority">ディレクティブ</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>ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ForceLanguagePriority Prefer</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_negotiation</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>バージョン 2.0.30 以降で使用可能</td></tr> +</table> + <p><code class="directive">ForceLanguagePriority</code> ディレクティブは + 要求に合うドキュメントを一つだけ返すことができないときに、 + <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> + ディレクティブを使ってネゴシエーションの結果を返します。</p> + + <p><code>ForceLanguagePriority Prefer</code> は、同等の選択肢が + いくつかあるときに、HTTP の 300 (MULTIPLE CHOICES) を返す代わりに、 + <code>LanguagePriority</code> を使って一つだけドキュメントを返すように + します。以下のディレクティブが指定されていて、ユーザの <code>Accept-Language</code> + ヘッダでは <code>en</code> と <code>de</code> の品質が共に + <code>.500</code> (同じくらい許容) であるときは、 + 最初にマッチする variant の <code>en</code> が送られます。</p> + + <div class="example"><p><code> + LanguagePriority en fr de<br /> + ForceLanguagePriority Prefer + </code></p></div> + + <p><code>ForceLanguagePriority Fallback</code> では、HTTP 406 + (NOT ACCEPTABLE) を送信する代わりに、 + <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> + が正しい結果を送ります。 + 以下のディレクティブが指定されていて、ユーザの <code>Accept-Language</code> + が <code>es</code> 言語のみを許可していて、さらにそのような variant がないときには、 + 以下の <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> + のリストの最初の variant が送れれます。</p> + + <div class="example"><p><code> + LanguagePriority en fr de<br /> + ForceLanguagePriority Fallback + </code></p></div> + + <p><code>Prefer</code> と <code>Fallback</code> の両方のオプションを + 同時に指定することができます。 + ですから、複数の variant があるときは + <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> の最初の + variant が送られ、クライアントの許容言語に合う vaiant がないときは + 存在するドキュメントで最初のものが送られる、という様にすることができます。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="../mod/mod_mime.html#addlanguage">AddLanguage</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="LanguagePriority" id="LanguagePriority">LanguagePriority</a> <a name="languagepriority" id="languagepriority">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>クライアントが優先度を示さなかったときの言語の variant の優先度を +指定</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>LanguagePriority <var>MIME-lang</var> [<var>MIME-lang</var>] +...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_negotiation</td></tr> +</table> + <p><code class="directive">LanguagePriority</code> は、MultiViews + リクエストを扱うときに、クライアントが優先順位を提供していない場合の + 言語の優先順位を設定します。<var>MIME-lang</var> + のリストが優先度の降順に並びます。</p> + + <div class="example"><h3>Example:</h3><p><code> + LanguagePriority en fr de + </code></p></div> + + <p><code>foo.html</code> がリクエストされ、<code>foo.html.fr</code> + と <code>foo.html.de</code> が両方存在し、 + ブラウザが言語の優先順位を提供してない場合は + <code>foo.html.fr</code> が返されます。</p> + + <p>このディレクティブは他の方法で「最善」 + の言語が決定できないときか、<code class="directive"><a href="#forcelanguagepriority">ForceLanguagePriority</a></code> ディレクティブが + <code>None</code> 以外のときにのみ効果があることに注意してください。 + 一般的には、サーバ側ではなくクライアント側で好みの言語を決定します。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="../mod/mod_mime.html#addlanguage">AddLanguage</a></code></li> +</ul> +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_negotiation.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_negotiation.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_proxy.html b/docs/manual/mod/mod_proxy.html index 2e413ab616..345ae8db3e 100644 --- a/docs/manual/mod/mod_proxy.html +++ b/docs/manual/mod/mod_proxy.html @@ -2,6 +2,6 @@ URI: mod_proxy.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_proxy.html.ja.euc-jp +URI: mod_proxy.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mod_proxy.html.ja.euc-jp b/docs/manual/mod/mod_proxy.html.ja.euc-jp deleted file mode 100644 index 2af64e74c5..0000000000 --- a/docs/manual/mod/mod_proxy.html.ja.euc-jp +++ /dev/null @@ -1,1205 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_proxy - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_proxy</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_proxy.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_proxy.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>HTTP/1.1 ץ/ȥ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>proxy_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_proxy.c</td></tr></table> -<h3></h3> - - <div class="warning"><h3>ٹ</h3> - <p><a href="#access">Фˤ</a>ޤ <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ͭˤʤǤ - ץץФϤʤȤΥͥåȥˤȤäƤ⡢ - ͥåΤˤȤäƤǤ</p> - </div> - - <p>Υ⥸塼 Apache Υץ/ȥǽƤޤ - <code>AJP13</code> (Apache JServe Protocol version 1.3), - <code>FTP</code>, <code>CONNECT</code> (SSL ), - <code>HTTP/0.9</code>, <code>HTTP/1.0</code>, <code>HTTP/1.1</code> - ΥץǽƤޤΥץȥ䤽¾ΥץȥѤ - ץǽä¾Υ⥸塼³褦ˤǤޤ</p> - - <p>Apache Υץǽ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ¾ˡ - ĤΥ⥸塼ʬ䤵Ƥޤ: - <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>, <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>, - <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>, <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>, - <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> ǤǤ顢 - ΥץεǽȤϡ<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> <em></em> - ⥸塼Ф (ѥŪ˹Ԥʤ - <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> ưŪɤ߹फ) - Ȥ߹ɬפޤ</p> - - <p>˲äơ¾Υ⥸塼ˤäƳĥǽƤޤ - å <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ȴϢ⥸塼 - ƤޤSSL/TLS DZ֥Ф³뵡ǽ - <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> <code>SSLProxy*</code> ǥ쥯ƥ֤ - ƤޤεǽѤ뤿ˤϡ⥸塼 - Ȥ߹ꤷʤФʤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#allowconnect">AllowCONNECT</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#noproxy">NoProxy</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxy"><Proxy></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxybadheader">ProxyBadHeader</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxyblock">ProxyBlock</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxydomain">ProxyDomain</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxyerroroverride">ProxyErrorOverride</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxyiobuffersize">ProxyIOBufferSize</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxymatch"><ProxyMatch></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxymaxforwards">ProxyMaxForwards</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxypass">ProxyPass</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxypassreverse">ProxyPassReverse</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxypreservehost">ProxyPreserveHost</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxyreceivebuffersize">ProxyReceiveBufferSize</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxyremote">ProxyRemote</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxyremotematch">ProxyRemoteMatch</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxyrequests">ProxyRequests</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxytimeout">ProxyTimeout</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxyvia">ProxyVia</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#forwardreverse">եɥץȥСץ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#examples">ܤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#access">ץؤΥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ftp-proxy">FTP ץ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#startup">٤ư</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#intranet">ȥͥåȥץ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#envsettings">ץȥĴ</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li> -<li><code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code></li> -<li><code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code></li> -<li><code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code></li> -<li><code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></li> -<li><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="forwardreverse" id="forwardreverse">եɥץȥСץ</a></h2> - <p>Apache <dfn>ե</dfn>ץȤƤ⡢ - <dfn>С</dfn>ץȤƤꤹ뤳ȤǤޤ</p> - - <p>̾<dfn>եɥץ</dfn>ϥ饤Ȥ - <em>ꥸ</em> <span class="transnote">(<em>:</em> ƥΥ)</span> - δ֤˰֤֥ФǤ - ꥸФ饳ƥĤǤϡ饤Ȥ - ԤȤƥꥸФꤷĤĥץ˥ꥯȤꡢ - ץϥꥸФ饳ƥļΥꥯȤꡢ - ƥĤǤФ饤Ȥ֤ޤ - 饤Ȥ¾ΥȤ˥եɥץͳǥˤϡ - ̤ˤѤʤФʤޤ</p> - - <p>եɥץΰŪʻˡϡեˤä - ¤ƤΥ饤Ȥ˥ͥåȤؤΥ - ΤǤեɥץϥͥåȥλ̤ - 餹 (<code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> Ƥ) - å嵡ǽѤ뤳ȤǤޤ</p> - - <p>եɥץ <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ǥ쥯ƥ֤ - ͭˤʤޤեɥץǤϡ饤Ȥοȸ - ǤդΥȤ˥Ǥ褦ˤʤ뤿ᡢեɥץ - ͭˤˡǧ줿饤ȤΤߤץ˥Ǥ褦 - <a href="#access">Фˤ</a>ȤפǤ</p> - - <p><dfn>Сץ</dfn>ϡ饤Ȥˤ̤ - ֥ФΤ褦˸ޤ饤¦̤ɬפޤ - 饤ȤϥСץ֤̾Ф̾ΥƥĤؤ - ꥯȤԤʤޤץϥꥯȤɤɤȽꤷ - ⼫ʬȤꥸФǤäΤ褦˥饤Ȥ - ƥĤ֤ޤ</p> - - <p>СץΤ褯ˡϡͥåȥ桼 - եˤ륵Ф˥ͿȤΤǤ - СץʣΥХåɥФʬ뤿 - Ȥäꡢ٤ХåɥɥФΤ˥å嵡ǽ - 뤿˻ȤޤޤСץʣΥФ - Ʊ URL ֤ˤޤȤ뤿˻ȤȤǤޤ</p> - - <p>Сץ <code class="directive"><a href="#proxypass">ProxyPass</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> ǥ쥯ƥ֤ - <code>[P]</code> ե饰ȤȤͭˤʤޤСץ - Τ <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ꤹɬפ - <em>ޤ</em></p> - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="examples" id="examples">ܤ</a></h2> - - <p>ʲϼϤδñǤġΥǥ쥯ƥ֤ΰ̣ - 줾ɤߤ</p> - - <p>ޤå嵡ǽͭˤϡ<code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> - ɤǤ</p> - - <div class="example"><h3>եɥץ</h3><p><code> - ProxyRequests On<br /> - ProxyVia On<br /> - <br /> - <Proxy *><br /> - <span class="indent"> - Order deny,allow<br /> - Deny from all<br /> - Allow from internal.example.com<br /> - </span> - </Proxy> - </code></p></div> - - <div class="example"><h3>Сץ</h3><p><code> - ProxyRequests Off<br /> - <br /> - <Proxy *><br /> - <span class="indent"> - Order deny,allow<br /> - Allow from all<br /> - </span> - </Proxy><br /> - <br /> - ProxyPass /foo http://foo.example.com/bar<br /> - ProxyPassReverse /foo http://foo.example.com/bar - </code></p></div> - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="access" id="access">ץؤΥ</a></h2> - <p>ץΥϰʲΤ褦 <code class="directive"><a href="#proxy"><Proxy></a></code> ƥʤ - ǥ쥯ƥ֤ȤǤޤ:</p> - - <div class="example"><p><code> - <Proxy *><br /> - <span class="indent"> - Order Deny,Allow<br /> - Deny from all<br /> - Allow from 192.168.0<br /> - </span> - </Proxy> - </code></p></div> - - <p>ΤΥǥ쥯ƥ֤Τܤ - <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ɤߤ</p> - - <p>(<code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ǥ쥯ƥ֤ - Ȥä) եɥץꤷƤϡ - ¤ԤʤȤڤǤʤȡǤդΥ饤Ȥ - ȸȤʤǤդΥۥȤ˥뤿˥ФȤȤ - ǤƤޤޤϤʤȤΥͥåȥˤȤäƤ⡢ͥå - ΤˤȤäƤʤȤǤ(<code>ProxyRequests Off</code> ˤ - <code class="directive"><a href="#proxypass">ProxyPass</a></code> ǥ쥯ƥ֤Ȥä) - СץȤäƤˤϡ饤ȤϤʤŪ - ꤷۥȤˤǤʤᡢեɥץΤȤ - ۤɥϤʤƤפǤ</p> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="ftp-proxy" id="ftp-proxy">FTP ץ</a></h2> - - - <h3><a name="mimetypes" id="mimetypes">ɤƥե륿פ <var>xxx</var> - Υե FTP ǥɤǤʤ?</a></h3> - <p>餯ץ mime.types եǤΥե륿פ - <code>application/octet-stream</code> ǤƤʤΤǤ礦 - ʲΤ褦ʤΤΩĤ⤷ޤ:</p> - - <div class="example"><pre>application/octet-stream bin dms lha lzh exe class tgz taz</pre></div> - <p>̤ˡȤơ٤ƤΥǥեȤХʥˤ뤳ȤǤޤ:</p> - <div class="example"><pre>DefaultType application/octet-stream</pre></div> - - - <h3><a name="type" id="type">ե <var>xxx</var> FTP ASCII - ˤΤϤɤФ褤?</a></h3> - <p>ޤˡ(ǥեȤž <code>binary</code> ⡼ɤ) - եΤ FTP <code>ASCII</code> žˡȤʤФʤʤ - ˤϡꥯȤκǸ <code>;type=a</code> դ뤳Ȥ - <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ASCII ž뤳ȤǤޤ - (FTP Υǥ쥯ȥϾ ASCII ⡼ɤǹԤʤޤ)</p> - - - <h3><a name="ftpnonget" id="ftpnonget">FTP ΥåץɤϤɤФ褤?</a></h3> - <p>Ǥϡmod_proxy FTP ݡȤ GET ΤߤǤ - Apache ץȤä HTTP Υåץ (POST PUT) - 뤳ȤϤǤޤ</p> - - - <h3><a name="percent2fhck" id="percent2fhck">ۡǥ쥯ȥγ FTP ե - ˤϤɤФ褤?</a></h3> - <p>FTP URI ϥƤ桼Υۡǥ쥯ȥ꤫ - ХѥȤưޤǰʤȤˡ/../ ϥ֥饦ˤᤵ졢 - ºݤ FTP Фˤʤᡢ/../ Ȥäƾ̤Υǥ쥯ȥ - ã뤳ȤϤǤޤ褹뤿ˡ - <dfn>Squid %2f ϥå</dfn> Apache FTP ץϼƤޤ - <a href="http://www.squid-cache.org/">Squid Proxy å</a> Τ褦 - ¾Τ褯ȤƤץФǤƤˡǤ - ꥯȤΥѥƬ <code>/%2f</code> դ뤳Ȥǡץ - FTP γϥǥ쥯ȥ (ۡǥ쥯ȥ) <code>/</code> - Ѥ뤳ȤǤޤ㤨С<code>/etc/motd</code> 뤿ˤ - URL Ȥޤ:</p> - - <div class="example"><p><code> - ftp://<var>user</var>@<var>host</var>/%2f/etc/motd - </code></p></div> - - - <h3><a name="ftppass" id="ftppass">֥饦 URL ɽ FTP ʿʸѥɤ - ˤϤɤФ褤?</a></h3> - <p>FTP Ф˥桼̾ȥѥɤȤäƥ뤿ˡ - Apache ϰۤʤˡȤޤURL ˥桼̾ȥѥɤޤä - ʤϡApache FTP Ф anonymous ޤ - <em>Ĥޤ</em></p> - - <div class="example"><p><code> - user: anonymous<br /> - password: apache_proxy@ - </code></p></div> - - <p> anonymous ꤵ줿 - ٤Ƥ FTP ФФưޤ</p> - - <p>桼̾ȤäĿ̤ΥˤϡURL ˥桼̾뤳Ȥ - Ǥޤ:</p> - - <div class="example"><p><code> - ftp://<var>username</var>@<var>host</var>/myfile - </code></p></div> - - <p>Υ桼̾Ϳ줿ȤˡFTP Фѥɤ᤹ - (٤ʤΤǤ)Apache <code>401</code> - (Authorization required) ֤ޤˤꡢ֥饦ϥ桼̾ - ѥɤϥɽޤѥɤϤ줿塢 - Ƥ³ߡХꥯȤɽޤ - ˡϥ֥饦ѥɤʿʸɽʤȤǤ - (⤷ǽ餫</p> - - <div class="example"><p><code> - ftp://<var>username</var>:<var>password</var>@<var>host</var>/myfile - </code></p></div> - - <p>ϤˤɽƤޤޤ)</p> - - <div class="note"><h3></h3> - <p>ѥɤϡŹ沽櫓ǤϤޤ - ֥饦 Apache ץФ base64 沽줿 - ʸȤơApache ץ FTP Фδ֤ʿʸȤޤ - Ǥ顢HTTP Ȥä HTTP (⤷ϡ⤽ - ĿŪʥե FTP ǥ) ˤ褯ͤɬפޤ - Ǥʤ̿ϩȤäϡİԤǥѥɤޤ - ǽޤ</p> - </div> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="startup" id="startup">٤ư</a></h2> - <p><code class="directive"><a href="#proxyblock">ProxyBlock</a></code> ǥ쥯ƥ֤ȤäƤ硢 - ΥƥȤΤ˵ư˥ۥȤ - IP ɥ쥹Ĵ٤ƥå夵ޤۥ̾Υååפ - ®ˤäƤϡ (ʾ) 뤫⤷ޤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="intranet" id="intranet">ȥͥåȥץ</a></h2> - <p>ȥͥåȤˤ Apache ץФϳؤΥꥯȤ - ҤΥե̤ʤФʤޤ(Τˤ - ġ <var>scheme</var> ˤĤƤ줾졢ե - ץ˥եɤ褦 - <code class="directive"><a href="#proxyremote">ProxyRemote</a></code> ǥ쥯ƥ֤ - ꤷƤ)ȥͥåΥ˥Ȥϡ - ե̤ʤǤ⥢Ǥޤ - ɤΥۥȤȥͥåȤ°ľܥ٤ꤹˤϡ - <code class="directive"><a href="#noproxy">NoProxy</a></code> ǥ쥯ƥ֤ - Ωޤ</p> - - <p>ȥͥåΥ桼 WWW ΥꥯȤǥɥᥤ - ά뤳Ȥ褯ޤ<code>http://somehost.example.com/</code> - ȤꥯȤ "http://somehost/" ꥯȤꤷޤ - Τ褦ʥꥯȤդФꤵƤɥᥤ - ۤΤ˻ȤƤȲᤷơñ˥ꥯȤΤ - ѥץФˤϤޤ - Ф <a href="#proxyrequests">ץΥӥѤꤵƤ</a> - <code class="directive"><a href="#proxydomain">ProxyDomain</a></code> ǥ쥯ƥ֤ - Ѥ줿ˤϡApache ϥ饤Ȥ˥쥯ȱäơ - (<span class="transnote">(<em>:</em> fully qualified)</span>) - ФΥɥ쥹뤳ȤǤޤΤ褦 - 쥯Ȥȡ桼Υ֥åޡʥۥ̾ޤ - Ȥˤʤ뤿ᡢ깥ޤˡȸǤ礦</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="envsettings" id="envsettings">ץȥĴ</a></h2> - <p>Keepalive HTTP/1.1 Ŭڤ˼ƤʤץꥱФ - ǡHTTP/1.0 keepalive ̵ˤƥꥯȤ뤿 - ĶѿĤޤ <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code> ǥ쥯ƥ֤ꤷޤ</p> - - <p><code>force-proxy-request-1.0</code> <code>proxy-nokeepalive</code> - δĶѿǤ</p> - - <div class="example"><p><code> - <Location /buggyappserver/><br /> - <span class="indent"> - ProxyPass http://buggyappserver:7001/foo/<br /> - SetEnv force-proxy-request-1.0 1<br /> - SetEnv proxy-nokeepalive 1<br /> - </span> - </Location> - </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="AllowCONNECT" id="AllowCONNECT">AllowCONNECT</a> <a name="allowconnect" id="allowconnect">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץͳơɤΥݡȤ <code>CONNECT</code> -Ǥ뤫ꤹ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AllowCONNECT <var>port</var> [<var>port</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AllowCONNECT 443 563</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_proxy</td></tr> -</table> - <p><code class="directive">AllowCONNECT</code> ϥץ <code>CONNECT</code> - åɤ³ĤݡֹΥꥹȤꤷޤ - Υ֥饦ϡ<code>https</code> ͥᤵƤơ - HTTP ǤΥץˤȥͥǤȤˡ - ΥåɤȤޤ</p> - - <p>ǥեȤǤϡhttps Υǥեȥݡ (<code>443</code>) - ǥեȤ snews ݡ (<code>563</code>) ͭˤʤäƤޤ - ΥǥեȤơꥹȤ˵ܤݡȤˤΤ³Ĥ硢 - <code class="directive">AllowCONNECT</code> ǥ쥯ƥ֤Ѥޤ</p> - - <p><code>CONNECT</code> Ѥˤϡ<code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> - ФȤ߹ޤƤʤФʤʤȤդƤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="NoProxy" id="NoProxy">NoProxy</a> <a name="noproxy" id="noproxy">ǥ쥯ƥ</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>NoProxy <var>host</var> [<var>host</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_proxy</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϥȥͥå Apache ץФˤΤ - ͭѤǤ<code class="directive">NoProxy</code> ǥ쥯ƥ֤϶ڤǡ - ֥ͥåȡIP ɥ쥹ۥȡɥᥤΥꥹȤꤷޤ - Τɤ줫˥ޥåۥȤؤΥꥯȤ <code class="directive"><a href="#proxyremote">ProxyRemote</a></code> ꤵ줿ץФ - եɤ줺ľܽޤ</p> - - <div class="example"><h3></h3><p><code> - ProxyRemote * http://firewall.mycompany.com:81<br /> - NoProxy .mycompany.com 192.168.112.0/21 - </code></p></div> - - <p><code class="directive">NoProxy</code> ǥ쥯ƥ֤ <var>host</var> - ʲμΤɤ줫Ǥ:</p> - - <dl> - - <dt><var><a name="domain" id="domain">Domain</a></var></dt> - <dd> - <p><dfn>Domain</dfn> Ƭ˥ԥꥪɤ夤ʬ DNS ɥᥤ̾Ǥ - Ʊ DNS ɥᥤڤӥ (<em>ʤ</em>ۥ̾٤ - <var>Domain</var> ǽäƤȤ) °ۥȤΥꥹȤ - ɽޤ)</p> - - <div class="example"><h3></h3><p><code> - .com .apache.org. - </code></p></div> - - <p><var>Domain</var> <a href="#hostname">Hostname</a> ȶ̤뤿 (̣ŪˤʸŪˤ⡣DNS ɥᥤ - DNS A 쥳ɤĤȤǤΤǤ!)<var>Domain</var> - ˥ԥꥪɤǻϤޤޤ</p> - - <div class="note"><h3></h3> - <p>ɥᥤ̾Ӥʸʸ̤˹Ԥʤ졢<var>Domain</var> - Ͼ DNS ĥΥ롼ȤϤޤΤȤߤʤޤǤ顢 - ĤΥɥᥤ <code>.MyDomain.com</code> - <code>.mydomain.com.</code> (ǸΥԥꥪɤ) ƱǤ - ߤʤޤɥᥤӤ DNS ååפʤǹԤʤ뤿ᡢ - ֥ͥåȤӤ⤺äȸΨŪǤ</p> - </div></dd> - - - <dt><var><a name="subnet" id="subnet">SubNet</a></var></dt> - <dd> - <p><dfn>SubNet</dfn> Ͽͷ (ɥåȤǶڤ줿ͤĤο) - ʬͥåȥɥ쥹Ǥ˥å <var>Subnet</var> - ΰ̣ΤӥåȿꤹͥåȥޥȤ³뤳ȤǤޤ - ̤ΥͥåȥեȤäã뤳ȤΤǤ륵֥ͥåȤ - ɽ˻ȤޤŪ˥ͥåȥޥꤷʤ - Ǹξά줿 (⤷ͤ 0 ) ޥꤷޤ - (ξϡͥåȥޥ 8 ӥåñ̤ǤǤޤ) - :</p> - - <dl> - <dt><code>192.168</code> ⤷ <code>192.168.0.0</code></dt> - <dd>֥ͥå 192.168.0.0 Ȱۤ 16 ӥåͭʥͥåȥޥ - (<code>255.255.0.0</code> ȤͥåȥޥηǻȤ뤳Ȥ - ޤ)</dd> - <dt><code>192.168.112.0/21</code></dt> - <dd>֥ͥå<code>192.168.112.0/21</code> 21 ӥåͭ - ͥåȥޥ (<code>255.255.248.0</code> ȤǻȤ뤳Ȥ - ޤ)</dd> - </dl> - - <p>̤ʾˡ32 ӥåͭ <em>SubNet</em> - <var><a href="#ipadr">IPAddr</a></var> Ʊǡ - 0 ӥåͭ <var>SubNet</var> (<em>㤨</em>0.0.0.0/0) - ٤Ƥ IP ɥ쥹˥ޥå <var>_Default_</var> ƱǤ</p> - </dd> - - - <dt><var><a name="ipaddr" id="ipaddr">IPAddr</a></var></dt> - <dd> - <p><dfn>IPAddr</dfn> Ͽͷ (ɥåȤǶڤ줿ͤĤο) - ͥåȥɥ쥹Ǥ̾ϤΥɥ쥹ϥۥȤ - ɽޤɬ⥢ɥ쥹б DNS ɥᥤ̾櫓Ǥ - ޤ</p> - - <div class="example"><h3></h3><p><code> - 192.168.123.7 - </code></p></div> - - <div class="note"><h3></h3> - <p><var>IPAddr</var> DNS ƥˤ褵ɬפʤΤǡ - apache ǽ夹뤫⤷ޤ</p> - </div></dd> - - - <dt><var><a name="hostname" id="hostname">Hostname</a></var></dt> - <dd> - <p><dfn>Hostname</dfn> DNS ɥᥤӥˤĤ⤷ - ʣ <var><a href="#ipaddr">IPAddr</a></var> ˲ǽ - DNS ɥᥤ̾Ǥ (<var><a href="#domain">Domain</a></var> - ȰäơϾ嵭) ŪʥۥȤɽȤĤ - <var><a href="#ipaddr">IPAddr</a></var> (⤷ϰ㤦 - <var><a href="#ipaddr">IPAddr</a></var> ΥۥȤΥꥹ) ˲ - ʤФʤޤ)</p> - - <div class="example"><h3></h3><p><code> - prep.ai.mit.edu<br /> - www.apache.org - </code></p></div> - - <div class="note"><h3></h3> - <p>¿ξ硢<var>Hostname</var> <var><a href="#ipaddr">IPAddr</a></var> ꤷDNS ååפ - 뤳ȤǤ뤿ᡢΨɤʤޤApache ̾ - ͡ॵФؤ³٤ PPP ξʤɤˤʤ֤ - Ȥޤ</p> - <p><var>Hostname</var> Ӥʸʸ̤˹Ԥʤ졢 - <var>Hostname</var> Ͼ DNS ĥΥ롼ȤϤޤΤȤߤʤޤ - Ǥ顢ĤΥɥᥤ <code>WWW.MyDomain.com</code> - <code>www.mydomain.com.</code> (ǸΥԥꥪɤ) ƱǤ - ߤʤޤ</p> - </div></dd> - </dl> - -<h3></h3> -<ul> -<li><a href="../dns-caveats.html">DNS ˴ؤ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Proxy" id="Proxy"><Proxy></a> <a name="proxy" id="proxy">ǥ쥯ƥ</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><Proxy <var>wildcard-url</var>> ...</Proxy></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_proxy</td></tr> -</table> - <p><code class="directive"><Proxy></code> - ǥ쥯ƥ֤ϥޥåץ륳ƥĤˤΤŬѤޤ - Υ磻ɥɤȤޤ</p> - - <p>㤨С <code>yournetwork.example.com</code> - ۥȤˤΤߥץФͳĤޤ:</p> - - <div class="example"><p><code> - <Proxy *><br /> - <span class="indent"> - Order Deny,Allow<br /> - Deny from all<br /> - Allow from yournetwork.example.com<br /> - </span> - </Proxy> - </code></p></div> - - <p> <code>example.com</code> <code>foo</code> ǥ쥯ȥ - ٤ƤΥեФơץФ̤줿Ȥˤ - <code>INCLUDES</code> ե륿̤褦ꤷޤ:</p> - - <div class="example"><p><code> - <Proxy http://example.com/foo/*><br /> - <span class="indent"> - SetOutputFilter INCLUDES<br /> - </span> - </Proxy> - </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="ProxyBadHeader" id="ProxyBadHeader">ProxyBadHeader</a> <a name="proxybadheader" id="proxybadheader">ǥ쥯ƥ</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>ProxyBadHeader IsError|Ignore|StartBody</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyBadHeader IsError</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_proxy</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.44 ʹ</td></tr> -</table> - <p><code class="directive">ProxyBadHeader</code> ǥ쥯ƥ֤ϹʸŪ - ְäإå (<em>Ĥޤ</em> ޤޤʤ) äȤ - <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ɤޤʲΰ - 뤳ȤǤޤ:</p> - - <dl> - <dt><code>IsError</code></dt> - <dd>ꥯȤߤ 502 (Bad Gateway) ֤ - 줬ǥեȤưǤ</dd> - - <dt><code>Ignore</code></dt> - <dd>ְäإåԤ⤽¸ߤʤäΤȤư</dd> - - <dt><code>StartBody</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="ProxyBlock" id="ProxyBlock">ProxyBlock</a> <a name="proxyblock" id="proxyblock">ǥ쥯ƥ</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>ProxyBlock *|<var>word</var>|<var>host</var>|<var>domain</var> -[<var>word</var>|<var>host</var>|<var>domain</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_proxy</td></tr> -</table> - <p><code class="directive">ProxyBlock</code> ǥ쥯ƥ֤϶Ƕڤ줿 - 硢ۥ̾ɥᥤΥꥹȤꤷޤ̾ˤθ硢ۥ̾ - ɥᥤޤॵȤؤ HTTPHTTPSFTP ˤɥȤΥꥯȤ - ץФˤ<em>֥åޤ</em>ץ⥸塼 - ư˥ۥ̾Ȼפܤ IP ɥ쥹Ĵ١ΥƥȤΤ - å夷ޤˤꡢФεư٤ʤ뤫⤷ޤ</p> - - <div class="example"><h3>Example</h3><p><code> - ProxyBlock joes-garage.com some-host.co.uk rocky.wotsamattau.edu - </code></p></div> - - <p><code>rocky.wotsamattau.edu</code> IP ɥ쥹ǻȤ줿ȤǤ - ޥåޤ</p> - - <p><code>wotsamattau.edu</code> Υޥåˤ <code>wotsamattau</code> - Ǥ⽽ʬǤ</p> - - <div class="example"><p><code> - ProxyBlock * - </code></p></div> - - <p>Ϥ٤ƤΥȤؤ³֥å뤳ȤդƤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ProxyDomain" id="ProxyDomain">ProxyDomain</a> <a name="proxydomain" id="proxydomain">ǥ쥯ƥ</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>ProxyDomain <var>Domain</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_proxy</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϥȥͥå Apache ץФˤΤ - ͭѤǤ<code class="directive">ProxyDomain</code> ǥ쥯ƥ֤ - apache ץФ°ǥեȤΥɥᥤꤷޤ - ɥᥤ̵̾ꥯȤ硢ꤵ줿 <var>Domain</var> - ɲä줿ƱۥȤؤΥ쥯ȱ֤ޤ</p> - - <div class="example"><h3></h3><p><code> - ProxyRemote * http://firewall.mycompany.com:81<br /> - NoProxy .mycompany.com 192.168.112.0/21<br /> - ProxyDomain .mycompany.com - </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="ProxyErrorOverride" id="ProxyErrorOverride">ProxyErrorOverride</a> <a name="proxyerroroverride" id="proxyerroroverride">ǥ쥯ƥ</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>ProxyErrorOverride On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyErrorOverride Off</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_proxy</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>С 2.0 ʹߤǻѲǽ</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϥСץѤƤơ - ɥ桼륨顼ڡγ̤ΤΤˤȤ - ͭѤǤΥǥ쥯ƥ֤ (<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> SSI ˤä) - 롼ɤ줿ե뤬顼ɤơư - 褦ˤ⤷ޤ (ǥեȤưϡץ줿Ф - 顼ڡɽǡΥǥ쥯ƥ֤ͭˤ SSI Υ顼 - åɽޤ)</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ProxyIOBufferSize" id="ProxyIOBufferSize">ProxyIOBufferSize</a> <a name="proxyiobuffersize" id="proxyiobuffersize">ǥ쥯ƥ</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>ProxyIOBufferSize <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyIOBufferSize 8192</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_proxy</td></tr> -</table> - <p><code class="directive">ProxyIOBufferSize</code> ǥ쥯ƥ֤Ϥ - ѤΰȤƻȤХåեΥĴޤ - <code>8192</code> ʲǤʤФʤޤ</p> - - <p>ۤȤɤ٤Ƥξ硢ͤѹͳϤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ProxyMatch" id="ProxyMatch"><ProxyMatch></a> <a name="proxymatch" id="proxymatch">ǥ쥯ƥ</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><ProxyMatch <var>regex</var>> ...</ProxyMatch></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_proxy</td></tr> -</table> - <p><code class="directive"><ProxyMatch></code> URL Υޥå - ɽѤ뤳Ȥ <code class="directive"><Proxy></code> ǥ쥯ƥ֤ƱǤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ProxyMaxForwards" id="ProxyMaxForwards">ProxyMaxForwards</a> <a name="proxymaxforwards" id="proxymaxforwards">ǥ쥯ƥ</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>ProxyMaxForwards <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyMaxForwards 10</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_proxy</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ʹߤǻѲǽ</td></tr> -</table> - <p><code class="directive">ProxyMaxForwards</code> ǥ쥯ƥ֤ - ꥯȤ <code>Max-Forwards</code> إåꤵƤʤ - ꥯȤ̲ǽʥץκꤷޤ - ץ̵¥롼פ DoS ɤꤵƤޤ</p> - - <div class="example"><h3></h3><p><code> - ProxyMaxForwards 15 - </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="ProxyPass" id="ProxyPass">ProxyPass</a> <a name="proxypass" id="proxypass">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>⡼ȥФ륵Ф URL ֤˥ޥåפ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var> <var>key=value</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_proxy</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϥ⡼ȥФ륵Ф֤̾ - ޥåפǤ褦ˤޤ륵Ф̾ΰ̣ǤΥץ - Ƥư⡼ȥФΥߥ顼Ȥƿޤ - <var>path</var> ϥβۥѥ̾Ǥ<var>url</var> - ⡼ȥФʬ URL ˤʤꡢʸޤळȤϤǤޤ</p> - - <div class="warning"><code class="directive">ProxyPass</code> ǥ쥯ƥ֤ - ȤäƤȤ <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ǥ쥯ƥ֤̾ - <strong>off</strong> ꤵƤ٤Ǥ</div> - - <p>륵ФΥɥ쥹 <code>http://example.com/</code> Ǥ - ޤȡ</p> - - <div class="example"><p><code> - ProxyPass /mirror/foo/ http://backend.example.com/ - </code></p></div> - - <p>ꤹ <code>http://example.com/mirror/foo/bar</code> ؤ - ꥯȤŪ <code>http://backend.example.com/bar</code> ؤ - ץꥯȤѴ뤳Ȥˤʤޤ</p> - - <p>֥ǥ쥯ȥСץʤȤ <code>!</code> - Ωޤ<em>㤨</em></p> - - <div class="example"><p><code> - ProxyPass /mirror/foo/i !<br /> - ProxyPass /mirror/foo http://backend.example.com - </code></p></div> - - <p> <code>/mirror/foo/i</code> <em></em> - <code>/mirror/foo</code> ؤΤ٤ƤΥꥯȤ - <code>backend.example.com</code> ˥ץޤ</p> - - <div class="note"><h3></h3> - <p>֤ϽפǤŪ <code class="directive">ProxyPass</code> - ǥ쥯ƥ֤<em></em> - ǥ쥯ƥ֤֤ɬפޤ</p> - </div> - - <p>2.1 οǽǡХåɥФȤ³˥ס뤵줿ͥ - Ȥ褦ˤʤޤ<code>key=value</code> Υѥ - ΥͥסĴǤޤ<code>Hard Maximum</code> - ΥǥեͤϡͭˤʤäƤ MPM ǤΥץΥåɿ - ƱΥͥǤprefork MPM Ǥ̾ 1 ǡworker MPM Ǥ - <code class="directive">ThreadsPerChild</code> Ĵޤ</p> - - <p><code>min</code> ǡХåɥФȤδ֤˲ܤΥͥ - ޤޤSoft Maximum <code>smax</code> ο - ãޤɬפ˱ƥͥޤ<code>smax</code> - ĶΥͥϡ¸ <code>ttl</code> Ǥޤ - ХåɥФ Hard Maximum <code>max</code> οʾΥͥ - 뤳ȤϤޤ</p> - - <div class="example"><p><code> - ProxyPass /example http://backend.example.com smax=5 max=20 ttl=120 retry=300 - </code></p></div> - - <table> - <tr><th>ѥ</th> - <th>ǥե</th> - <th></th></tr> - <tr><td>min</td> - <td>0</td> - <td>ХåɥФȤ³ - ˳Ƥ륳ͥκǾ</td></tr> - <tr><td>max</td> - <td>1...n</td> - <td>ХåɥФȤ³ Hard Maximum - <span class="transnote">(<em>:</em> ϡɥߥå)</span> - ǥեͤϡѤƤ MPM ΥץΥåɿˤʤäƤޤ - Prefork MPM ǤϾ 1 ǡWorker MPM Ǥ <code class="directive">ThreadsPerChild</code> - ĴǤޤHard Maximum ʾ˥ХåɥФȤΥͥ - 뤳ȤϤޤ</td></tr> - <tr><td>smax</td> - <td>max</td> - <td>³ Soft Maximum <span class="transnote">(<em>:</em> եȥߥå)</span>ޤǡ - ͥɬפ˱ޤ - <code>smax</code> ĶΥͥ¸ <code>ttl</code> - Ǥޤ - </td></tr> - <tr><td>ttl</td> - <td>-</td> - <td><code>smax</code> Ķư֤Υͥ¸֤ - äǻꤷޤδ˻Ѥʤäͥϡ - Ĥޤ - </td></tr> - <tr><td>timeout</td> - <td><code class="directive">Timeout</code></td> - <td>ͥॢȤäǻꤷޤä˻ꤵʤС - եʥͥǤޤԤޤΥǥ쥯ƥ֤ - <code>max</code> ѥȹ碌ƻȤȤǡХåɥФȤ - ³椹Τ˻Ȥޤ - </td></tr> - <tr><td>acquire</td> - <td>-</td> - <td>ꤹȡͥס뤫եΥͥ뤿 - ԵԤ֤κͤˤʤޤեΥͥסˤʤäϡ - <code>SERVER_BUSY</code> ơ饤Ȥ֤ޤ - </td></tr> - <tr><td>keepalive</td> - <td>Off</td> - <td>ХåɥФ Apache δ֤˥ե뤬ˤϡ - ΥѥȤäƤեϱˤơ - ư֤ΥͥȤȤޤ - Υե饰 OS ˻ؼơ<code>KEEP_ALIVE</code> åư֤ - ͥǤ褦ˤޤ (ֳ֤ OS ΥХ˰¸ - ̾ 120ms ֳ) ˤäƥեˤäƥͥ - Ȥ뤳Ȥɤޤkeepalive ͭˤˤϡΥץѥƥ - <code>On</code> ˤƤ - </td></tr> - <tr><td>retry</td> - <td>60</td> - <td>ͥס뤿Ρȥ饤ΥॢȤä - ꤷޤХåɥФؤΥͥסԤϡ - ॢȤδ֤ޤǡΥФ˥ꥯȤեɤޤ - εǽȤȡХåɥФƥʥΤ˥åȥ - ǥ饤ȤäȤǤޤ - </td></tr> - <tr><td>loadfactor</td> - <td>1</td> - <td>ٷǤBalancerMember ǻȤޤ - 1 100 ޤǤοǤΥФ줿Ψꤷޤ - </td></tr> - <tr><td>route</td> - <td>-</td> - <td>ɥХǻȤä硢Υ롼ƥޤ - 롼Ȥϥå ID ղä줿ͤˤʤޤ - </td></tr> - <tr><td>redirect</td> - <td>-</td> - <td>Υ쥯ϩǤͤ̾ϡ - ˥饹ΡɤưŪ뤿˻Ȥޤ - å ID ̵ꥯƤꤷϡ - ͤƱ롼ƥѥ - BalancerMember ˥쥯Ȥޤ - </td></tr> - - </table> - - <p>Proxy ǥ쥯ƥ֤Υब <code>balancer://</code> ˤʤäƤϡ - ХåɥФȼºݤˤ̿ʤۥޤ - ΥϴĤ "ʪ" δĤɤޤ - ξѥϡβۥФꤵޤ - </p> - <table> - <tr><th>ѥ</th> - <th>ǥե</th> - <th></th></tr> - <tr><td>lbmethod</td> - <td>-</td> - <td>Balancer ΥɥХˡѤɥХ - 塼ˡӤޤꥯȤοǽŤդ - <code>byrequests</code> ž̤ΥХȿǽŤդ - <code>bytraffic</code> ǤޤǥեȤ - <code>byrequests</code> Ǥ - </td></tr> - <tr><td>stickysession</td> - <td>-</td> - <td>ХΥƥåå̾Ǥ̾Ϥͤ <code>JSESSIONID</code> - <code>PHPSESSIONID</code> ȤäΤˤʤޤͤ - ХåɥץꥱΥݡȤ륻å˰¸ޤ - </td></tr> - <tr><td>nofailover</td> - <td>Off</td> - <td><code>On</code> ˤʤäƤȡ顼 - ̵ˤʤäƤ˥åڤޤ - ХåɥФåץꥱݡȤƤʤϡ - On ˤƤ - </td></tr> - <tr><td>timeout</td> - <td>0</td> - <td>ХΥॢȤäǻꤷޤ - ͤꤹȡեΥޤǤκԵ֤ˤʤޤ - ǥեȤǤԵޤ - </td></tr> - <tr><td>maxattempts</td> - <td>1</td> - <td>ե륪Сߤβꤷޤ - </td></tr> - - </table> - <div class="example"><p><code> - ProxyPass /special-area http://special.example.com/ smax=5 max=10<br /> - ProxyPass / balancer://mycluster stickysession=jsessionid nofailover=On<br /> - <Proxy balancer://mycluster><br /> - <span class="indent"> - BalancerMember http://1.2.3.4:8009<br /> - BalancerMember http://1.2.3.5:8009 smax=10<br /> - # Less powerful server, don't send as many requests there<br /> - BalancerMember http://1.2.3.6:8009 smax=1 loadfactor=20<br /> - </span> - </Proxy> - </code></p></div> - - <p><code class="directive"><a href="../mod/core.html#location"><Location></a></code> ǻȤ줿硢ǽΰ - ά졢ǥ쥯ȥ <code class="directive"><a href="../mod/core.html#location"><Location></a></code> ޤ</p> - - <p>ʥСץ꤬ɬפʾϡ<code>[P]</code> - ե饰դ <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> - ǥ쥯ƥ֤ȤƤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ProxyPassReverse" id="ProxyPassReverse">ProxyPassReverse</a> <a name="proxypassreverse" id="proxypassreverse">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Сץ줿Ф줿 HTTP إå -URL Ĵ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyPassReverse [<var>path</var>] <var>url</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_proxy</td></tr> -</table> - <p>Υǥ쥯ƥ֤ Apache HTTP 쥯ȱ - <code>Location</code>, <code>Content-Location</code>, <code>URI</code> - إåĴޤϡApache СץȤƻȤƤ - ȤˡСץ̤ʤǥ뤳Ȥɤ - פǤˤХåɥФ HTTP 쥯Ȥ - СץȥХåɤδ֤ǰ褦ˤʤޤ</p> - - <p>ǥ쥯ƥ֤Ƥ HTTP إåΤߤޤ - Apache ¾αإåꡢHTML ڡ URL Ȥ - ꤹ뤳ȤϤޤHTML ơURL Ȥ - ⥸塼 Nick Kew <a href="http://apache.webthing.com/mod_proxy_html/">mod_proxy_html</a> ޤ</p> - - <p><var>path</var> ϥ벾ۥѥ̾Ǥ<var>url</var> - ⡼ȥФʬ URL Ǥ <code class="directive"><a href="#proxypass">ProxyPass</a></code> ǥ쥯ƥ֤ƱͤǤ</p> - - <p>㤨С륵ФΥɥ쥹 <code>http://example.com/</code> - Ȥޤ</p> - - <div class="example"><p><code> - ProxyPass /mirror/foo/ http://backend.example.com/<br /> - ProxyPassReverse /mirror/foo/ http://backend.example.com/<br /> - ProxyPassReverseCookieDomain backend.example.com public.example.com<br /> - ProxyPassReverseCookiePath / /mirror/foo/ - </code></p></div> - - <p>Ȥȡ<code>http://example.com/mirror/foo/bar</code> - ؤΥꥯȤ <code>http://backend.example.com/bar</code> - ؤΥץꥯȤǥ쥯ȤǤϤޤ - ( <code>ProxyPass</code> εǽǤ)<code>backend.example.com</code> - 쥯Ȥݤߤޤ<code>http://backend.example.com/bar</code> - <code>http://backend.example.com/quux</code> ˥쥯Ȥ줿Ȥ - Apache HTTP 쥯ȱ饤Ȥˡ - <code>http://example.com/mirror/foo/quux</code> ѹޤ - URL Τ˻Ȥۥ̾ <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> ˱뤳Ȥ - դƤ</p> - - <p><code class="directive">ProxyPassReverse</code> ǥ쥯ƥ֤ - б <code class="directive"><a href="#proxypass">ProxyPass</a></code> ǥ쥯ƥ֤ˤϰ¸ʤᡢ - <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> Υץ̲ᵡǽ - (<code>RewriteRule ... [P]</code>) ʻƻѤ뤳ȤǤޤ</p> - - <p><code class="directive"><a href="../mod/core.html#location"><Location></a></code> ǻȤ줿ϡ - ǽΰϾά졢ǥ쥯ȥ <code class="directive"><a href="../mod/core.html#location"><Location></a></code> ޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ProxyPassReverseCookieDomain" id="ProxyPassReverseCookieDomain">ProxyPassReverseCookieDomain</a> <a name="proxypassreversecookiedomain" id="proxypassreversecookiedomain">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>СץФ Set-Cookie إå Domain ʸ -Ĵ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyPassReverseCookieDomain <var>internal-domain</var> <var>public-domain</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_proxy</td></tr> -</table> -<p>ˡϴŪ -<code class="directive"><a href="#proxypassreverse">ProxyPassReverse</a></code> ƱǤ -إå URL <code>Set-Cookie</code> إå -<code>domain</code> ʸޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ProxyPassReverseCookiePath" id="ProxyPassReverseCookiePath">ProxyPassReverseCookiePath</a> <a name="proxypassreversecookiepath" id="proxypassreversecookiepath">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Reverse ץФ Set-Cookie إå Path ʸ -Ĵ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyPassReverseCookiePath <var>internal-path</var> <var>public-path</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_proxy</td></tr> -</table> -<p>ˡϴŪ -<code class="directive"><a href="#proxypassreverse">ProxyPassReverse</a></code> ƱǤ -إå URL <code>Set-Cookie</code> إå -<code>path</code> ʸޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ProxyPreserveHost" id="ProxyPreserveHost">ProxyPreserveHost</a> <a name="proxypreservehost" id="proxypreservehost">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץꥯȤˡդ Host HTTP إåȤ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyPreserveHost On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyPreserveHost Off</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_proxy</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.31 ʹߤǻѲǽ</td></tr> -</table> - <p>ΥץͭˤʤäƤ硢<code class="directive">ProxyPass</code> - ǻꤷۥ̾ˡդꥯȤ Host: Ԥ - ץΥۥȤޤ</p> - - <p>Υץ̾ <code>Off</code> ꤷƤ - ۤȤɤξ硢̤̾١ΥСۥƥԤʤäƤơ - Host إåХåɥФ᤹ɬפΤȤΤ褦ʡ - ̤꤬ɬפʾˤΤͭѤǤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ProxyReceiveBufferSize" id="ProxyReceiveBufferSize">ProxyReceiveBufferSize</a> <a name="proxyreceivebuffersize" id="proxyreceivebuffersize">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץ HTTP FTP ³ΤΥͥåȥХåե</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyReceiveBufferSize <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyReceiveBufferSize 0</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_proxy</td></tr> -</table> - <p><code class="directive">ProxyReceiveBufferSize</code> ǥ쥯ƥ֤ - 롼ץåȤ夲뤿Ū (TCP/IP) ͥåȥХåեΥ - ꤷޤͤ <code>512</code> ʾ夫ƥΥǥեȤΥХåե - ̣ <code>0</code> ǤʤФʤޤ</p> - - <div class="example"><h3></h3><p><code> - ProxyReceiveBufferSize 2048 - </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="ProxyRemote" id="ProxyRemote">ProxyRemote</a> <a name="proxyremote" id="proxyremote">ǥ쥯ƥ</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>ProxyRemote <var>match</var> <var>remote-server</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_proxy</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϤΥץФ⡼ȥץޤ - <var>match</var> ϥ⡼ȥФݡȤ URL ࡢ - ⡼ȥФȤϤ URL ΰʬФ٤Ƥ - ꥯȤ˻Ȥ뤳Ȥ <code>*</code> Τɤ줫ˤʤޤ - <var>remote-server</var> ϥ⡼ȥФʬ URL Ǥʸ:</p> - - <div class="example"><p><code> - <dfn>remote-server</dfn> = - <var>scheme</var>://<var>hostname</var>[:<var>port</var>] - </code></p></div> - - <p><var>scheme</var> ϼºݾ⡼ȥФȤ̿˻Ȥץȥ - ꤷޤΥ⥸塼Ǥ <code>http</code> ݡȤ - ޤ</p> - - <div class="example"><h3></h3><p><code> - ProxyRemote http://goodguys.com/ http://mirrorguys.com:8000<br /> - ProxyRemote * http://cleversite.com<br /> - ProxyRemote ftp http://ftpproxy.mydomain.com:8080 - </code></p></div> - - <p>Ǥϡץ FTP ꥯȤ̤ HTTP ꥯȤ - Τ褦ʥꥯȤ̤Υץžޤ</p> - - <p>ΥץϥСץ⥵ݡȤޤ - Ф̤Υեɥץθ˱ƤǤ - Хåɥ֥ФСۥȤ URL ֤뤳Ȥ - Ǥޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ProxyRemoteMatch" id="ProxyRemoteMatch">ProxyRemoteMatch</a> <a name="proxyremotematch" id="proxyremotematch">ǥ쥯ƥ</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>ProxyRemoteMatch <var>regex</var> <var>remote-server</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_proxy</td></tr> -</table> - <p><code class="directive">ProxyRemoteMatch</code> ϺǽΰꥯȤ줿 - URL ˥ޥåɽǤ뤳Ȥ <code class="directive"><a href="#proxyremote">ProxyRemote</a></code> ǥ쥯ƥ֤ƱǤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ProxyRequests" id="ProxyRequests">ProxyRequests</a> <a name="proxyrequests" id="proxyrequests">ǥ쥯ƥ</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>ProxyRequests On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyRequests Off</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_proxy</td></tr> -</table> - <p> Apache ΥեɥץФȤƤư - ͭ⤷̵ˤޤ(ProxyRequests <code>Off</code> - ꤷƤ⡢<code class="directive"><a href="#proxypass">ProxyPass</a></code> - ̵ˤʤޤ)</p> - - <p>̾ΥСץǤϡΥץ <code>Off</code> - ꤷƤ</p> - - <p>HTTP FTP ȤؤΥץεǽͭˤϡ - <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code> - ФȤ߹ޤƤʤФʤޤ</p> - - <div class="warning"><h3>ٹ</h3> - <p><a href="#access">Фˤ</a>ޤ <code class="directive"><a href="#proxyrequests">ProxyRequests</a></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="ProxyTimeout" id="ProxyTimeout">ProxyTimeout</a> <a name="proxytimeout" id="proxytimeout">ǥ쥯ƥ</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>ProxyTimeout <var>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyTimeout 300</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_proxy</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.31 ʹߤǻѲǽ</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϥ桼ץꥯȤΥॢȤ - Ǥ褦ˤޤϥϥƤޤ٤⤷ϵư - ФꡢФǡ֤ޤǤҤԤ³ - ॢȤ֤Ƥˤ䤫<span class="transnote">(<em>:</em> graceful )</span> - ԤΩޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ProxyVia" id="ProxyVia">ProxyVia</a> <a name="proxyvia" id="proxyvia">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ץ줿ꥯȤ <code>Via</code> HTTP إå -ˤ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ProxyVia On|Off|Full|Block</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ProxyVia Off</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_proxy</td></tr> -</table> - <p>Υǥ쥯ƥ֤ϥץ <code>Via:</code> HTTP إåλѤ - 椷ޤꤵƤȤϡץФĤҤäƤȤ - ץꥯȤή椹뤳ȤǤ<code>Via:</code> إåԤ - <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a> (HTTP/1.1) - 14.45 ɤǤ</p> - - <ul> - <li>ǥեȤ <code>Off</code> ꤵƤȡ̤ʽ - ԤʤޤꥯȤץ饤 <code>Via:</code> إåС - ѹ줺ˤΤޤϤޤ</li> - - <li><code>On</code> ꤵƤСƥꥯȤȥץ饤 - <code>Via:</code> Ԥɲäޤ</li> - - <li><code>Full</code> ꤵƤС<code>Via:</code> إå - ʬ Apache ФΥСޤ褦ˤʤޤ</li> - - <li><code>Block</code> ꤵƤС٤ƤΥץꥯȤ - <code>Via:</code> إåޤ <code>Via:</code> - 뤳ȤϤޤ</li> - </ul> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_proxy.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_proxy.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_proxy.html.ja.utf8 b/docs/manual/mod/mod_proxy.html.ja.utf8 new file mode 100644 index 0000000000..681d5c9ee8 --- /dev/null +++ b/docs/manual/mod/mod_proxy.html.ja.utf8 @@ -0,0 +1,1205 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_proxy - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_proxy</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_proxy.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_proxy.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>HTTP/1.1 プロキシ/ゲートウェイサーバ</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>proxy_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_proxy.c</td></tr></table> +<h3>概要</h3> + + <div class="warning"><h3>警告</h3> + <p><a href="#access">サーバを安全にする</a>まで <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> は有効にしないでください。 + オープンプロキシサーバはあなた自身のネットワークにとっても、 + インターネット全体にとっても危険です。</p> + </div> + + <p>このモジュールは Apache のプロキシ/ゲートウェイ機能を実装しています。 + <code>AJP13</code> (Apache JServe Protocol version 1.3), + <code>FTP</code>, <code>CONNECT</code> (SSL 用), + <code>HTTP/0.9</code>, <code>HTTP/1.0</code>, <code>HTTP/1.1</code> + のプロキシ機能を実装しています。これらのプロトコルやその他のプロトコル用の + プロキシ機能を持った、他のモジュールに接続するようにも設定できます。</p> + + <p>Apache のプロキシ機能は <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> の他に、 + いくつかのモジュールに分割されています: + <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>, <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>, + <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>, <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>, + <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> です。ですから、 + 特定のプロキシの機能を使いたい場合は、<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> <em>と</em> + 該当するモジュールをサーバに (コンパイル時に静的に行なうか + <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> で動的に読み込むかして) + 組み込む必要があります。</p> + + <p>これに加えて、他のモジュールによって拡張機能が提供されています。 + キャッシュは <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> と関連モジュールで + 提供されています。SSL/TLS で遠隔サーバに接続する機能は + <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> の <code>SSLProxy*</code> ディレクティブで + 提供されています。これらの機能を利用するためには、該当するモジュールを + 組み込んで設定しなければなりません。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#allowconnect">AllowCONNECT</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#noproxy">NoProxy</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxy"><Proxy></a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxybadheader">ProxyBadHeader</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxyblock">ProxyBlock</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxydomain">ProxyDomain</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxyerroroverride">ProxyErrorOverride</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxyiobuffersize">ProxyIOBufferSize</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxymatch"><ProxyMatch></a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxymaxforwards">ProxyMaxForwards</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxypass">ProxyPass</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxypassreverse">ProxyPassReverse</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxypreservehost">ProxyPreserveHost</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxyreceivebuffersize">ProxyReceiveBufferSize</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxyremote">ProxyRemote</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxyremotematch">ProxyRemoteMatch</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxyrequests">ProxyRequests</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxytimeout">ProxyTimeout</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxyvia">ProxyVia</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#forwardreverse">フォワードプロキシとリバースプロキシ</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#examples">基本の例</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#access">プロキシへのアクセス制御</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ftp-proxy">FTP プロキシ</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#startup">遅い起動</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#intranet">イントラネットプロキシ</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#envsettings">プロトコルの調整</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li> +<li><code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code></li> +<li><code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code></li> +<li><code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code></li> +<li><code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></li> +<li><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="forwardreverse" id="forwardreverse">フォワードプロキシとリバースプロキシ</a></h2> + <p>Apache は<dfn>フォワード</dfn>プロキシとしても、 + <dfn>リバース</dfn>プロキシとしても設定することができます。</p> + + <p>通常の<dfn>フォワードプロキシ</dfn>はクライアントと + <em>オリジンサーバ</em> <span class="transnote">(<em>訳注:</em> コンテンツ生成元のサーバ)</span> + の間に位置する中間サーバです。 + オリジンサーバからコンテンツを取得する過程では、クライアントは + 行き先としてオリジンサーバを指定しつつプロキシにリクエストを送り、 + プロキシはオリジンサーバからコンテンツ取得のリクエストを送り、 + コンテンツが取得できればそれをクライアントに返します。 + クライアントが他のサイトにフォワードプロクシ経由でアクセスするには、 + 特別にそれ用の設定をしなければなりません。</p> + + <p>フォワードプロキシの一般的な使用方法は、ファイアウォールによって + 制限されている内部のクライアントにインターネットへのアクセスを + 提供するものです。フォワードプロキシはネットワークの使用量を + 減らすために (<code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> で提供されている) + キャッシュ機能を用いることもできます。</p> + + <p>フォワードプロキシは <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ディレクティブで + 有効になります。フォワードプロキシでは、クライアントは本当の身元を + 隠して任意のサイトにアクセスできるようになるため、フォワードプロキシを + 有効にする前に、承認されたクライアントのみがプロキシにアクセスできるように + <a href="#access">サーバを安全にする</a>ことが重要です。</p> + + <p>一方<dfn>リバースプロキシ</dfn>は、クライアントには普通の + ウェブサーバのように見えます。クライアント側に特別な設定は必要ありません。 + クライアントはリバースプロキシの名前空間に対して通常のコンテンツへの + リクエストを行ないます。プロキシはリクエストをどこに送れば良いかを判定し、 + あたかも自分自身がオリジンサーバであったかのようにクライアントに + コンテンツを返します。</p> + + <p>リバースプロキシのよくある利用方法は、インターネットユーザに + ファイアウォールの中にあるサーバにアクセスを与えるというものです。 + リバースプロキシは複数のバックエンドサーバへ負荷分散をするために + 使ったり、遅いバックエンドエンドサーバのためにキャッシュ機能を提供したり + するために使えます。また、リバースプロキシは複数のサーバを + 同じ URL 空間にまとめるために使うこともできます。</p> + + <p>リバースプロキシは <code class="directive"><a href="#proxypass">ProxyPass</a></code> ディレクティブや + <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> ディレクティブの + <code>[P]</code> フラグを使うことで有効になります。リバースプロキシの + 設定のために <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> を設定する必要は + <em>ありません</em>。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="examples" id="examples">基本の例</a></h2> + + <p>以下の例は手始めの簡単な例です。個々のディレクティブの意味は + それぞれの説明をお読みください。</p> + + <p>またキャッシュ機能を有効にしたい場合は、<code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> + の説明を読んでください。</p> + + <div class="example"><h3>フォワードプロキシ</h3><p><code> + ProxyRequests On<br /> + ProxyVia On<br /> + <br /> + <Proxy *><br /> + <span class="indent"> + Order deny,allow<br /> + Deny from all<br /> + Allow from internal.example.com<br /> + </span> + </Proxy> + </code></p></div> + + <div class="example"><h3>リバースプロキシ</h3><p><code> + ProxyRequests Off<br /> + <br /> + <Proxy *><br /> + <span class="indent"> + Order deny,allow<br /> + Allow from all<br /> + </span> + </Proxy><br /> + <br /> + ProxyPass /foo http://foo.example.com/bar<br /> + ProxyPassReverse /foo http://foo.example.com/bar + </code></p></div> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="access" id="access">プロキシへのアクセス制御</a></h2> + <p>プロキシのアクセスは以下のように <code class="directive"><a href="#proxy"><Proxy></a></code> コンテナの中に + ディレクティブを書くことで制御できます:</p> + + <div class="example"><p><code> + <Proxy *><br /> + <span class="indent"> + Order Deny,Allow<br /> + Deny from all<br /> + Allow from 192.168.0<br /> + </span> + </Proxy> + </code></p></div> + + <p>アクセス制御のためのディレクティブのより詳しい情報は + <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> をお読みください。</p> + + <p>(<code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ディレクティブを + 使って) フォワードプロキシを設定している場合は、厳しくアクセス + 制限を行なうことが非常に大切です。そうしないと、任意のクライアントが + 身元を明かすことなく任意のホストにアクセスするためにサーバを使うことが + できてしまいます。これはあなた自身のネットワークにとっても、インターネット + 全体にとっても危険なことです。(<code>ProxyRequests Off</code> にして + <code class="directive"><a href="#proxypass">ProxyPass</a></code> ディレクティブを使って) + リバースプロキシを使っている場合には、クライアントはあなたが明示的に + 設定したホストにしかアクセスできないため、フォワードプロキシのとき + ほどアクセス制御に力を注がなくても大丈夫です。</p> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="ftp-proxy" id="ftp-proxy">FTP プロキシ</a></h2> + + + <h3><a name="mimetypes" id="mimetypes">どうしてファイルタイプが <var>xxx</var> + のファイルを FTP でダウンロードできないの?</a></h3> + <p>おそらく、プロキシの mime.types 設定ファイルでそのファイルタイプが + <code>application/octet-stream</code> であると定義されていないのでしょう。 + 以下のようなものが役に立つかもしれません:</p> + + <div class="example"><pre>application/octet-stream bin dms lha lzh exe class tgz taz</pre></div> + <p>別の方法として、すべてのデフォルトをバイナリにすることもできます:</p> + <div class="example"><pre>DefaultType application/octet-stream</pre></div> + + + <h3><a name="type" id="type">ファイル <var>xxx</var> を FTP の ASCII ダウンロード + にさせるのはどうすればよいの?</a></h3> + <p>まれに、(デフォルトの転送は <code>binary</code> モードで) 特定の + ファイルのみ FTP の <code>ASCII</code> 転送方法を使わなければならない + 場合には、リクエストの最後に <code>;type=a</code> を付けることで + <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> に ASCII 転送をさせることができます。 + (ただし、FTP のディレクトリ一覧は常に ASCII モードで行なわれます。)</p> + + + <h3><a name="ftpnonget" id="ftpnonget">FTP のアップロードはどうすればよいの?</a></h3> + <p>現時点では、mod_proxy の FTP サポートは GET のみです。もちろん + Apache の プロキシを使って HTTP のアップロード (POST や PUT) を + することはできます。</p> + + + <h3><a name="percent2fhck" id="percent2fhck">ホームディレクトリの外の FTP ファイルに + アクセスするにはどうすればよいの?</a></h3> + <p>FTP URI はログインしているユーザのホームディレクトリからの + 相対パスとして扱われます。残念なことに、/../ はブラウザにより解釈され、 + 実際に FTP サーバには送られないため、/../ を使って上位のディレクトリに + 到達することはできません。この問題を解決するために、いわゆる + <dfn>Squid %2f ハック</dfn> を Apache の FTP プロキシは実装しています。 + これは <a href="http://www.squid-cache.org/">Squid Proxy キャッシュ</a> のような + 他のよく使われているプロキシサーバでも取られている方法です。 + リクエストのパスの先頭に <code>/%2f</code> を付けることで、プロキシに + FTP の開始ディレクトリを (ホームディレクトリの代わりに) <code>/</code> + に変えることができます。例えば、<code>/etc/motd</code> を取得するためには + 次の URL を使います:</p> + + <div class="example"><p><code> + ftp://<var>user</var>@<var>host</var>/%2f/etc/motd + </code></p></div> + + + <h3><a name="ftppass" id="ftppass">ブラウザの URL 表示で FTP の平文パスワードを + 隠すにはどうすればよいの?</a></h3> + <p>FTP サーバにユーザ名とパスワードを使ってログインするために、 + Apache は異なる方法を使います。URL にユーザ名とパスワードがまったく + ない場合は、Apache は FTP サーバに anonymous ログインを送ります。 + <em>つまり</em>、</p> + + <div class="example"><p><code> + user: anonymous<br /> + password: apache_proxy@ + </code></p></div> + + <p>これは anonymous アクセスが設定された + すべての FTP サーバに対して動作します。</p> + + <p>ユーザ名を使った個人別のログインには、URL にユーザ名を入れることが + できます:</p> + + <div class="example"><p><code> + ftp://<var>username</var>@<var>host</var>/myfile + </code></p></div> + + <p>このユーザ名が与えられたときに、FTP サーバがパスワードを要求すれば + (もちろんそうすべきなのですが)、Apache は <code>401</code> + (Authorization required) を返します。これにより、ブラウザはユーザ名 + パスワードの入力ダイアログを表示します。パスワードが入力された後、 + 再び接続を試み、成功すればリクエストしたリソースが表示されます。 + この方法の利点はブラウザがパスワードを平文で表示しないことです。 + (もし最初から</p> + + <div class="example"><p><code> + ftp://<var>username</var>:<var>password</var>@<var>host</var>/myfile + </code></p></div> + + <p>と入力した場合には表示されてしまいます。)</p> + + <div class="note"><h3>注</h3> + <p>送信されるパスワードは、暗号化されて送られるわけではありません。 + ブラウザと Apache プロキシサーバは base64 で符号化された + 文字列として、Apache プロキシと FTP サーバの間は平文として送られます。 + ですから、HTTP を使って HTTP をアクセスする前 (もしくは、そもそも + 個人的なファイルを FTP でアクセスする前) によく考える必要があります。 + 安全でない通信路を使った場合は、盗聴者に途中でパスワードを盗まれる + 可能性があります。</p> + </div> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="startup" id="startup">遅い起動</a></h2> + <p><code class="directive"><a href="#proxyblock">ProxyBlock</a></code> ディレクティブを使っている場合、 + 後のテストのために起動時にホストの + IP アドレスが調べられてキャッシュされます。ホスト名のルックアップの + 速さによっては、数秒 (かそれ以上) かかるかもしれません。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="intranet" id="intranet">イントラネットプロキシ</a></h2> + <p>イントラネットにある Apache プロキシサーバは外部へのリクエストを + 会社のファイアウォールを通して送らなければなりません。(このためには + 個々の <var>scheme</var> についてそれぞれ、ファイアウォールの + プロキシにフォワードされるように + <code class="directive"><a href="#proxyremote">ProxyRemote</a></code> ディレクティブを + 設定してください)。しかしイントラネット内のリソースにアクセスするときは、 + ファイアウォールを通さないでもアクセスできます。 + どのホストがイントラネットに属し、直接アクセスすべきかを指定するには、 + <code class="directive"><a href="#noproxy">NoProxy</a></code> ディレクティブが + 役に立ちます。</p> + + <p>イントラネット内のユーザは WWW のリクエストでローカルドメインを + 省略することがよくあります。<code>http://somehost.example.com/</code> + というリクエストの代わりに "http://somehost/" をリクエストしたりします。 + このようなリクエストを受け付け、サーバに設定されているローカルドメインが + 暗黙のうちに使われていると解釈して、単純にリクエストを処理するものも + 商用プロキシサーバの中にはあります。 + サーバが <a href="#proxyrequests">プロキシのサービス用に設定されていて</a> + <code class="directive"><a href="#proxydomain">ProxyDomain</a></code> ディレクティブが + 使用された場合には、Apache はクライアントにリダイレクト応答を送って、 + 正しい、完全な (<span class="transnote">(<em>訳注:</em> fully qualified)</span>) + サーバのアドレスに送ることができます。このように + リダイレクトすると、ユーザのブックマークが正しい完全なホスト名を含む + ことにもなるため、より好ましい方法と言えるでしょう。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="envsettings" id="envsettings">プロトコルの調整</a></h2> + <p>Keepalive や HTTP/1.1 を適切に実装していないアプリケーションサーバが + ある状況で、HTTP/1.0 で keepalive を無しにしてリクエストを送るための + 環境変数が二つあります。これらは <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code> ディレクティブで設定します。</p> + + <p><code>force-proxy-request-1.0</code> と <code>proxy-nokeepalive</code> + がその環境変数です。</p> + + <div class="example"><p><code> + <Location /buggyappserver/><br /> + <span class="indent"> + ProxyPass http://buggyappserver:7001/foo/<br /> + SetEnv force-proxy-request-1.0 1<br /> + SetEnv proxy-nokeepalive 1<br /> + </span> + </Location> + </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="AllowCONNECT" id="AllowCONNECT">AllowCONNECT</a> <a name="allowconnect" id="allowconnect">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>プロキシを経由して、どのポートに <code>CONNECT</code> +できるかを指定する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AllowCONNECT <var>port</var> [<var>port</var>] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AllowCONNECT 443 563</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_proxy</td></tr> +</table> + <p><code class="directive">AllowCONNECT</code> はプロキシの <code>CONNECT</code> + メソッドが接続を許可するポート番号のリストを指定します。 + 今日のブラウザは、<code>https</code> コネクションが要求されていて、 + HTTP 上でのプロキシによるトンネリングができるときに、 + このメソッドを使います。</p> + + <p>デフォルトの設定では、https のデフォルトポート (<code>443</code>) と + デフォルトの snews ポート (<code>563</code>) が有効になっています。 + このデフォルトを上書きして、リストに記載したポートにのみ接続を許可したい場合、 + <code class="directive">AllowCONNECT</code> ディレクティブを使用します。</p> + + <p><code>CONNECT</code> を使用するには、<code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> + がサーバに組み込まれていなければならないことに注意してください。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="NoProxy" id="NoProxy">NoProxy</a> <a name="noproxy" id="noproxy">ディレクティブ</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>NoProxy <var>host</var> [<var>host</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_proxy</td></tr> +</table> + <p>このディレクティブはイントラネット中の Apache プロキシサーバにのみ + 有用です。<code class="directive">NoProxy</code> ディレクティブは空白区切りで、 + サブネット、IP アドレス、ホスト、ドメインのリストを指定します。 + これらのどれかにマッチするホストへのリクエストは <code class="directive"><a href="#proxyremote">ProxyRemote</a></code> で設定されたプロキシサーバに + フォワードされず、直接処理されます。</p> + + <div class="example"><h3>例</h3><p><code> + ProxyRemote * http://firewall.mycompany.com:81<br /> + NoProxy .mycompany.com 192.168.112.0/21 + </code></p></div> + + <p><code class="directive">NoProxy</code> ディレクティブの <var>host</var> 引数は + 以下の種類のどれかです:</p> + + <dl> + + <dt><var><a name="domain" id="domain">Domain</a></var></dt> + <dd> + <p><dfn>Domain</dfn> は先頭にピリオドの着いた部分 DNS ドメイン名です。 + 同一 DNS ドメイン及びゾーン (<em>すなわち</em>、ホスト名の末尾がすべて + <var>Domain</var> で終わっているということ) に属するホストのリストを + 表します)。</p> + + <div class="example"><h3>例</h3><p><code> + .com .apache.org. + </code></p></div> + + <p><var>Domain</var> を <a href="#hostname">Hostname</a> と区別するために (意味的にも構文的にも。DNS ドメインも + DNS の A レコードを持つことができるのです!)、<var>Domain</var> は + 常にピリオドで始まります。</p> + + <div class="note"><h3>注</h3> + <p>ドメイン名の比較は大文字小文字を区別せずに行なわれ、<var>Domain</var> + は常に DNS ツリーのルートから始まるものとみなされます。ですから、 + 次の二つのドメイン <code>.MyDomain.com</code> と + <code>.mydomain.com.</code> (最後のピリオドに注目) は同一であると + みなされます。ドメインの比較は DNS ルックアップなしで行なわれるため、 + サブネットの比較よりもずっと効率的です。</p> + </div></dd> + + + <dt><var><a name="subnet" id="subnet">SubNet</a></var></dt> + <dd> + <p><dfn>SubNet</dfn> は数値形式 (ドットで区切られた四つの数字) の + 部分インターネットアドレスです。後にスラッシュと <var>Subnet</var> + の意味のあるビット数を指定するネットマスクとを続けることができます。 + 共通のネットワークインタフェースを使って到達することのできるサブネットを + 表すために使われます。明示的にネットマスクを指定しない場合は + 最後の省略された (もしくは値が 0 の) 数字がマスクを指定します。 + (この場合は、ネットマスクは 8 ビット単位でしか指定できません。) + 例:</p> + + <dl> + <dt><code>192.168</code> もしくは <code>192.168.0.0</code></dt> + <dd>サブネット 192.168.0.0 と暗黙の 16 ビット有効なネットマスク + (<code>255.255.0.0</code> というネットマスクの形式で使われることも + あります)</dd> + <dt><code>192.168.112.0/21</code></dt> + <dd>サブネット<code>192.168.112.0/21</code> と 21 ビット有効な + ネットマスク (<code>255.255.248.0</code> という形式で使われることも + あります)</dd> + </dl> + + <p>特別な場合に、32 ビット有効な <em>SubNet</em> は + <var><a href="#ipadr">IPAddr</a></var> と同等で、 + 0 ビット有効な <var>SubNet</var> (<em>例えば</em>、0.0.0.0/0) は + すべての IP アドレスにマッチする定数 <var>_Default_</var> と同じです。</p> + </dd> + + + <dt><var><a name="ipaddr" id="ipaddr">IPAddr</a></var></dt> + <dd> + <p><dfn>IPAddr</dfn> は数値形式 (ドットで区切られた四つの数字) の + 完全インターネットアドレスです。通常はこのアドレスはホストを + 表しますが、必ずしもアドレスに対応する DNS ドメイン名があるわけでは + ありません。</p> + + <div class="example"><h3>例</h3><p><code> + 192.168.123.7 + </code></p></div> + + <div class="note"><h3>注</h3> + <p><var>IPAddr</var> は DNS システムにより解決される必要がないので、 + apache の性能が向上するかもしれません。</p> + </div></dd> + + + <dt><var><a name="hostname" id="hostname">Hostname</a></var></dt> + <dd> + <p><dfn>Hostname</dfn> は DNS ドメインサービスにより一つもしくは + 複数の <var><a href="#ipaddr">IPAddr</a></var> に解決可能な + 完全な DNS ドメイン名です。これは (<var><a href="#domain">Domain</a></var> + と違って、説明は上記を参照) 論理的なホストを表し、少くとも一つの + <var><a href="#ipaddr">IPAddr</a></var> (もしくは違う + <var><a href="#ipaddr">IPAddr</a></var> のホストのリスト) に解決 + されなければなりません)。</p> + + <div class="example"><h3>例</h3><p><code> + prep.ai.mit.edu<br /> + www.apache.org + </code></p></div> + + <div class="note"><h3>注</h3> + <p>多くの場合、<var>Hostname</var> の代わりに <var><a href="#ipaddr">IPAddr</a></var> を指定した方が、DNS ルックアップを + 避けることができるため、効率が良くなります。Apache の名前解決は + ネームサーバへの接続が遅い PPP 上の場合などにかなり時間を取られる + ことがあります。</p> + <p><var>Hostname</var> の比較は大文字小文字を区別せずに行なわれ、 + <var>Hostname</var> は常に DNS ツリーのルートから始まるものとみなされます。 + ですから、二つのドメイン <code>WWW.MyDomain.com</code> と + <code>www.mydomain.com.</code> (最後のピリオドに注目) は同一であると + みなされます。</p> + </div></dd> + </dl> + +<h3>参照</h3> +<ul> +<li><a href="../dns-caveats.html">DNS に関する問題</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Proxy" id="Proxy"><Proxy></a> <a name="proxy" id="proxy">ディレクティブ</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><Proxy <var>wildcard-url</var>> ...</Proxy></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_proxy</td></tr> +</table> + <p><code class="directive"><Proxy></code> セクション中の + ディレクティブはマッチするプロキシされるコンテンツにのみ適用されます。 + シェル形式のワイルドカードが使えます。</p> + + <p>例えば、次の設定は <code>yournetwork.example.com</code> の + ホストにのみプロキシサーバを経由したアクセスを許可します:</p> + + <div class="example"><p><code> + <Proxy *><br /> + <span class="indent"> + Order Deny,Allow<br /> + Deny from all<br /> + Allow from yournetwork.example.com<br /> + </span> + </Proxy> + </code></p></div> + + <p>次の例は <code>example.com</code> の <code>foo</code> ディレクトリの + すべてのファイルに対して、プロキシサーバを通して送られたときには + <code>INCLUDES</code> フィルタを通して送るように設定します:</p> + + <div class="example"><p><code> + <Proxy http://example.com/foo/*><br /> + <span class="indent"> + SetOutputFilter INCLUDES<br /> + </span> + </Proxy> + </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="ProxyBadHeader" id="ProxyBadHeader">ProxyBadHeader</a> <a name="proxybadheader" id="proxybadheader">ディレクティブ</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>ProxyBadHeader IsError|Ignore|StartBody</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ProxyBadHeader IsError</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_proxy</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.44 以降</td></tr> +</table> + <p><code class="directive">ProxyBadHeader</code> ディレクティブは構文的に + 間違ったヘッダ (<em>つまり</em> コロンを含まないもの) を受け取ったときに + <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> がどう振る舞うかを決めます。以下の引数を + 取ることができます:</p> + + <dl> + <dt><code>IsError</code></dt> + <dd>リクエストを中止して 502 (Bad Gateway) 応答を返す。 + これがデフォルトの動作です。</dd> + + <dt><code>Ignore</code></dt> + <dd>間違ったヘッダ行をそもそも存在しなかったものとして扱う。</dd> + + <dt><code>StartBody</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="ProxyBlock" id="ProxyBlock">ProxyBlock</a> <a name="proxyblock" id="proxyblock">ディレクティブ</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>ProxyBlock *|<var>word</var>|<var>host</var>|<var>domain</var> +[<var>word</var>|<var>host</var>|<var>domain</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_proxy</td></tr> +</table> + <p><code class="directive">ProxyBlock</code> ディレクティブは空白で区切られた + 語句、ホスト名、ドメインのリストを指定します。サイト名にその語句、ホスト名、 + ドメインを含むサイトへの HTTP、HTTPS、FTP によるドキュメントのリクエストは + プロキシサーバにより<em>ブロックされます</em>。プロキシモジュールは + 起動時にホスト名と思しき項目の IP アドレスを調べ、後のテストのために + キャッシュします。これにより、サーバの起動が少し遅くなるかもしれません。</p> + + <div class="example"><h3>Example</h3><p><code> + ProxyBlock joes-garage.com some-host.co.uk rocky.wotsamattau.edu + </code></p></div> + + <p><code>rocky.wotsamattau.edu</code> が IP アドレスで参照されたときでも + マッチします。</p> + + <p><code>wotsamattau.edu</code> のマッチには <code>wotsamattau</code> + だけでも十分です。</p> + + <div class="example"><p><code> + ProxyBlock * + </code></p></div> + + <p>はすべてのサイトへの接続をブロックすることに注意してください。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ProxyDomain" id="ProxyDomain">ProxyDomain</a> <a name="proxydomain" id="proxydomain">ディレクティブ</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>ProxyDomain <var>Domain</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_proxy</td></tr> +</table> + <p>このディレクティブはイントラネット内の Apache プロキシサーバにのみ + 有用です。<code class="directive">ProxyDomain</code> ディレクティブは + apache プロキシサーバが属するデフォルトのドメインを指定します。 + ドメイン名の無いリクエストを受けた場合、設定された <var>Domain</var> + が追加された同じホストへのリダイレクト応答が返されます。</p> + + <div class="example"><h3>例</h3><p><code> + ProxyRemote * http://firewall.mycompany.com:81<br /> + NoProxy .mycompany.com 192.168.112.0/21<br /> + ProxyDomain .mycompany.com + </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="ProxyErrorOverride" id="ProxyErrorOverride">ProxyErrorOverride</a> <a name="proxyerroroverride" id="proxyerroroverride">ディレクティブ</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>ProxyErrorOverride On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ProxyErrorOverride Off</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_proxy</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>バージョン 2.0 以降で使用可能</td></tr> +</table> + <p>このディレクティブはリバースプロキシを使用していて、 + エンドユーザに送られるエラーページの外見を共通のものにしたいときに + 有用です。このディレクティブは (<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> の SSI によって) + インクルードされたファイルがエラーコードを取得して、正しく動作を + するようにもします (デフォルトの動作は、プロキシされたサーバの + エラーページの表示で、このディレクティブを有効にすると SSI のエラー + メッセージを表示します)。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ProxyIOBufferSize" id="ProxyIOBufferSize">ProxyIOBufferSize</a> <a name="proxyiobuffersize" id="proxyiobuffersize">ディレクティブ</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>ProxyIOBufferSize <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ProxyIOBufferSize 8192</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_proxy</td></tr> +</table> + <p><code class="directive">ProxyIOBufferSize</code> ディレクティブは入力と + 出力用の一時メモリとして使われる内部バッファのサイズを調整します。 + サイズは <code>8192</code> 以下でなければなりません。</p> + + <p>ほとんどすべての場合、この値を変更する理由はありません。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ProxyMatch" id="ProxyMatch"><ProxyMatch></a> <a name="proxymatch" id="proxymatch">ディレクティブ</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><ProxyMatch <var>regex</var>> ...</ProxyMatch></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_proxy</td></tr> +</table> + <p><code class="directive"><ProxyMatch></code> は URL のマッチに + 正規表現を用いることを除いて <code class="directive"><Proxy></code> ディレクティブと同じです。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ProxyMaxForwards" id="ProxyMaxForwards">ProxyMaxForwards</a> <a name="proxymaxforwards" id="proxymaxforwards">ディレクティブ</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>ProxyMaxForwards <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ProxyMaxForwards 10</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_proxy</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0 以降で使用可能</td></tr> +</table> + <p><code class="directive">ProxyMaxForwards</code> ディレクティブは + リクエストに <code>Max-Forwards</code> ヘッダが指定されていない場合に + リクエストが通過可能なプロキシの最大数を設定します。これは + プロキシの無限ループや DoS 攻撃を防ぐために設定されています。</p> + + <div class="example"><h3>例</h3><p><code> + ProxyMaxForwards 15 + </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="ProxyPass" id="ProxyPass">ProxyPass</a> <a name="proxypass" id="proxypass">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>リモートサーバをローカルサーバの URL 空間にマップする</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var> <var>key=value</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_proxy</td></tr> +</table> + <p>このディレクティブはリモートサーバをローカルサーバの名前空間に + マップできるようにします。ローカルサーバは通常の意味でのプロキシと + しては動作せず、リモートサーバのミラーとして振る舞います。 + <var>path</var> はローカルの仮想パスの名前です。<var>url</var> は + リモートサーバの部分 URL になり、クエリー文字列を含むことはできません。</p> + + <div class="warning"><code class="directive">ProxyPass</code> ディレクティブを + 使っているときは <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> ディレクティブは通常は + <strong>off</strong> に設定されているべきです。</div> + + <p>ローカルサーバのアドレスが <code>http://example.com/</code> であると + します。すると、</p> + + <div class="example"><p><code> + ProxyPass /mirror/foo/ http://backend.example.com/ + </code></p></div> + + <p>と設定すると <code>http://example.com/mirror/foo/bar</code> への + リクエストが内部的に <code>http://backend.example.com/bar</code> への + プロキシリクエストに変換されることになります。</p> + + <p>サブディレクトリをリバースプロキシしたくないときに <code>!</code> は + 役に立ちます。<em>例えば</em>、</p> + + <div class="example"><p><code> + ProxyPass /mirror/foo/i !<br /> + ProxyPass /mirror/foo http://backend.example.com + </code></p></div> + + <p>は <code>/mirror/foo/i</code> を<em>除く</em> + <code>/mirror/foo</code> へのすべてのリクエストを + <code>backend.example.com</code> にプロキシします。</p> + + <div class="note"><h3>注</h3> + <p>順番は重要です。一般的な <code class="directive">ProxyPass</code> + ディレクティブの<em>前に</em> + 除外ディレクティブを置く必要があります。</p> + </div> + + <p>2.1 の新機能で、バックエンドサーバとの接続にプールされたコネクションを + 使えるようになりました。<code>key=value</code> 形式のパラメータで + このコネクションプーリングの調整ができます。<code>Hard Maximum</code> + のデフォルト値は、有効になっている MPM でのプロセス当たりのスレッド数と + 同じ数のコネクション数です。prefork MPM では通常は 1 で、worker MPM では + <code class="directive">ThreadsPerChild</code> で調整されます。</p> + + <p><code>min</code> の設定で、バックエンドサーバとの間に何本のコネクションを + 常時開くかが決まります。Soft Maximum <code>smax</code> の数に + 達するまで必要に応じてコネクションは生成されます。<code>smax</code> + を超えた数のコネクションは、生存時間 <code>ttl</code> で切断されます。 + バックエンドサーバと Hard Maximum <code>max</code> の数以上のコネクションを + 生成することはありません。</p> + + <div class="example"><p><code> + ProxyPass /example http://backend.example.com smax=5 max=20 ttl=120 retry=300 + </code></p></div> + + <table> + <tr><th>パラメータ</th> + <th>デフォルト値</th> + <th>説明</th></tr> + <tr><td>min</td> + <td>0</td> + <td>バックエンドサーバとの接続で + 常に開いているコネクション数の最小値</td></tr> + <tr><td>max</td> + <td>1...n</td> + <td>バックエンドサーバとの接続数の Hard Maximum + <span class="transnote">(<em>訳注:</em> ハードリミット)</span>。 + デフォルト値は、使用している MPM のプロセスあたりのスレッド数になっています。 + Prefork MPM では常に 1 で、Worker MPM では <code class="directive">ThreadsPerChild</code> + で調節できます。Hard Maximum 以上にバックエンドサーバとのコネクションを + 生成することはありません。</td></tr> + <tr><td>smax</td> + <td>max</td> + <td>接続数の Soft Maximum <span class="transnote">(<em>訳注:</em> ソフトリミット)</span>まで、 + コネクションは必要に応じて生成されます。 + <code>smax</code> を超えた数のコネクションは生存時間 <code>ttl</code> + で切断されます。 + </td></tr> + <tr><td>ttl</td> + <td>-</td> + <td><code>smax</code> 数を超えた非活動状態のコネクションの生存時間を、 + 秒で指定します。この期間内に使用されなかったコネクションは、 + 全て閉じられます。 + </td></tr> + <tr><td>timeout</td> + <td><code class="directive">Timeout</code></td> + <td>コネクションタイムアウトを秒で指定します。特に指定されなければ、 + フリーなコネクションを取得できるまで待ちます。このディレクティブは + <code>max</code> パラメータと合わせて使うことで、バックエンドサーバとの + 接続数を制御するのに使います。 + </td></tr> + <tr><td>acquire</td> + <td>-</td> + <td>設定すると、コネクションプールからフリーのコネクションを取得するために + 待機する待ち時間の最大値になります。フリーのコネクションがプールになかった場合は、 + <code>SERVER_BUSY</code> ステータスがクライアントに返されます。 + </td></tr> + <tr><td>keepalive</td> + <td>Off</td> + <td>バックエンドサーバと Apache の間にファイアーウォールがある場合には、 + このパラメータを使ってください。ファイアウォールは往々にして、 + 非活動状態のコネクションを落とそうとします。 + このフラグは OS に指示して、<code>KEEP_ALIVE</code> メッセージを非活動状態の + コネクションでも送るようにします (間隔は OS のグローバル設定に依存し、 + 通常は 120ms 間隔) 。これによってファイアウォールによってコネクションが + 落とされることを防げます。keepalive を有効にするには、このプロパティを + <code>On</code> にしてください。 + </td></tr> + <tr><td>retry</td> + <td>60</td> + <td>コネクションをプーリングするための、リトライのタイムアウトを秒で + 指定します。バックエンドサーバへのコネクションプーリングが失敗した場合は、 + タイムアウトの期間が過ぎるまで、そのサーバにリクエストをフォワードしません。 + この機能を使うと、バックエンドサーバをメンテナンスのためにシャットダウンし、 + 後でオンラインに復帰させるといったことができます。 + </td></tr> + <tr><td>loadfactor</td> + <td>1</td> + <td>ワーカーあたりの負荷係数です。BalancerMember で使います。 + 1 から 100 までの数字でそのワーカーに対する正規化された負荷率を指定します。 + </td></tr> + <tr><td>route</td> + <td>-</td> + <td>ロードバランサで使った場合、ワーカーのルーティングをします。 + ルートはセッション ID に付加された値になります。 + </td></tr> + <tr><td>redirect</td> + <td>-</td> + <td>ワーカーのリダイレクション経路です。この値は通常は、 + 安全にクラスタからノードを取り去る設定を動的に入れるために使います。 + セッション ID の無いリクエスト全てを指定した場合は、 + この値と同じルーティングパラメータを持つ + BalancerMember にリダイレクトされます。 + </td></tr> + + </table> + + <p>Proxy ディレクティブのスキームが <code>balancer://</code> になっている場合は、 + バックエンドサーバと実際には通信しない仮想ワーカーが生成されます。 + このワーカーは幾つかの "本物の" ワーカーの管理をつかさどります。 + この場合パラメータは、この仮想ワーカーに対して設定されます。 + </p> + <table> + <tr><th>パラメータ</th> + <th>デフォルト値</th> + <th>説明</th></tr> + <tr><td>lbmethod</td> + <td>-</td> + <td>Balancer のロードバランス方法。使用するロードバランスの + スケジューリング方法を選びます。処理したリクエストの数で重み付けする + <code>byrequests</code> か、転送量のバイト数で重み付けする + <code>bytraffic</code> を設定できます。デフォルトは + <code>byrequests</code> です。 + </td></tr> + <tr><td>stickysession</td> + <td>-</td> + <td>バランサーのスティッキーセッション名です。通常はこの値は <code>JSESSIONID</code> + や <code>PHPSESSIONID</code> といったものになりますが、この値は + バックエンドアプリケーションのサポートするセッションに依存します。 + </td></tr> + <tr><td>nofailover</td> + <td>Off</td> + <td><code>On</code> になっていると、ワーカーがエラーを起こしたり + 無効になっている場合にセッションが切れます。 + バックエンドサーバがセッションレプリケーションをサポートしていない場合は、 + On にしてください。 + </td></tr> + <tr><td>timeout</td> + <td>0</td> + <td>バランサーのタイムアウトを秒で指定します。 + この値を設定すると、フリーのワーカーを取得するまでの最大待機時間になります。 + デフォルトでは待機しません。 + </td></tr> + <tr><td>maxattempts</td> + <td>1</td> + <td>フェイルオーバーを試みる最大の回数を指定します。 + </td></tr> + + </table> + <div class="example"><p><code> + ProxyPass /special-area http://special.example.com/ smax=5 max=10<br /> + ProxyPass / balancer://mycluster stickysession=jsessionid nofailover=On<br /> + <Proxy balancer://mycluster><br /> + <span class="indent"> + BalancerMember http://1.2.3.4:8009<br /> + BalancerMember http://1.2.3.5:8009 smax=10<br /> + # Less powerful server, don't send as many requests there<br /> + BalancerMember http://1.2.3.6:8009 smax=1 loadfactor=20<br /> + </span> + </Proxy> + </code></p></div> + + <p><code class="directive"><a href="../mod/core.html#location"><Location></a></code> セクションの中で使われた場合、最初の引数は + 省略され、ローカルディレクトリは <code class="directive"><a href="../mod/core.html#location"><Location></a></code> から取得されます。</p> + + <p>より柔軟なリバースプロキシの設定が必要な場合は、<code>[P]</code> + フラグ付きの <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> + ディレクティブを参照してください。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ProxyPassReverse" id="ProxyPassReverse">ProxyPassReverse</a> <a name="proxypassreverse" id="proxypassreverse">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>リバースプロキシされたサーバから送られた HTTP 応答ヘッダの +URL を調整する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ProxyPassReverse [<var>path</var>] <var>url</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_proxy</td></tr> +</table> + <p>このディレクティブは Apache に HTTP リダイレクト応答の + <code>Location</code>, <code>Content-Location</code>, <code>URI</code> + ヘッダの調整をさせます。これは、Apache がリバースプロキシとして使われている + ときに、リバースプロキシを通さないでアクセスすることを防ぐために + 重要です。これによりバックエンドサーバの HTTP リダイレクトが + リバースプロキシとバックエンドの間で扱われるようになります。</p> + + <p>ディレクティブで明示されている HTTP 応答ヘッダのみが書き換えられます。 + Apache は他の応答ヘッダを書き換えたり、HTML ページの中の URL 参照を + 書き換えたりすることはありません。HTML の中を見て、URL 参照を書き換える + モジュールに Nick Kew さんの <a href="http://apache.webthing.com/mod_proxy_html/">mod_proxy_html</a> があります。</p> + + <p><var>path</var> はローカル仮想パスの名前です。<var>url</var> は + リモートサーバの部分 URL です。これらは <code class="directive"><a href="#proxypass">ProxyPass</a></code> ディレクティブと同様です。</p> + + <p>例えば、ローカルサーバのアドレスが <code>http://example.com/</code> + だとします。すると</p> + + <div class="example"><p><code> + ProxyPass /mirror/foo/ http://backend.example.com/<br /> + ProxyPassReverse /mirror/foo/ http://backend.example.com/<br /> + ProxyPassReverseCookieDomain backend.example.com public.example.com<br /> + ProxyPassReverseCookiePath / /mirror/foo/ + </code></p></div> + + <p>という設定をすると、<code>http://example.com/mirror/foo/bar</code> + へのローカルリクエストが <code>http://backend.example.com/bar</code> + へのプロキシリクエストに内部でリダイレクトされるだけではありません + (これは <code>ProxyPass</code> の機能です)。<code>backend.example.com</code> + が送るリダイレクトの面倒もみます。<code>http://backend.example.com/bar</code> + が <code>http://backend.example.com/quux</code> にリダイレクトされたとき、 + Apache は HTTP リダイレクト応答をクライアントに送る前に、 + <code>http://example.com/mirror/foo/quux</code> に変更します。 + URL を構成するのに使われるホスト名は <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> の設定に応じて選択されることに + 注意してください。</p> + + <p><code class="directive">ProxyPassReverse</code> ディレクティブは + 対応する <code class="directive"><a href="#proxypass">ProxyPass</a></code> ディレクティブには依存しないため、 + <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> のプロキシ通過機能 + (<code>RewriteRule ... [P]</code>) と併せて使用することができます。</p> + + <p><code class="directive"><a href="../mod/core.html#location"><Location></a></code> セクションの中で使われた場合は、 + 最初の引数は省略され、ローカルディレクトリは <code class="directive"><a href="../mod/core.html#location"><Location></a></code> から取得されます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ProxyPassReverseCookieDomain" id="ProxyPassReverseCookieDomain">ProxyPassReverseCookieDomain</a> <a name="proxypassreversecookiedomain" id="proxypassreversecookiedomain">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>リバースプロキシサーバからの Set-Cookie ヘッダの Domain 文字列を +調整する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ProxyPassReverseCookieDomain <var>internal-domain</var> <var>public-domain</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_proxy</td></tr> +</table> +<p>使用法は基本的に +<code class="directive"><a href="#proxypassreverse">ProxyPassReverse</a></code> と同じですが、 +ヘッダの URL の代わりに <code>Set-Cookie</code> ヘッダの +<code>domain</code> 文字列を書き換えます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ProxyPassReverseCookiePath" id="ProxyPassReverseCookiePath">ProxyPassReverseCookiePath</a> <a name="proxypassreversecookiepath" id="proxypassreversecookiepath">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Reverse プロキシサーバからの Set-Cookie ヘッダの Path 文字列を +調整する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ProxyPassReverseCookiePath <var>internal-path</var> <var>public-path</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_proxy</td></tr> +</table> +<p>使用法は基本的に +<code class="directive"><a href="#proxypassreverse">ProxyPassReverse</a></code> と同じですが、 +ヘッダの URL の代わりに <code>Set-Cookie</code> ヘッダの +<code>path</code> 文字列を書き換えます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ProxyPreserveHost" id="ProxyPreserveHost">ProxyPreserveHost</a> <a name="proxypreservehost" id="proxypreservehost">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>プロキシリクエストに、受け付けた Host HTTP ヘッダを使う</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ProxyPreserveHost On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ProxyPreserveHost Off</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_proxy</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0.31 以降で使用可能</td></tr> +</table> + <p>このオプションが有効になっている場合、<code class="directive">ProxyPass</code> + で指定したホスト名の代わりに、受け付けたリクエストの Host: 行を + プロキシ先のホストに送ります。</p> + + <p>このオプションは通常は <code>Off</code> に設定してください。 + ほとんどの場合、これは大量の名前ベースのバーチャルホスティングを行なっていて、 + 元々の Host ヘッダをバックエンドサーバが解釈する必要のあるときのような、 + 特別な設定が必要な場合にのみ有用です。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ProxyReceiveBufferSize" id="ProxyReceiveBufferSize">ProxyReceiveBufferSize</a> <a name="proxyreceivebuffersize" id="proxyreceivebuffersize">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>プロキシされる HTTP と FTP 接続のためのネットワークバッファサイズ</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ProxyReceiveBufferSize <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ProxyReceiveBufferSize 0</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_proxy</td></tr> +</table> + <p><code class="directive">ProxyReceiveBufferSize</code> ディレクティブは + スループットを上げるために明示的に (TCP/IP) ネットワークバッファのサイズを + 設定します。値は <code>512</code> 以上か、システムのデフォルトのバッファ + サイズを意味する <code>0</code> でなければなりません。</p> + + <div class="example"><h3>例</h3><p><code> + ProxyReceiveBufferSize 2048 + </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="ProxyRemote" id="ProxyRemote">ProxyRemote</a> <a name="proxyremote" id="proxyremote">ディレクティブ</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>ProxyRemote <var>match</var> <var>remote-server</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_proxy</td></tr> +</table> + <p>このディレクティブはこのプロキシに対するリモートプロキシを定義します。 + <var>match</var> はリモートサーバがサポートする URL スキーム、 + リモートサーバが使うはずの URL の一部分、サーバがすべての + リクエストに使われることを示す <code>*</code> のどれかになります。 + <var>remote-server</var> はリモートサーバの部分 URL です。構文:</p> + + <div class="example"><p><code> + <dfn>remote-server</dfn> = + <var>scheme</var>://<var>hostname</var>[:<var>port</var>] + </code></p></div> + + <p><var>scheme</var> は実際上リモートサーバとの通信に使われるプロトコルを + 決定します。このモジュールでは <code>http</code> だけがサポートされて + います。</p> + + <div class="example"><h3>例</h3><p><code> + ProxyRemote http://goodguys.com/ http://mirrorguys.com:8000<br /> + ProxyRemote * http://cleversite.com<br /> + ProxyRemote ftp http://ftpproxy.mydomain.com:8080 + </code></p></div> + + <p>この例では、プロキシは FTP リクエストを別の HTTP リクエストで包んで + そのようなリクエストを扱える別のプロキシに転送します。</p> + + <p>このオプションはリバースプロキシの設定もサポートします。 + サーバが別のフォワードプロキシの後ろに隠されている場合でも + バックエンドウェブサーバをバーチャルホストの URL 空間に入れることが + できます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ProxyRemoteMatch" id="ProxyRemoteMatch">ProxyRemoteMatch</a> <a name="proxyremotematch" id="proxyremotematch">ディレクティブ</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>ProxyRemoteMatch <var>regex</var> <var>remote-server</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_proxy</td></tr> +</table> + <p><code class="directive">ProxyRemoteMatch</code> は最初の引数がリクエストされた + URL にマッチする正規表現であることを除けば <code class="directive"><a href="#proxyremote">ProxyRemote</a></code> ディレクティブと同じです。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ProxyRequests" id="ProxyRequests">ProxyRequests</a> <a name="proxyrequests" id="proxyrequests">ディレクティブ</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>ProxyRequests On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ProxyRequests Off</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_proxy</td></tr> +</table> + <p>これは Apache のフォワードプロキシサーバとしての動作を + 有効もしくは無効にします。(ProxyRequests を <code>Off</code> に + 設定しても、<code class="directive"><a href="#proxypass">ProxyPass</a></code> + の設定は無効になりません。)</p> + + <p>通常のリバースプロキシの設定では、このオプションは <code>Off</code> + に設定してください。</p> + + <p>HTTP や FTP サイトへのプロキシの機能を有効にしたい場合は、 + <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> や <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code> が + サーバに組み込まれていなければなりません。</p> + + <div class="warning"><h3>警告</h3> + <p><a href="#access">サーバを安全にする</a>まで <code class="directive"><a href="#proxyrequests">ProxyRequests</a></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="ProxyTimeout" id="ProxyTimeout">ProxyTimeout</a> <a name="proxytimeout" id="proxytimeout">ディレクティブ</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>ProxyTimeout <var>seconds</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ProxyTimeout 300</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_proxy</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0.31 以降で使用可能</td></tr> +</table> + <p>このディレクティブはユーザがプロキシリクエストのタイムアウトを + 指定できるようにします。これはハングしてしまう遅い、もしくは挙動の + 怪しいサーバがあり、サーバがデータを返すまでひたすら待ち続けるよりも + タイムアウトを返してより緩やかに<span class="transnote">(<em>訳注:</em> graceful に)</span> + 失敗させたい場合に役に立ちます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ProxyVia" id="ProxyVia">ProxyVia</a> <a name="proxyvia" id="proxyvia">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>プロキシされたリクエストの <code>Via</code> HTTP 応答ヘッダ +により提供される情報</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ProxyVia On|Off|Full|Block</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ProxyVia Off</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_proxy</td></tr> +</table> + <p>このディレクティブはプロキシの <code>Via:</code> HTTP ヘッダの使用を + 制御します。想定されている使い方は、プロキシサーバがいくつも繋がっているときに + プロキシリクエストの流れを制御することです。<code>Via:</code> ヘッダ行の + 説明は <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a> (HTTP/1.1) + の 14.45 節を読んでください。</p> + + <ul> + <li>デフォルトの <code>Off</code> に設定されていると、特別な処理は + 行なわれません。リクエストやリプライに <code>Via:</code> ヘッダがあれば、 + 変更されずにそのまま渡します。</li> + + <li><code>On</code> に設定されていれば、各リクエストとリプライに + <code>Via:</code> 行が追加されます。</li> + + <li><code>Full</code> に設定されていれば、<code>Via:</code> ヘッダは + コメント部分に Apache サーバのバージョンも含むようになります。</li> + + <li><code>Block</code> に設定されていれば、すべてのプロキシリクエストから + <code>Via:</code> ヘッダが取り除かれます。新たに <code>Via:</code> が + 生成されることはありません。</li> + </ul> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_proxy.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_proxy.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_proxy_ajp.html b/docs/manual/mod/mod_proxy_ajp.html index 2e2bf126e0..ce920ef8d6 100644 --- a/docs/manual/mod/mod_proxy_ajp.html +++ b/docs/manual/mod/mod_proxy_ajp.html @@ -2,6 +2,6 @@ URI: mod_proxy_ajp.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_proxy_ajp.html.ja.euc-jp +URI: mod_proxy_ajp.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mod_proxy_ajp.html.ja.euc-jp b/docs/manual/mod/mod_proxy_ajp.html.ja.euc-jp deleted file mode 100644 index c84bb271ce..0000000000 --- a/docs/manual/mod/mod_proxy_ajp.html.ja.euc-jp +++ /dev/null @@ -1,545 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_proxy_ajp - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_proxy_ajp</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_ajp.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_proxy_ajp.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> AJP -ݡȤ뤿Υ⥸塼</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>proxy_ajp_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>proxy_ajp.c</td></tr></table> -<h3></h3> - - <p>ܥ⥸塼ˤ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> <em>ɬפǤ</em> - <code>Apache JServ Protocol version 1.3</code> (ʹ <em>AJP13</em>) - ݡȤޤ</p> - - <p><code>AJP13</code> ץȥ褦ˤˤ - <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> - ФȤ߹ɬפޤ</p> - - <div class="warning"><h3>ٹ</h3> - <p><a href="#access">ʥФˤ</a>ޤǥץǽͭˤʤǤ - ץץФϤʤȤΥͥåȥˤȤäƤ⡢ - ͥåΤˤȤäƤǤ</p> - </div> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<p>Υ⥸塼˥ǥ쥯ƥ֤Ϥޤ</p> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#overviewprotocol">ץȥγ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#basppacketstruct">ܥѥåȹ¤</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#rpacetstruct">ꥯȥѥåȹ¤</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#resppacketstruct">쥹ݥѥåȹ¤</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="overviewprotocol" id="overviewprotocol">ץȥγ</a></h2> - <p><code>AJP13</code> ץȥϥѥåȻظǤ - ɤʥץ졼ƥȷǤϤʤХʥˤʤäΤϡ - 餯ѥեޥͳˤޤ - ֥Фϥ֥åȥƥʤ TCP ͥ̿ޤ - åϽŤʤΤǡ٤餹ˡ֥åȥƥʤȤ - TCP ³ݻʣΥꥯȡ쥹ݥФưĤ - ͥȤޤ魯褦ˤʤäƤޤ</p> - <p>ꥯȤ˥ͥƤȡν뤬 - λޤ¾ΤΤ˻Ȥ뤳ȤϤޤ - ĤޤꥳͥǤϡꥯȤƱϹԤޤ - ΤᡢͥξüǤμ¹Ԥ륳ɤʷˤǤǡ - Ʊ˳ͥ¿ʤäƤޤ</p> - <p>֥åȥƥʤؤΥͥϡͥξ֤ - Τɤ줫ˤʤޤ:</p> - <ul> - <li> Idle <br />ͥǽƤꥯȤϤޤ</li> - <li> Assigned <br />ͥϥꥯȤǤ</li> - </ul> - <p>ͥΥꥯȤ˥ȡŪʾ (㤨 - HTTP إå) ̤줿 (㤨̾ʸ˥ɤޤ) - žޤܺ٤ϲΡ֥ꥯȥѥåȤι¤פȤƤ - ꥯȤ˥ܥǥ¸ <code>(content-length > 0)</code> С - Ūʾľ̥ѥåȤžޤ</p> - <p>λǤ餯֥åȥƥʤϽϤǤ褦ˤʤޤ - ǤΤǡΥå֥ФᤷΤ餻褦ˤʤޤ</p> - <ul> - <li>SEND_HEADERS <br />֥饦˥إåޤ</li> - <li>SEND_BODY_CHUNK <br />֥饦˥ܥǥǡΥޤ - </li> - <li>GET_BODY_CHUNK <br />ꥯȤΥǡƼ꽪äƤʤȤˡ - ĤäƤǡޤѥåȤˤޤäĹꡢǤդ - 礭ΥǡꥯȤΥܥǥȤƴޤޤ줦 - (㤨ХեΥåץɤξ) ɬפȤʤޤ - (: HTTP ΥžȤϴϢޤ)</li> - <li>END_RESPONSE <br />ꥯȽλޤ</li> - </ul> - <p>ġΥåϤ줾ۤʤǡѥåȷˤʤäƤޤ - ҤΡ֥쥹ݥѥåȤι¤פȤƤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="basppacketstruct" id="basppacketstruct">ܥѥåȹ¤</a></h2> - <p>Υץȥˤ XDR Ѥʬޤ¿ - ۤʤޤ (㤨 4 Хȥ饤ȤǤʤȤʤ) </p> - <p>Хȥ: ġΥХȤΥǥɤʤäƤ뤫ϡ - ϾܤʤΤǤȥ륨ǥˤʤäƤȻפޤ - XDR ͤǤʤäƤΤȡ餷Ȥ sys/socket 饤֥꤬ - (C ) ˤǤƤΤǤʤΤȻפޤ - åȸƤӽФˤĤƤܤä㤤ޤ顢 - </p> - <p>ץȥˤ 4 ĤΥǡפޤ: byte, boolean, - integer, string Ǥ</p> - <dl> - <dt><strong>Byte</strong></dt><dd>ХȰĤǤ</dd> - <dt><strong>Boolean</strong></dt> - <dd>ХȰĤǡ<code>1 = true</code>, <code>0 = false</code> Ǥ - (C Τ褦) ȤưäƤޤȡư⤷ޤ - ưʤ⤷ޤ</dd> - <dt><strong>Integer</strong></dt> - <dd><code>0 2^16 (32768)</code> ϰϤο⼡ 2 ХȤ - ˳Ǽޤ</dd> - <dt><strong>String</strong></dt> - <dd>Ĺʸ (2^16 Ĺξ) ĹΥѥå 2 ХȤθ - ʸ (üʸ '\0' ޤ) ³ǥɤޤ - ɤƤĹϺǸ '\0' <strong>Ȥʤ</strong> - ȤդƤ <code>strlen</code> ƱͤǤ - νüʸåפ뤿ˡޤ̵̣ʸ - ʤȤʤΤϡ - Java ¦鸫Ⱦʶ路뤫⤷ޤ - ʤäͳϤ餯Servlet ƥʤ֤ʸɤ߽Фˡ - Ψ褯 C Υɤ褦ˤ롽֥åȤ֤ - ʸ \0 ʸǽüƤΤǡC ΥɤǤϤ虜虜ԡˡ - ĤΥХåեؤΥե褦˽ȤǤ롽 - Ȼפޤ - '\0' ʸʤϡC Ǥʸε§˹礦褦˥ԡʤ - ʤʤäƤޤޤ</dd> - </dl> - - <h3>ѥåȥ</h3> - <p>¿ΥɤǤʤäƤΤǤѥåȥκ祵 - <code>8 * 1024 (8K)</code> ǤѥåȤμºݤĹϥإå - ɤäƤޤ</p> - - <h3>ѥåȥإå</h3> - <p>Ф饳ƥʤФѥåȤ <code>0x1234</code> ǻϤޤޤ - ƥʤ饵ФѥåȤ <code>AB</code> (ASCII A - ASCII B) ǻϤޤޤХȤθˡڥĹ (嵭η) - ³ޤΤᡢڥĹκͤ 2^16 ˤǤ褦˻פޤ - ºݤˤϥɤǤϺͤ 8K ꤵƤޤ</p> - <table> - <tr> - <td colspan="6"><em>ѥåȷ (Server->Container)</em></td> - </tr> - <tr> - <td>Byte</td> - <td>0</td> - <td>1</td> - <td>2</td> - <td>3</td> - <td>4...(n+3)</td> - </tr> - <tr> - <td>Contents</td> - <td>0x12</td> - <td>0x34</td> - <td colspan="2">ǡĹ (n)</td> - <td>Data</td> - </tr> - </table> - <table> - <tr> - <td colspan="6"><em>ѥåȷ (Container->Server)</em></td> - </tr> - <tr> - <td>Byte</td> - <td>0</td> - <td>1</td> - <td>2</td> - <td>3</td> - <td>4...(n+3)</td> - </tr> - <tr> - <td>Contents</td> - <td>A</td> - <td>B</td> - <td colspan="2">ǡĹ (n)</td> - <td>Data</td> - </tr> - </table> - <p>ۤȤɤΥѥåȤǡڥɤκǽΥХȤåη - Ƥޤ㳰ϥФ饳ƥʤꥯȥܥǥѥåȤǤ - ɸŪʥѥåȷ (<code>0x1234</code> ȥѥåĹ) - Ǥθ³ץեåɤޤ</p> - <p>֥ФϼΥå֥åȥƥʤФǤޤ</p> - <table> - <tr> - <td></td> - <td>ѥåȤη</td> - <td>̣</td> - </tr> - <tr> - <td>2</td> - <td>Forward Request</td> - <td>ꥯȽ³ΥǡȤȤ˳Ϥ롣</td> - </tr> - <tr> - <td>7</td> - <td>Shutdown</td> - <td>֥Фƥʤˡƥʤλ褦롣</td> - </tr> - <tr> - <td>8</td> - <td>Ping</td> - <td>֥ФƥʤĤ褦 - (奢ե) </td> - </tr> - <tr> - <td>10</td> - <td>CPing</td> - <td>֥Фƥʤ CPong ¨¤˱褦롣</td> - </tr> - <tr> - <td>none</td> - <td>Data</td> - <td> (2 Х) Ȥ³ܥǥǡ</td> - </tr> - </table> - <p>Ūʥƥݤ뤿ᡢۥȤƤޥƱ - ޥΥꥯȤФƤΤߡƥʤϼºݤ <code>Shutdown</code> - ¹Ԥޤ</p> - <p>ǽ <code>Data</code> ѥåȤϡ<code>Forward Request</code> - ľ˥֥Фޤ</p> - <p>֥åȥƥʤϥ֥ФˡΥפΥå뤳Ȥ - Ǥޤ :</p> - <table> - <tr> - <td></td> - <td>ѥåȤη</td> - <td>̣</td> - </tr> - <tr> - <td>3</td> - <td>Send Body Chunk</td> - <td>֥åȥƥʤ饦֥Ф - (Ƥ餯Τޤޥ֥饦)ܥǥΥ롣</td> - </tr> - <tr> - <td>4</td> - <td>Send Headers</td> - <td>֥åȥƥʤ饦֥Ф (Ƥ餯Τޤޥ֥饦) - 쥹ݥإå롣</td> - </tr> - <tr> - <td>5</td> - <td>End Response</td> - <td>쥹ݥ (ĤޤꥯȽ) λܰ롣 - </td> - </tr> - <tr> - <td>6</td> - <td>Get Body Chunk</td> - <td>ޤžƤʤ硢ĤäƤꥯȤΥǡ롣 - </td> - </tr> - <tr> - <td>9</td> - <td>CPong </td> - <td>CPing ꥯȤ˱롣</td> - </tr> - </table> - <p>嵭åϡ줾¤ۤʤäƤޤܺ٤ϲ - </p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="rpacetstruct" id="rpacetstruct">ꥯȥѥåȹ¤</a></h2> - <p>Ф饳ƥʤå - <em>Forward Request</em> ξ :</p> - <div class="example"><pre> -AJP13_FORWARD_REQUEST := - prefix_code (byte) 0x02 = JK_AJP13_FORWARD_REQUEST - method (byte) - protocol (string) - req_uri (string) - remote_addr (string) - remote_host (string) - server_name (string) - server_port (integer) - is_ssl (boolean) - num_headers (integer) - request_headers *(req_header_name req_header_value) - attributes *(attribut_name attribute_value) - request_terminator (byte) OxFF - </pre></div> - <p><code>request_headers</code> ϼΤ褦ʹ¤ˤʤäƤޤ : - </p><div class="example"><pre> -req_header_name := - sc_req_header_name | (string) [see below for how this is parsed] - -sc_req_header_name := 0xA0xx (integer) - -req_header_value := (string) -</pre></div> - <p><code>°</code> ϥץǡΤ褦ʹ¤Ƥޤ :</p> - <div class="example"><pre> -attribute_name := sc_a_name | (sc_a_req_attribute string) - -attribute_value := (string) - - </pre></div> - <p>äȤפʥإå <code>content-length</code> ȤȤ - դƤƥʤϼΥѥåȤõɤ - Ʒ뤫Ǥ</p> - <h3>Forward Request Ǥξܺ٤ - </h3> - <h3>Request prefix</h3> - <p>ꥯȤˤĤƤơͤ 2 ˤʤޤ¾ Prefix ɤξܺ٤ - 嵭</p> - - <h3>Method</h3> - <p>HTTP åɤ 1 ХȤ˥ɤޤ :</p> - <table> - <tr><td>Command Name</td><td>Code</td></tr> - <tr><td>OPTIONS</td><td>1</td></tr> - <tr><td>GET</td><td>2</td></tr> - <tr><td>HEAD</td><td>3</td></tr> - <tr><td>POST</td><td>4</td></tr> - <tr><td>PUT</td><td>5</td></tr> - <tr><td>DELETE</td><td>6</td></tr> - <tr><td>TRACE</td><td>7</td></tr> - <tr><td>PROPFIND</td><td>8</td></tr> - <tr><td>PROPPATCH</td><td>9</td></tr> - <tr><td>MKCOL</td><td>10</td></tr> - <tr><td>COPY</td><td>11</td></tr> - <tr><td>MOVE</td><td>12</td></tr> - <tr><td>LOCK</td><td>13</td></tr> - <tr><td>UNLOCK</td><td>14</td></tr> - <tr><td>ACL</td><td>15</td></tr> - <tr><td>REPORT</td><td>16</td></tr> - <tr><td>VERSION-CONTROL</td><td>17</td></tr> - <tr><td>CHECKIN</td><td>18</td></tr> - <tr><td>CHECKOUT</td><td>19</td></tr> - <tr><td>UNCHECKOUT</td><td>20</td></tr> - <tr><td>SEARCH</td><td>21</td></tr> - <tr><td>MKWORKSPACE</td><td>22</td></tr> - <tr><td>UPDATE</td><td>23</td></tr> - <tr><td>LABEL</td><td>24</td></tr> - <tr><td>MERGE</td><td>25</td></tr> - <tr><td>BASELINE_CONTROL</td><td>26</td></tr> - <tr><td>MKACTIVITY</td><td>27</td></tr> - </table> - <p> ajp13 СǤϡΰˤʤɲäåɤ - 뤫⤷ޤ</p> - - <h3>protocol, req_uri, remote_addr, remote_host, server_name, - server_port, is_ssl</h3> - <p>Ϥޤʸ̤ΤΤǤɤɬפǡꥯȤˤĤ - ޤ</p> - - <h3>Headers</h3> - <p><code>request_headers</code> ι¤ϼΤ褦ʤΤǤ : - ޤإåο <code>num_headers</code> ɤޤ - ˥إå̾ <code>req_header_name</code> / <code>req_header_value</code> - Ȥ³ޤΨΤᡢŪʥإåǥɤžޤ - إå̾ܥإåΰ̵ϡ̤̾ (ʸȤơĹ - ץեåդ) žޤŪʥإå - <code>sc_req_header_name</code> ΰȤΥɤϼ̤Ǥ - (ɤʸʸ̤ޤ) :</p> - <table> - <tr><td>̾</td><td>ɤ</td><td>̾</td></tr> - <tr><td>accept</td><td>0xA001</td><td>SC_REQ_ACCEPT</td></tr> - <tr><td>accept-charset</td><td>0xA002</td><td>SC_REQ_ACCEPT_CHARSET - </td></tr> - <tr><td>accept-encoding</td><td>0xA003</td><td>SC_REQ_ACCEPT_ENCODING - </td></tr> - <tr><td>accept-language</td><td>0xA004</td><td>SC_REQ_ACCEPT_LANGUAGE - </td></tr> - <tr><td>authorization</td><td>0xA005</td><td>SC_REQ_AUTHORIZATION</td> - </tr> - <tr><td>connection</td><td>0xA006</td><td>SC_REQ_CONNECTION</td></tr> - <tr><td>content-type</td><td>0xA007</td><td>SC_REQ_CONTENT_TYPE</td> - </tr> - <tr><td>content-length</td><td>0xA008</td><td>SC_REQ_CONTENT_LENGTH</td> - </tr> - <tr><td>cookie</td><td>0xA009</td><td>SC_REQ_COOKIE</td></tr> - <tr><td>cookie2</td><td>0xA00A</td><td>SC_REQ_COOKIE2</td></tr> - <tr><td>host</td><td>0xA00B</td><td>SC_REQ_HOST</td></tr> - <tr><td>pragma</td><td>0xA00C</td><td>SC_REQ_PRAGMA</td></tr> - <tr><td>referer</td><td>0xA00D</td><td>SC_REQ_REFERER</td></tr> - <tr><td>user-agent</td><td>0xA00E</td><td>SC_REQ_USER_AGENT</td></tr> - </table> - <p>ɤ߹ Java ΥɤǤϡǽ 2 Хߡ - ܰˤʤХ <code>'0xA0'</code> ǤСإå̾ - ǥåȤޤƬХȤ <code>0xA0</code> Ǥʤϡ - Ƭ 2 ХȤʸĹɽǤȲᤷɤ߹ߤϤޤ</p> - <p>إå̾Ĺ <code>0x9999 (==0xA000 -1)</code> ʾˤʤʤȤ - βưƤơޤǤŪʵưˤʤäƤޤ</p> - <div class="note"><h3>:</h3> - <code>content-length</code> إåϤȤƤפǤ - ¸ߤƤǤСꥯȤˤϥܥǥ (㤨 POST - ꥯ) ȿ¬Υܥǥि - ľΥѥåȤϥȥफɤ߹ߤϤޤ - </div> - - <h3>°</h3> - <p><code>?</code> ץեåǻϤޤ° ( <code>?context</code>) - ϡάǽǤ줾°η 1 ХȤΥɤȡ - ͤʸ³ޤ - ϽƱ뤳ȤǤޤ (C ΥɤϾ˲ΰ - 褦Ǥ) - ץ°ΥꥹȤκǸˤϡ̤ʽλɤޤ - ɤΰ : </p> - <table> - <tr><td>Information</td><td>Code Value</td><td>Note</td></tr> - <tr><td>?context</td><td>0x01</td><td>̤ - </td></tr> - <tr><td>?servlet_path</td><td>0x02</td><td>̤ - </td></tr> - <tr><td>?remote_user</td><td>0x03</td><td /></tr> - <tr><td>?auth_type</td><td>0x04</td><td /></tr> - <tr><td>?query_string</td><td>0x05</td><td /></tr> - <tr><td>?jvm_route</td><td>0x06</td><td /></tr> - <tr><td>?ssl_cert</td><td>0x07</td><td /></tr> - <tr><td>?ssl_cipher</td><td>0x08</td><td /></tr> - <tr><td>?ssl_session</td><td>0x09</td><td /></tr> - <tr><td>?req_attribute</td><td>0x0A</td><td>Name (the name of the - attribute follows)</td></tr> - <tr><td>?ssl_key_size</td><td>0x0B</td><td /></tr> - <tr><td>are_done</td><td>0xFF</td><td>request_terminator</td></tr> - </table> - <p><code>context</code> <code>servlet_path</code> ϸߤ C - ɤǤϥåȤƤޤޤۤȤɤ Java ΥɤǤ⡢ - ΥեɤDzƤ̵뤵ޤ (Υɤθʸ - ȲΤ⤢ޤ) - 줬ХʤΤñ̤ʤΤŪаޤǻĤäƤ륳ɤʤΤ - ʬޤͥξ¦ȤǸޤ</p> - <p><code>remote_user</code> <code>auth_type</code> Ϥ餯 - HTTP ٥ǧڤȤƤơ⡼ȥ桼Υ桼̾ǧڤ˻Ѥ - ( Basic, Digest) ˤĤƤꤷޤ</p> - <p><code>query_string</code>, <code>ssl_cert</code>, - <code>ssl_cipher</code>, <code>ssl_session</code> - HTTP HTTPS бʬȤޤ</p> - <p><code>jvm_route</code> ϥƥååΥݡȡ - ɥХƤʣΥ Tomcat ȡ - 桼ΥåȤɳդ뵡ǽ˻Ȥޤ</p> - <p>δ°̵ΤˤĤƤϡ<code>req_attribute</code> - <code>0x0A</code> ͳ°ĤǤ뤳ȤǤޤ - °̾ͤʸȤ줾줳Υɤľޤ - ĶѿϤˡޤ</p> - <p>Ǹ°줿ˡ°νü <code>0xFF</code> - Фޤο°ΰνƱˡꥯ - ѥåȤνü⼨Ƥޤ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="resppacketstruct" id="resppacketstruct">쥹ݥѥåȹ¤</a></h2> - <p>ƥʤФ֤ȤΤǤå:</p> - <div class="example"><pre> -AJP13_SEND_BODY_CHUNK := - prefix_code 3 - chunk_length (integer) - chunk *(byte) - - -AJP13_SEND_HEADERS := - prefix_code 4 - http_status_code (integer) - http_status_msg (string) - num_headers (integer) - response_headers *(res_header_name header_value) - -res_header_name := - sc_res_header_name | (string) [see below for how this is parsed] - -sc_res_header_name := 0xA0 (byte) - -header_value := (string) - -AJP13_END_RESPONSE := - prefix_code 5 - reuse (boolean) - - -AJP13_GET_BODY_CHUNK := - prefix_code 6 - requested_length (integer) - </pre></div> - <h3>ܺ :</h3> - <h3>Send Body Chunk</h3> - <p>ϴŪˤϥХʥǡǡ֥饦ľޤ</p> - - <h3>Send Headers</h3> - <p>ơɤȥå̾ HTTP ̿ˤϤޤ ( - <code>200</code> <code>OK</code>)쥹ݥإå̾ϡ - ꥯȥإå̾Ʊͤˡǥɤޤ - ɤʸȽˡξܺ٤˴ؤƤϡ嵭 header_encoding - ȤƤ - ŪʥإåΥɤ :</p> - <table> - <tr><td>̾</td><td>ɤ</td></tr> - <tr><td>Content-Type</td><td>0xA001</td></tr> - <tr><td>Content-Language</td><td>0xA002</td></tr> - <tr><td>Content-Length</td><td>0xA003</td></tr> - <tr><td>Date</td><td>0xA004</td></tr> - <tr><td>Last-Modified</td><td>0xA005</td></tr> - <tr><td>Location</td><td>0xA006</td></tr> - <tr><td>Set-Cookie</td><td>0xA007</td></tr> - <tr><td>Set-Cookie2</td><td>0xA008</td></tr> - <tr><td>Servlet-Engine</td><td>0xA009</td></tr> - <tr><td>Status</td><td>0xA00A</td></tr> - <tr><td>WWW-Authenticate</td><td>0xA00B</td></tr> - </table> - <p>ɤإåʸľˤϡإåͤɤޤ</p> - - <h3>End Response</h3> - <p>ꥯȽνλΤ餻ޤ<code>reuse</code> ե饰 - <code>(==1)</code> ξ硢ѤƤ TCP ͥϼο - ꥯȤ˻Ȥ褦ˤʤޤ<code>reuse</code> (C ΥɤǤ - 1 ʳ) ξϡͥĤ뤳Ȥˤʤޤ</p> - - <h3>Get Body Chunk</h3> - <p>(ܥǥΥ礭ƺǽΥѥåȤ˼ޤʤ䡢 - ꥯȤž줿ʤɤˤϡ) ƥʤϥꥯȤ - ǡɤ߹ޤ¦ϤФơǾ - <code>request_length</code> <code>(8186 (8 Kbytes - 6))</code> - ϰϤǡ̤žǻĤäƤꥯȥܥǥ礭Υǡ - ֤ޤ<br /> - ܥǥˤʾǡĤäƤʤ (Ĥޤꥵ֥åȤ - ܥǥκǸĶɤ߹⤦Ȥ) Ф - ڥĹ 0 <em>ѥå</em><code>(0x12,0x34,0x00,0x00)</code> - ֤ޤ</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_ajp.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_proxy_ajp.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_proxy_ajp.html.ja.utf8 b/docs/manual/mod/mod_proxy_ajp.html.ja.utf8 new file mode 100644 index 0000000000..5a4100fc5c --- /dev/null +++ b/docs/manual/mod/mod_proxy_ajp.html.ja.utf8 @@ -0,0 +1,545 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_proxy_ajp - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_proxy_ajp</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_ajp.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_proxy_ajp.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> で AJP +をサポートするためのモジュール</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>proxy_ajp_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>proxy_ajp.c</td></tr></table> +<h3>概要</h3> + + <p>本モジュールには <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> が<em>必要です</em>。 + <code>Apache JServ Protocol version 1.3</code> (以降 <em>AJP13</em>) + をサポートします。</p> + + <p><code>AJP13</code> プロトコルを扱えるようにするには + <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> と <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> + をサーバに組み込む必要があります。</p> + + <div class="warning"><h3>警告</h3> + <p><a href="#access">安全なサーバにする</a>までプロクシ機能は有効にしないでください。 + オープンプロキシサーバはあなた自身のネットワークにとっても、 + インターネット全体にとっても危険です。</p> + </div> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<p>このモジュールにディレクティブはありません。</p> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#overviewprotocol">プロトコルの概要</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#basppacketstruct">基本パケット構造</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#rpacetstruct">リクエストパケット構造</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#resppacketstruct">レスポンスパケット構造</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="overviewprotocol" id="overviewprotocol">プロトコルの概要</a></h2> + <p><code>AJP13</code> プロトコルはパケット指向です。 + 可読なプレーンテキスト形式ではなくバイナリ形式になったのは、 + おそらくパフォーマンス上の理由によります。 + ウェブサーバはサーブレットコンテナと TCP コネクションで通信します。 + ソケット生成は重い処理なので、負荷を減らすために、サーブレットコンテナとの + TCP 接続を維持し、複数のリクエスト・レスポンス処理サイクルに対して一つの + コネクションを使いまわすようになっています。</p> + <p>あるリクエストにコネクションが割り当てられると、その処理サイクルが + 完了するまで他のものに使われることはありません。 + つまりコネクション上では、リクエストの同時処理は行われません。 + このため、コネクション両端での実行するコードを簡潔にできる一方で、 + 同時に開くコネクションは多くなっています。</p> + <p>サーブレットコンテナへのコネクションを開いた後は、コネクションの状態は + 次のどれかになります:</p> + <ul> + <li> Idle <br />コネクション上で処理されているリクエストはありません。</li> + <li> Assigned <br />コネクションはリクエストを処理中です。</li> + </ul> + <p>コネクションが特定のリクエストにアサインされると、基本的な情報 (例えば + HTTP ヘッダ等) が圧縮された形 (例えば通常の文字列は整数にエンコードされます) + で転送されます。詳細は下記の「リクエストパケットの構造」を参照してください。 + リクエストにボディが存在 <code>(content-length > 0)</code> すれば、 + 基本的な情報の直後に別パケットで転送されます。</p> + <p>この時点でおそらく、サーブレットコンテナは処理を開始できるようになります。 + ですので、次のメッセージをウェブサーバに戻して知らせられるようになります。</p> + <ul> + <li>SEND_HEADERS <br />ブラウザにヘッダを送信します。</li> + <li>SEND_BODY_CHUNK <br />ブラウザにボディデータのチャンクを送ります。 + </li> + <li>GET_BODY_CHUNK <br />リクエストのデータを全て受け取り終わっていないときに、 + 残っているデータを受け取ります。パケットにある定まった最大長があり、任意の + 大きさのデータがリクエストのボディとして含まれうる場合 + (例えばファイルのアップロードの場合) に必要となります。 + (注: HTTP のチャンク転送とは関連ありません。)</li> + <li>END_RESPONSE <br />リクエスト処理サイクルを終了します。</li> + </ul> + <p>個々のメッセージはそれぞれ異なるデータパケット形式になっています。 + 後述の「レスポンスパケットの構造」を参照してください。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="basppacketstruct" id="basppacketstruct">基本パケット構造</a></h2> + <p>このプロトコルには XDR から受け継いだ部分が少しありますが、多くの点で + 異なります (例えば 4 バイトアライメントでないことなど) 。</p> + <p>バイトオーダー: 個々のバイトのエンディアンがどうなっているかは、 + 私は詳しくないのですが、リトルエンディアンになっていると思います。 + XDR 仕様でそうなっているのと、素晴らしいことに sys/socket ライブラリが + (C で) そういう風にできているのでそうなのだと思いました。 + ソケット呼び出しの内部についてより詳しい方がいらっしゃいましたら、 + ご教授ください。</p> + <p>プロトコルには 4 つのデータタイプがあります: byte, boolean, + integer, string です。</p> + <dl> + <dt><strong>Byte</strong></dt><dd>バイト一つです。</dd> + <dt><strong>Boolean</strong></dt> + <dd>バイト一つで、<code>1 = true</code>, <code>0 = false</code> です。 + (C のように) 非零を真として扱ってしまうと、ある場合は動くかもしれませんし、 + 動かないかもしれません。</dd> + <dt><strong>Integer</strong></dt> + <dd><code>0 から 2^16 (32768)</code> の範囲の数字。高次の 2 バイトが + 先に格納されます。</dd> + <dt><strong>String</strong></dt> + <dd>可変長の文字列 (2^16 が長さの上限) 。長さ情報のパケット 2 バイトの後に + 文字列 (終端文字 '\0' を含む) が続く形式でエンコードされます。 + エンコードされている長さ情報は最後の '\0' を<strong>カウントしない</strong> + ことに注意してください——これは <code>strlen</code> と同様です。 + これらの終端文字をスキップするために、あまり意味の無いインクリメント文 + をたくさん書かないといけないのは、 + Java の側から見ると少し紛らわしく感じられるかもしれません。 + こうなった理由はおそらく、Servlet コンテナから返される文字列を読み出す時に、 + 効率よく C のコードを書けるようにする——サーブレットから返される + 文字列は \0 文字で終端されているので、C のコードではわざわざコピーをせずに、 + 一つのバッファへのリファレンスを取り回すように書くことができる—— + ためだと思われます。 + '\0' 文字がない場合は、C では文字列の規則に合うようにコピーしなければ + いけなくなってしまいます。</dd> + </dl> + + <h3>パケットサイズ</h3> + <p>多くのコードでそうなっているのですが、パケットサイズの最大サイズは + <code>8 * 1024 (8K)</code> です。パケットの実際の長さはヘッダに + エンコードされて入っています。</p> + + <h3>パケットヘッダ</h3> + <p>サーバからコンテナに送出されるパケットは <code>0x1234</code> で始まります。 + コンテナからサーバに送られるパケットは <code>AB</code> (ASCII コード A と + ASCII コード B) で始まります。この二バイトの後に、ペイロード長が (上記の形式で) + 続きます。このため、ペイロード長の最大値は 2^16 にできるように思えますが、 + 実際にはコードでは最大値は 8K に設定されています。</p> + <table> + <tr> + <td colspan="6"><em>パケット形式 (Server->Container)</em></td> + </tr> + <tr> + <td>Byte</td> + <td>0</td> + <td>1</td> + <td>2</td> + <td>3</td> + <td>4...(n+3)</td> + </tr> + <tr> + <td>Contents</td> + <td>0x12</td> + <td>0x34</td> + <td colspan="2">データ長 (n)</td> + <td>Data</td> + </tr> + </table> + <table> + <tr> + <td colspan="6"><em>パケット形式 (Container->Server)</em></td> + </tr> + <tr> + <td>Byte</td> + <td>0</td> + <td>1</td> + <td>2</td> + <td>3</td> + <td>4...(n+3)</td> + </tr> + <tr> + <td>Contents</td> + <td>A</td> + <td>B</td> + <td colspan="2">データ長 (n)</td> + <td>Data</td> + </tr> + </table> + <p>ほとんどのパケットで、ペイロードの最初のバイトがメッセージの型をエンコード + しています。例外はサーバからコンテナに送られるリクエストボディパケットです + ——これらは標準的なパケット形式 (<code>0x1234</code> とパケット長) + ですが、その後に続くプレフィックスコードがありません。</p> + <p>ウェブサーバは次のメッセージをサーブレットコンテナに送出できます。</p> + <table> + <tr> + <td>コード</td> + <td>パケットの型</td> + <td>意味</td> + </tr> + <tr> + <td>2</td> + <td>Forward Request</td> + <td>リクエスト処理サイクルを後続のデータとともに開始する。</td> + </tr> + <tr> + <td>7</td> + <td>Shutdown</td> + <td>ウェブサーバがコンテナに、コンテナを終了するように伝える。</td> + </tr> + <tr> + <td>8</td> + <td>Ping</td> + <td>ウェブサーバがコンテナに制御を受け持つように伝える + (セキュアログインフェーズ) 。</td> + </tr> + <tr> + <td>10</td> + <td>CPing</td> + <td>ウェブサーバがコンテナに CPong で即座に応答するように伝える。</td> + </tr> + <tr> + <td>none</td> + <td>Data</td> + <td>サイズ (2 バイト) とそれに続くボディデータ。</td> + </tr> + </table> + <p>基本的なセキュリティを確保するため、ホストされているマシンと同一の + マシンからのリクエストに対してのみ、コンテナは実際に <code>Shutdown</code> + を実行します。</p> + <p>最初の <code>Data</code> パケットは、<code>Forward Request</code> + の直後にウェブサーバから送られます。</p> + <p>サーブレットコンテナはウェブサーバに、次のタイプのメッセージを送ることが + できます :</p> + <table> + <tr> + <td>コード</td> + <td>パケットの型</td> + <td>意味</td> + </tr> + <tr> + <td>3</td> + <td>Send Body Chunk</td> + <td>サーブレットコンテナからウェブサーバに + (そしておそらくそのままブラウザに)、ボディのチャンクを送る。</td> + </tr> + <tr> + <td>4</td> + <td>Send Headers</td> + <td>サーブレットコンテナからウェブサーバに (そしておそらくそのままブラウザに) + レスポンスヘッダを送る。</td> + </tr> + <tr> + <td>5</td> + <td>End Response</td> + <td>レスポンス (つまりリクエスト処理サイクル) 終了の目印を送る。 + </td> + </tr> + <tr> + <td>6</td> + <td>Get Body Chunk</td> + <td>まだ全て転送されていない場合、残っているリクエストのデータを受け取る。 + </td> + </tr> + <tr> + <td>9</td> + <td>CPong 応答</td> + <td>CPing リクエストに応答する。</td> + </tr> + </table> + <p>上記メッセージは、それぞれ内部構造が異なっています。詳細は下記をご覧ください。 + </p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="rpacetstruct" id="rpacetstruct">リクエストパケット構造</a></h2> + <p>サーバからコンテナへ送られるメッセージが + <em>Forward Request</em> 型の場合 :</p> + <div class="example"><pre> +AJP13_FORWARD_REQUEST := + prefix_code (byte) 0x02 = JK_AJP13_FORWARD_REQUEST + method (byte) + protocol (string) + req_uri (string) + remote_addr (string) + remote_host (string) + server_name (string) + server_port (integer) + is_ssl (boolean) + num_headers (integer) + request_headers *(req_header_name req_header_value) + attributes *(attribut_name attribute_value) + request_terminator (byte) OxFF + </pre></div> + <p><code>request_headers</code> は次のような構造になっています : + </p><div class="example"><pre> +req_header_name := + sc_req_header_name | (string) [see below for how this is parsed] + +sc_req_header_name := 0xA0xx (integer) + +req_header_value := (string) +</pre></div> + <p><code>属性</code> はオプションで、次のような構造をしています :</p> + <div class="example"><pre> +attribute_name := sc_a_name | (sc_a_req_attribute string) + +attribute_value := (string) + + </pre></div> + <p>もっとも重要なヘッダは <code>content-length</code> だということに + 注意してください。コンテナは次のパケットを探すかどうかを、 + それを見て決めるからです。</p> + <h3>Forward Request 要素の詳細な説明 + </h3> + <h3>Request prefix</h3> + <p>リクエストについては全て、この値は 2 になります。他の Prefix コードの詳細は + 上記をご覧ください。</p> + + <h3>Method</h3> + <p>HTTP メソッドは 1 バイトにエンコードされます :</p> + <table> + <tr><td>Command Name</td><td>Code</td></tr> + <tr><td>OPTIONS</td><td>1</td></tr> + <tr><td>GET</td><td>2</td></tr> + <tr><td>HEAD</td><td>3</td></tr> + <tr><td>POST</td><td>4</td></tr> + <tr><td>PUT</td><td>5</td></tr> + <tr><td>DELETE</td><td>6</td></tr> + <tr><td>TRACE</td><td>7</td></tr> + <tr><td>PROPFIND</td><td>8</td></tr> + <tr><td>PROPPATCH</td><td>9</td></tr> + <tr><td>MKCOL</td><td>10</td></tr> + <tr><td>COPY</td><td>11</td></tr> + <tr><td>MOVE</td><td>12</td></tr> + <tr><td>LOCK</td><td>13</td></tr> + <tr><td>UNLOCK</td><td>14</td></tr> + <tr><td>ACL</td><td>15</td></tr> + <tr><td>REPORT</td><td>16</td></tr> + <tr><td>VERSION-CONTROL</td><td>17</td></tr> + <tr><td>CHECKIN</td><td>18</td></tr> + <tr><td>CHECKOUT</td><td>19</td></tr> + <tr><td>UNCHECKOUT</td><td>20</td></tr> + <tr><td>SEARCH</td><td>21</td></tr> + <tr><td>MKWORKSPACE</td><td>22</td></tr> + <tr><td>UPDATE</td><td>23</td></tr> + <tr><td>LABEL</td><td>24</td></tr> + <tr><td>MERGE</td><td>25</td></tr> + <tr><td>BASELINE_CONTROL</td><td>26</td></tr> + <tr><td>MKACTIVITY</td><td>27</td></tr> + </table> + <p>今後の ajp13 バージョンでは、この一覧にない、今後追加されるメソッドを + 送るかもしれません。</p> + + <h3>protocol, req_uri, remote_addr, remote_host, server_name, + server_port, is_ssl</h3> + <p>これらはまさに文字通りのものです。どれも必要で、リクエストの毎回につき + 送られます。</p> + + <h3>Headers</h3> + <p><code>request_headers</code> の構造は次のようなものです : + まずヘッダの数 <code>num_headers</code> がエンコードされます。 + 次にヘッダ名 <code>req_header_name</code> / 値 <code>req_header_value</code> + の組が続きます。効率のため、一般的なヘッダは整数でエンコードして転送します。 + ヘッダ名が基本ヘッダの一覧に無い場合は、通常通り (文字列として、長さ + プレフィックス付きで) 転送されます。一般的なヘッダ + <code>sc_req_header_name</code> の一覧とそのコードは次の通りです + (どれも大文字小文字を区別します) :</p> + <table> + <tr><td>名前</td><td>コードの値</td><td>コード名</td></tr> + <tr><td>accept</td><td>0xA001</td><td>SC_REQ_ACCEPT</td></tr> + <tr><td>accept-charset</td><td>0xA002</td><td>SC_REQ_ACCEPT_CHARSET + </td></tr> + <tr><td>accept-encoding</td><td>0xA003</td><td>SC_REQ_ACCEPT_ENCODING + </td></tr> + <tr><td>accept-language</td><td>0xA004</td><td>SC_REQ_ACCEPT_LANGUAGE + </td></tr> + <tr><td>authorization</td><td>0xA005</td><td>SC_REQ_AUTHORIZATION</td> + </tr> + <tr><td>connection</td><td>0xA006</td><td>SC_REQ_CONNECTION</td></tr> + <tr><td>content-type</td><td>0xA007</td><td>SC_REQ_CONTENT_TYPE</td> + </tr> + <tr><td>content-length</td><td>0xA008</td><td>SC_REQ_CONTENT_LENGTH</td> + </tr> + <tr><td>cookie</td><td>0xA009</td><td>SC_REQ_COOKIE</td></tr> + <tr><td>cookie2</td><td>0xA00A</td><td>SC_REQ_COOKIE2</td></tr> + <tr><td>host</td><td>0xA00B</td><td>SC_REQ_HOST</td></tr> + <tr><td>pragma</td><td>0xA00C</td><td>SC_REQ_PRAGMA</td></tr> + <tr><td>referer</td><td>0xA00D</td><td>SC_REQ_REFERER</td></tr> + <tr><td>user-agent</td><td>0xA00E</td><td>SC_REQ_USER_AGENT</td></tr> + </table> + <p>これを読み込む Java のコードでは、最初の 2 バイト整数を取り込み、 + 目印になるバイト <code>'0xA0'</code> であれば、ヘッダ名の配列の + インデックスを使います。先頭バイトが <code>0xA0</code> でない場合は、 + 先頭 2 バイトは文字列長を表す整数であると解釈し、読み込みはじめます。</p> + <p>ヘッダ名の長さは <code>0x9999 (==0xA000 -1)</code> 以上にならないという + 仮定の下に動いていて、少しあいまいですが合理的な挙動になっています。</p> + <div class="note"><h3>注:</h3> + <code>content-length</code> ヘッダはとても重要です。 + 存在していて非ゼロであれば、リクエストにはボディがある (例えば POST + リクエスト) と推測し、そのボディを取り込むために + 直後のパケットを入力ストリームから読み込みはじめます。 + </div> + + <h3>属性</h3> + <p><code>?</code> プレフィックスで始まる属性 (例 <code>?context</code>) + は。省略可能です。それぞれ属性の型を示す 1 バイトのコードと、 + 値の文字列が続きます。 + これらは順不同で送ることができます (C のコードは常に下の一覧順に + 送るようですが) 。 + オプションの属性のリストの最後には、特別な終了コードが送られます。 + コードの一覧は : </p> + <table> + <tr><td>Information</td><td>Code Value</td><td>Note</td></tr> + <tr><td>?context</td><td>0x01</td><td>未実装 + </td></tr> + <tr><td>?servlet_path</td><td>0x02</td><td>未実装 + </td></tr> + <tr><td>?remote_user</td><td>0x03</td><td /></tr> + <tr><td>?auth_type</td><td>0x04</td><td /></tr> + <tr><td>?query_string</td><td>0x05</td><td /></tr> + <tr><td>?jvm_route</td><td>0x06</td><td /></tr> + <tr><td>?ssl_cert</td><td>0x07</td><td /></tr> + <tr><td>?ssl_cipher</td><td>0x08</td><td /></tr> + <tr><td>?ssl_session</td><td>0x09</td><td /></tr> + <tr><td>?req_attribute</td><td>0x0A</td><td>Name (the name of the + attribute follows)</td></tr> + <tr><td>?ssl_key_size</td><td>0x0B</td><td /></tr> + <tr><td>are_done</td><td>0xFF</td><td>request_terminator</td></tr> + </table> + <p><code>context</code> と <code>servlet_path</code> は現在の C の + コードではセットされていません。また、ほとんどの Java のコードでも、 + このフィールドで何が送られても無視されます (これらのコードの後に文字列が + 送られると壊れるものもあります)。 + これがバグなのか、単に未実装なのか、歴史的経緯で残っているコードなのか + 分かりませんが、コネクションの両側ともで見当たりません。</p> + <p><code>remote_user</code> と <code>auth_type</code> はおそらく + HTTP レベルの認証を参照していて、リモートユーザのユーザ名と認証に使用した + タイプ (例 Basic, Digest) についてやり取りします。</p> + <p><code>query_string</code>, <code>ssl_cert</code>, + <code>ssl_cipher</code>, <code>ssl_session</code> + は HTTP と HTTPS の対応する部分を参照します。</p> + <p><code>jvm_route</code> はスティッキーセッションのサポート—— + ロードバランスしている複数のサーバ中の特定の Tomcat インスタンスと、 + ユーザのセッションとを紐付ける機能——に使われます。</p> + <p>この基本属性一覧に無いものについては、<code>req_attribute</code> + コード <code>0x0A</code> 経由で属性を何個でも送ることができます。 + 属性の名前と値の文字列の組を、それぞれこのコードの直後に送ります。 + 環境変数はこの方法で伝えられます。</p> + <p>最後に属性が全て送信された後に、属性の終端を示す <code>0xFF</code> + が送出されます。この信号は属性の一覧の終わりを示すと同時に、リクエスト + パケットの終端をも示しています。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="resppacketstruct" id="resppacketstruct">レスポンスパケット構造</a></h2> + <p>コンテナがサーバに送り返すことのできるメッセージ:</p> + <div class="example"><pre> +AJP13_SEND_BODY_CHUNK := + prefix_code 3 + chunk_length (integer) + chunk *(byte) + + +AJP13_SEND_HEADERS := + prefix_code 4 + http_status_code (integer) + http_status_msg (string) + num_headers (integer) + response_headers *(res_header_name header_value) + +res_header_name := + sc_res_header_name | (string) [see below for how this is parsed] + +sc_res_header_name := 0xA0 (byte) + +header_value := (string) + +AJP13_END_RESPONSE := + prefix_code 5 + reuse (boolean) + + +AJP13_GET_BODY_CHUNK := + prefix_code 6 + requested_length (integer) + </pre></div> + <h3>詳細 :</h3> + <h3>Send Body Chunk</h3> + <p>チャンクは基本的にはバイナリデータで、ブラウザに直接送られます。</p> + + <h3>Send Headers</h3> + <p>ステータスコードとメッセージが通常の HTTP の通信にはあります (例 + <code>200</code> と <code>OK</code>)。レスポンスヘッダ名は、 + リクエストヘッダ名と同様の方法でエンコードされます。 + コードと文字列の判別方法の詳細に関しては、上記の header_encoding + を参照してください。 + 一般的なヘッダのコードは :</p> + <table> + <tr><td>名前</td><td>コードの値</td></tr> + <tr><td>Content-Type</td><td>0xA001</td></tr> + <tr><td>Content-Language</td><td>0xA002</td></tr> + <tr><td>Content-Length</td><td>0xA003</td></tr> + <tr><td>Date</td><td>0xA004</td></tr> + <tr><td>Last-Modified</td><td>0xA005</td></tr> + <tr><td>Location</td><td>0xA006</td></tr> + <tr><td>Set-Cookie</td><td>0xA007</td></tr> + <tr><td>Set-Cookie2</td><td>0xA008</td></tr> + <tr><td>Servlet-Engine</td><td>0xA009</td></tr> + <tr><td>Status</td><td>0xA00A</td></tr> + <tr><td>WWW-Authenticate</td><td>0xA00B</td></tr> + </table> + <p>コードかヘッダ文字列の直後には、ヘッダの値がエンコードされます。</p> + + <h3>End Response</h3> + <p>リクエスト処理サイクルの終了を知らせます。<code>reuse</code> フラグが真 + <code>(==1)</code> の場合、現在使用している TCP コネクションは次の新しい + リクエストに使えるようになります。<code>reuse</code> が偽 (C のコードでは + 1 以外の全て) の場合は、コネクションを閉じることになります。</p> + + <h3>Get Body Chunk</h3> + <p>(ボディのサイズが大きすぎて最初のパケットに収まらない場合や、 + リクエストがチャンク転送された場合などには、) コンテナはリクエストからの + データ読み込み要求をします。サーバ側はそれに対して、最小 + <code>request_length</code> 最大 <code>(8186 (8 Kbytes - 6))</code> + の範囲で、未転送で残っているリクエストボディの大きさのデータを + 送り返します。<br /> + ボディにそれ以上データが残っていない場合 (つまりサーブレットが + ボディの最後を超えて読み込もうとした場合) 、サーバは + ペイロード長 0 の<em>空パケット</em><code>(0x12,0x34,0x00,0x00)</code> + を送り返します。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_ajp.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_proxy_ajp.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_proxy_balancer.html b/docs/manual/mod/mod_proxy_balancer.html index bca5d27445..3d3c8cd063 100644 --- a/docs/manual/mod/mod_proxy_balancer.html +++ b/docs/manual/mod/mod_proxy_balancer.html @@ -2,6 +2,6 @@ URI: mod_proxy_balancer.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_proxy_balancer.html.ja.euc-jp +URI: mod_proxy_balancer.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mod_proxy_balancer.html.ja.euc-jp b/docs/manual/mod/mod_proxy_balancer.html.ja.euc-jp deleted file mode 100644 index ac9c66de2d..0000000000 --- a/docs/manual/mod/mod_proxy_balancer.html.ja.euc-jp +++ /dev/null @@ -1,320 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_proxy_balancer - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_proxy_balancer</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_balancer.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_proxy_balancer.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ʬΤ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ĥ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>proxy_balancer_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>proxy_balancer.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>2.1 ʹ</td></tr></table> -<h3></h3> - - <p>ܥ⥸塼ˤ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> <em>ɬפǤ</em> - <code>HTTP</code>, <code>FTP</code> <code>AJP13</code> - ץȥΥɥХǽäƤޤ</p> - - <p>Ǥ顢 ɥХͭˤ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> - <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> ФȤ߹ޤ - ʤФޤ</p> - - <div class="warning"><h3>ٹ</h3> - <p><a href="mod_proxy.html#access">ʥФˤ</a>ޤǥץǽͭˤʤǤ - ץץФϤʤȤΥͥåȥˤȤäƤ⡢ - ͥåΤˤȤäƤǤ</p> - </div> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<p>Υ⥸塼˥ǥ쥯ƥ֤Ϥޤ</p> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#scheduler">ɥХΥ塼Υ르ꥺ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#requests">Request Counting 르ꥺ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#traffic">Weighted Traffic Counting 르ꥺ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#enable">Хޥ͡ΥݡȤͭˤ</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="scheduler" id="scheduler">ɥХΥ塼Υ르ꥺ</a></h2> - - <p>Ǥ 2 ΥɥХ塼饢르ꥺफ٤ޤ - ꥯȲˤ <span class="transnote">(<em>:</em> Request Counting)</span> - ȡȥեå̤ˤ <span class="transnote">(<em>:</em> Weighted Traffic Counting)</span> - ޤХ <code>lbmethod</code> ͤǡɤȤꤷޤ - ܺ٤ <code class="directive"><a href="../mod/mod_proxy.html#proxy">Proxy</a></code> ǥ쥯ƥ֤ - ȤƤ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="requests" id="requests">Request Counting 르ꥺ</a></h2> - - <p><code>lbmethod=byrequests</code> ͭˤʤޤ - Υ塼طʤˤͤϡ͡ʥ줾졢 - ꤵƤʬôꥯȿȼ褦ˡ - ꥯȤȤͤǤΤ褦ưޤ:</p> - - <p><dfn>lbfactor</dfn> ϡ<em>ɤ٥˻Ż뤫</em> - Ĥޤ<em>Υ</em>ؤޤͤ "ʬô" - ̤ɽ줿ͤǤ</p> - - <p><dfn>lbstatus</dfn> ϡ<em>Υ - ɤΤ餤ޤƯʤФʤʤ</em>ؤޤ</p> - - <p><dfn></dfn>ϥɥХΥФǡ̾ϡ - ݡȤץȥΤΰĤƤ⡼ȥۥȤǤ - </p> - - <p>ޤġΥ˥꿶ꡢɤΥǤޤ - ƯʤФʤʤ (lbstatus Τ) Ĵ٤ޤ - ˻Ż褦ˤΥ lbstatus - Τ˳꿶ä֤ޤǤ顢lbstatus ̤ - ŪѲޤ(*)ꥯȤϴ̤ʬޤ</p> - - <p>̵ˤʤäƤ⡢¾ΤΤ˥塼뤵³ޤ - </p> - - <div class="example"><pre><code>for each worker in workers - worker lbstatus += worker lbfactor - total factor += worker lbfactor - if worker lbstatus > candidate lbstatus - candidate = worker - -candidate lbstatus -= total factor</code></pre></div> - - <p>ХΤ褦ꤷ:</p> - - <table><tr><th>worker</th> - <th class="data">a</th> - <th class="data">b</th> - <th class="data">c</th> - <th class="data">d</th></tr> -<tr><th>lbfactor</th> - <td class="data">25</td> - <td class="data">25</td> - <td class="data">25</td> - <td class="data">25</td></tr> -<tr><th>lbstatus</th> - <td class="data">0</td> - <td class="data">0</td> - <td class="data">0</td> - <td class="data">0</td></tr> -</table> - - <p> <var>b</var> ̵ˤʤä硢Τ褦ʥ塼뤬 - Ԥޤ</p> - - <table><tr><th>worker</th> - <th class="data">a</th> - <th class="data">b</th> - <th class="data">c</th> - <th class="data">d</th></tr> -<tr><th>lbstatus</th> - <td class="data"><em>-50</em></td> - <td class="data">0</td> - <td class="data">25</td> - <td class="data">25</td></tr> -<tr><th>lbstatus</th> - <td class="data">-25</td> - <td class="data">0</td> - <td class="data"><em>-25</em></td> - <td class="data">50</td></tr> -<tr><th>lbstatus</th> - <td class="data">0</td> - <td class="data">0</td> - <td class="data">0</td> - <td class="data"><em>0</em></td></tr> -<tr><td class="data" colspan="5">(repeat)</td></tr> -</table> - - <p>ĤޤꤳΤ褦˥塼뤵ޤ: <var>a</var> <var>c</var> - <var>d</var> <var>a</var> <var>c</var> <var>d</var> <var>a</var> - <var>c</var> <var>d</var> ... դƤ:</p> - - <table><tr><th>worker</th> - <th class="data">a</th> - <th class="data">b</th> - <th class="data">c</th> - <th class="data">d</th></tr> -<tr><th>lbfactor</th> - <td class="data">25</td> - <td class="data">25</td> - <td class="data">25</td> - <td class="data">25</td></tr> -</table> - - <p>εưϡƱˤʤޤ:</p> - - <table><tr><th>worker</th> - <th class="data">a</th> - <th class="data">b</th> - <th class="data">c</th> - <th class="data">d</th></tr> -<tr><th>lbfactor</th> - <td class="data">1</td> - <td class="data">1</td> - <td class="data">1</td> - <td class="data">1</td></tr> -</table> - - <p>This is because all values of <dfn>lbfactor</dfn> are normalized - with respect to the others. For:</p> - <p><dfn>lbfactor</dfn> 줿Τǡ - ¾ȤͤǤǤ:</p> - - <table><tr><th>worker</th> - <th class="data">a</th> - <th class="data">b</th> - <th class="data">c</th></tr> -<tr><th>lbfactor</th> - <td class="data">1</td> - <td class="data">4</td> - <td class="data">1</td></tr> -</table> - - <p> <var>b</var> ϡʿѤơ<var>a</var> <var>c</var> - 4 ܤοΥꥯȤĤȤˤʤޤ</p> - - <p>Τ褦оΤǤϡʤͽۤǤ礦:</p> - - <table><tr><th>worker</th> - <th class="data">a</th> - <th class="data">b</th></tr> -<tr><th>lbfactor</th> - <td class="data">70</td> - <td class="data">30</td></tr> -<tr><td class="data" colspan="2"> </td></tr> -<tr><th>lbstatus</th> - <td class="data"><em>-30</em></td> - <td class="data">30</td></tr> -<tr><th>lbstatus</th> - <td class="data">40</td> - <td class="data"><em>-40</em></td></tr> -<tr><th>lbstatus</th> - <td class="data"><em>10</em></td> - <td class="data">-10</td></tr> -<tr><th>lbstatus</th> - <td class="data"><em>-20</em></td> - <td class="data">20</td></tr> -<tr><th>lbstatus</th> - <td class="data"><em>-50</em></td> - <td class="data">50</td></tr> -<tr><th>lbstatus</th> - <td class="data">20</td> - <td class="data"><em>-20</em></td></tr> -<tr><th>lbstatus</th> - <td class="data"><em>-10</em></td> - <td class="data">10</td></tr> -<tr><th>lbstatus</th> - <td class="data"><em>-40</em></td> - <td class="data">40</td></tr> -<tr><th>lbstatus</th> - <td class="data">30</td> - <td class="data"><em>-30</em></td></tr> -<tr><th>lbstatus</th> - <td class="data"><em>0</em></td> - <td class="data">0</td></tr> -<tr><td class="data" colspan="3">(repeat)</td></tr> -</table> - - <p>塼 10 塼˷֤졢<var>a</var> 7 - <var>b</var> 3 ǤޤФФޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="traffic" id="traffic">Weighted Traffic Counting 르ꥺ</a></h2> - - <p><code>lbmethod=bytraffic</code> ͭˤʤޤ - Υ塼طʤˤͤϡRequest Counting - ˻Ƥޤΰ㤤ޤ:</p> - - <p><dfn>lbfactor</dfn> <em>ɤΥХȿΥȥեå̤ - Υ˽Ƥ餤</em> ɽޤ - ͤƱͤ줿ͤǡΤΤǤ "ʬô" - ̤ɽƤޤꥯȿñ˿ˡ - ɤž̤ޤ</p> - - <p>Τ褦˥Хꤷ:</p> - - <table><tr><th>worker</th> - <th class="data">a</th> - <th class="data">b</th> - <th class="data">c</th></tr> -<tr><th>lbfactor</th> - <td class="data">1</td> - <td class="data">2</td> - <td class="data">1</td></tr> -</table> - - <p><var>b</var> ˤ <var>a</var> <var>c</var> 2 - ƤۤȤȤˤʤޤ - <var>b</var> 2 ܤ I/O Ȥ̣ˤʤꡢ - 2 ܤΥꥯȿȤȤˤϤʤޤ - ǤꥯȤȥ쥹ݥΥ - ŤդȿʬΥ르ꥺ˸Ƥޤ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="enable" id="enable">Хޥ͡ΥݡȤͭˤ</a></h2> - - <p>Υ⥸塼 <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> Υӥ - <em>ɬפȤޤ</em> - Хޥ͡ȤȡХΥСưŪʹ - ǤޤХޥ͡ȤäơХ (lbfactor) - ѹꡢСѹꡢΥС - ե饤⡼ɤˤǤޤ</p> - - <p>Ǥ顢ɥХǽȤС - <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> - ФȤ߹ޤʤФʤޤ</p> - - <p>foo.com ɥᥤΥ֥饦ɥХǽ - Ȥ褦ˤˤϡΤ褦ʥɤ <code>httpd.conf</code> - ɲäޤ</p> -<div class="example"><p><code> - <Location /balancer-manager><br /> - SetHandler balancer-manager<br /> -<br /> - Order Deny,Allow<br /> - Deny from all<br /> - Allow from .foo.com<br /> - </Location> -</code></p></div> - - <p>ȡ<code>http://your.server.name/balancer-manager</code> - Υڡͳǡ֥֥饦ɥХޥ͡ - Ǥ褦ˤʤޤ</p> -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_balancer.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_proxy_balancer.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_proxy_balancer.html.ja.utf8 b/docs/manual/mod/mod_proxy_balancer.html.ja.utf8 new file mode 100644 index 0000000000..a269568193 --- /dev/null +++ b/docs/manual/mod/mod_proxy_balancer.html.ja.utf8 @@ -0,0 +1,320 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_proxy_balancer - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_proxy_balancer</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_balancer.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_proxy_balancer.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>負荷分散のための <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> 拡張</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>proxy_balancer_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>proxy_balancer.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>2.1 以降</td></tr></table> +<h3>概要</h3> + + <p>本モジュールには <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> が<em>必要です</em>。 + <code>HTTP</code>, <code>FTP</code> と <code>AJP13</code> + プロトコルのロードバランス機能を持っています。</p> + + <p>ですから、 ロードバランスを有効にする場合 <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> + と <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> がサーバに組み込まれて + いなければいけません。</p> + + <div class="warning"><h3>警告</h3> + <p><a href="mod_proxy.html#access">安全なサーバにする</a>までプロクシ機能は有効にしないでください。 + オープンプロキシサーバはあなた自身のネットワークにとっても、 + インターネット全体にとっても危険です。</p> + </div> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<p>このモジュールにディレクティブはありません。</p> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#scheduler">ロードバランサのスケジューラのアルゴリズム</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#requests">Request Counting アルゴリズム</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#traffic">Weighted Traffic Counting アルゴリズム</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#enable">バランサマネージャのサポートを有効にする</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="scheduler" id="scheduler">ロードバランサのスケジューラのアルゴリズム</a></h2> + + <p>現時点では 2 種類のロードバランサスケジューラアルゴリズムから選べます。 + リクエスト回数によるもの <span class="transnote">(<em>訳注:</em> Request Counting)</span> + と、トラフィック量によるもの <span class="transnote">(<em>訳注:</em> Weighted Traffic Counting)</span> + があります。バランサの設定 <code>lbmethod</code> 値で、どちらを使うか指定します。 + 詳細は <code class="directive"><a href="../mod/mod_proxy.html#proxy">Proxy</a></code> ディレクティブを + 参照してください。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="requests" id="requests">Request Counting アルゴリズム</a></h2> + + <p><code>lbmethod=byrequests</code> で有効になります。 + このスケジューラの背景にある考え方は、様々なワーカーがそれぞれ、 + 設定されている分担リクエスト数をきちんと受け取れるように、 + リクエストを扱うという考え方です。次のように動作します:</p> + + <p><dfn>lbfactor</dfn> は、<em>どの程度ワーカーに仕事を振るか</em> + つまり<em>ワーカーのクオータ</em>を指します。この値は "分担" + 量を表す正規化された値です。</p> + + <p><dfn>lbstatus</dfn> は、<em>ワーカーのクオータを満たすために + どのぐらい急ぎで働かなければならないか</em>を指します。</p> + + <p><dfn>ワーカー</dfn>はロードバランサのメンバで、通常は、 + サポートされるプロトコルのうちの一つを提供しているリモートホストです。 + </p> + + <p>まず個々のワーカーにワーカークオータを割り振り、どのワーカーが最も急ぎで + 働かなければならないか (lbstatus が最大のもの) を調べます。 + 次に仕事をするようにこのワーカーを選択し、選択したワーカーの lbstatus + を全体に割り振ったぶんだけ差し引きます。ですから、lbstatus の総量は + 結果的に変化しません(*)し、リクエストは期待通りに分散されます。</p> + + <p>あるワーカーが無効になっても、他のものは正常にスケジュールされ続けます。 + </p> + + <div class="example"><pre><code>for each worker in workers + worker lbstatus += worker lbfactor + total factor += worker lbfactor + if worker lbstatus > candidate lbstatus + candidate = worker + +candidate lbstatus -= total factor</code></pre></div> + + <p>バランサを次のように設定した場合:</p> + + <table><tr><th>worker</th> + <th class="data">a</th> + <th class="data">b</th> + <th class="data">c</th> + <th class="data">d</th></tr> +<tr><th>lbfactor</th> + <td class="data">25</td> + <td class="data">25</td> + <td class="data">25</td> + <td class="data">25</td></tr> +<tr><th>lbstatus</th> + <td class="data">0</td> + <td class="data">0</td> + <td class="data">0</td> + <td class="data">0</td></tr> +</table> + + <p>そして <var>b</var> が無効になった場合、次のようなスケジュールが + 行われます。</p> + + <table><tr><th>worker</th> + <th class="data">a</th> + <th class="data">b</th> + <th class="data">c</th> + <th class="data">d</th></tr> +<tr><th>lbstatus</th> + <td class="data"><em>-50</em></td> + <td class="data">0</td> + <td class="data">25</td> + <td class="data">25</td></tr> +<tr><th>lbstatus</th> + <td class="data">-25</td> + <td class="data">0</td> + <td class="data"><em>-25</em></td> + <td class="data">50</td></tr> +<tr><th>lbstatus</th> + <td class="data">0</td> + <td class="data">0</td> + <td class="data">0</td> + <td class="data"><em>0</em></td></tr> +<tr><td class="data" colspan="5">(repeat)</td></tr> +</table> + + <p>つまりこのようにスケジュールされます: <var>a</var> <var>c</var> + <var>d</var> <var>a</var> <var>c</var> <var>d</var> <var>a</var> + <var>c</var> <var>d</var> ... 次の点に注意してください:</p> + + <table><tr><th>worker</th> + <th class="data">a</th> + <th class="data">b</th> + <th class="data">c</th> + <th class="data">d</th></tr> +<tr><th>lbfactor</th> + <td class="data">25</td> + <td class="data">25</td> + <td class="data">25</td> + <td class="data">25</td></tr> +</table> + + <p>この挙動は、次の設定と全く同じになります:</p> + + <table><tr><th>worker</th> + <th class="data">a</th> + <th class="data">b</th> + <th class="data">c</th> + <th class="data">d</th></tr> +<tr><th>lbfactor</th> + <td class="data">1</td> + <td class="data">1</td> + <td class="data">1</td> + <td class="data">1</td></tr> +</table> + + <p>This is because all values of <dfn>lbfactor</dfn> are normalized + with respect to the others. For:</p> + <p><dfn>lbfactor</dfn> は全て正規化されたもので、 + 他との相対値だからです。次の設定では:</p> + + <table><tr><th>worker</th> + <th class="data">a</th> + <th class="data">b</th> + <th class="data">c</th></tr> +<tr><th>lbfactor</th> + <td class="data">1</td> + <td class="data">4</td> + <td class="data">1</td></tr> +</table> + + <p>ワーカー <var>b</var> は、平均して、<var>a</var> と <var>c</var> + の 4 倍の数のリクエストを受け持つことになります。</p> + + <p>次のような非対称な設定では、こうなると予想されるでしょう:</p> + + <table><tr><th>worker</th> + <th class="data">a</th> + <th class="data">b</th></tr> +<tr><th>lbfactor</th> + <td class="data">70</td> + <td class="data">30</td></tr> +<tr><td class="data" colspan="2"> </td></tr> +<tr><th>lbstatus</th> + <td class="data"><em>-30</em></td> + <td class="data">30</td></tr> +<tr><th>lbstatus</th> + <td class="data">40</td> + <td class="data"><em>-40</em></td></tr> +<tr><th>lbstatus</th> + <td class="data"><em>10</em></td> + <td class="data">-10</td></tr> +<tr><th>lbstatus</th> + <td class="data"><em>-20</em></td> + <td class="data">20</td></tr> +<tr><th>lbstatus</th> + <td class="data"><em>-50</em></td> + <td class="data">50</td></tr> +<tr><th>lbstatus</th> + <td class="data">20</td> + <td class="data"><em>-20</em></td></tr> +<tr><th>lbstatus</th> + <td class="data"><em>-10</em></td> + <td class="data">10</td></tr> +<tr><th>lbstatus</th> + <td class="data"><em>-40</em></td> + <td class="data">40</td></tr> +<tr><th>lbstatus</th> + <td class="data">30</td> + <td class="data"><em>-30</em></td></tr> +<tr><th>lbstatus</th> + <td class="data"><em>0</em></td> + <td class="data">0</td></tr> +<tr><td class="data" colspan="3">(repeat)</td></tr> +</table> + + <p>スケジュールは 10 スケジュール後に繰り返され、<var>a</var> 7 回と + <var>b</var> 3 回でまばらに選ばれます。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="traffic" id="traffic">Weighted Traffic Counting アルゴリズム</a></h2> + + <p><code>lbmethod=bytraffic</code> で有効になります。 + このスケジューラの背景にある考え方は、Request Counting + と非常に似ていますが、次の違いがあります:</p> + + <p><dfn>lbfactor</dfn> は <em>どれだけのバイト数のトラフィック量を、 + このワーカーに処理してもらいたいか</em> を表します。 + この値も同様に正規化された値で、ワーカー全体のうちでの "分担" + 量を表現しています。リクエスト数を単純に数える代わりに、 + どれだけの転送量を処理したかを数えます。</p> + + <p>次のようにバランサを設定した場合:</p> + + <table><tr><th>worker</th> + <th class="data">a</th> + <th class="data">b</th> + <th class="data">c</th></tr> +<tr><th>lbfactor</th> + <td class="data">1</td> + <td class="data">2</td> + <td class="data">1</td></tr> +</table> + + <p><var>b</var> には <var>a</var> や <var>c</var> の 2 倍 + 処理してほしいということになります。 + <var>b</var> は 2 倍の I/O を処理するという意味になり、 + 2 倍のリクエスト数を処理するということにはなりません。 + ですからリクエストとレスポンスのサイズが、 + 重み付けと振り分けのアルゴリズムに効いています。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="enable" id="enable">バランサマネージャのサポートを有効にする</a></h2> + + <p>このモジュールは <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> のサービスを + <em>必要とします</em>。 + バランサマネージャを使うと、バランサのメンバーの動的な更新が + できます。バランサマネージャを使って、バランス係数 (lbfactor) + を変更したり、メンバーを変更したり、特定のメンバーを + オフラインモードにしたりできます。</p> + + <p>ですから、ロードバランサ管理機能を使いたければ、 + <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> と <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> + をサーバに組み込まなければなりません。</p> + + <p>foo.com ドメインのブラウザからロードバランサ管理機能を + 使えるようにするには、次のようなコードを <code>httpd.conf</code> + に追加します。</p> +<div class="example"><p><code> + <Location /balancer-manager><br /> + SetHandler balancer-manager<br /> +<br /> + Order Deny,Allow<br /> + Deny from all<br /> + Allow from .foo.com<br /> + </Location> +</code></p></div> + + <p>こうすると、<code>http://your.server.name/balancer-manager</code> + のページ経由で、ウェブブラウザからロードバランサマネージャに + アクセスできるようになります。</p> +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_proxy_balancer.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_proxy_balancer.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_setenvif.html b/docs/manual/mod/mod_setenvif.html index 0a1cf29b65..3bd1fa0b96 100644 --- a/docs/manual/mod/mod_setenvif.html +++ b/docs/manual/mod/mod_setenvif.html @@ -2,9 +2,9 @@ URI: mod_setenvif.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_setenvif.html.ja.euc-jp +URI: mod_setenvif.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_setenvif.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_setenvif.html.ja.euc-jp b/docs/manual/mod/mod_setenvif.html.ja.euc-jp deleted file mode 100644 index 875fe66067..0000000000 --- a/docs/manual/mod/mod_setenvif.html.ja.euc-jp +++ /dev/null @@ -1,283 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_setenvif - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_setenvif</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_setenvif.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_setenvif.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ꥯȤħ˴ŤĶѿǽˤ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>setenvif_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_setenvif.c</td></tr></table> -<h3></h3> - - - <p><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> - ⥸塼ϡꥯȤΤ¦̤ꤵ줿ɽ - ˹礦ɤˤäƴĶѿꤹ뵡ǽޤ - δĶѿѤơФ¾ʬɤΤ褦ư뤫 - ꤹ뤳ȤǤޤ</p> - - <p>Υ⥸塼뤬ǥ쥯ƥ֤ϡ - ե˸֤ŬѤޤ - ȤäơΤ褦ˤʣ뤳ȤǤޤ - ϡ֥饦 mozilla ǤϤ뤱ɡMSIE ǤϤʤȤ - <code>netscape</code> ꤷޤ</p> -<div class="example"><p><code> - BrowserMatch ^Mozilla netscape<br /> - BrowserMatch MSIE !netscape<br /> -</code></p></div> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#browsermatch">BrowserMatch</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#browsermatchnocase">BrowserMatchNoCase</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#setenvif">SetEnvIf</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#setenvifnocase">SetEnvIfNoCase</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><a href="../env.html">Apache δĶѿ</a></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="BrowserMatch" id="BrowserMatch">BrowserMatch</a> <a name="browsermatch" id="browsermatch">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP User-Agent ˴ŤƴĶѿꤹ -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>] -[[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_setenvif</td></tr> -</table> - <p><code class="directive">BrowserMatch</code> - <code class="directive"><a href="#setenvif">SetEnvIf</a></code> ǥ쥯ƥ֤ - ǡ<code>User-Agent</code> HTTP ꥯȥإå˴Ť - Ķѿꤷޤʲ 2 Ԥθ̤Ʊˤʤޤ:</p> - -<div class="example"><p><code> - BrowserMatchNoCase Robot is_a_robot<br /> - SetEnvIfNoCase User-Agent Robot is_a_robot<br /> -</code></p></div> - - <p>¾:</p> -<div class="example"><p><code> - BrowserMatch ^Mozilla forms jpeg=yes browser=netscape<br /> - BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript<br /> - BrowserMatch MSIE !javascript<br /> -</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="BrowserMatchNoCase" id="BrowserMatchNoCase">BrowserMatchNoCase</a> <a name="browsermatchnocase" id="browsermatchnocase">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>HTTP User-Agent ˴Ťʸʸ̤ -Ķѿꤹ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>] - [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_setenvif</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 1.2 ʹ - (Apache 1.2 ǤϤΥǥ쥯ƥ֤Ϥ⤦ѤƤʤ - mod_browser ⥸塼ˤޤ)</td></tr> -</table> - - <p><code class="directive">BrowserMatchNoCase</code> ǥ쥯ƥ֤ - ̣Ūˤ <code class="directive"><a href="#browsermatch">BrowserMatch</a></code> ǥ쥯ƥ֤ - ƱǤΥǥ쥯ƥ֤ʸʸ̤ʤ - ޥåԤʤޤ㤨:</p> - -<div class="example"><p><code> - BrowserMatchNoCase mac platform=macintosh<br /> - BrowserMatchNoCase win platform=windows<br /> -</code></p></div> - - <p><code class="directive">BrowserMatch</code> ǥ쥯ƥ֤ - <code class="directive">BrowserMatchNoCase</code> ǥ쥯ƥ֤ - <code class="directive"><a href="#setenvif">SetEnvIf</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="#setenvifnocase">SetEnvIfNoCase</a></code> ǥ쥯ƥ֤ - Ǥʲ 2 Ԥθ̤ƱǤ:</p> - -<div class="example"><p><code> - BrowserMatchNoCase Robot is_a_robot<br /> - SetEnvIfNoCase User-Agent Robot is_a_robot<br /> -</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="SetEnvIf" id="SetEnvIf">SetEnvIf</a> <a name="setenvif" id="setenvif">ǥ쥯ƥ</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>SetEnvIf <em>attribute - regex [!]env-variable</em>[=<em>value</em>] - [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_setenvif</td></tr> -</table> - <p><code class="directive">SetEnvIf</code> - ǥ쥯ƥ֤ϡꥯȤ°˴ŤƴĶѿޤ - ǽΰǻǤ <em>attribute</em> ϰʲλĤΤɤ줫Ǥ:</p> - -<ol> -<li>HTTP ꥯȥإåե (ܤ <a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC 2616</a> - ȤƤ)㤨С<code>Host</code>, - <code>User-Agent</code>, <code>Referer</code>, - <code>Accept-Language</code> Ǥꥯȥإåν - ɽȤȤǤޤ</li> - -<li>ʲΥꥯȤΰʬΤɤ줫: - - <ul> - <li><code>Remote_Host</code> - - ꥯȤԤʤäƤ륯饤ȤΥۥ̾ (⤷)</li> - - <li><code>Remote_Addr</code> - - ꥯȤԤʤäƤ륯饤Ȥ IP ɥ쥹</li> - - <li><code>Server_Addr</code> - - ꥯȤäФ IP ɥ쥹 - (2.0.43 ʹߤΤ)</li> - - <li><code>Request_Method</code> - - ѤƤå̾ (<code>GET</code>, <code>POST</code> - <em>ʤ</em>)</li> - - <li><code>Request_Protocol</code> - - ꥯȤԤʤ줿ץȥ̾ȥС - (<em>㤨</em>"HTTP/0.9", "HTTP/1.1" <em>ʤɡ</em>)</li> - - <li><code>Request_URI</code> - - URL ΥȥۥȤθʬ</li> - </ul> -</li> - -<li>ꥯȤȴϢդĶѿΥꥹȡˤ -<code class="directive">SetEnvIf</code> ǥ쥯ƥ֤Υޥåη̤ -ȤȤǤ褦ˤʤޤˡΥƥȤǤʬˤ -<code>SetEnvIf[NoCase]</code> η̤ΤߤѲǽǤפȤϡ -깭ϰϤФƤ (ΤΤ褦) ߤΥǥ쥯ƥ֤ -ϰϤǤʬƤ뤫ȤȤǤ -ĶѿǤǽϡꥯȤФޥå¸ߤ -<em>attribute</em> ɽȤʤäȤˤΤ߹θޤ</li> -</ol> - -<p>ܤΰ (<em>regex</em>) <a href="http://www.pcre.org/">Perl ߴɽ</a>Ǥ - POSIX.2 egrep ɽȻƤޤ<em>regex</em> -<em>attribute</em> ˥ޥåϡĤΰɾޤ</p> - -<p>Ĥΰꤹѿ̾ǡꤵͤꤹ뤳ȤǤޤ -ϡ</p> - - <ol> - <li><code><em>varname</em></code></li> - - <li><code>!<em>varname</em></code></li> - - <li><code><em>varname</em>=<em>value</em></code></li> - </ol> - - <p>Τɤ줫ηˤʤޤ</p> - - <p>ǽηǤϡͤ "1" ꤵޤ - ܤϤ⤷ͤƤФޤ - ܤѿ <code><em>value</em></code> Ϳ줿ͤꤷޤ - 2.0.51 ʹߤǤϡ<var>regex</var> <code>$1</code>..<code>$9</code> - ¸ߤФǧ<var>regex</var> бݳ̤ǰϤޤ줿ʬ - ִޤ</p> - -<div class="example"><h3>:</h3><p><code> - - SetEnvIf Request_URI "\.gif$" object_is_image=gif<br /> - SetEnvIf Request_URI "\.jpg$" object_is_image=jpg<br /> - SetEnvIf Request_URI "\.xbm$" object_is_image=xbm<br /> - :<br /> - SetEnvIf Referer www\.mydomain\.com intra_site_referral<br /> - :<br /> - SetEnvIf object_is_image xbm XBIT_PROCESSING=1<br /> - :<br /> - SetEnvIf ^TS* ^[a-z].* HAVE_TS<br /> -</code></p></div> - - <p>λĤϥꥯȤǤȤ˴Ķѿ - <code>object_is_image</code> ꤷޤͤܤ - ȸΥڡ֥ <code>www.mydomain.com</code> ˤȤ - <code>intra_site_referral</code> ꤷޤ</p> - - <p>ǸϡꥯȤ "TS" ǻϤޤꡢͤ [a-z] Τɤ줫 - ϤޤإåȤ <code>HAVE_TS</code> ꤷޤ</p> - -<h3></h3> -<ul> -<li>¾ϡ<a href="../env.html">Apache δĶѿ</a> -</li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="SetEnvIfNoCase" id="SetEnvIfNoCase">SetEnvIfNoCase</a> <a name="setenvifnocase" id="setenvifnocase">ǥ쥯ƥ</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>SetEnvIfNoCase <em>attribute regex - [!]env-variable</em>[=<em>value</em>] - [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_setenvif</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 1.3 ʹ</td></tr> -</table> - - <p><code class="directive">SetEnvIfNoCase</code> ϰ̣Ūˤ - <code class="directive"><a href="#setenvif">SetEnvIf</a></code> ǥ쥯ƥ֤ - ƱǤ㤤ϡɽΥޥåʸʸ̤ʤ - Ԥʤ뤳ȤǤ㤨:</p> - -<div class="example"><p><code> - SetEnvIfNoCase Host Apache\.Org site=apache -</code></p></div> - - <p> HTTP ꥯȥإå˥ե <code>Host:</code> - ꡢͤ <code>Apache.Org</code> <code>apache.org</code> - ¾ʸʸȤ߹碌ǤäȤ <code>site</code> - Ķѿ "<code>apache</code>" ꤷޤ</p> - - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_setenvif.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_setenvif.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_setenvif.html.ja.utf8 b/docs/manual/mod/mod_setenvif.html.ja.utf8 new file mode 100644 index 0000000000..0c52a907d5 --- /dev/null +++ b/docs/manual/mod/mod_setenvif.html.ja.utf8 @@ -0,0 +1,283 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_setenvif - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_setenvif</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_setenvif.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_setenvif.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>リクエストの特徴に基づいた環境変数の設定を可能にする</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>setenvif_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_setenvif.c</td></tr></table> +<h3>概要</h3> + + + <p><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> + モジュールは、リクエストのある側面が指定された正規表現 + に合うかどうかによって環境変数を設定する機能を提供します。 + これらの環境変数を使用して、サーバの他の部分がどのような動作をするかを + 決定することができます。</p> + + <p>このモジュールが提供するディレクティブは、 + 設定ファイルに現れる順番に適用されます。 + それを使って、次の例のようにより複雑な設定をすることができます。 + これは、ブラウザが mozilla ではあるけれど、MSIE ではないときに + <code>netscape</code> を設定します。</p> +<div class="example"><p><code> + BrowserMatch ^Mozilla netscape<br /> + BrowserMatch MSIE !netscape<br /> +</code></p></div> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#browsermatch">BrowserMatch</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#browsermatchnocase">BrowserMatchNoCase</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#setenvif">SetEnvIf</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#setenvifnocase">SetEnvIfNoCase</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><a href="../env.html">Apache の環境変数</a></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="BrowserMatch" id="BrowserMatch">BrowserMatch</a> <a name="browsermatch" id="browsermatch">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>HTTP User-Agent に基づいて環境変数を設定する +</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>] +[[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_setenvif</td></tr> +</table> + <p><code class="directive">BrowserMatch</code> は + <code class="directive"><a href="#setenvif">SetEnvIf</a></code> ディレクティブの + 特例で、<code>User-Agent</code> HTTP リクエストヘッダに基づいて + 環境変数を設定します。以下の 2 行の効果は同じになります:</p> + +<div class="example"><p><code> + BrowserMatchNoCase Robot is_a_robot<br /> + SetEnvIfNoCase User-Agent Robot is_a_robot<br /> +</code></p></div> + + <p>その他の例:</p> +<div class="example"><p><code> + BrowserMatch ^Mozilla forms jpeg=yes browser=netscape<br /> + BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript<br /> + BrowserMatch MSIE !javascript<br /> +</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="BrowserMatchNoCase" id="BrowserMatchNoCase">BrowserMatchNoCase</a> <a name="browsermatchnocase" id="browsermatchnocase">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>HTTP User-Agent に基づいて大文字小文字を区別せずに +環境変数を設定する</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>] + [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_setenvif</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 1.2 以降 + (Apache 1.2 ではこのディレクティブはもう用いられていない + mod_browser モジュールにありました)</td></tr> +</table> + + <p><code class="directive">BrowserMatchNoCase</code> ディレクティブは + 意味的には <code class="directive"><a href="#browsermatch">BrowserMatch</a></code> ディレクティブと + 同じです。ただし、このディレクティブは大文字小文字を区別しない + マッチングを行ないます。例えば:</p> + +<div class="example"><p><code> + BrowserMatchNoCase mac platform=macintosh<br /> + BrowserMatchNoCase win platform=windows<br /> +</code></p></div> + + <p><code class="directive">BrowserMatch</code> ディレクティブと + <code class="directive">BrowserMatchNoCase</code> ディレクティブは + <code class="directive"><a href="#setenvif">SetEnvIf</a></code> ディレクティブと + <code class="directive"><a href="#setenvifnocase">SetEnvIfNoCase</a></code> ディレクティブの + 特例です。以下の 2 行の効果は同じです:</p> + +<div class="example"><p><code> + BrowserMatchNoCase Robot is_a_robot<br /> + SetEnvIfNoCase User-Agent Robot is_a_robot<br /> +</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="SetEnvIf" id="SetEnvIf">SetEnvIf</a> <a name="setenvif" id="setenvif">ディレクティブ</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>SetEnvIf <em>attribute + regex [!]env-variable</em>[=<em>value</em>] + [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_setenvif</td></tr> +</table> + <p><code class="directive">SetEnvIf</code> + ディレクティブは、リクエストの属性に基づいて環境変数を定義します。 + 最初の引数で指定できる <em>attribute</em> は以下の三つのどれかです:</p> + +<ol> +<li>HTTP リクエストヘッダフィールド (詳しい情報は <a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC 2616</a> を + 参照してください)。例えば、<code>Host</code>, + <code>User-Agent</code>, <code>Referer</code>, + <code>Accept-Language</code> です。リクエストヘッダの集合を現すために + 正規表現を使うこともできます。</li> + +<li>以下のリクエストの一部分のどれか: + + <ul> + <li><code>Remote_Host</code> - + リクエストを行なっているクライアントのホスト名 (もしあれば)</li> + + <li><code>Remote_Addr</code> - + リクエストを行なっているクライアントの IP アドレス</li> + + <li><code>Server_Addr</code> - + リクエストを受け取ったサーバの IP アドレス + (2.0.43 以降のみ)</li> + + <li><code>Request_Method</code> - + 使用されているメソッド名 (<code>GET</code>, <code>POST</code> + <em>など</em>)</li> + + <li><code>Request_Protocol</code> - + リクエストが行なわれたプロトコルの名前とバージョン + (<em>例えば</em>、"HTTP/0.9", "HTTP/1.1" <em>など。</em>)</li> + + <li><code>Request_URI</code> - + URL のスキームとホストの後の部分</li> + </ul> +</li> + +<li>リクエストと関連付けられる環境変数のリスト。これにより +<code class="directive">SetEnvIf</code> ディレクティブが以前のマッチの結果を +使うことができるようになります。この方法のテストでは前の部分にある +<code>SetEnvIf[NoCase]</code> の結果のみを使用可能です。「前」とは、 +より広い範囲に対して定義されている (サーバ全体のように) か、現在のディレクティブの +範囲でより前の部分で定義されているか、ということです。 +環境変数である可能性は、リクエストの特性に対するマッチが存在せず、 +<em>attribute</em> に正規表現が使われなかったときにのみ考慮されます。</li> +</ol> + +<p>二つ目の引数 (<em>regex</em>) は <a href="http://www.pcre.org/">Perl 互換の正規表現</a>です。 +これは POSIX.2 の egrep 形式の正規表現と似ています。<em>regex</em> が +<em>attribute</em> にマッチする場合は、残りの引数が評価されます。</p> + +<p>残りの引数は設定する変数の名前で、設定される値を指定することもできます。 +これは、</p> + + <ol> + <li><code><em>varname</em></code></li> + + <li><code>!<em>varname</em></code></li> + + <li><code><em>varname</em>=<em>value</em></code></li> + </ol> + + <p>のどれかの形式になります。</p> + + <p>最初の形式では、値は "1" に設定されます。 + 二つ目はもし値が定義されていればそれを取り除きます。 + 三つ目は変数を <code><em>value</em></code> の与えられた値に設定します。 + 2.0.51 以降では、<var>regex</var> 内に <code>$1</code>..<code>$9</code> + が存在すればそれを認識し、<var>regex</var> の対応する丸括弧で囲まれた部分で + 置換します。</p> + +<div class="example"><h3>例:</h3><p><code> + + SetEnvIf Request_URI "\.gif$" object_is_image=gif<br /> + SetEnvIf Request_URI "\.jpg$" object_is_image=jpg<br /> + SetEnvIf Request_URI "\.xbm$" object_is_image=xbm<br /> + :<br /> + SetEnvIf Referer www\.mydomain\.com intra_site_referral<br /> + :<br /> + SetEnvIf object_is_image xbm XBIT_PROCESSING=1<br /> + :<br /> + SetEnvIf ^TS* ^[a-z].* HAVE_TS<br /> +</code></p></div> + + <p>初めの三つはリクエストが画像であるときに環境変数 + <code>object_is_image</code> を設定します。四つ目は + 参照元のページがウェブサイト <code>www.mydomain.com</code> にあるときに + <code>intra_site_referral</code> を設定します。</p> + + <p>最後の例は、リクエストに "TS" で始まり、値が集合 [a-z] のどれかで + 始まるヘッダがあるときに <code>HAVE_TS</code> を設定します。</p> + +<h3>参照</h3> +<ul> +<li>他の例は、<a href="../env.html">Apache の環境変数</a> +</li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="SetEnvIfNoCase" id="SetEnvIfNoCase">SetEnvIfNoCase</a> <a name="setenvifnocase" id="setenvifnocase">ディレクティブ</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>SetEnvIfNoCase <em>attribute regex + [!]env-variable</em>[=<em>value</em>] + [[!]<em>env-variable</em>[=<em>value</em>]] ...</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>FileInfo</td></tr> +<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_setenvif</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 1.3 以降</td></tr> +</table> + + <p><code class="directive">SetEnvIfNoCase</code> は意味的には + <code class="directive"><a href="#setenvif">SetEnvIf</a></code> ディレクティブと + 同じです。違いは、正規表現のマッチングが大文字小文字を区別しないで + 行なわれることです。例えば:</p> + +<div class="example"><p><code> + SetEnvIfNoCase Host Apache\.Org site=apache +</code></p></div> + + <p>これは HTTP リクエストヘッダにフィールド <code>Host:</code> が + あり、その値が <code>Apache.Org</code> や <code>apache.org</code>、 + その他の大文字小文字の組み合わせであったときに <code>site</code> + 環境変数を "<code>apache</code>" に設定します。</p> + + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_setenvif.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_setenvif.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_so.html b/docs/manual/mod/mod_so.html index 1053634fd3..b420af1932 100644 --- a/docs/manual/mod/mod_so.html +++ b/docs/manual/mod/mod_so.html @@ -2,9 +2,9 @@ URI: mod_so.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_so.html.ja.euc-jp +URI: mod_so.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_so.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_so.html.ja.euc-jp b/docs/manual/mod/mod_so.html.ja.euc-jp deleted file mode 100644 index fd8a868986..0000000000 --- a/docs/manual/mod/mod_so.html.ja.euc-jp +++ /dev/null @@ -1,191 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_so - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_so</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_so.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ưƵư˼¹ԥɤȥ⥸塼Ф˥ɤ -</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>so_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_so.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Υ⥸塼 Window Ǥ (˴ޤޤƤ) Base -⥸塼Ǥ</td></tr></table> -<h3></h3> - - - <p>ĤΥڥ졼ƥƥǤϡФκƥѥˡ - Υ⥸塼Ѥ - <a href="../dso.html">ưŪ֥ͭ</a> - (DSO) ˤꡢ¹Ի Apache ˥⥸塼ɤ߹ޤ뤳Ȥ - Ǥޤ</p> - - <p>Unix Ǥϡɤ߹ޤ륳ɤ̾϶֥ͭȥե - ( <code>.so</code> ȤĥҤդƤޤ) Ǥ - Windows ǤϤΥ⥸塼γĥҤ <code>.so</code> <code>.dll</code> - Ǥ</p> - - <div class="warning"><h3>ٹ</h3> - <p>Apache 1.3 Υ⥸塼ľ Apache 2.0 ǻȤȤϤǤޤ - ⥸塼 Apache 2.0 ѤưŪ˥ɤ뤫 - ľȤ߹ޤ뤿˽ʤФʤޤ</p> - </div> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#loadfile">LoadFile</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#loadmodule">LoadModule</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> Windows ѤΥɲǽʥ⥸塼</li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2>Windows ѤΥɲǽʥ⥸塼</h2> - - <div class="note"><h3></h3> - <p>Apache 1.3.15 2.0 Ȥ Windows Υ⥸塼̾ηѹޤ - ⥸塼 mod_foo.so Ȥ̾ˤʤޤ</p> - - <p>ޤ mod_so ApacheModuleFoo.dll Ȥ̾Υ⥸塼 - ɤޤ̾դȤޤޤ⥸塼 - 2.0 Ѥ˰ܿƤΤǤС2.0 ν˹礦褦̾ - Ƥ</p></div> - - <p>Apache Υ⥸塼 API UNIX Windows ֤ǤѹƤޤ - ¿Υ⥸塼ѹʤ⤷ϴñѹˤ Windows - Ǽ¹ԤǤ褦ˤʤޤʳ Windows ˤ̵ Unix - ƥ㡼εǽ˰¸⥸塼ưޤ</p> - - <p>⥸塼뤬ºݤưȤϡ - ĤˡΤɤ餫ǥФɲä뤳ȤǤޤޤUnix - Ʊͤ˥Ф˥ѥ뤷Ȥ߹ळȤǤޤWindows - Ѥ Apache Unix Ѥ Apache ˤ <code>Configure</code> - ץबޤΤǡ⥸塼Υե - ApacheCore ץȥեɲäܥ - <code>os\win32\modules.c</code> եɲäɬפޤ</p> - - <p>ܤϥ⥸塼 DLL Ȥƥѥ뤹ˡǤ - DLL ϶ͭ饤֥ǡ¹Ի - <code><code class="directive">LoadModule</code></code> - ǥ쥯ƥ֤ˤꥵФɤ߹ळȤǤޤΥ⥸塼 - DLL ϤΤޤۤ뤳ȤǽǡФƥѥ뤹뤳ȤʤWindows - Ѥ Apache Τ٤ƤΥȡǼ¹Ԥ뤳ȤǤޤ</p> - - <p>⥸塼 DLL 뤿ˤϡ - ⥸塼κ˾ѹԤʤɬפޤ - Ĥޤꡢ⥸塼Υ쥳 (ϸǺޤ - ʲȤƤ) DLL 饨ݡȤʤФʤޤ - Ԥʤˤϡ<code>AP_MODULE_DECLARE_DATA</code> (Apache - ΥإåեƤޤ) ⥸塼Υ⥸塼쥳 - ʬɲäƤȤС⥸塼</p> -<div class="example"><p><code> - module foo_module; -</code></p></div> - - <p>ȤȡΤΤ֤Ƥ</p> -<div class="example"><p><code> - module AP_MODULE_DECLARE_DATA foo_module; -</code></p></div> - - <p>Unix Ǥ⤳Υ⥸塼 - ѹ̵ǻȤ³褦ˡΥޥ Windows - ǤΤ߸Ϥޤ<code>.DEF</code> - եɤΤäƤȤϡ - ˤȤäƥ⥸塼쥳ɤ - ݡȤ뤳ȤǤޤ</p> - <p>ʤΥ⥸塼 DLL ޤ礦 - libhttpd.lib ͭ饤֥꤬ѥ뤵줿Ȥ˺줿 - ibhttpd.lib ݡȥ饤֥ȥƤλˡ - Apache Υإåե뤬֤ˤ褦ˡ - ѥѤɬפ뤫⤷ޤ - Υ饤֥ϥХ롼Ȥ modules ǥ쥯ȥˤޤ - ӥɴĶꤵ褦ˡ¸Υ⥸塼Ѥ .dsp - äƤΤɤǤ礦⤷ϡʤ .dsp - ѥȥΥץӤ롢ȤΤǤɤǤ</p> - - <p> DLL ǤΥ⥸塼뤬ƤϤǤ - Х롼Ȥ <code>modules</code> - ǥ쥯ȥ˥⥸塼֤ơ - <code><code class="directive">LoadModule</code></code> - ǥ쥯ƥ֤Ȥäɤ߹Ǥ</p> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="LoadFile" id="LoadFile">LoadFile</a> <a name="loadfile" id="loadfile">ǥ쥯ƥ</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>LoadFile <em>filename</em> [<em>filename</em>] ...</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_so</td></tr> -</table> - - <p>LoadFile ǥ쥯ƥ֤ϡФư줿ȤƵư줿Ȥˡ - ꤵ줿֥ȥե饤֥ޤ - ϥ⥸塼뤬ư뤿ɬפˤʤ뤫⤷ʤɲä - ɤɤ߹ि˻Ѥޤ<em>Filename</em> Хѥ<a href="core.html#serverroot">ServerRoot</a> ХѥǤ</p> - - <p>:</p> - - <div class="example"><p><code>LoadFile libexec/libxmlparse.so</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="LoadModule" id="LoadModule">LoadModule</a> <a name="loadmodule" id="loadmodule">ǥ쥯ƥ</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>LoadModule <em>module filename</em></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_so</td></tr> -</table> - - <p>LoadModule ǥ쥯ƥ֤ <em>filename</em> - Ȥ֥ȥե뤪ӥ饤֥<em>module</em> - Ȥ̾Υ⥸塼ι¤ƥ֤ʥ⥸塼ΥꥹȤɲäޤ - <em>Module</em> ϥե <code>module</code> - γѿ̾ǡ⥸塼ΥɥȤ - <a href="module-dict.html#moduleidentifier">⥸塼뼱̻</a>ȤƽƤΤǤ :</p> - - <div class="example"><p><code> - LoadModule status_module modules/mod_status.so - </code></p></div> - - <p> ServerRoot modules ֥ǥ쥯ȥ꤫ꤵ줿̾ - ⥸塼ɤޤ</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_so.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_so.html.ja.utf8 b/docs/manual/mod/mod_so.html.ja.utf8 new file mode 100644 index 0000000000..e80e81e43a --- /dev/null +++ b/docs/manual/mod/mod_so.html.ja.utf8 @@ -0,0 +1,191 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_so - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_so</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_so.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>起動時や再起動時に実行コードとモジュールをサーバにロードする +</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>so_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_so.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>このモジュールは Window では (常に含まれている) Base +モジュールです</td></tr></table> +<h3>概要</h3> + + + <p>いくつかのオペレーティングシステムでは、サーバの再コンパイルをする代わりに、 + このモジュールを使用して + <a href="../dso.html">動的共有オブジェクト</a> + (DSO) 機構により、実行時に Apache にモジュールを読み込ませることが + できます。</p> + + <p>Unix 上では、読み込まれるコードは通常は共有オブジェクトファイル + (普通 <code>.so</code> という拡張子が付いています) からです。 + Windows 上ではこのモジュールの拡張子は <code>.so</code> か <code>.dll</code> + です。</p> + + <div class="warning"><h3>警告</h3> + <p>Apache 1.3 のモジュールを直接 Apache 2.0 で使うことはできません + — モジュールは Apache 2.0 用に動的にロードされるか、 + 直接組み込まれるために修正されなければなりません。</p> + </div> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#loadfile">LoadFile</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#loadmodule">LoadModule</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> Windows 用のロード可能なモジュールを作成する</li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2>Windows 用のロード可能なモジュールを作成する</h2> + + <div class="note"><h3>注</h3> + <p>Apache 1.3.15 と 2.0 とで Windows のモジュール名の形式は変更されました + — モジュールは mod_foo.so という名前になりました。</p> + + <p>まだ mod_so で ApacheModuleFoo.dll という名前のモジュールも + ロードされますが、新しい名前の付け方を使う方が好まれます。モジュールを + 2.0 用に移植しているのであれば、2.0 の習慣に合うように名前を + 修正してください。</p></div> + + <p>Apache のモジュール API は UNIX と Windows 間では変更されていません。 + 多くのモジュールは全く変更なし、もしくは簡単な変更により Windows + で実行できるようになります。ただし、それ以外の Windows には無い Unix + アーキテクチャーの機能に依存したモジュールは動作しません。</p> + + <p>モジュールが実際に動作するときは、 + 二つの方法のどちらかでサーバに追加することができます。まず、Unix + と同様にサーバにコンパイルして組み込むことができます。Windows + 用の Apache は Unix 用の Apache にある <code>Configure</code> + プログラムがありませんので、モジュールのソースファイルを + ApacheCore プロジェクトファイルに追加し、シンボルを + <code>os\win32\modules.c</code> ファイルに追加する必要があります。</p> + + <p>二つ目はモジュールを DLL としてコンパイルする方法です。 + DLL は共有ライブラリで、実行時に + <code><code class="directive">LoadModule</code></code> + ディレクティブによりサーバに読み込むことができます。これらのモジュール + DLL はそのまま配布することが可能で、サーバを再コンパイルすることなく、Windows + 用の Apache のすべてのインストールで実行することができます。</p> + + <p>モジュール DLL を作成するためには、 + モジュールの作成に小さな変更を行なう必要があります。 + つまり、モジュールのレコード (これは後で作成されます。 + 以下を参照してください) が DLL からエクスポートされなければなりません。 + これを行なうには、<code>AP_MODULE_DECLARE_DATA</code> (Apache + のヘッダファイルで定義されています) をモジュールのモジュールレコード + 定義の部分に追加してください。たとえば、モジュールに</p> +<div class="example"><p><code> + module foo_module; +</code></p></div> + + <p>があるとすると、それを次のもので置き換えてください。</p> +<div class="example"><p><code> + module AP_MODULE_DECLARE_DATA foo_module; +</code></p></div> + + <p>Unix 上でもこのモジュールを + 変更無しで使い続けられるように、このマクロは Windows + 上でのみ効力を持ちます。<code>.DEF</code> + ファイルの方を良く知っているという場合は、 + 代わりにそれを使ってモジュールレコードを + エクスポートすることもできます。</p> + <p>さあ、あなたのモジュールの DLL を作成しましょう。これを、 + libhttpd.lib 共有ライブラリがコンパイルされたときに作成された + ibhttpd.lib エクスポートライブラリとリンクしてください。この時に、 + Apache のヘッダファイルが正しい位置にあるように、 + コンパイラの設定を変える必要があるかもしれません。 + このライブラリはサーバルートの modules ディレクトリにあります。 + ビルド環境が正しく設定されるように、既存のモジュール用の .dsp を + 取ってくるのが一番良いでしょう。もしくは、あなたの .dsp と + コンパイラとリンクのオプションを比較する、というものでも良いです。</p> + + <p>これで DLL 版のモジュールが作成されているはずです。 + サーバルートの <code>modules</code> + ディレクトリにモジュールを置いて、 + <code><code class="directive">LoadModule</code></code> + ディレクティブを使って読み込んでください。</p> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="LoadFile" id="LoadFile">LoadFile</a> <a name="loadfile" id="loadfile">ディレクティブ</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>LoadFile <em>filename</em> [<em>filename</em>] ...</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_so</td></tr> +</table> + + <p>LoadFile ディレクティブは、サーバが起動されたときや再起動されたときに、 + 指定されたオブジェクトファイルやライブラリをリンクします。 + これはモジュールが動作するために必要になるかもしれない追加の + コードを読み込むために使用されます。<em>Filename</em> は絶対パスか、<a href="core.html#serverroot">ServerRoot</a> からの相対パスです。</p> + + <p>例:</p> + + <div class="example"><p><code>LoadFile libexec/libxmlparse.so</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="LoadModule" id="LoadModule">LoadModule</a> <a name="loadmodule" id="loadmodule">ディレクティブ</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>LoadModule <em>module filename</em></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_so</td></tr> +</table> + + <p>LoadModule ディレクティブは <em>filename</em> + というオブジェクトファイルおよびライブラリをリンクし、<em>module</em> + という名前のモジュールの構造をアクティブなモジュールのリストに追加します。 + <em>Module</em> はファイル中の <code>module</code> + 型の外部変数の名前で、モジュールのドキュメントに + <a href="module-dict.html#moduleidentifier">モジュール識別子</a>として書かれているものです。例 :</p> + + <div class="example"><p><code> + LoadModule status_module modules/mod_status.so + </code></p></div> + + <p>これは ServerRoot の modules サブディレクトリから指定された名前の + モジュールをロードします。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_so.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_speling.html b/docs/manual/mod/mod_speling.html index bcda93f53c..c651d3f2c9 100644 --- a/docs/manual/mod/mod_speling.html +++ b/docs/manual/mod/mod_speling.html @@ -2,9 +2,9 @@ URI: mod_speling.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_speling.html.ja.euc-jp +URI: mod_speling.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_speling.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_speling.html.ja.euc-jp b/docs/manual/mod/mod_speling.html.ja.euc-jp deleted file mode 100644 index e1f792989b..0000000000 --- a/docs/manual/mod/mod_speling.html.ja.euc-jp +++ /dev/null @@ -1,130 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_speling - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_speling</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_speling.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_speling.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_speling.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>桼ϤǤְä URL -ʸʸζ̵̤뤹뤳ȤȰİʲְ֤㤤Ƥ뤳Ȥ -ߤ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>speling_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_speling.c</td></tr></table> -<h3></h3> - - - <p>ꥯȤְ֤꤬äƤꡢ - ʸʸäƤꤹ뤿ˡApache ΥФ - ɥȤؤΥꥯȤؤαǤʤȤޤ - Υ⥸塼ϡ¾Τ٤ƤΥ⥸塼뤬ǤäȤƤ⡢ - ꥯȤ˹礦ɥȤĤ褦Ȥ뤳Ȥˤꤳ - ߤޤΥ⥸塼ϥꥯȤ줿ǥ쥯ȥˤ - 줾ΥɥȤ̾ȡꥯȤ줿ɥȤ̾Ȥ - <strong>ʸʸζ̵̤뤷</strong><strong>ʸޤǤ - ֤δְ㤤</strong> (ʸ/ά/ٹ礦ʸְִäʸ) - ĤӤ뤳ȤˤꡢŪã褦Ȥޤ - ˡǥꥯȤ˹礦ɥȤΰޤ</p> - - <p>ǥ쥯ȥˡ</p> - - <ul> - <li>ŬڤʥɥȤĤʤä硢 - Apache ϤĤƱ褦˽ - ֥ɥȤĤʤפȤ顼֤ޤ</li> - - <li>ꥯȤˡ֤ۤȤɡ礦ɥȤĤĤä硢 - 줬쥯ȱȤ֤ޤ</li> - - <li>褯ɥȤʣĤä硢 - ΥꥹȤ饤Ȥ֤졢 - 饤ȤǤ褦ˤޤ</li> - </ul> - -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#checkspelling">CheckSpelling</a></li> -</ul> -</div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="CheckSpelling" id="CheckSpelling">CheckSpelling</a> <a name="checkspelling" id="checkspelling">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>spelling ⥸塼Ѥ褦ˤ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CheckSpelling on|off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>CheckSpelling Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>Options</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_speling</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>CheckSpelling Apache 1.1 ǤۤΥ⥸塼ǡ -ʸʸδְ㤤ΤߤεǽǤApache 1.3 Apache ۤ -ޤޤ褦ˤʤޤApache 1.3.2 Ǥ <code>CheckSpelling</code> -ǥ쥯ƥ֤ϡ֥Сפȡ֥СۥȡץƥȤǤΤ -ѲǽǤ</td></tr> -</table> - <p>Υǥ쥯ƥ֤֤ѤΥ⥸塼Ѥ뤫ɤ - ޤѻˤϡʲΤȤФƤƤ</p> - - <ul> - <li>Ʊˤ֤ԤʤʤФʤʤȤϡ - Τ˹Ԥʤǥ쥯ȥΥФǽ - ƶͿޤ</li> - - <li>ɥȤ֤Ρפˤ - տޤäƤޤ褦ʽפʥե뤬ʤ褦ˤƤ - </li> - - <li>⥸塼ϥ桼֤̾δְ㤤 - (<code>http://my.host/~apahce/</code> Τ褦) - 뤳ȤϤǤޤ - ǤΤϥե̾ȥǥ쥯ȥ̾Ǥ</li> - - <li>֤¸ߤե˸̩ŬѤޤΤǡ - <code><Location /status></code> - ϥͥη̤Υե "<code>/stats.html</code>" - Ȥƴְäư뤫⤷ޤ</li> - </ul> - - - <p><a href="mod_dav.html">DAV</a> ͭʥǥ쥯ȥǤ - <code class="module"><a href="../mod/mod_speling.html">mod_speling</a></code> ͭˤʤǤ - ̾¸ߤե̾ˡֽפ褦Ȥ롢 - 㤨Сɥ <code>doc43.html</code> ¸ߤ - <code>doc34.html</code> ˥쥯Ȥơ - ԤȤϰ㤦ưˤʤ뤫Ǥ</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_speling.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_speling.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_speling.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_speling.html.ja.utf8 b/docs/manual/mod/mod_speling.html.ja.utf8 new file mode 100644 index 0000000000..def2905871 --- /dev/null +++ b/docs/manual/mod/mod_speling.html.ja.utf8 @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_speling - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_speling</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_speling.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_speling.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_speling.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>ユーザが入力したであろう間違った URL を、 +大文字小文字の区別を無視することと一つ以下の綴り間違いを許容することで +修正を試みる</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>speling_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_speling.c</td></tr></table> +<h3>概要</h3> + + + <p>リクエストの綴りが間違っていたり、 + 大文字小文字が違っていたりするために、Apache のコアサーバが + ドキュメントへのリクエストへの応答を正しく提供できないことがあります。 + このモジュールは、他のすべてのモジュールがあきらめた後であったとしても、 + リクエストに合うドキュメントを見つけようとすることによりこの問題の + 解決を試みます。このモジュールはリクエストされたディレクトリにある + それぞれのドキュメントの名前と、リクエストされたドキュメントの名前とを + <strong>大文字小文字の区別を無視し</strong>、<strong>一文字までの + 綴りの間違い</strong> (文字の挿入/省略/隣合う文字の置換、間違った文字) + を許可して比較することにより、目的を達成しようとします。 + この方法でリクエストに合うドキュメントの一覧が作成されます。</p> + + <p>ディレクトリをスキャンした後に、</p> + + <ul> + <li>適切なドキュメントが見つからなかった場合、 + Apache はいつもと同じように処理をし、 + 「ドキュメントが見つからない」というエラーを返します。</li> + + <li>リクエストに「ほとんど」合うドキュメントが一つだけ見つかった場合、 + それがリダイレクト応答として返されます。</li> + + <li>よく似たドキュメントが複数見つかった場合、 + そのリストがクライアントに返され、 + クライアントが正しい候補を選択できるようにします。</li> + </ul> + +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#checkspelling">CheckSpelling</a></li> +</ul> +</div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="CheckSpelling" id="CheckSpelling">CheckSpelling</a> <a name="checkspelling" id="checkspelling">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>spelling モジュールを使用するようにする</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CheckSpelling on|off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CheckSpelling Off</code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>Options</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_speling</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>CheckSpelling は Apache 1.1 では別配布のモジュールで、 +大文字小文字の間違いのみの機能でした。Apache 1.3 で Apache の配布に +含まれるようになりました。Apache 1.3.2 より前では <code>CheckSpelling</code> +ディレクティブは「サーバ」と「バーチャルホスト」コンテキストでのみ +使用可能でした</td></tr> +</table> + <p>このディレクティブは綴り用のモジュールを使用するかどうかを + 決めます。使用時には、以下のことを覚えておいてください</p> + + <ul> + <li>同時にたくさんの綴りの訂正を行なわなければならないときは、 + そのために行なわれるディレクトリのスキャンがサーバの性能に + 影響を与えます。</li> + + <li>ドキュメントの中に綴りの「訂正」により + 意図せず合ってしまうような重要なファイルがないようにしてください。 + </li> + + <li>モジュールはユーザ名の綴りの間違い + (<code>http://my.host/~apahce/</code> のように) + を訂正することはできません。 + 訂正できるのはファイル名とディレクトリ名だけです。</li> + + <li>綴りの訂正は存在するファイルに厳密に適用されますので、 + <code><Location /status></code> + はネゴシエーションの結果のファイル "<code>/stats.html</code>" + として間違って扱われるかもしれません。</li> + </ul> + + + <p><a href="mod_dav.html">DAV</a> が有効なディレクトリでは + <code class="module"><a href="../mod/mod_speling.html">mod_speling</a></code> は有効にしないでください。 + 新しく作成したリソース名を既に存在するファイル名に「修正」しようとする、 + 例えば、新規ドキュメント <code>doc43.html</code> が既に存在する + <code>doc34.html</code> にリダイレクトされて、 + 期待とは違う挙動になるからです。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_speling.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_speling.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_speling.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_status.html b/docs/manual/mod/mod_status.html index 64e6ac3d25..1bc67eb6da 100644 --- a/docs/manual/mod/mod_status.html +++ b/docs/manual/mod/mod_status.html @@ -2,9 +2,9 @@ URI: mod_status.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_status.html.ja.euc-jp +URI: mod_status.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_status.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_status.html.ja.euc-jp b/docs/manual/mod/mod_status.html.ja.euc-jp deleted file mode 100644 index ac6a4786ef..0000000000 --- a/docs/manual/mod/mod_status.html.ja.euc-jp +++ /dev/null @@ -1,157 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_status - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_status</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_status.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_status.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Фγưǽ˴ؤ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>status_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_status.c</td></tr></table> -<h3></h3> - - <p> Status ⥸塼ˤꥵдԤϥФɤΤ餤 - ǽưƤ뤫Τ뤳ȤǤ褦ˤʤޤ - ǤΥФɤߤ䤹Ǹ HTML ڡ - ɽޤɬפǤСΥڡϼưŪ˥եå夵 - ȤǤޤ (ߴΤ֥饦ѤƤ) - ̤ˡǤΥФξ֤ñʵɤǽʥꥹȤ - ڡ⤢ޤ</p> - - <p>ɽ:</p> - - <ul> - <li>ꥯȤäƤο</li> - - <li>ɥ (: ꥯȤäƤʤ) ο</li> - - <li>ƥξ֡äꥯȤο - äХȿ (*)</li> - - <li>Хȿ (*)</li> - - <li>Фư⤷ϺƵư줿ưƤ</li> - - <li>ʿѤ 1 äΥꥯȿ1 ä줿Хȿ - ꥯȤΥХȿ (*)</li> - - <li>ƥ Apache ΤǻѤƤ CPU γ (*)</li> - - <li>ΥۥȤȽƤꥯ (*)</li> - </ul> - - <p>"(*)" դƤɽ뤿ˤϥѥΥץ - Ѥɬפޤ뤿ɬפ - ɤɸ Apache ˤϴޤޤƤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#extendedstatus">ExtendedStatus</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#enable">Status Ѳǽˤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#autoupdate">ư</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#machinereadable">ɤǽʥơե</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="enable" id="enable">Status Ѳǽˤ</a></h2> - - - <p>foo.com ɥᥤΥ֥饦ΤߤФ - ơѲǽˤˤ - ʲΥɤ <code>httpd.conf</code> եɲäޤ</p> -<div class="example"><p><code> - <Location /server-status><br /> - SetHandler server-status<br /> -<br /> - Order Deny,Allow<br /> - Deny from all<br /> - Allow from .foo.com<br /> - </Location> -</code></p></div> - - <p>ǡФ֥֥饦Ȥä - <code>http://your.server.name/server-status</code> 뤳Ȥˤ - Τ뤳ȤǤ褦ˤʤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="autoupdate" id="autoupdate">ư</a></h2> - - - <p>֥饦֥ե쥷ǽݡȤƤСơڡ - ưŪ˹褦ˤǤޤN ˹뤿ˤ - <code>http://your.server.name/server-status?refresh=N</code> - ȤڡƤ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="machinereadable" id="machinereadable">ɤǽʥơե</a></h2> - - - <p><code>http://your.server.name/server-status?auto</code> - 뤳ȤˤꡢơեεɤǽʥС - 뤳ȤǤޤϼưŪ˼¹ԤȤǤ - Apache <code>/support</code> ǥ쥯ȥˤ - Perl ץ <code>log_server_status</code> Ƥ</p> - - <div class="note"> - <strong><code class="module"><a href="../mod/mod_status.html">mod_status</a></code> ФȤ߹ޤƤ - 硢ϥɥεǽϥǥ쥯ȥ<em></em>Υե - (<em>ʤ</em><code>.htaccess</code>) ޤ<em>٤</em> - եǻѲǽˤʤ뤳ȤˤդƤɬפޤ - ϡȤˤäƤϥƥ˴ؤ˾ޤʤ̤ - ⤿餹Ȥ뤫⤷ޤ</strong> - </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="ExtendedStatus" id="ExtendedStatus">ExtendedStatus</a> <a name="extendedstatus" id="extendedstatus">ǥ쥯ƥ</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>ExtendedStatus On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ExtendedStatus Off</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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_status</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>ExtendedStatus Apache 1.3.2 ʹߤǤΤѲǽ</td></tr> -</table> - <p>ϥΤФŬѤ졢Сۥ - ѹ뤳ȤϤǤޤĥơμϥФ - ư٤뤳Ȥޤ</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_status.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_status.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_status.html.ja.utf8 b/docs/manual/mod/mod_status.html.ja.utf8 new file mode 100644 index 0000000000..6d9eb0dc76 --- /dev/null +++ b/docs/manual/mod/mod_status.html.ja.utf8 @@ -0,0 +1,157 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_status - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_status</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_status.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_status.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>サーバの活動状況と性能に関する情報を提供する</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>status_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_status.c</td></tr></table> +<h3>概要</h3> + + <p>この Status モジュールによりサーバ管理者はサーバがどのくらい + の性能で動作しているかを知ることができるようになります。 + 現時点でのサーバの統計情報を読みやすい形式で現した HTML ページが + 表示されます。必要であれば、このページは自動的にリフレッシュさせる + こともできます (互換性のあるブラウザを使用している場合)。 + 別に、現時点でのサーバの状態を単純な機械読み取り可能なリストで + 現すページもあります。</p> + + <p>表示される情報は:</p> + + <ul> + <li>リクエストを扱っているワーカーの数</li> + + <li>アイドル (訳注: リクエストを扱っていない) ワーカーの数</li> + + <li>各ワーカーの状態、ワーカーが扱ったリクエストの数、 + ワーカーが送った総バイト数 (*)</li> + + <li>総アクセス数と総バイト数 (*)</li> + + <li>サーバが起動もしくは再起動された時刻と動作している時間</li> + + <li>平均の 1 秒あたりのリクエスト数、1 秒あたりの送られたバイト数、 + リクエストあたりのバイト数 (*)</li> + + <li>各ワーカーと Apache 全体で使用されている CPU の割合 (*)</li> + + <li>現時点のホストと処理されているリクエスト (*)</li> + </ul> + + <p>"(*)" の付いている情報を表示するためにはコンパイル時のオプション + を使用する必要があります。これらの統計情報を得るために必要な + コードは標準の Apache には含まれていません。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#extendedstatus">ExtendedStatus</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#enable">Status を使用可能にする</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#autoupdate">自動更新</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#machinereadable">機械読み取り可能なステータスファイル</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="enable" id="enable">Status を使用可能にする</a></h2> + + + <p>foo.com ドメインからのブラウザのみに対して + ステータスの報告を使用可能にするには + 以下のコードを <code>httpd.conf</code> 設定ファイルに追加します</p> +<div class="example"><p><code> + <Location /server-status><br /> + SetHandler server-status<br /> +<br /> + Order Deny,Allow<br /> + Deny from all<br /> + Allow from .foo.com<br /> + </Location> +</code></p></div> + + <p>これで、サーバの統計情報をウェブブラウザを使って + <code>http://your.server.name/server-status</code> をアクセスすることにより + 知ることができるようになります。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="autoupdate" id="autoupdate">自動更新</a></h2> + + + <p>ブラウザが「リフレシュ」機能をサポートしていれば、ステータスページを + 自動的に更新するようにできます。N 秒毎に更新させるためには + <code>http://your.server.name/server-status?refresh=N</code> + というページをアクセスしてください。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="machinereadable" id="machinereadable">機械読み取り可能なステータスファイル</a></h2> + + + <p><code>http://your.server.name/server-status?auto</code> を + アクセスすることにより、ステータスファイルの機械読み取り可能なバージョンを + 得ることができます。これは自動的に実行されるときに便利です。 + Apache の <code>/support</code> ディレクトリにある + Perl プログラム <code>log_server_status</code> を見てください。</p> + + <div class="note"> + <strong><code class="module"><a href="../mod/mod_status.html">mod_status</a></code> がサーバに組み込まれている + 場合、ハンドラの機能はディレクトリ<em>毎</em>のファイル + (<em>すなわち</em>、<code>.htaccess</code>) も含む<em>すべて</em>の + 設定ファイルで使用可能になることには注意をしておく必要があります。 + これは、サイトによってはセキュリティに関する望ましくない結果を + もたらすことがあるかもしれません。</strong> + </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="ExtendedStatus" id="ExtendedStatus">ExtendedStatus</a> <a name="extendedstatus" id="extendedstatus">ディレクティブ</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>ExtendedStatus On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ExtendedStatus Off</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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_status</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>ExtendedStatus は Apache 1.3.2 以降でのみ使用可能</td></tr> +</table> + <p>この設定はサーバ全体に対して適用され、バーチャルホスト毎に + 変更することはできません。拡張ステータス情報の収集はサーバの + 動作を遅くすることがあります。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_status.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_status.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_suexec.html b/docs/manual/mod/mod_suexec.html index 4be81b750b..de9d143138 100644 --- a/docs/manual/mod/mod_suexec.html +++ b/docs/manual/mod/mod_suexec.html @@ -2,9 +2,9 @@ URI: mod_suexec.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_suexec.html.ja.euc-jp +URI: mod_suexec.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_suexec.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_suexec.html.ja.euc-jp b/docs/manual/mod/mod_suexec.html.ja.euc-jp deleted file mode 100644 index 2d12464786..0000000000 --- a/docs/manual/mod/mod_suexec.html.ja.euc-jp +++ /dev/null @@ -1,80 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_suexec - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_suexec</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_suexec.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_suexec.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_suexec.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ꤵ줿桼ȥ롼פ CGI ץȤ¹Ԥ</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>suexec_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_suexec.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ʹߤǻѲǽ</td></tr></table> -<h3></h3> - - <p>Υ⥸塼 <code class="program"><a href="../programs/suexec.html">suexec</a></code> ݡȥץ - ˤꡢCGI ץȤꤵ줿桼ȥ롼פ - ¹Ԥ褦ˤǤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#suexecusergroup">SuexecUserGroup</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><a href="../suexec.html">SuEXEC ݡ</a></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="SuexecUserGroup" id="SuexecUserGroup">SuexecUserGroup</a> <a name="suexecusergroup" id="suexecusergroup">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>CGI ץΥ桼ѡߥå롼ץѡߥå</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SuexecUserGroup <em>User Group</em></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_suexec</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>SuexecUserGroup 2.0 ʹߤǤΤѲǽ</td></tr> -</table> - <p><code class="directive">SuexecUserGroup</code> ǥ쥯ƥ֤ CGI ץ - ¹Ԥ桼ȥ롼פǤ褦ˤޤCGI ʳ - ꥯȤ User ǥ쥯ƥ֤ǻꤵ줿桼Τޤޤǽޤ - Υǥ쥯ƥ֤ Apache 1.3 ˤ VirtualHosts - User ǥ쥯ƥ֤ Group ǥ쥯ƥ֤Ȥˡˤʤޤ</p> - - <div class="example"><h3></h3><p><code> - - SuexecUserGroup nobody nogroup - </code></p></div> - - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_suexec.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_suexec.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_suexec.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_suexec.html.ja.utf8 b/docs/manual/mod/mod_suexec.html.ja.utf8 new file mode 100644 index 0000000000..e524203de9 --- /dev/null +++ b/docs/manual/mod/mod_suexec.html.ja.utf8 @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_suexec - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_suexec</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_suexec.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_suexec.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_suexec.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>指定されたユーザとグループで CGI スクリプトを実行する</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>suexec_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_suexec.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0 以降で使用可能</td></tr></table> +<h3>概要</h3> + + <p>このモジュールと <code class="program"><a href="../programs/suexec.html">suexec</a></code> サポートプログラム + により、CGI スクリプトが指定されたユーザとグループで + 実行されるようにできます。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#suexecusergroup">SuexecUserGroup</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><a href="../suexec.html">SuEXEC サポート</a></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="SuexecUserGroup" id="SuexecUserGroup">SuexecUserGroup</a> <a name="suexecusergroup" id="suexecusergroup">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>CGI プログラムのユーザパーミッション、グループパーミッション</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>SuexecUserGroup <em>User Group</em></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_suexec</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>SuexecUserGroup は 2.0 以降でのみ使用可能。</td></tr> +</table> + <p><code class="directive">SuexecUserGroup</code> ディレクティブは CGI プログラム + が実行されるユーザとグループを指定できるようにします。CGI 以外の + リクエストは User ディレクティブで指定されたユーザのままで処理されます。 + このディレクティブは Apache 1.3 における VirtualHosts の中で + User ディレクティブと Group ディレクティブを使う用法の代わりになります。</p> + + <div class="example"><h3>例</h3><p><code> + + SuexecUserGroup nobody nogroup + </code></p></div> + + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_suexec.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_suexec.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_suexec.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_unique_id.html b/docs/manual/mod/mod_unique_id.html index 1dae85cfd3..4545408c4a 100644 --- a/docs/manual/mod/mod_unique_id.html +++ b/docs/manual/mod/mod_unique_id.html @@ -2,9 +2,9 @@ URI: mod_unique_id.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_unique_id.html.ja.euc-jp +URI: mod_unique_id.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_unique_id.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_unique_id.html.ja.euc-jp b/docs/manual/mod/mod_unique_id.html.ja.euc-jp deleted file mode 100644 index 29efc343da..0000000000 --- a/docs/manual/mod/mod_unique_id.html.ja.euc-jp +++ /dev/null @@ -1,215 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_unique_id - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_unique_id</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_unique_id.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_unique_id.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_unique_id.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>줾ΥꥯȤФդʼ̻ҤäĶѿ -</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>unique_id_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_unique_id.c</td></tr></table> -<h3></h3> - - - <p>Υ⥸塼¤줿ﲼǡ - 줾ΥꥯȤˡ֤٤ơפΥꥯȤФ - դ˷ޤ뤳ȤݾڤƤˡΥȡޤ - ΰդʼ̻ҤϡŬڤꤵ줿饹Ǥʣ - ޥδ֤Ǥդˤʤޤ줾ΥꥯȤФƴĶѿ - <code>UNIQUE_ID</code> ˼̻Ҥꤵޤ - դʼ̻ҤͳϤޤ - ΥɥȤŪϳ뤿ᡢǤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<p>Υ⥸塼˥ǥ쥯ƥ֤Ϥޤ</p> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#theory"></a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="theory" id="theory"></a></h2> - - - <p>ޤϤˡApache Ф Unix - ޥǤɤΤ褦ư뤫ñޤ - εǽϸǤ Windows NT ǤϥݡȤƤޤ - Unix ޥǤ Apache ϤĤλҥץ - λҥץĤĥꥯȤޤ줾λҥץϡ - ¸ʣΥꥯȤȤǤޤ - εǤϻҥץ֤ǤϰڥǡͭʤȤˤޤ - ʸ塢λҥץΤȤ <dfn>httpd ץ</dfn> ȸƤӤޤ</p> - - <p>ʤΥ֥ȤˤϤʤ뤤ĤΥޥȤޤ - ޤȤƥ饹ȸƤ֤Ȥˤޤ줾Υޥʣ - Apache ¹Ԥ뤳ȤǤޤ - 餹٤ƤޤȤΤֱפǤȹͤޤ - Ĥββǡ饹Υޥ֤̿뤳Ȥʤ - αǤ줾ΥꥯȤ˰դʼ̻ҤǤ뤳Ȥޤ - </p> - - <p>饹ˤޥϰʲʤФʤޤ - (ޥĤȤƤ⡢NTP ǻפ碌ɤǤ)</p> - - <ul> - <li>NTP ¾Υͥåȥǻ֤碌ץȥˤä - ƥޥλ֤ƱƤ뤳ȡ</li> - - <li>⥸塼뤬ۥ̾ư㤦 IP - ɥ쥹뤳ȤǤ褦ˡ - 饹Τ줾ΥޥΥۥ̾㤦ȡ</li> - </ul> - - <p>ڥ졼ƥƥˤƤϡpid (ץ ID) - 32 ӥåȤϰǤ뤳Ȥꤷޤڥ졼ƥƥ - pid 32 ӥåȤĶϡñʽǤϤޤ - ɤѹɬפޤ</p> - - <p>β꤬Ƥȡˤơ - 饹ΤɤΥޥΤɤ httpd - ץǤ⡢դƱꤹ뤳ȤǤޤϥޥ IP - ɥ쥹 httpd ץ pid ǽʬ˹ԤʤȤǤޤ - Ǥ顢ꥯȤ˰դʼ̻Ҥ뤿ˤϡ - ̤ɬפǤ</p> - - <p>̤뤿ˡUnix Υॹ (UTC 1970 ǯ - 1 1 ÿ) ȡ16 ӥåȤΥȤޤ - ॹפγ٤ϰäǤΤǡô֤ 65536 - ޤǤͤɽ뤿˥ѤޤͤĤ - <em>( ip_addr, pid, time_stamp, counter )</em> dz httpd - ץǰäδ֤ 65536 ꥯȤ뤳ȤǤޤ - ֤ФĤ pid ѤȤ꤬ޤ - 褹뤿˥Ѥޤ</p> - - <p>httpd λҥץȡ - (λΥޥ 10) modulo 65536 ǽޤ - (μϤĤΥƥˤ롢ޥä - ޤβ̥ӥåȤۤʤȤ褹뤿Фޤ) - դʼ̻Ҥ줿ȤѤ륿ॹפ - ֥Ф˥ꥯȤ夷ˤʤޤ - ϼ̻Ҥ뤿Ӥäޤ - (դ줿 0 ޤ)</p> - - <p>ͥϥץեȡ줾ΥץΤ - pid ޤpid Ϸ֤뤳ȤĤƤޤ - (pid ͤ¿ Unix Ǥ 16 ӥåȤǤƥǤ - 32 ӥåȤ˳ĥƤޤ) - Ǥ顢٤λ֤в᤹Ʊ pid ƤӻѤޤ - ˺ƻѤʤС - ͤĤͤΰݤޤĤޤꡢ桹ϥƥबô - 65536 ĤΥץưʤȲꤷƤޤ (Ĥ Unix - Ǥ 32768 ץǤǤۤȤɤʤǤ礦)</p> - - <p>餫ͳǡƱ郎֤줿Ȥޤ礦 - ĤޤꡢƥλפäƤơ⤦ٲλˤʤäƤޤä - (⤷ϿʤߤƤȤˡ - ᤷ˺ƤӾλˤʤäƤޤä) Ȥޤ - ξ硢pid ȥॹפƻѤ뤳Ȥñ˼ޤ - Ѥδؿϡβ褦Ƥޤ - ϥν뤿˥ʿȤΤǤ - ۤȤɤΥƥǤϴñ˻ѤǤ̵ȤդƤ - (<em>ʤ</em>rand ()ϻȤޤrand () ˤ seed - Ϳɬפꡢseed ˤϻȤޤñ̤Ǥϡ - λϤǤ˷֤Ƥ뤫Ǥ) - ϡкǤϤޤ</p> - - <p>кϤɤΤ餤̤Ǥ礦? - ǤϡޥΰĤϺǰä 500 - ꥯȤȲꤷޤ (ƤǤʾ¤Ǥ - ̾亮ƥब뤳ȤŪʥեǤϤޤ) - ԤʤˡΥޥ¹Ԥ륯饤Ȥο - λҥץᤷޤ - ʤ顢Ū˹ͤơĤλҥץä 500 - ꥯȤȤޤȡ(ä٤ˤ) - 郎Ʊ֤ȡλҥץͤƤӻȤ - ǽ 1.5% ޤ - ŪǡͤǤϡۤȤɵꤽˤޤ - Ǥ⤳줬ǽΤ褦ʥƥʤ顢 - (ץॳɤԽ) - 32 ӥåȤˤΤɤǤ礦 - </p> - - <p>ޡˤפᤵפȤˤƤͤ - 뤫⤷ޤǻѤ֤ UTC Ǥꡢ - ϡ־ˡʤΤǤǤˤʤޤx86 Unix - ϤξŬڤ꤬ɬפ⤷ʤȤ - դƤޥܡɤλפ UTC ˤʤäƤơ - ¾λ֤ϤŬڤ뤳ȤǤ褦 - ꤵʤФʤޤΤ褦ʾǤNTP - ȤäƤʤХ֡ȸˤ UTC λ֤ˤʤǤ礦</p> - - <p><code>UNIQUE_ID</code> Ķѿ 112 ӥå (32 ӥå IP - ɥ쥹32 ӥå pid, 32 ӥåȥॹס16 - ӥåȥλͤĤ) ե٥å <code>[A-Za-z0-9@-]</code> - Ѥ MIME base64 沽Ʊͤˡˤ沽19 - ʸ뤳ȤˤޤMIME base64 - Υե٥åȤϼºݤ <code>[A-Za-z0-9+/]</code> Ǥ - <code>+</code> <code>/</code> Ȥ URL - Ǥ̤沽ɬפʤΤǡޤ˾ޤޤ - ƤͤϥͥåȥХȥ沽ޤΤǡ - ϰäХȥΥƥ֤ӲǽǤ - ºݤ沽ν֤: ॹסIP ɥ쥹pid, - ǤνˤŪޤ - ץꥱϤ٤ǤϤʤȤĴƤޤ - ץꥱ沽줿 <code>UNIQUE_ID</code> - ΤƩŪʥȡȤư٤Ǥ - <code>UNIQUE_ID</code> ¾ <code>UNIQUE_ID</code> - ȤĴ٤뤿ˤΤѤǤޤ</p> - - <p>ν֤Ͼ衢¸ <code>UNIQUE_ID</code> - Υǡ١Ȥξͤۤ뤳Ȥʤѹ뤳Ȥ - ǽˤʤ褦Ƥޤ - ϥॹפǽǤȤƻĤΤ˾ޤ - ʳƱե٥åȤȥӥåĹȤȤǤޤ - ॹפܼŪ÷ǤΤǡ - 饹ƤΥޥꥯȤȥеǽߤơ - Ť沽ѤΤ<em>ե饰</em>нʬǤ - θϡꥯȤƳ - ȯԤ뤳ȤǤ褦ˤʤޤ</p> - - <p>桹Ϥ줬 - ФŪܿι⤤ˡȹͤƤޤ - Windows NT Τ褦ʥޥåɤΥƥ˳ĥ뤳ȤǤޤ - ɬפˤʤФ䤹ȤǤޤ - ID ɬפ˱Ĺ뤳ȤǤޤΤǡ줿 ID - ϼ¼塢̵¤ͭǤޤ饹Υޥ֤̿¾ɬפʤ - (NTP ˤƱΤߤɬפǡϥХإåɤϤޤꤢޤ)httpd - ץ֤̿ɬפޤ (̿ϥͥˤƤ줿 - pid ͤˤۤ˹ԤʤƤޤ) - ˸¤줿ǤϡID Ϥû뤳ȤǤޤ - ¿ξꤹɬפǤƤޤ (㤨С32 ӥå - IP ɥ쥹ϤɤΥȤˤƤʾǤ - ˤʤܿΤΤϤޤ)</p> -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_unique_id.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_unique_id.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_unique_id.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_unique_id.html.ja.utf8 b/docs/manual/mod/mod_unique_id.html.ja.utf8 new file mode 100644 index 0000000000..7b00b065d5 --- /dev/null +++ b/docs/manual/mod/mod_unique_id.html.ja.utf8 @@ -0,0 +1,215 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_unique_id - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_unique_id</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_unique_id.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_unique_id.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_unique_id.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>それぞれのリクエストに対する一意な識別子の入った環境変数を +提供する</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>unique_id_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_unique_id.c</td></tr></table> +<h3>概要</h3> + + + <p>このモジュールは非常に制限された条件下で、 + それぞれのリクエストに「すべて」のリクエストに対して + 一意に決まることが保証されている魔法のトークンを提供します。 + この一意な識別子は、適切に設定されたクラスタでは複数の + マシンの間でさえも一意になります。それぞれのリクエストに対して環境変数 + <code>UNIQUE_ID</code> に識別子が設定されます。 + 一意な識別子が便利な理由はいろいろありますが、 + このドキュメントの目的からは外れるため、ここでは説明しません。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<p>このモジュールにディレクティブはありません。</p> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#theory">理論</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="theory" id="theory">理論</a></h2> + + + <p>まずはじめに、Apache サーバが Unix + マシンでどのように動作をするかを簡単に説明します。 + この機能は現時点では Windows NT ではサポートされていません。 + Unix マシンでは Apache はいくつかの子プロセスを作成し、 + その子プロセスが一つずつリクエストを処理します。それぞれの子プロセスは、 + 生存期間中に複数のリクエストを扱うことができます。 + この議論では子プロセス間では一切データを共有しないことにします。 + 以後、この子プロセスのことを <dfn>httpd プロセス</dfn> と呼びます。</p> + + <p>あなたのウェブサイトにはあなたが管理するいくつかのマシンがあるとします。 + それらをまとめてクラスタと呼ぶことにします。それぞれのマシンは複数の + Apache を実行することもできます。 + これらすべてをまとめたものが「宇宙」であると考えられます。 + いくつかの仮定の下で、クラスタのマシン間がたくさん通信をすることなく、 + この宇宙の中でそれぞれのリクエストに一意な識別子を生成できることを示します。 + </p> + + <p>クラスタにあるマシンは以下の要求を見たさなければなりません。 + (マシンが一つだけだとしても、NTP で時計を合わせる方が良いです。)</p> + + <ul> + <li>NTP や他のネットワーク上で時間を合わせるプロトコルによって + 各マシンの時間の同期が取られていること。</li> + + <li>モジュールがホスト名を引いて違う IP + アドレスを受け取ることができるように、 + クラスタのそれぞれのマシンのホスト名が違うこと。</li> + </ul> + + <p>オペレーティングシステムにおいては、pid (プロセス ID) が + 32 ビットの範囲内であることを仮定します。オペレーティングシステムの + pid が 32 ビットを超える場合は、簡単な修正ではありますが、 + コードを変更する必要があります。</p> + + <p>これらの仮定が満たされていると、ある時点において、 + クラスタ内のどのマシンのどの httpd + プロセスでも、一意に同定することができます。これはマシンの IP + アドレスと httpd プロセスの pid で十分に行なうことができます。 + ですから、リクエストに一意な識別子を生成するためには、 + 時刻を区別する必要があるだけです。</p> + + <p>時刻を区別するために、Unix のタイムスタンプ (UTC の 1970 年 + 1 月 1 日からの秒数) と、16 ビットのカウンタを使います。 + タイムスタンプの粒度は一秒ですので、一秒間の 65536 + までの値を表現するためにカウンタを使用します。四つの値 + <em>( ip_addr, pid, time_stamp, counter )</em> で各 httpd + プロセスで一秒の間に 65536 リクエストを数えあげることができます。 + 時間が経つと pid が再利用されるという問題がありますが、 + この問題を解決するためにカウンタが使用されます。</p> + + <p>httpd の子プロセスが作成されると、カウンタは + (その時点のマイクロ秒 ÷ 10) modulo 65536 で初期化されます + (この式はいくつかのシステムにある、マイクロ秒の + タイマの下位ビットが異なるという問題を解決するために選ばれました)。 + 一意な識別子が生成されたとき、使用されるタイムスタンプは + ウェブサーバにリクエストが到着した時刻になります。 + カウンタは識別子が生成されるたびに増加します + (あふれた場合は 0 に戻ります)。</p> + + <p>カーネルはプロセスをフォークすると、それぞれのプロセスのために + pid を生成します。pid は繰り返されることが許可されています + (pid の値は多くの Unix では 16 ビットですが、新しいシステムでは + 32 ビットに拡張されています)。 + ですから、ある程度の時間が経過すると同じ pid が再び使用されます。 + しかし、一秒内に再使用されなければ、 + 四つの値の一意性は保たれます。つまり、我々はシステムが一秒間 + に 65536 個のプロセスを起動しないと仮定しています (いくつかの Unix + では 32768 プロセスですが、それですらほとんどあり得ないでしょう)。</p> + + <p>何らかの理由で、同じ時刻が繰り返されたとしましょう。 + つまり、システムの時計が狂っていて、もう一度過去の時刻になってしまった + (もしくは進みすぎていたときに、 + 正しい時刻に戻したために再び将来の時刻になってしまった) とします。 + この場合、pid とタイムスタンプが再使用されることが簡単に示されます。 + カウンタ初期化用の関数は、この問題の回避を手助けしようと選択されています。 + 本当はカウンタの初期化をするためにランダムな数字を使いたいのですが、 + ほとんどのシステムでは簡単に使用できる数は無いことに注意してください + (<em>すなわち</em>、rand ()は使えません。rand () には seed + を与える必要があり、seed には時刻を使えません。一秒単位では、 + その時刻はすでに繰り返されているからです)。 + これは、完璧な対策ではありません。</p> + + <p>この対策はどのくらい効果があるでしょうか? + ここでは、マシン群の中の一つは最大で一秒に 500 + リクエストを扱うと仮定します (これを書いている時点では妥当な上限です。 + 通常システムがすることは静的なファイルを取りだすだけではありませんから)。 + それを行なうために、そのマシンは並行して来るクライアントの数に + 応じた数の子プロセスを要求します。 + しかしながら、悲観的に考えて、一つの子プロセスが一秒に 500 + リクエストを扱えるとします。そうすると、(一秒の精度において) + 時刻が同じ時を繰り返すと、この子プロセスがカウンタの値を再び使い、 + 一意性が壊れる可能性が 1.5% あります。 + これは非常に悲観的な例で、実世界の値では、ほとんど起こりそうにありません。 + それでもこれが起こる可能性のあるようなシステムなら、 + (プログラムコードを編集して) + カウンタを 32 ビットにするのが良いでしょう。 + </p> + + <p>サマータイムにより時計が「戻される」ことを気にしている人が + いるかもしれません。ここで使用される時間は UTC であり、 + それは「常に」進むのでここでは問題になりません。x86 上の Unix + はこの条件を満たすために適切な設定が必要かもしれないことに + 注意してください。マザーボードの時計は UTC になっていて、 + 他の時間はそこから適切に補正されることを仮定できるように + 設定されなければなりません。そのような場合でさえ、NTP + を使っているならばリブート後にすぐ正しい UTC の時間になるでしょう。</p> + + <p><code>UNIQUE_ID</code> 環境変数は 112 ビット (32 ビット IP + アドレス、32 ビット pid, 32 ビットタイムスタンプ、16 + ビットカウンタの四つの組) をアルファベット <code>[A-Za-z0-9@-]</code> + を用いて MIME の base64 符号化と同様の方法により符号化し、19 + の文字を生成することにより作成されます。MIME の base64 + のアルファベットは実際は <code>[A-Za-z0-9+/]</code> ですが、 + <code>+</code> と <code>/</code> とは URL + では特別な符号化が必要なので、あまり望ましくありません。 + 全ての値はネットワークバイトオーダで符号化されますので、 + 符号は違ったバイトオーダのアーキテクチャ間で比較可能です。 + 実際の符号化の順番は: タイムスタンプ、IP アドレス、pid, + カウンタです。この順には目的がありますが、 + アプリケーションは符号を解析するべきではないことを強調しておきます。 + アプリケーションは符号化された <code>UNIQUE_ID</code> + 全体を透過的なトークンとして扱うべきです。 + <code>UNIQUE_ID</code> は他の <code>UNIQUE_ID</code> + との等価性を調べるためだけにのみ使用できます。</p> + + <p>この順番は将来、既存の <code>UNIQUE_ID</code> + のデータベースとの衝突を心配することなく符号を変更することが + 可能になるように選択しています。 + 新しい符号はタイムスタンプを最初の要素として残すのが望ましく、 + それ以外は同じアルファベットとビット長を使うことができます。 + タイムスタンプは本質的に増加系列ですので、 + クラスタの全てのマシンがリクエストとサーバ機能を停止して、 + 古い符号化方式を使用するのをやめる<em>フラグ秒</em>があれば十分です。 + その後は、リクエストを再開し、 + 新しい符号を発行することができるようになります。</p> + + <p>我々はこれが、 + この問題に対する比較的移植性の高い解決法だと考えています。 + Windows NT のようなマルチスレッドのシステムに拡張することができますし、 + 将来必要になればさらに増やすこともできます。 + ID は必要に応じて長くすることができますので、生成された ID + は実質上、無限に有効です。また、クラスタのマシン間の通信も事実上必要なく + (NTP による同期のみが必要で、これはオーバヘッドはあまりありません)、httpd + プロセス間の通信も必要ありません (通信はカーネルにより割り当てられた + pid の値により暗黙の内に行なわています)。 + さらに限られた状況下では、ID はさらに短くすることができますが、 + より多くの情報を仮定する必要がでてきます (例えば、32 ビット + IP アドレスはどのサイトにおいても過剰な情報ですが、 + それの代わりになる移植性のあるものはありません)。</p> +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_unique_id.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_unique_id.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_unique_id.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_userdir.html b/docs/manual/mod/mod_userdir.html index 897ef83289..a0dc6e869d 100644 --- a/docs/manual/mod/mod_userdir.html +++ b/docs/manual/mod/mod_userdir.html @@ -2,9 +2,9 @@ URI: mod_userdir.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_userdir.html.ja.euc-jp +URI: mod_userdir.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_userdir.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_userdir.html.ja.euc-jp b/docs/manual/mod/mod_userdir.html.ja.euc-jp deleted file mode 100644 index 59ed8bbbff..0000000000 --- a/docs/manual/mod/mod_userdir.html.ja.euc-jp +++ /dev/null @@ -1,188 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_userdir - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_userdir</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_userdir.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>桼ѤΥǥ쥯ȥ - </td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>userdir_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_userdir.c</td></tr></table> -<h3></h3> - -<p>Υ⥸塼ϡ -<code>http://example.com/~user/</code> -ʸȤäƥ桼ѥǥ쥯ȥ˥Ǥ褦ˤޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir</a></li> -</ul> -<h3></h3> -<ul class="seealso"> -<li><a href="../urlmapping.html">URL -ե륷ƥؤΥޥåԥ</a></li> -<li><a href="../howto/public_html.html">public_html -塼ȥꥢ</a></li> -</ul></div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="UserDir" id="UserDir">UserDir</a> <a name="userdir" id="userdir">ǥ쥯ƥ</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>UserDir <em>directory-filename</em></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>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mod_userdir</td></tr> -</table> - - <p><code class="directive">UserDir</code> ǥ쥯ƥ֤ϡ - 桼ΥɥȤؤΥꥯȤ˻Ȥ - 桼Υۡǥ쥯ȥΡºݤΥǥ쥯ȥ - ꤷޤ - <em>directory-filename</em> ˤϼΤɤ줫ꤷޤ:</p> - - <ul> - <li>ǥ쥯ȥ̾˼褦ʥѥ</li> - - <li><code>disabled</code> ɡ - <code>enabled</code> () Ū - ꤵ줿桼ʳ - <em>Ƥ</em>桼̾-ǥ쥯ȥѴ - ʤ褦ˤޤ</li> - - <li><code>disabled</code> ɤȡڡڤΥ桼̾ꥹȡ - Υꥹ˴ޤޤ桼̾ФƤϡȤ - <code>enabled</code> ˤäȤƤ⡢ - <em>褷</em>ǥ쥯ȥѴϹԤޤ</li> - - <li><code>enebled</code> ɤȥڡڤΥ桼̾ꥹȡ - ΤǤѴ̵ˤʤäƤȤȤƤ⡢ - Υ桼̾ˤϥǥ쥯ȥѴԤޤ - <code>disabled</code> ˤ⤢ѴϤޤ - </li> - </ul> - - <p>⤷ <code>enabled</code> <code>disabled</code> - ɤ <code>UserDir</code> ˸ƤʤС - ϥե̾ѥȤư졢 - ̾ǥ쥯ȥؤѴλԤʤ˻Ȥޤ - <code>http://www.foo.com/~bob/one/two.html</code> - ؤΥꥯȤϼΤ褦Ѵޤ:</p> - -<table> -<tr><th>UserDir ǥ쥯ƥ</th> -<th>ѴΥѥ</th></tr> -<tr><td>UserDir public_html</td><td>~bob/public_html/one/two.html</td></tr> -<tr><td>UserDir /usr/web</td><td>/usr/web/bob/one/two.html</td></tr> -<tr><td>UserDir /home/*/www</td><td>/home/bob/www/one/two.html</td></tr> -</table> - - <p>Υǥ쥯ƥ֤ϥ饤ȤФƥ쥯Ȥ - ޤ:</p> - -<table> -<tr><th>UserDir ǥ쥯ƥ</th> -<th>ѴΥѥ</th></tr> -<tr><td>UserDir http://www.foo.com/users</td><td>http://www.foo.com/users/bob/one/two.html</td></tr> -<tr><td>UserDir -http://www.foo.com/*/usr</td><td>http://www.foo.com/bob/usr/one/two.html</td></tr> -<tr><td>UserDir -http://www.foo.com/~*/</td><td>http://www.foo.com/~bob/one/two.html</td></tr> -</table> - -<div class="note"> - <strong>Υǥ쥯ƥ֤ȤȤդƤ; - "<code>UserDir ./</code>" - "<code>/~root</code>" "<code>/</code>" إޥåפޤ - ˾ޤưǤϤʤǤ礦 - "<code>UserDir disabled root</code>" - ˴ޤƤȤᤷޤ - ɲþ <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> - ǥ쥯ƥ֤ - <a href="../misc/security_tips.html">ƥ - Tips</a> Υڡ⤴</strong> -</div> - -<p>ɲä:</p> - -<p>Υ桼Τߤ <code>UserDir</code> -ǥ쥯ȥѤʳˤѤʤ -Ȥޤ礦:</p> - -<div class="example"><p><code> -UserDir disabled<br /> -UserDir enabled user1 user2 user3 -</code></p></div> - -<p>ʬΥ桼 <code>UserDir</code> ǥ쥯ȥѤ뤱ɡ -οͤԵĤˤϡȤޤ礦:</p> - -<div class="example"><p><code> -UserDir enabled<br /> -UserDir disabled user4 user5 user6 -</code></p></div> - -<p>¾Υ桼ǥ쥯ȥꤹ뤳ȤǤޤ -Τ褦ʥޥɤȤ:</p> - -<div class="example"><p><code> -Userdir public_html /usr/web http://www.foo.com/ -</code></p></div> - -<p>http://www.foo.com/~bob/one/two.html ؤΥꥯȤϤޤ -~bob/public_html/one/two.html ΥڡĴ١μ -/usr/web/bob/one/two.html Ĵ١Ǹ http://www.foo.com/bob/one/two.html -ؤΥ쥯Ȥޤ</p> - -<p>쥯ȤäϡꥹȤκǸǤʤФʤޤ -Apache ϥ쥯Ȥ뤫ɤ뤳ȤϤǤޤΤǡ -ꥹȤ˥쥯Ȥȡ줬ɬѤ -ʤäƤޤޤ</p> - -<p>2.1.4 ʹߤǤϡ桼ǥ쥯ȥִǽϥǥեȤǤϵưޤ -ΥСǤϡ<code class="directive"><a href="#userdir">UserDir</a></code> -ǥ쥯ƥ֤¸ߤʤС<code>UserDir public_html</code> -ǤȲꤵƤޤ</p> - - -<h3></h3> -<ul> -<li><a href="../howto/public_html.html">public_html -塼ȥꥢ</a></li> -</ul> -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_userdir.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_userdir.html.ja.utf8 b/docs/manual/mod/mod_userdir.html.ja.utf8 new file mode 100644 index 0000000000..5059c33368 --- /dev/null +++ b/docs/manual/mod/mod_userdir.html.ja.utf8 @@ -0,0 +1,188 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_userdir - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_userdir</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_userdir.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>ユーザ専用のディレクトリを提供 + </td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>userdir_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_userdir.c</td></tr></table> +<h3>概要</h3> + +<p>このモジュールは、 +<code>http://example.com/~user/</code> +構文を使ってユーザ専用ディレクトリにアクセスできるようにします。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir</a></li> +</ul> +<h3>参照</h3> +<ul class="seealso"> +<li><a href="../urlmapping.html">URL から +ファイルシステムへのマッピング</a></li> +<li><a href="../howto/public_html.html">public_html +チュートリアル</a></li> +</ul></div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="UserDir" id="UserDir">UserDir</a> <a name="userdir" id="userdir">ディレクティブ</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>UserDir <em>directory-filename</em></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>Base</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_userdir</td></tr> +</table> + + <p><code class="directive">UserDir</code> ディレクティブは、 + ユーザのドキュメントへのリクエストを受けた時に使う + ユーザのホームディレクトリ中の、実際のディレクトリを + 設定します。 + <em>directory-filename</em> には次のどれかを指定します:</p> + + <ul> + <li>ディレクトリ名か下に示すようなパターン。</li> + + <li><code>disabled</code> キーワード。 + <code>enabled</code> キーワード (下記参照) で明示的に + 指定されたユーザ以外の + <em>全ての</em>ユーザ名-ディレクトリ変換を + しないようにします。</li> + + <li><code>disabled</code> キーワードと、スペース区切りのユーザ名リスト。 + このリスト中に含まれるユーザ名に対しては、たとえ + <code>enabled</code> 節にあったとしても、 + <em>決して</em>ディレクトリ変換は行われません。</li> + + <li><code>enebled</code> キーワードとスペース区切りのユーザ名リスト。 + 全体では変換が無効になっていたといたとしても、 + これらのユーザ名にはディレクトリ変換が行われます。 + ただし、<code>disabled</code> 節にもあれば変換はされません。 + </li> + </ul> + + <p>もし <code>enabled</code> も <code>disabled</code> + キーワードも <code>UserDir</code> に現われていなければ、 + 引数はファイル名パターンとして扱われ、 + 名前からディレクトリへの変換の指定を行なう時に使われます。 + <code>http://www.foo.com/~bob/one/two.html</code> + へのリクエストは次のように変換されます:</p> + +<table> +<tr><th>UserDir ディレクティブ</th> +<th>変換後のパス</th></tr> +<tr><td>UserDir public_html</td><td>~bob/public_html/one/two.html</td></tr> +<tr><td>UserDir /usr/web</td><td>/usr/web/bob/one/two.html</td></tr> +<tr><td>UserDir /home/*/www</td><td>/home/bob/www/one/two.html</td></tr> +</table> + + <p>次のディレクティブはクライアントに対してリダイレクトを + 送信します:</p> + +<table> +<tr><th>UserDir ディレクティブ</th> +<th>変換後のパス</th></tr> +<tr><td>UserDir http://www.foo.com/users</td><td>http://www.foo.com/users/bob/one/two.html</td></tr> +<tr><td>UserDir +http://www.foo.com/*/usr</td><td>http://www.foo.com/bob/usr/one/two.html</td></tr> +<tr><td>UserDir +http://www.foo.com/~*/</td><td>http://www.foo.com/~bob/one/two.html</td></tr> +</table> + +<div class="note"> + <strong>このディレクティブを使うときは注意してください; + "<code>UserDir ./</code>" は + "<code>/~root</code>" から "<code>/</code>" へマップしますが、 + これは望ましい動作ではないでしょう。 + "<code>UserDir disabled root</code>" 宣言を + 設定の中に含めておくことを強くお薦めします。 + 追加情報に <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> + ディレクティブや + <a href="../misc/security_tips.html">セキュリティ + Tips</a> のページもご覧下さい。</strong> +</div> + +<p>追加の例:</p> + +<p>少数のユーザのみが <code>UserDir</code> +ディレクトリを利用し、それ以外には利用させたくない場合は +次を使いましょう:</p> + +<div class="example"><p><code> +UserDir disabled<br /> +UserDir enabled user1 user2 user3 +</code></p></div> + +<p>大部分のユーザは <code>UserDir</code> ディレクトリを利用するけれど、 +少数の人は不許可にしたい場合は、次を使いましょう:</p> + +<div class="example"><p><code> +UserDir enabled<br /> +UserDir disabled user4 user5 user6 +</code></p></div> + +<p>他のユーザディレクトリを指定することもできます。 +次のようなコマンドを使うと:</p> + +<div class="example"><p><code> +Userdir public_html /usr/web http://www.foo.com/ +</code></p></div> + +<p>http://www.foo.com/~bob/one/two.html へのリクエストはまず +~bob/public_html/one/two.html のページを調べ、その次に +/usr/web/bob/one/two.html を調べ、最後に http://www.foo.com/bob/one/two.html +へのリダイレクトを送ります。</p> + +<p>リダイレクトを加える場合は、リストの最後の選択肢でなければなりません。 +Apache はリダイレクトが成功するかどうかを決めることはできませんので、 +リストの前の方にリダイレクトを書くと、それが必ず使用される選択肢に +なってしまいます。</p> + +<p>2.1.4 以降では、ユーザディレクトリ置換機能はデフォルトでは起動しません。 +それ以前のバージョンでは、<code class="directive"><a href="#userdir">UserDir</a></code> +ディレクティブが存在しなければ、<code>UserDir public_html</code> +であると仮定されていました。</p> + + +<h3>参照</h3> +<ul> +<li><a href="../howto/public_html.html">public_html +チュートリアル</a></li> +</ul> +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_userdir.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_version.html b/docs/manual/mod/mod_version.html index ee3abd1556..8ecf8ab5bc 100644 --- a/docs/manual/mod/mod_version.html +++ b/docs/manual/mod/mod_version.html @@ -2,9 +2,9 @@ URI: mod_version.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_version.html.ja.euc-jp +URI: mod_version.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mod_version.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/mod_version.html.ja.euc-jp b/docs/manual/mod/mod_version.html.ja.euc-jp deleted file mode 100644 index fd1bf0567f..0000000000 --- a/docs/manual/mod/mod_version.html.ja.euc-jp +++ /dev/null @@ -1,151 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mod_version - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache ⥸塼 mod_version</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_version.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_version.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_version.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>С¸</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>version_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mod_version.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">ߴ:</a></th><td>С 2.1 ʹ</td></tr></table> -<h3></h3> - - <p>͡ʥС httpd ΰۤʤȤˤʤ롢 - ƥȥȤ絬ϥͥåȥǤλѤΤ߷פƤޤ - Υ⥸塼Ͽƥ <code class="directive"><a href="#ifversion"><IfVersion></a></code> - ޤȤȡӤɽˤ - СåǤ褦ˤʤޤ</p> - - <div class="example"><h3></h3><p><code> - <IfVersion 2.1.0><br /> - <span class="indent"> - # current httpd version is exactly 2.1.0<br /> - </span> - </IfVersion><br /> - <br /> - <IfVersion >= 2.2><br /> - <span class="indent"> - # use really new features :-)<br /> - </span> - </IfVersion> - </code></p></div> - - <p>ܺ٤ϰʲɤǤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#ifversion"><IfVersion></a></li> -</ul> -</div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="IfVersion" id="IfVersion"><IfVersion></a> <a name="ifversion" id="ifversion">ǥ쥯ƥ</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><IfVersion [[!]<var>operator</var>] <var>version</var>> ... -</IfVersion></code></td></tr> -<tr><th><a href="directive-dict.html#Context">ƥ:</a></th><td>ե, Сۥ, ǥ쥯ȥ, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">:</a></th><td>All</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_version</td></tr> -</table> - <p><code class="directive"><IfVersion></code> <code class="program"><a href="../programs/httpd.html">httpd</a></code> ΥС - ȤˤΤ¹Ԥǥ쥯ƥ֤Ϥߤޤ - ̾ () ӤΤȤ <var>version</var> - <code><var>major</var>[.<var>minor</var>[.<var>patch</var>]]</code> Ȥ - 㤨С<code>2.1.0</code> <code>2.2</code> Ȥʤޤ - <var>minor</var> <var>patch</var> ϾάǽǤά줿ϡ - 0 ꤷΤȤߤʤޤӤˤϼο <var>operator</var> - Ǥޤ:</p> - - <table class="bordered"><tr class="header"><th><var>operator</var></th><th></th></tr> -<tr><td><code>=</code> <code>==</code></td> - <td>Ʊ httpd С</td></tr> -<tr class="odd"><td><code>></code></td> - <td>礭 httpd С</td></tr> -<tr><td><code>>=</code></td> - <td>ʾ httpd С</td></tr> -<tr class="odd"><td><code><</code></td> - <td>̤ httpd С</td></tr> -<tr><td><code><=</code></td> - <td>ʲ httpd С</td></tr> -</table> - - <div class="example"><h3></h3><p><code> - <IfVersion >= 2.1><br /> - <span class="indent"> - # this happens only in versions greater or<br /> - # equal 2.1.0.<br /> - </span> - </IfVersion> - </code></p></div> - - <p>Ӥ˲äơhttp ΥСֹФɽˤ - ޥåǤޤνޤ:</p> - - <table class="bordered"><tr class="header"><th><var>operator</var></th><th></th></tr> -<tr><td><code>=</code> or <code>==</code></td> - <td><var>version</var> - <code>/<var>regex</var>/</code> </td></tr> -<tr class="odd"><td><code>~</code></td> - <td><var>version</var> - <code><var>regex</var></code> </td></tr> -</table> - - <div class="example"><h3></h3><p><code> - <IfVersion = /^2.1.[01234]$/><br /> - <span class="indent"> - # e.g. workaround for buggy versions - </span> - </IfVersion> - </code></p></div> - - <p>ޥåɽ뤿ˡ٤ƤΥڥ졼 - ò (<code>!</code>)դ뤳ȤǤޤ:</p> - - <div class="example"><p><code> - <IfVersion !~ ^2.1.[01234]$><br /> - <span class="indent"> - # not for those versions<br /> - </span> - </IfVersion> - </code></p></div> - - <p><var>operator</var> ά줿Ȥ <code>=</code> - ߤʤޤ</p> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/mod_version.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mod_version.html" title="Japanese"> ja </a> | -<a href="../ko/mod/mod_version.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mod_version.html.ja.utf8 b/docs/manual/mod/mod_version.html.ja.utf8 new file mode 100644 index 0000000000..a5b25db630 --- /dev/null +++ b/docs/manual/mod/mod_version.html.ja.utf8 @@ -0,0 +1,151 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mod_version - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache モジュール mod_version</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_version.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_version.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_version.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>バージョン依存の設定</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>version_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_version.c</td></tr> +<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>バージョン 2.1 以降</td></tr></table> +<h3>概要</h3> + + <p>様々なバージョンの httpd の異なる設定を扱うことになる、 + テストスイートや大規模ネットワークでの使用のために設計されています。 + このモジュールは新しいコンテナ — <code class="directive"><a href="#ifversion"><IfVersion></a></code> を + 提供します。これを使うと、数字の比較や正規表現による柔軟な + バージョンチェックができるようになります。</p> + + <div class="example"><h3>例</h3><p><code> + <IfVersion 2.1.0><br /> + <span class="indent"> + # current httpd version is exactly 2.1.0<br /> + </span> + </IfVersion><br /> + <br /> + <IfVersion >= 2.2><br /> + <span class="indent"> + # use really new features :-)<br /> + </span> + </IfVersion> + </code></p></div> + + <p>詳細は以下を読んでください。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#ifversion"><IfVersion></a></li> +</ul> +</div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="IfVersion" id="IfVersion"><IfVersion></a> <a name="ifversion" id="ifversion">ディレクティブ</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><IfVersion [[!]<var>operator</var>] <var>version</var>> ... +</IfVersion></code></td></tr> +<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr> +<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</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_version</td></tr> +</table> + <p><code class="directive"><IfVersion></code> は <code class="program"><a href="../programs/httpd.html">httpd</a></code> のバージョン + が基準を満たしたときにのみ実行させたいディレクティブを囲みます。 + 通常の (数値) 比較のときは <var>version</var> 引数は + <code><var>major</var>[.<var>minor</var>[.<var>patch</var>]]</code> という + 形式、例えば、<code>2.1.0</code> や <code>2.2</code> となります。 + <var>minor</var> と <var>patch</var> は省略可能です。省略された場合は、 + 0 を指定したものとみなされます。比較には次の数値 <var>operator</var> を + 指定できます:</p> + + <table class="bordered"><tr class="header"><th><var>operator</var></th><th>説明</th></tr> +<tr><td><code>=</code> と <code>==</code></td> + <td>同じ httpd バージョン</td></tr> +<tr class="odd"><td><code>></code></td> + <td>より大きい httpd バージョン</td></tr> +<tr><td><code>>=</code></td> + <td>指定以上の httpd バージョン</td></tr> +<tr class="odd"><td><code><</code></td> + <td>指定未満の httpd バージョン</td></tr> +<tr><td><code><=</code></td> + <td>指定以下の httpd バージョン</td></tr> +</table> + + <div class="example"><h3>例</h3><p><code> + <IfVersion >= 2.1><br /> + <span class="indent"> + # this happens only in versions greater or<br /> + # equal 2.1.0.<br /> + </span> + </IfVersion> + </code></p></div> + + <p>数値比較に加えて、http のバージョン番号に対して正規表現による + マッチングができます。二種類の書き方があります:</p> + + <table class="bordered"><tr class="header"><th><var>operator</var></th><th>説明</th></tr> +<tr><td><code>=</code> or <code>==</code></td> + <td><var>version</var> は + <code>/<var>regex</var>/</code> 形式</td></tr> +<tr class="odd"><td><code>~</code></td> + <td><var>version</var> は + <code><var>regex</var></code> 形式</td></tr> +</table> + + <div class="example"><h3>例</h3><p><code> + <IfVersion = /^2.1.[01234]$/><br /> + <span class="indent"> + # e.g. workaround for buggy versions + </span> + </IfVersion> + </code></p></div> + + <p>マッチングの否定を表現するために、すべてのオペレータは前に + 感嘆符 (<code>!</code>)を付けることができます:</p> + + <div class="example"><p><code> + <IfVersion !~ ^2.1.[01234]$><br /> + <span class="indent"> + # not for those versions<br /> + </span> + </IfVersion> + </code></p></div> + + <p><var>operator</var> が省略されたときは <code>=</code> と + みなされます。</p> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/mod_version.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mod_version.html" title="Japanese"> ja </a> | +<a href="../ko/mod/mod_version.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/module-dict.html b/docs/manual/mod/module-dict.html index 86e639eba6..49fa299646 100644 --- a/docs/manual/mod/module-dict.html +++ b/docs/manual/mod/module-dict.html @@ -2,9 +2,9 @@ URI: module-dict.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: module-dict.html.ja.euc-jp +URI: module-dict.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: module-dict.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/module-dict.html.ja.euc-jp b/docs/manual/mod/module-dict.html.ja.euc-jp deleted file mode 100644 index d9d5535201..0000000000 --- a/docs/manual/mod/module-dict.html.ja.euc-jp +++ /dev/null @@ -1,122 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Apache ⥸塼βǻѤѸ - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache ⥸塼βǻѤѸ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/mod/module-dict.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/module-dict.html" title="Japanese"> ja </a> | -<a href="../ko/mod/module-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/mod/module-dict.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> -</div> - - <p>ʸ Apache γ <a href="./">⥸塼</a> 뤿 - ȤƤѸޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description"></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Status">ơ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#SourceFile">ե</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ModuleIdentifier">⥸塼뼱̻</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">ߴ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="Description" id="Description"></a></h2> - -<p>⥸塼Ūû</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="Status" id="Status">ơ</a></h2> - - <p>ϡΥ⥸塼뤬 Apache - ֥Фˤɤ줯餤̩ܤȤ߹ޤƤ뤫ޤ - С⥸塼Ȥ߹ߡεǽѤ뤿ˡ - Фƥѥ뤹ɬפ뤫⤷ʤȤȤޤ - °ͤϰʲΤΤǤ:</p> - <dl> - <dt>MPM</dt> - - <dd>ơ "MPM" Υ⥸塼<a href="../mpm.html">ޥץå⥸塼</a>Ǥ - ¾μΥ⥸塼ȤϰäơApache Ͼ MPM Ĥ - Ѥ³ޤμΥ⥸塼ϴŪʥꥯȤΰ - ǥѥåԤʤޤ</dd> - - <dt>Base</dt> - - <dd>ơ "Base" - Υ⥸塼ϡǥեȤǥѥ뤵Ƥ虜虜꤫ - ⥸塼Ƥʤ¤ꡢ̾ѲǽǤ - </dd> - - <dt>Extension</dt> - - <dd>ơ "Extension" Υ⥸塼ϡ - ǥեȤǤϥѥ뤵줺Фˤɤ߹ޤޤ - Υ⥸塼Ȥεǽͭˤˤϡ - Фӥɤ뤿ѹơApache - ƥѥ뤹ɬפޤ</dd> - <dt>Experimental</dt> - - <dd>ơ "Experimental" Υ⥸塼ϡ - Apache ʪƱƤޤ - ѤϼǤǹԤʤɬפޤ - Υ⥸塼ϡɥȤⴰ˸ƺǤ - ݡȤƤȤϸ¤ޤ</dd> - <dt>External</dt> - - <dd>ơ "External" Υ⥸塼ϡ Apache - ۤƱޤ ("ɥѡƥ⥸塼") - Τᡢ桹ǤϤޤ - Υ⥸塼ΥݡȤ⤷Ƥޤ</dd> - </dl> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="SourceFile" id="SourceFile">ե</a></h2> - - <p>ñˡ - Υ⥸塼ɬפʥɤޤॽե̾ΤǤ - ϡ<code class="directive"><a href="../mod/core.html#ifmodule"><IfModule></a></code> - ǥ쥯ƥ֤ǻѤ̾Ǥ⤢ޤ - </p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="ModuleIdentifier" id="ModuleIdentifier">⥸塼뼱̻</a></h2> - - <p>ʸϡ⥸塼ưŪɤ߹ߤԤʤȤ˻Ѥ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> - ǥ쥯ƥ֤ˤƻѤ⥸塼μ̻ҤǤ - ܤȡե module פγѿ̾Ǥ - </p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="Compatibility" id="Compatibility">ߴ</a></h2> - - <p>⥸塼뤬 Apache С 2 - ۤ˴ޤޤƤʤä硢 - Υ⥸塼뤬Ƴ줿С˽Ƥޤ - ޤ⥸塼뤬ΥץåȥեˤΤ¸ߤȤ - ܺ٤Ϥ˽Ƥޤ</p> -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/mod/module-dict.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/module-dict.html" title="Japanese"> ja </a> | -<a href="../ko/mod/module-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/mod/module-dict.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/module-dict.html.ja.utf8 b/docs/manual/mod/module-dict.html.ja.utf8 new file mode 100644 index 0000000000..e5b2c9ac6f --- /dev/null +++ b/docs/manual/mod/module-dict.html.ja.utf8 @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Apache モジュールの解説で使用する用語 - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache モジュールの解説で使用する用語</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/mod/module-dict.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/module-dict.html" title="Japanese"> ja </a> | +<a href="../ko/mod/module-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="../tr/mod/module-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div> + + <p>この文書は Apache の各 <a href="./">モジュール</a> を説明するために + 使われている用語を説明します。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description">説明</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#Status">ステータス</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#SourceFile">ソースファイル</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ModuleIdentifier">モジュール識別子</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">互換性</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="Description" id="Description">説明</a></h2> + +<p>モジュールの目的の短い説明。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="Status" id="Status">ステータス</a></h2> + + <p>これは、そのモジュールが Apache + ウェブサーバにどれくらい密接に組み込まれているかを示します。 + 言い換えれば、モジュールを組み込み、その機能を利用するために、 + サーバを再コンパイルする必要があるかもしれないということを示します。 + この属性が取り得る値は以下のものです:</p> + <dl> + <dt>MPM</dt> + + <dd>ステータスが "MPM" のモジュールは<a href="../mpm.html">マルチプロセッシングモジュール</a>です。 + 他の種類のモジュールとは違って、Apache は常に MPM を一つだけ + 使用し続けます。この種類のモジュールは基本的なリクエストの扱いと + ディスパッチを行ないます。</dd> + + <dt>Base</dt> + + <dd>ステータスが "Base" + のモジュールは、デフォルトでコンパイルされてわざわざ設定から + モジュールを削除していない限り、通常は利用可能です。 + </dd> + + <dt>Extension</dt> + + <dd>ステータスが "Extension" のモジュールは、 + デフォルトではコンパイルされず、サーバにも読み込まれません。 + そのモジュールとその機能を有効にするには、 + サーバをビルドするための設定を変更して、Apache + を再コンパイルする必要があります。</dd> + <dt>Experimental</dt> + + <dd>ステータスが "Experimental" のモジュールは、 + Apache 配布物に同梱されていますが、 + 使用する場合は自己責任で行なう必要があります。 + そのモジュールは、ドキュメントも完成に向けて作成中ですし、 + サポートされるているとは限りません。</dd> + <dt>External</dt> + + <dd>ステータスが "External" のモジュールは、基本 Apache + 配布に同梱されません ("サードパーティーモジュール")。 + そのため、我々に責任はありませんし、 + そのモジュールのサポートもしていません。</dd> + </dl> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="SourceFile" id="SourceFile">ソースファイル</a></h2> + + <p>これは単純に、 + そのモジュールに必要なコードを含むソースファイルの名前を列挙したものです。 + これは、<code class="directive"><a href="../mod/core.html#ifmodule"><IfModule></a></code> + ディレクティブで使用される名前でもあります。 + </p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="ModuleIdentifier" id="ModuleIdentifier">モジュール識別子</a></h2> + + <p>この文字列は、モジュールの動的読み込みを行なうときに使用する <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> + ディレクティブにおいて使用されるモジュールの識別子です。 + 詳しく書くと、ソースファイル内の module タイプの外部変数の名前です。 + </p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="Compatibility" id="Compatibility">互換性</a></h2> + + <p>あるモジュールが Apache バージョン 2 + の配布に含まれていなかった場合、 + そのモジュールが導入されたバージョンがここに書かれています。 + また、モジュールが特定のプラットフォームにのみ存在するときも + 詳細はここに書かれています。</p> +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/mod/module-dict.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/module-dict.html" title="Japanese"> ja </a> | +<a href="../ko/mod/module-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="../tr/mod/module-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mpm_common.html b/docs/manual/mod/mpm_common.html index f76c5828c5..27eaab44dd 100644 --- a/docs/manual/mod/mpm_common.html +++ b/docs/manual/mod/mpm_common.html @@ -6,6 +6,6 @@ URI: mpm_common.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mpm_common.html.ja.euc-jp +URI: mpm_common.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mpm_common.html.ja.euc-jp b/docs/manual/mod/mpm_common.html.ja.euc-jp deleted file mode 100644 index 98ed2072a6..0000000000 --- a/docs/manual/mod/mpm_common.html.ja.euc-jp +++ /dev/null @@ -1,1058 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>mpm_common - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache MPM ̥ǥ쥯ƥ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../de/mod/mpm_common.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/mod/mpm_common.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mpm_common.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>İʾΥޥץå⥸塼 (MPM) -ǼƤǥ쥯ƥ֤Υ쥯</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>MPM</td></tr></table> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#acceptmutex">AcceptMutex</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#coredumpdirectory">CoreDumpDirectory</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#enableexceptionhook">EnableExceptionHook</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#gracefulshutdowntimeout">GracefulShutdownTimeout</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#group">Group</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#listen">Listen</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#listenbacklog">ListenBackLog</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#lockfile">LockFile</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#maxclients">MaxClients</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#maxmemfree">MaxMemFree</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#maxrequestsperchild">MaxRequestsPerChild</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#maxsparethreads">MaxSpareThreads</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#minsparethreads">MinSpareThreads</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#pidfile">PidFile</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#receivebuffersize">ReceiveBufferSize</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#scoreboardfile">ScoreBoardFile</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#sendbuffersize">SendBufferSize</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#serverlimit">ServerLimit</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#startservers">StartServers</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#startthreads">StartThreads</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#threadlimit">ThreadLimit</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#threadsperchild">ThreadsPerChild</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#threadstacksize">ThreadStackSize</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#user">User</a></li> -</ul> -</div> - -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="AcceptMutex" id="AcceptMutex">AcceptMutex</a> <a name="acceptmutex" id="acceptmutex">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ʣλҥץͥåȥåȤǥꥯȤ -accept 褦ȤƤȤˡApache λҥץľ뤿 -Ȥˡ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>AcceptMutex Default|<var>method</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AcceptMutex Default</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p><code class="directive">AcceptMutex</code> ǥ쥯ƥ֤ϡ - ͥåȥåȤΥꥯȤ accept 褦ȤƤʣλҥץ - Apache ľ뤿˻Ȥˡ(ɬפʤåեξ)ꤷޤ - Apache 2.0 ϡΥåɤϥѥˤΤǤޤ - Ŭˡϡƥץåȥۡ礭¸ޤ - ܺ٤˴ؤƤϡ<a href="../misc/perf-tuning.html">ǽΥ塼˥</a> - ɥȤ</p> - - <p>Υǥ쥯ƥ֤ <code>Default</code> - ꤵƤСѥ줿ǥեͤȤޤ - ¾λѲǽʥåɤΰϲˤޤ - ƤΥåɤƤΥץåȥۡǻѲǽǤ櫓ǤϤʤ - ȤȤդƤ - ѲǽǤʤåɤꤵ줿ϡ - Ѳǽʥåɤΰޤå - 顼˽Ϥޤ</p> - - <dl> - <dt><code>flock<<var>:/path/to/lockfile</var>></code></dt> - <dd>ץ <var>/path/to/lockfile</var> - ѥեΥåˡ - <code>flock(2)</code> ƥॳȤޤ - åեλˤ <code class="directive"><a href="#lockfile">LockFile</a></code> - ǥ쥯ƥ֤ȤȤޤ(侩Ǥ)</dd> - - <dt><code>fcntl<<var>:/path/to/lockfile</var>></code></dt> - <dd>ץ <var>/path/to/lockfile</var> - ѥեΥåˡ - <code>fcntl(2)</code> ƥॳȤޤ - åեλˤ <code class="directive"><a href="#lockfile">LockFile</a></code> - ǥ쥯ƥ֤ȤȤޤ(侩Ǥ)</dd> - - <dt><code>file<<var>:/path/to/lockfile</var>></code></dt> - <dd>ѤǤեå롼ǺŬʤΤȤޤ - Ūˤϡ<code>fcntl</code> ѲǽʾϤȤǤʤ - <code>flock</code> ޤ - ϥץåȥۡ <a class="glossarylink" href="../glossary.html#apr" title="Ѹ콸">APR</a> ĤΤʤȤ - ĤݡȤƤΤѲǽǤ</dd> - - <dt><code>posixsem</code></dt> - <dd>¾μ POSIX ߴޥեѤޤ</dd> - - <dt><code>sysvsem</code></dt> - <dd>¾μ SySV ΥޥեȤޤ</dd> - - <dt><code>sem</code></dt> - <dd>ѤǤ륻ޥե롼ǺŬʤΤȤޤ - ŪˤϡPosix ߴޥեѲǽʾϤȤǤʤ - SystemV IPC Υޥեޤ - ϥץåȥۡ <a class="glossarylink" href="../glossary.html#apr" title="Ѹ콸">APR</a> ĤΤʤȤ - ĤݡȤƤΤѲǽǤ</dd> - - <dt><code>pthread</code></dt> - <dd>POSIX Threads (PThreads) ʤǼƤ - POSIX ¾Ȥޤ</dd> - - </dl> - - <p>ѥ˥ƥΥǥեȤФ줿Τϡ - <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> <code>debug</code> - ꤹȤ褤Ǥ礦ǥեȤ <code class="directive">AcceptMutex</code> - <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> ˽ޤޤ</p> - - <div class="warning"><h3>ٹ</h3> - <p>ۤȤɤΥƥˤƤϡ<code>pthread</code> ץ - ФƤȡҥץ <code>AcceptCntl</code> mutex - ݻƤȤ˰۾ェλ硢ФϥꥯȤؤα - ߤƤޤޤ줬ȯϡФ줵뤿ˤ - ưǺƵưɬפޤ</p> - - <p>Solaris 㳰ǡApache ѤƤ롢ҥץ mutex - ݻư۾ェλ mutex 줵뤿εƤޤ</p> - <p>ѤΥƥब <code>pthread_mutexattr_setrobust_np()</code> ؿ - Ƥϡ<code>pthread</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="CoreDumpDirectory" id="CoreDumpDirectory">CoreDumpDirectory</a> <a name="coredumpdirectory" id="coredumpdirectory">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Apache פ˰ưߤǥ쥯ȥ -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>CoreDumpDirectory <var>directory</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ǥեȤʸɤǤ</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p>Apache פ˰ưߤǥ쥯ȥ椷ޤ - ǥեͤ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> - ǥ쥯ȥǤΥǥ쥯ȥϥФμ¹ԤƤ桼¤ - ߲ǽǤ٤ǤϤʤΤǡ̾ϥפϽޤޤ - ǥХåΤ˥פɬפǤС - Υǥ쥯ƥ֤Ȥä¾ΰ֤˥פФ褦ˤǤޤ</p> - - <div class="note"><h3>Linux ǤΥ</h3> - <p>Apache root ȤƵươ̤Υ桼θ¤˰ʹߤ - Linux Υͥϥǥ쥯ȥ꤬ץθ¤ǽ߲ǽʾǤ - פ<em>̵</em>ˤޤApache (2.0.46 ʹ) - Linux 2.4 ʹߤǤϥפԤʤ褦˺ƻꤷޤ - <code class="directive">CoreDumpDirectory</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="EnableExceptionHook" id="EnableExceptionHook">EnableExceptionHook</a> <a name="enableexceptionhook" id="enableexceptionhook">ǥ쥯ƥ</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>EnableExceptionHook On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>EnableExceptionHook Off</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.49 ʹ</td></tr> -</table> - <p>ͳ顢<code>--enable-exception-hook</code> configure - ץͭˤˤΤߡΥǥ쥯ƥ֤ѤǤޤ - ⥸塼ץ饰ơҤå夷˲¹ԤǤ褦 - եåͭˤޤ</p> - - <p>Τ褦ʳ⥸塼ϡ¸ߤƤơ - <code>mod_whatkilledus</code> <code>mod_backtrace</code> - ΥեåѤޤξܺ٤ˤĤƤ Jeff Trawick - <a href="http://www.apache.org/~trawick/exception_hook.html">EnableExceptionHook site</a> ȤƤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="GracefulShutdownTimeout" id="GracefulShutdownTimeout">GracefulShutdownTimeout</a> <a name="gracefulshutdowntimeout" id="gracefulshutdowntimeout">ǥ쥯ƥ</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>GracefulShutDownTimeout <var>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>GracefulShutDownTimeout 0</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/event.html">event</a></code></td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.2 ʹ</td></tr> -</table> - <p><code class="directive">GracefulShutdownTimeout</code> ˤ - С "graceful-stop" ʥäƤ鸽ߤ - ꥯȤνDzô³뤫ꤷޤ</p> - - <p>ͤꤹȡȤƻĤäƤꥯȤ - ƴλޤǥСϽλޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Group" id="Group">Group</a> <a name="group" id="group">ǥ쥯ƥ</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>Group <var>unix-group</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>Group #-1</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ʹߤǡХǤΤͭǤ</td></tr> -</table> - <p><code class="directive">Group</code> ǥ쥯ƥ֤ǡ - ꥯȤ˱ݤ˽°Ƥ롼פꤷޤ - Υǥ쥯ƥ֤Ѥ뤿ˤϡ - ФϺǽ <code>root</code> ¤ǵưƤɬפޤ - root 桼ǥФưϡꤷ롼פѲǤˡ - Ū˵ư桼°륰롼פǼ¹Ԥ뤳Ȥˤʤޤ - <var>unix-group</var> ϼΤΤ줫Ǥ:</p> - - <dl> - <dt>롼̾</dt> - <dd>롼פ̾ǻȤޤ</dd> - - <dt><code>#</code> ³ƥ롼ֹ</dt> - <dd>롼פֹǻȤޤ</dd> - </dl> - - <div class="example"><h3></h3><p><code> - Group www-group - </code></p></div> - - <p>Ф¹Ԥ뤿ο롼פꤹ뤳Ȥ - ᤷޤ<code>nobody</code> ѤԤ⤤ޤ - ǽǤä˾ޤǤɬ⤢ޤ</p> - - <div class="warning"><h3>ƥ</h3> - <p>ΤˤɤʤȤäƤΤδΤʤǡ - <code class="directive">Group</code> ( <code class="directive"><a href="#user">User</a></code>) - <code>root</code> ꤷʤǤ</p> - </div> - - <p>õ: Υǥ쥯ƥ֤ - <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - ǻѤ뤳ȤϥݡȤʤʤޤApache 2.0 - <code class="program"><a href="../programs/suexec.html">suexec</a></code> ꤷϡ - <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> - ѤƤ</p> - - <div class="note"><h3></h3> - <p><code class="directive">Group</code> ǥ쥯ƥ֤ - <code class="module"><a href="../mod/beos.html">beos</a></code> <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> MPM - ˤ¸ߤޤ¼Ū̵ǡߴΤ¸ߤޤ</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="Listen" id="Listen">Listen</a> <a name="listen" id="listen">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>Ф listen IP ɥ쥹ȥݡֹ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Listen [<var>IP-address</var>:]<var>portnumber</var> [<var>protocol</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/event.html">event</a></code></td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ɬܥǥ쥯ƥ֡<var>protocol</var> - 2.1.5 ɲá</td></tr> -</table> - <p><code class="directive">Listen</code> ǥ쥯ƥ֤ Apache - IP ɥ쥹ݡֹ listen 褦˻ꤷޤ - ǥեȤǤƤ IP եΥꥯȤ˱ޤ - <code class="directive">Listen</code> ǥ쥯ƥ֤ - ߤɬܤΥǥ쥯ƥ֤Ȥʤޤ - ⤷եˤʤСФϵư˼Ԥޤ - ϰΥС Apache ѹΤäʬǤ</p> - - <p><code class="directive">Listen</code> ǥ쥯ƥ֤ǤϡΥݡȤ뤤 - ɥ쥹ȥݡȤȤ߹碌äƤꥯȤФ - 褦˻ꤷޤ - ⤷ݡֹꤵ줿ϡФե - ꤵ줿ݡֹФ listen ޤ - IP ɥ쥹ݡȤȤȤ˻ꤵ줿ϡ - Фϻꤵ줿ݡȤȥեФ listen - ޤ</p> - - <p>ʣΥɥ쥹ȥݡȤФ listen 褦ˡ - ʣ <code class="directive">Listen</code> ǥ쥯ƥ֤ȤȤǤޤ - Ф줿ɥ쥹ȥݡƤΥꥯȤФ - ޤ</p> - - <p>㤨СФ 80 ֥ݡȤ 8000 ֥ݡȤξ - ͥϡΤ褦ˤޤ</p> - - <div class="example"><p><code> - Listen 80<br /> - Listen 8000 - </code></p></div> - - <p>ĤΥեȥݡֹ椫Υͥ - 褦ˤˤϡΤ褦ˤޤ</p> - - <div class="example"><p><code> - Listen 192.170.2.1:80<br /> - Listen 192.170.2.5:8000 - </code></p></div> - - <p>IPv6 ɥ쥹ϳѳ̤ǰϤޤʤФʤޤ - 㤨мΤ褦ˤǤ</p> - - <div class="example"><p><code> - Listen [2001:db8::a00:20ff:fea7:ccea]:80 - </code></p></div> - - <p><var>protocol</var> ץ̾Ǥɬפޤ - ̵ξ硢443 ֥ݡȤˤ <code>https</code> ¾ΥݡȤˤ - <code>http</code> ǥեͤȤƻѤޤ - protocol ϡɤΥ⥸塼뤬ꥯȤ뤫ꤷ - <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code> - ˤץȥͭκŬԤ褦ˤޤ</p> - - <p>ɸʥݡȤDZѤƤݤˤΤ protocol ꤬ɬפˤʤޤ - Ȥ <code>https</code> ʥȤ 8443 ֥ݡȤDZѤƤ :</p> - - <div class="example"><p><code> - Listen 192.170.2.1:8443 https - </code></p></div> - - <div class="note"><h3>顼</h3> - Ʊ IP ɥ쥹ȥݡȤȤˡʣ <code class="directive">Listen</code> - ǥ쥯ƥ֤ꤷƤޤȡ<code>Address already in use</code> - Ȥ顼å뤳Ȥˤʤޤ - </div> - - -<h3></h3> -<ul> -<li><a href="../dns-caveats.html">DNS </a></li> -<li><a href="../bind.html">Apache -Ѥ륢ɥ쥹ȥݡȤ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ListenBackLog" id="ListenBackLog">ListenBackLog</a> <a name="listenbacklog" id="listenbacklog">ǥ쥯ƥ</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>ListenBacklog <var>backlog</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ListenBacklog 511</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p>α֤ΥͥΥ塼κĹǤ - ŪˤĴɬפϤޤĴ˾ޤޤ - TCP SYN եåɥåξˤˡ - 䤷˾ޤƥ⤢ޤ - <code>listen(2)</code> ƥॳΥХåѥ - </p> - - <p>ͤ OS ˤꡢʿޤޤ - ͤ OS ˰ۤʤäƤޤޤ¿ OS Ǥϡ - ХåȤƻꤵƤͤ礦ɤޤǻȤäƤ櫓ǤϤʤ - ꤵƤͤ˴Ť (̾ͤ礭ͤ) - ȤäƤ뤳ȤդƤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="LockFile" id="LockFile">LockFile</a> <a name="lockfile" id="lockfile">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>դľ뤿Υåեΰ<em>(侩)</em></td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>LockFile <var>filename</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>LockFile logs/accept.lock</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p><code class="directive"><a href="#acceptmutex">AcceptMutex</a></code> - <code>fcntl</code> <code>flock</code> - ꤵƻѤƤˡѤåեؤΥѥ - <code class="directive">LockFile</code> ǥ쥯ƥ֤ꤷޤ - Υǥ쥯ƥ֤̾ϤΤޤޤˤƤޤ - <code>logs</code> ǥ쥯ȥ꤬ NFS - ǥޥȤƤʤɤͤѤޤ - ʤʤ<strong>åեϥǥ - ¸ʤФʤʤ</strong>Ǥ - ᥤХץ PID ե̾˼ưŪղäޤ</p> - - <div class="warning"><h3>ƥ</h3> - <p><code>/var/tmp</code> - ȤäïǤǥ쥯ȥ˥ե - <em>֤ʤ</em>褤Ǥʤʤ顢Фư˺ - åեκΤ˸뤳Ȥˤäơ - ïǤ⥵ӥݥåȤǤ뤫Ǥ</p> - </div> - <div class="warning"><h3>侩</h3> - <p>Υǥ쥯ƥ֤侩Ǥ <code class="directive"><a href="#acceptmutex">AcceptMutex</a></code> - ǥ쥯ƥ֤¾ˡλȤȤ˥åեξꤷƤ</p> - </div> - - -<h3></h3> -<ul> -<li><code class="directive"><a href="#acceptmutex">AcceptMutex</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="MaxClients" id="MaxClients">MaxClients</a> <a name="maxclients" id="maxclients">ǥ쥯ƥ</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>MaxClients <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p><code class="directive">MaxClients</code> ǥ쥯ƥ֤ϡ - 뤳ȤΤǤƱꥯȿꤷޤ - <code class="directive">MaxClients</code> ¿ۤ륳ͥ̾ - <code class="directive"><a href="#listenbacklog">ListenBacklog</a></code> - ǥ쥯ƥ֤ꤷޤǥ塼ޤ - ¾ΥꥯȤκǸޤãƻҥץȡ - Υͥ˱ޤ</p> - - <p>åɤѤʤ (<em>ʤ</em> <code class="module"><a href="../mod/prefork.html">prefork</a></code>) - Ǥϡ<code class="directive">MaxClients</code> - ϡꥯȤ˱뤿˵ư - ҥץκȤʤޤ - ǥեͤ <code>256</code> ǡäϡ - <code class="directive"><a href="#serverlimit">ServerLimit</a></code> - ͤäɬפޤ</p> - - <p>åɤѤ륵Ф䡢ϥ֥åɥ (<em>ʤ</em> - <code class="module"><a href="../mod/beos.html">beos</a></code> <code class="module"><a href="../mod/worker.html">worker</a></code>) - Ǥϡ<code class="directive">MaxClients</code> - ϡ饤Ȥ˱Ǥ륹åɤ¤ޤ - <code class="module"><a href="../mod/beos.html">beos</a></code> ǤΥǥեͤ <code>50</code> Ǥ - ϥ֥å MPM ǤΥǥեͤ <code>16</code> - <code class="directive"><a href="#serverlimit">ServerLimit</a></code> - <code>25</code> (<code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>) Ǥ - <code class="directive">MaxClients</code> - 16 ץʾɬפͤޤäϡ - <code class="directive"><a href="#serverlimit">ServerLimit</a></code> - äɬפޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="MaxMemFree" id="MaxMemFree">MaxMemFree</a> <a name="maxmemfree" id="maxmemfree">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td><code>free()</code> ƤФʤ¤ꡢ -ꥢݻ³κ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>MaxMemFree <var>KBytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MaxMemFree 0</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code></td></tr> -</table> - <p><code class="directive">MaxMemFree</code> ǥ쥯ƥ֤ - <code>free()</code> ƤФʤ¤ꡢ - 祢ݻǤΥκͤХñ̤ꤷޤ - ꤵƤʤꤵƤȤϡ̵¤ˤʤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="MaxRequestsPerChild" id="MaxRequestsPerChild">MaxRequestsPerChild</a> <a name="maxrequestsperchild" id="maxrequestsperchild">ǥ쥯ƥ</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>MaxRequestsPerChild <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MaxRequestsPerChild 10000</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p><code class="directive">MaxRequestsPerChild</code> ǥ쥯ƥ֤ϡ - ġλҥХץȤΤǤꥯȤ¿ - ꤷޤ<code class="directive">MaxRequestsPerChild</code> - ĤΥꥯȤθˡҥץϽλޤ - <code class="directive">MaxRequestsPerChild</code> <code>0</code> - ꤵƤϡץϴڤˤ꽪λ뤳ȤϤޤ</p> - - <div class="note"><h3>¾Υǥե</h3> - <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> - ǤΥǥեͤ <code>0</code> Ǥ</p> - </div> - - <p><code class="directive">MaxRequestsPerChild</code> - ¤뤳ȤˤϡĤޤ:</p> - - <ul> - <li>(ȯŪ) ä - ץ̤¤Ǥ</li> - - <li>ץͭ¤Υ饤եꤹ뤳Ȥǡ - ٤ä˥ץʤ뤳ȤǤ</li> - </ul> - - <div class="note"><h3></h3> - <p><code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code> ꥯȤξϡ - ܤΥꥯȤ¤˳ޤ - ¸ŪˤϡĤλҥץ<em>ͥ</em> - ¤褦˵ưѲޤ</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="MaxSpareThreads" id="MaxSpareThreads">MaxSpareThreads</a> <a name="maxsparethreads" id="maxsparethreads">ǥ쥯ƥ</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>MaxSpareThreads <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p>ɥʥåɤκǤۤʤ MPM ǤϤ줾졢 - Υǥ쥯ƥ֤ϰۤʤ갷ޤ</p> - - <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> Ǥϡ - ǥեȤ <code>MaxSpareThreads 10</code> Ǥ - MPM ϥɥ륹åɿ줾λҥץȤ˴ƻ뤷ޤ - ҥץ˥ɥ륹åɤ¿ϡ - ФϤλҥץ˴ޤޤ륹åɤλϤޤ</p> - - <p><code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, - <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> Ǥϡ - ǥեȤ <code>MaxSpareThreads 250</code> Ǥ - MPM ϥɥ륹åɿΤǴƻ뤷ޤ - Фǥɥ륹åɿ¿ϡ - ο⾯ʤˤʤޤǻҥץλޤ</p> - - <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> Ǥϡ - ǥեȤ <code>MaxSpareThreads 100</code> Ǥ - MPM ϥץǼ¹ԤޤΤǡ - ڥåɿ⥵ΤǴꤷޤ</p> - - <p><code class="module"><a href="../mod/beos.html">beos</a></code> <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> - <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> Ȼưޤ - <code class="module"><a href="../mod/beos.html">beos</a></code> ǤΥǥեͤ <code>MaxSpareThreads 50</code> - Ǥ<code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> ǤΥǥեͤ <code>10</code> - Ǥ</p> - - <div class="note"><h3>»</h3> - <p><code class="directive">MaxSpareThreads</code> μͤˤ¤ޤ - Apache ϼε§˽äƼưŪޤ</p> - <ul> - <li><code class="module"><a href="../mod/perchild.html">perchild</a></code> Ǥϡ - <code class="directive">MaxSpareThreads</code> - <code class="directive"><a href="#threadlimit">ThreadLimit</a></code> - ʲǤɬפޤ</li> - - <li><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> - <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code> - 礭ɬפޤ</li> - - <li><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, - <code class="module"><a href="../mod/worker.html">worker</a></code> Ǥϡ - <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code> - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - Ƿޤ¤礭ɬפޤ</li> - </ul> - </div> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code></li> -<li><code class="directive"><a href="#startservers">StartServers</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="MinSpareThreads" id="MinSpareThreads">MinSpareThreads</a> <a name="minsparethreads" id="minsparethreads">ǥ쥯ƥ</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>MinSpareThreads <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p>ꥯȤ˱륹åɿκǾͤǤ - ۤʤ MPM ǤϤ줾졢 - Υǥ쥯ƥ֤ϰۤʤ갷ޤ</p> - - <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> Ǥϡ - ǥեȤ <code>MinSpareThreads 5</code> ǡ - ɥ륹åɿҥץ˴ƻ뤷ޤ - ⤷ҥץ˽ʬʿΥåɤʤС - ФϤλҥץ˿åɤϤޤ - Ǥ顢<code class="directive"><a href="../mod/perchild.html#numservers">NumServers</a></code> - <code>10</code> ˡ<code class="directive">MinSpareThreads</code> - <code>5</code> ˤϡǾǤ 50 Υɥ륹åɤ - ƥˤ뤳Ȥˤʤޤ</p> - - <p><code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, - <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> Ǥϡ - ǥեȤ <code>MinSpareThreads 75</code> ǡ - ɥ륹åɿΤǴƻ뤷ޤ - ⤷Ф˽ʬʿΥɥ륹åɤʤС - ɥ륹åɿο礭ʤޤ - ҥץޤ</p> - - <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> Ǥϡ - ǥեȤ <code>MinSpareThreads 10</code> ǡ - ץ MPM ǤΤǡΤǴޤ</p> - - <p><code class="module"><a href="../mod/beos.html">beos</a></code> <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> ϡ - <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>ˤ褯Ƥޤ - <code class="module"><a href="../mod/beos.html">beos</a></code> ǤΥǥեȤ <code>MinSpareThreads 1</code> - Ǥ<code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> ǤΥǥեȤ - <code>5</code> Ǥ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#maxsparethreads">MaxSpareThreads</a></code></li> -<li><code class="directive"><a href="#startservers">StartServers</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="PidFile" id="PidFile">PidFile</a> <a name="pidfile" id="pidfile">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ǡΥץ ID -ФϿ뤿Υե</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>PidFile <var>filename</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>PidFile logs/httpd.pid</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p><code class="directive">PidFile</code> ǥ쥯ƥ֤ǡ - ǡΥץ ID ФϿեꤷޤ - ե̾ХѥǤʤϡ - <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> - ŪʤΤȤưޤ</p> - - <div class="example"><h3></h3><p><code> - PidFile /var/run/apache.pid - </code></p></div> - - <p>Ф <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> - <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code> - ĤƳľꡢե - ɹꤵ뤿ˡФ˥ʥ뤳ȤǤ - ʤȤޤ - SIGHUP (kill -1) ʥ <code class="directive">PidFile</code> - ˽Ƥץ ID 뤳ȤǤǤޤ</p> - - <p><code class="directive">PidFile</code> ˤϡեְ֤ - <a href="../misc/security_tips.html#serverroot">ƥ</a> - Ʊޤ</p> - - <div class="note"><h3></h3> - <p>Apache 2 Ǥϡ - <code class="program"><a href="../programs/apachectl.html">apachectl</a></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="ReceiveBufferSize" id="ReceiveBufferSize">ReceiveBufferSize</a> <a name="receivebuffersize" id="receivebuffersize">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>TCP Хåե</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>ReceiveBufferSize <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ReceiveBufferSize 0</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p>Ф TCP Хåեꤵ줿Хȿꤷޤ</p> - - <p><code>0</code>ˤ硢OS ΥǥեͤѤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ScoreBoardFile" id="ScoreBoardFile">ScoreBoardFile</a> <a name="scoreboardfile" id="scoreboardfile">ǥ쥯ƥ</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>ScoreBoardFile <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ScoreBoardFile logs/apache_status</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p>Apache ϿƥץȻҥץ֤̿˥ܡɤѤޤ - ̿ǽ˥եɬפȤ륢ƥ⤢ޤ - ե뤬ꤵƤʤСApache Ϥޤ - (ƿ̾ͭ) ˥ܡɤȤ줬Ԥ - ǥ˥ե (ե١ζͭ) Ȥޤ - Υǥ쥯ƥ֤ꤹȡApache - ɬǥ˥եޤ</p> - - <div class="example"><h3></h3><p><code> - ScoreBoardFile /var/run/apache_status - </code></p></div> - - <p>ե١ζͭϡɥѡƥΥץꥱ - ܡɤľܥɬפΩޤ</p> - - <p><code class="directive">ScoreBoardFile</code> Ȥ硢 - RAM ǥ֤ȥԡɤ夹Ǥ礦 - եְ֤ - <a href="../misc/security_tips.html">ƥ</a> - ƱͤΤǡդƤ</p> - -<h3></h3> -<ul> -<li><a href="../stopping.html">Apache ߤȺƵư</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="SendBufferSize" id="SendBufferSize">SendBufferSize</a> <a name="sendbuffersize" id="sendbuffersize">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>TCP Хåե</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>SendBufferSize <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>SendBufferSize 0</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p>Ф TCP Хåեꤵ줿Хȿꤷޤ - ®ǹ쥤ƥʴĶ - (<em></em> 100ms ١Φǹ®̿ϩʤ) - ŤŪ OS Υǥեͤ䤹ΤǤ</p> - - <p><code>0</code>ˤ硢OS ΥǥեͤѤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ServerLimit" id="ServerLimit">ServerLimit</a> <a name="serverlimit" id="serverlimit">ǥ쥯ƥ</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>ServerLimit <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p><code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM ξϡΥǥ쥯ƥ֤ - Apache ץƯˤ - <code class="directive"><a href="#maxclients">MaxClients</a></code> - ǽʾͤꤹ뤳Ȥˤʤޤ - (: prefork ξƱ饤ȿ = ХץʤΤ) - <code class="module"><a href="../mod/worker.html">worker</a></code> MPM ξˤϡΥǥ쥯ƥ֤ - <code class="directive"><a href="#threadlimit">ThreadLimit</a></code> - ǥ쥯ƥ֤Ȥ߹碌ơ - Apache ץƯˤ - <code class="directive"><a href="#maxclients">MaxClients</a></code> - ǽʾͤꤹ뤳Ȥˤʤޤ - ƵưˤΥǥ쥯ƥ֤ѹƤ̵뤵ޤ - <code class="directive"><a href="#maxclients">MaxClients</a></code> - ϺƵư˽뤳ȤǤޤ</p> - - <p>Υǥ쥯ƥ֤ѤݤäդƤ - <code class="directive">ServerLimit</code> ɬװʾ礭ͤ - ꤵ줿ϡ;פ̤Ѷ꤬ͭƤޤ - <code class="directive">ServerLimit</code> - <code class="directive"><a href="#maxclients">MaxClients</a></code> - ƥΰϰϤۤͤˤʤäƤȡ - Apache ϵưʤưƤˤʤǤ礦</p> - - <p><code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM Ǥϡ - <code class="directive"><a href="#maxclients">MaxClients</a></code> - 256 (ǥե) 礭ͤꤹɬפˤѤƤ - ˾ <code class="directive"><a href="#maxclients">MaxClients</a></code> - Ȥ٤ơɬװʾ礭ͤꤹ뤳ȤƤ</p> - - <p><code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, - <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> MPM Ǥϡ - <code class="directive"><a href="#maxclients">MaxClients</a></code> - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - 16 Хץ (ǥե) - ʾɬפˤʤˤΤѤƤ˾ - <code class="directive"><a href="#maxclients ">MaxClients </a></code> - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - Ȥ٤ơɬפȤʤ륵Хץʾ礭ͤ - ꤹ뤳ȤƤ</p> - - <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> MPM Ǥϡ - <code class="directive"><a href="../mod/perchild.html#numservers">NumServers</a></code> 8 (ǥե) - 礭ͤꤹɬפȤˤΤѤƤ</p> - - <div class="note"><h3></h3> - <p><code>ServerLimit 20000</code> Ȥդǥѥ뤵Ƥޤ - (<code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM Ǥ <code>200000</code>) - ϥڥߥˤäƸäƹˤʤΤ - 뤿ν֤Ǥ</p> - </div> - -<h3></h3> -<ul> -<li><a href="../stopping.html">Apache ߤȺƵư</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="StartServers" id="StartServers">StartServers</a> <a name="startservers" id="startservers">ǥ쥯ƥ</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>StartServers <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p><code class="directive">StartServers</code> ǥ쥯ƥ֤ϡ - ưҥХץοꤷޤ - ץ٤˱ưŪ椵ޤΤǡ - ̾ϤͤĴͳϤޤʤǤ礦</p> - - <p>ǥեͤ MPM Ȥ˰ۤʤޤ - <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, - <code class="module"><a href="../mod/worker.html">worker</a></code> <code>StartServers 3</code> Ǥ - <code class="module"><a href="../mod/prefork.html">prefork</a></code> <code>5</code> ǡ - <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> <code>2</code> Ǥ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="StartThreads" id="StartThreads">StartThreads</a> <a name="startthreads" id="startthreads">ǥ쥯ƥ</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>StartThreads <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code></td></tr> -</table> - <p>ư륹åɤοǤ - åɿ٤˱ưŪ椵ޤΤǡ - ̾ϤͤĴͳϤޤʤǤ礦</p> - - <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> ǤΥǥեȤ - <code>StartThreads 5</code> ǡΥǥ쥯ƥ֤ϵư - ץΥåɿפޤ</p> - - <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> ǤΥǥեȤ - <code>StartThreads 50</code> ǡ - ξץϰĤʤΤǡ - ư˥ꥯȤ˱륹åɤȤʤޤ</p> - - <p><code class="module"><a href="../mod/beos.html">beos</a></code> ǤΥǥեȤ <code>StartThreads - 10</code> Ǥ - ޤư륹åɤˤȿǤޤ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ThreadLimit" id="ThreadLimit">ThreadLimit</a> <a name="threadlimit" id="threadlimit">ǥ쥯ƥ</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>ThreadLimit <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0.41 Ȥʹߤ <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> -Ѳǽ</td></tr> -</table> - <p>Υǥ쥯ƥ֤ - Apache ץƯˤ - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - ǽʾͤꤷޤƵưˤΥǥ쥯ƥ֤ͤ - ѹƤ̵뤵ޤ - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - ϺƵưˡΥǥ쥯ƥ֤ǻꤵ줿ͤޤ - ѹ뤳ȤǤޤ</p> - - <p>Υǥ쥯ƥ֤ѤݤäդƤ - <code class="directive">ThreadLimit</code> - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - ⤺ä礭ͤꤵ줿ϡ - ;פ̤Ѷ꤬ͭƤƤޤޤ - <code class="directive">ThreadLimit</code> - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - ξƥΰϰϤĶƤϡ - Apache ϵưʤưȤƤˤʤǤ礦 - Υǥ쥯ƥ֤ͤϺѤƤ Apache <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> ͽ۾ͤ - ĶͤˤꤷʤǤ - </p> - - <p><code class="directive">ThreadLimit</code> Υǥեͤ - <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> ΤȤ <code>1920</code> ǡ - ¾ξ <code>64</code> Ǥ</p> - - <div class="note"><h3></h3> - <p><code>ThreadLimit 20000</code> (<code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> - ξ <code>ThreadLimit 15000</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="ThreadsPerChild" id="ThreadsPerChild">ThreadsPerChild</a> <a name="threadsperchild" id="threadsperchild">ǥ쥯ƥ</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>ThreadsPerChild <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>ܺ٤ϻˡ</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -</table> - <p>Υǥ쥯ƥ֤ϡ줾λҥץ - åɿꤷޤ - ҥץϳϻˤΥåɤơ - θޤ<code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> Τ褦ʡ - ҥץĤʤ褦 MPM ѤƤΤǤС - ͤϥФΤʬ갷٤ˡ - 礭ʤФʤޤ<code class="module"><a href="../mod/worker.html">worker</a></code> Τ褦ʡ - ҥץʣ褦 MPM ѤƤΤǤС - Ф̾٤ʬ٤ˡ - <em>å</em>¿ʤФʤޤ</p> - - <p><code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>Ǥ <code class="directive">ThreadsPerChild</code> - Υǥեͤ <code>64</code> ǡ¾ξ - <code>25</code> Ǥ</p> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="ThreadStackSize" id="ThreadStackSize">ThreadStackSize</a> <a name="threadstacksize" id="threadstacksize">ǥ쥯ƥ</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>ThreadStackSize <var>size</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>NetWare Ǥ 65536¾ OS Ǥϰä</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.1 ʹ</td></tr> -</table> - <p>饤ȥͥͥɬפʥ⥸塼 - ƤӽФԤʤäƤ륹åɤΡ(ưѿѤ) å - <code class="directive">ThreadStackSize</code> ǥ쥯ƥ֤ǻꤷޤ - ξ OS λꤷƤ륹åΥǥեͤ - ŬڤʤΤǤĴɬפˤʤ⤢ޤ:</p> - - <ul> - <li>åɥåΥǥեͤŪꤵƤ - ץåȥۡ (㤨 HP-UX) ǤϡưѿѤΰ礭̤ - Ѥ륵ɥѡƥ⥸塼Τ Apache å夹 - ⤢ޤΥ⥸塼¾ΥץåȥۡǤ - å礭ˡĴư뤫⤷ޤ - ΥפΥåϡ<code class="directive">ThreadStackSize</code> - OS Υǥեͤ礭ͤꤹ뤳ȤDz褷ޤ - ɥѡƥ⥸塼Ǥν֤ɬפǤȵܤƤ - 礫Apache νϤåǥåɥå - ȻŦƤˤΤߡĴƤ</li> - - <li>ǥեȥåɥåWeb Ӥɬפ̤ - 餫礭硢<code class="directive">ThreadStackSize</code> - OS Υǥեͤ⾮ͤˤ뤳Ȥǡҥץ - åɿ¿褦ˤʤޤ - ΥפĴϡƥȴĶǥ֥Ф - ƥȤǤ˸¤äƹԤʤ٤Ǥ - ޤ¿ΥåᤵꥯȤ뤳Ȥ뤫 - ʤǤ - Web Фѹȡߤ <code class="directive">ThreadStackSize</code> - ꤬ä礬ޤ</li> - </ul> - -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="User" id="User">User</a> <a name="user" id="user">ǥ쥯ƥ</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ꥯȤ˱ݤѤ桼 ID</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>User <var>unix-userid</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>User #-1</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>Apache 2.0 ʹߤǡХǤΤͭǤ -</td></tr> -</table> - <p><code class="directive">User</code> ǥ쥯ƥ֤ - ФꥯȤ˱ݤѤ桼 ID ꤷޤ - Υǥ쥯ƥ֤Ѥ뤿ˤϡɥ - ФϺǽ <code>root</code> ¤ǵưƤɬפޤ - root 桼ǥФưϡ - ¤㤤桼ؤѤ뤳ȤǤ - ɸΥ桼ΥץȤƼ¹Ԥ³ޤ - <code>root</code> ǵư˿ƥץ root - ȤƼ¹ԤƤΤưǤ - <var>Unix-userid</var> ϼΤɤ줫Ǥ</p> - - <dl> - <dt>桼̾</dt> - <dd>桼̾ǻȤޤ</dd> - - <dt># ³ƥ桼ֹ</dt> - <dd>桼ֹǻȤޤ</dd> - </dl> - - <p>Υ桼ϡ˸褦˰տޤƤʤեˡ - ǽˤʤäƤޤ褦ʸ¤Ĥ٤ǤϤʤǤ - Ʊͤ HTTP ꥯȤФƱ褦˰տޤƤʤ - ¹ԥɤ¹ԤǤ褦ʸ¤Ĥ٤ǤϤʤǤ - Ф¹Ԥ뤿ο桼ȥ롼פ - ꤹ뤳Ȥᤤޤ - <code>nobody</code> 桼ѤԤ⤤ޤ - 줬˾ޤ櫓ǤϤޤ - ʤʤ <code>nobody</code> 桼ϡƥ - ¾ôäƤ뤫ΤʤǤ</p> - - <div class="warning"><h3>ƥ</h3> - <p>ΤˤɤʤȤäƤΤδΤʤǡ - <code class="directive">User</code> ( <code class="directive"><a href="#group">Group</a></code>) <code>root</code> - ꤷʤǤ</p> - </div> - - <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> MPM Ǥϡۤʤ桼 ID - ʣΥСۥȤưȤŪȤƤޤ - <code class="directive">User</code> ϡ祵ФΥ桼 ID - ȡ<code class="directive"><a href="../mod/perchild.html#assignuserid">AssignUserID</a></code> - ǥ쥯ƥ֤ʤ <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> ؤ - եХåȤ뤳Ȥˤʤޤ</p> - - <p>õ: Υǥ쥯ƥ֤ - <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - ǻѤ뤳ȤϥݡȤʤʤޤ - <code class="program"><a href="../programs/suexec.html">suexec</a></code> ˥ФꤹΤǤС - <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> - ѤƤ</p> - - <div class="note"><h3></h3> - <p><code class="directive">User</code> ǥ쥯ƥ֤ - <code class="module"><a href="../mod/beos.html">beos</a></code> <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> MPM - ˤ¸ߤޤ¼Ū̵ǡߴΤ¸ߤޤ</p> - </div> - -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../de/mod/mpm_common.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/mod/mpm_common.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/mpm_common.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mpm_common.html.ja.utf8 b/docs/manual/mod/mpm_common.html.ja.utf8 new file mode 100644 index 0000000000..7dd8fde694 --- /dev/null +++ b/docs/manual/mod/mpm_common.html.ja.utf8 @@ -0,0 +1,1058 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>mpm_common - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache MPM 共通ディレクティブ</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../de/mod/mpm_common.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/mod/mpm_common.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mpm_common.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>二つ以上のマルチプロセッシングモジュール (MPM) +で実装されているディレクティブのコレクション</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>MPM</td></tr></table> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/down.gif" /> <a href="#acceptmutex">AcceptMutex</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#coredumpdirectory">CoreDumpDirectory</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#enableexceptionhook">EnableExceptionHook</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#gracefulshutdowntimeout">GracefulShutdownTimeout</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#group">Group</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#listen">Listen</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#listenbacklog">ListenBackLog</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#lockfile">LockFile</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#maxclients">MaxClients</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#maxmemfree">MaxMemFree</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#maxrequestsperchild">MaxRequestsPerChild</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#maxsparethreads">MaxSpareThreads</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#minsparethreads">MinSpareThreads</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#pidfile">PidFile</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#receivebuffersize">ReceiveBufferSize</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#scoreboardfile">ScoreBoardFile</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#sendbuffersize">SendBufferSize</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#serverlimit">ServerLimit</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#startservers">StartServers</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#startthreads">StartThreads</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#threadlimit">ThreadLimit</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#threadsperchild">ThreadsPerChild</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#threadstacksize">ThreadStackSize</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#user">User</a></li> +</ul> +</div> + +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="AcceptMutex" id="AcceptMutex">AcceptMutex</a> <a name="acceptmutex" id="acceptmutex">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>複数の子プロセスがネットワークソケットでリクエストを +accept しようとしているときに、Apache がそれらの子プロセスを直列化するために +使う方法</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AcceptMutex Default|<var>method</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AcceptMutex Default</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p><code class="directive">AcceptMutex</code> ディレクティブは、 + ネットワークソケットのリクエストを accept しようとしている複数の子プロセスを + Apache が直列化するために使う方法(と必要ならロックファイルの場所)を設定します。 + Apache 2.0 以前は、このメソッドはコンパイル時にのみ選択できました。 + 最適な方法は、アーキテクチャやプラットホームに大きく依存します。 + 詳細に関しては、<a href="../misc/perf-tuning.html">性能のチューニング</a> + ドキュメントをご覧下さい。</p> + + <p>このディレクティブが <code>Default</code> + に設定されていれば、コンパイル時に選択されたデフォルト値が使われます。 + 他の使用可能なメソッドの一覧は下にあります。 + 全てのメソッドが全てのプラットホームで使用可能であるわけではない、 + ということに注意してください。 + 使用可能でないメソッドが指定された場合は、 + 使用可能なメソッドの一覧を含んだメッセージが + エラーログに出力されます。</p> + + <dl> + <dt><code>flock<<var>:/path/to/lockfile</var>></code></dt> + <dd>オプションの <var>/path/to/lockfile</var> + パラメータで定義したファイルのロックに、 + <code>flock(2)</code> システムコールを使います。 + ロックファイルの指定には <code class="directive"><a href="#lockfile">LockFile</a></code> + ディレクティブを使うことも出来ます(非推奨です)。</dd> + + <dt><code>fcntl<<var>:/path/to/lockfile</var>></code></dt> + <dd>オプションの <var>/path/to/lockfile</var> + パラメータで定義したファイルのロックに、 + <code>fcntl(2)</code> システムコールを使います。 + ロックファイルの指定には <code class="directive"><a href="#lockfile">LockFile</a></code> + ディレクティブを使うことも出来ます(非推奨です)。</dd> + + <dt><code>file<<var>:/path/to/lockfile</var>></code></dt> + <dd>使用できるファイルロックルーチンの中で最適なものを使います。 + 具体的には、<code>fcntl</code> が使用可能な場合はそれを使い、そうでない場合は + <code>flock</code> を試します。 + この設定はプラットホームと <a class="glossarylink" href="../glossary.html#apr" title="用語集を参照">APR</a> が二つのうち少なくとも + 一つをサポートしている場合のみ使用可能です。</dd> + + <dt><code>posixsem</code></dt> + <dd>排他処理の実装に POSIX 互換セマフォを使用します</dd> + + <dt><code>sysvsem</code></dt> + <dd>排他処理の実装に SySV 形式のセマフォを使います。</dd> + + <dt><code>sem</code></dt> + <dd>使用できるセマフォルーチンの中で最適なものを使います。 + 具体的には、Posix 互換セマフォが使用可能な場合はそれを使い、そうでない場合は + SystemV IPC 形式のセマフォを試します。 + この設定はプラットホームと <a class="glossarylink" href="../glossary.html#apr" title="用語集を参照">APR</a> が二つのうち少なくとも + 一つをサポートしている場合のみ使用可能です。</dd> + + <dt><code>pthread</code></dt> + <dd>POSIX Threads (PThreads) 規格で実装されている + POSIX 排他処理を使います。</dd> + + </dl> + + <p>コンパイル時にシステムのデフォルトに選ばれたものが何かを見たい場合は、 + <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> を <code>debug</code> + に設定するとよいでしょう。デフォルトの <code class="directive">AcceptMutex</code> + が <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> に書き込まれます。</p> + + <div class="warning"><h3>警告</h3> + <p>ほとんどのシステムにおいては、<code>pthread</code> オプションが + 選ばれていると、子プロセスが <code>AcceptCntl</code> mutex を + 保持しているときに異常終了した場合、サーバはリクエストへの応答を + 停止してしまいます。これが発生した場合は、サーバを復旧させるためには + 手動で再起動させる必要があります。</p> + + <p>Solaris は例外で、Apache も使用している、子プロセスが mutex を + 保持して異常終了した後に mutex を復旧させるための機構を提供をしています。</p> + <p>御使用のシステムが <code>pthread_mutexattr_setrobust_np()</code> 関数を + 実装している場合は、<code>pthread</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="CoreDumpDirectory" id="CoreDumpDirectory">CoreDumpDirectory</a> <a name="coredumpdirectory" id="coredumpdirectory">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Apache がコアダンプする前に移動を試みるディレクトリ +</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CoreDumpDirectory <var>directory</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>デフォルトの設定は説明文を読んでください</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p>Apache がコアダンプする前に移動を試みるディレクトリを制御します。 + デフォルト値は <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> + ディレクトリですが、このディレクトリはサーバの実行されているユーザ権限で + 書き込み可能であるべきではないので、通常はコアダンプは書き込まれません。 + デバッグのためにコアダンプが必要であれば、 + このディレクティブを使って他の位置にコアダンプを書き出すようにできます。</p> + + <div class="note"><h3>Linux でのコアダンプ</h3> + <p>Apache が root として起動されて、別のユーザの権限に以降した場合は + Linux のカーネルはディレクトリがプロセスの権限で書き込み可能な場合でさえも + コアダンプを<em>無効</em>にします。Apache (2.0.46 以降) は + Linux 2.4 以降ではコアダンプを行なうように再指定しますが、それは + <code class="directive">CoreDumpDirectory</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="EnableExceptionHook" id="EnableExceptionHook">EnableExceptionHook</a> <a name="enableexceptionhook" id="enableexceptionhook">ディレクティブ</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>EnableExceptionHook On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>EnableExceptionHook Off</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.49 以降</td></tr> +</table> + <p>安全上の理由から、<code>--enable-exception-hook</code> configure + オプションを有効にした場合にのみ、このディレクティブを利用できます。 + 外部モジュールをプラグインして、子がクラッシュした後に何か実行できるような + フックを有効にします。</p> + + <p>このような外部モジュールは、既に二つ存在していて、 + <code>mod_whatkilledus</code> と <code>mod_backtrace</code> + がこのフックを活用します。これらの詳細については Jeff Trawick + さんの <a href="http://www.apache.org/~trawick/exception_hook.html">EnableExceptionHook site</a> を参照してください。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="GracefulShutdownTimeout" id="GracefulShutdownTimeout">GracefulShutdownTimeout</a> <a name="gracefulshutdowntimeout" id="gracefulshutdowntimeout">ディレクティブ</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>GracefulShutDownTimeout <var>seconds</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>GracefulShutDownTimeout 0</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/event.html">event</a></code></td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.2 以降</td></tr> +</table> + <p><code class="directive">GracefulShutdownTimeout</code> には + サーバーが "graceful-stop" シグナルを受け取ってから現在の + リクエストの処理を最大で何秒間続けるかを指定します。</p> + + <p>この値をゼロに設定すると、処理中として残っているリクエストが + 全て完了するまでサーバーは終了しません。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="Group" id="Group">Group</a> <a name="group" id="group">ディレクティブ</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>Group <var>unix-group</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>Group #-1</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0 以降で、グローバル設定でのみ有効です。</td></tr> +</table> + <p><code class="directive">Group</code> ディレクティブで、 + リクエストに応答する際に所属しておくグループを設定します。 + このディレクティブを使用するためには、 + サーバは最初に <code>root</code> 権限で起動されている必要があります。 + 非 root ユーザでサーバを起動した場合は、指定したグループに変化できずに、 + 結果的に起動したユーザの属するグループで実行されることになります。 + <var>unix-group</var> は次のうちのいずれかです:</p> + + <dl> + <dt>グループ名</dt> + <dd>グループを名前で参照します</dd> + + <dt><code>#</code> に続いてグループ番号</dt> + <dd>グループを番号で参照します。</dd> + </dl> + + <div class="example"><h3>例</h3><p><code> + Group www-group + </code></p></div> + + <p>サーバを実行するために特定の新しいグループを設定することを + お薦めします。<code>nobody</code> を使用する管理者もいますが、 + 可能であったり望ましい訳では必ずしもありません。</p> + + <div class="warning"><h3>セキュリティ</h3> + <p>正確にどんなことをやっているのか、その危険性を知らないで、 + <code class="directive">Group</code> (や <code class="directive"><a href="#user">User</a></code>) を + <code>root</code> に 設定しないでください。</p> + </div> + + <p>特記事項: このディレクティブを + <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> + で使用することはサポートされなくなりました。Apache 2.0 で + <code class="program"><a href="../programs/suexec.html">suexec</a></code> を設定したい場合は、 + <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> + を使用してください。</p> + + <div class="note"><h3>注意</h3> + <p><code class="directive">Group</code> ディレクティブは + <code class="module"><a href="../mod/beos.html">beos</a></code> と <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> MPM + にも存在しますが、実質的に無効で、互換性のためだけに存在します。</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="Listen" id="Listen">Listen</a> <a name="listen" id="listen">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>サーバが listen するIP アドレスとポート番号</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>Listen [<var>IP-address</var>:]<var>portnumber</var> [<var>protocol</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/event.html">event</a></code></td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0 から必須ディレクティブ。<var>protocol</var> +引数は 2.1.5 で追加。</td></tr> +</table> + <p><code class="directive">Listen</code> ディレクティブは Apache + が特定の IP アドレスやポート番号だけを listen するように指定します。 + デフォルトでは全ての IP インターフェースのリクエストに応答します。 + <code class="directive">Listen</code> ディレクティブは + 現在は必須のディレクティブとなりました。 + もし設定ファイルになければ、サーバは起動に失敗します。 + これは以前のバージョンの Apache から変更のあった部分です。</p> + + <p><code class="directive">Listen</code> ディレクティブでは、特定のポートあるいは + アドレスとポートの組み合わせから入ってくるリクエストに対して + 応答するように指定します。 + もしポート番号だけが指定された場合は、サーバは全インターフェースの + 指定されたポート番号に対して listen します。 + IP アドレスがポートとともに指定された場合は、 + サーバは指定されたポートとインターフェースに対して listen + します。</p> + + <p>複数のアドレスとポートに対して listen するように、 + 複数の <code class="directive">Listen</code> ディレクティブを使うこともできます。 + サーバは列挙されたアドレスとポート全てからのリクエストに対して + 応答します。</p> + + <p>例えば、サーバが 80 番ポートと 8000 番ポートの両方の + コネクションを受け入れる場合は、次のようにします。</p> + + <div class="example"><p><code> + Listen 80<br /> + Listen 8000 + </code></p></div> + + <p>二つの特定のインターフェースとポート番号からのコネクションを + 受け入れるようにするには、次のようにします。</p> + + <div class="example"><p><code> + Listen 192.170.2.1:80<br /> + Listen 192.170.2.5:8000 + </code></p></div> + + <p>IPv6 アドレスは角括弧で囲まなければなりません。 + 例えば次の例のようにです。</p> + + <div class="example"><p><code> + Listen [2001:db8::a00:20ff:fea7:ccea]:80 + </code></p></div> + + <p><var>protocol</var> オプション引数は通常の設定では必要ありません。 + 無指定の場合、443 番ポートには <code>https</code> が、他のポートには + <code>http</code> がデフォルト値として使用されます。 + protocol 指定は、どのモジュールがリクエストを処理するかを決定し、 + <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code> + によるプロトコル特有の最適化を行うようにします。</p> + + <p>非標準なポートで運用している際にのみ protocol 指定が必要になります。 + たとえば <code>https</code> なサイトを 8443 番ポートで運用している場合 :</p> + + <div class="example"><p><code> + Listen 192.170.2.1:8443 https + </code></p></div> + + <div class="note"><h3>エラー条件</h3> + 同一 IP アドレスとポートの組に、複数の <code class="directive">Listen</code> + ディレクティブを指定してしまうと、<code>Address already in use</code> + というエラーメッセージを受けることになります。 + </div> + + +<h3>参照</h3> +<ul> +<li><a href="../dns-caveats.html">DNS の問題</a></li> +<li><a href="../bind.html">Apache +が使用するアドレスとポートの設定</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ListenBackLog" id="ListenBackLog">ListenBackLog</a> <a name="listenbacklog" id="listenbacklog">ディレクティブ</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>ListenBacklog <var>backlog</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ListenBacklog 511</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p>保留状態のコネクションのキューの最大長です。 + 一般的には調整する必要はありませんし、調整は望ましくありません。 + しかし、TCP SYN フラッドアタックの状況下におかれる場合に、 + 増やした方が望ましいシステムもあります。 + <code>listen(2)</code> システムコールのバックログパラメータを + ご覧下さい。</p> + + <p>この値は OS により、小さな数に抑えられます。 + 値は OS 毎に異なっています。また多くの OS では、 + バックログとして指定されている値ちょうどまで使っているわけではなく、 + 設定されている値に基づいて (通常は設定値よりも大きな値を) + 使っていることに注意してください。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="LockFile" id="LockFile">LockFile</a> <a name="lockfile" id="lockfile">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>受付を直列化するためのロックファイルの位置<em>(非推奨)</em></td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>LockFile <var>filename</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>LockFile logs/accept.lock</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p><code class="directive"><a href="#acceptmutex">AcceptMutex</a></code> + が <code>fcntl</code> や <code>flock</code> + に設定されて使用されている場合に、使用されるロックファイルへのパスを + <code class="directive">LockFile</code> ディレクティブで設定します。 + このディレクティブは通常はそのままにしておきます。 + 主に <code>logs</code> ディレクトリが NFS + でマウントされている場合などに値を変えます。 + なぜなら<strong>ロックファイルはローカルディスクに + 保存されなければならない</strong>からです。 + メインサーバプロセスの PID がファイル名に自動的に付加されます。</p> + + <div class="warning"><h3>セキュリティ</h3> + <p><code>/var/tmp</code> + といった、誰でも書き込めるディレクトリにファイルを + <em>置かない</em>方がよいです。なぜなら、サーバが起動時に作成する + ロックファイルの作成自体を妨害することによって、 + 誰でもサービス拒否アタックを引き起こすことができるからです。</p> + </div> + <div class="warning"><h3>非推奨</h3> + <p>このディレクティブは非推奨です。 <code class="directive"><a href="#acceptmutex">AcceptMutex</a></code> + ディレクティブで排他処理の方法の指定とともにロックファイルの場所も指定してください。</p> + </div> + + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#acceptmutex">AcceptMutex</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="MaxClients" id="MaxClients">MaxClients</a> <a name="maxclients" id="maxclients">ディレクティブ</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>MaxClients <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>詳細は使用法をご覧下さい。</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p><code class="directive">MaxClients</code> ディレクティブは、 + 応答することのできる同時リクエスト数を設定します。 + <code class="directive">MaxClients</code> 制限数を越えるコネクションは通常、 + <code class="directive"><a href="#listenbacklog">ListenBacklog</a></code> + ディレクティブで設定した数までキューに入ります。 + 他のリクエストの最後まで達して子プロセスが空くと、 + 次のコネクションに応答します。</p> + + <p>スレッドを用いないサーバ (<em>すなわち</em> <code class="module"><a href="../mod/prefork.html">prefork</a></code>) + では、<code class="directive">MaxClients</code> + は、リクエストに応答するために起動される + 子プロセスの最大数となります。 + デフォルト値は <code>256</code> で、これを増加させたい場合は、 + <code class="directive"><a href="#serverlimit">ServerLimit</a></code> + の値も増加させる必要があります。</p> + + <p>スレッドを用いるサーバや、ハイブリッドサーバ (<em>すなわち</em> + <code class="module"><a href="../mod/beos.html">beos</a></code> <code class="module"><a href="../mod/worker.html">worker</a></code>) + では、<code class="directive">MaxClients</code> + は、クライアントに応答できるスレッドの総数を制限します。 + <code class="module"><a href="../mod/beos.html">beos</a></code> でのデフォルト値は <code>50</code> です。 + ハイブリッド MPM でのデフォルト値は <code>16</code> + <code class="directive"><a href="#serverlimit">ServerLimit</a></code> + の <code>25</code> 倍 (<code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>) です。 + <code class="directive">MaxClients</code> + を 16 プロセス以上必要な値まで増加させたい場合は、 + <code class="directive"><a href="#serverlimit">ServerLimit</a></code> + も増加させる必要があります。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="MaxMemFree" id="MaxMemFree">MaxMemFree</a> <a name="maxmemfree" id="maxmemfree">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td><code>free()</code> が呼ばれない限り、 +主メモリアロケータが保持し続けられるメモリの最大量</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>MaxMemFree <var>KBytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>MaxMemFree 0</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code></td></tr> +</table> + <p><code class="directive">MaxMemFree</code> ディレクティブは + <code>free()</code> が呼ばれない限り、 + 主アロケータが保持できる空のメモリの最大値をキロバイト単位で設定します。 + 設定されていないか、零に設定されているときは、無制限になります。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="MaxRequestsPerChild" id="MaxRequestsPerChild">MaxRequestsPerChild</a> <a name="maxrequestsperchild" id="maxrequestsperchild">ディレクティブ</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>MaxRequestsPerChild <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>MaxRequestsPerChild 10000</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p><code class="directive">MaxRequestsPerChild</code> ディレクティブは、 + 個々の子サーバプロセスが扱うことのできるリクエストの制限数を + 設定します。<code class="directive">MaxRequestsPerChild</code> + 個のリクエストの後に、子プロセスは終了します。 + <code class="directive">MaxRequestsPerChild</code> が <code>0</code> + に設定されている場合は、プロセスは期限切れにより終了することはありません。</p> + + <div class="note"><h3>その他のデフォルト値</h3> + <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> と <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> + でのデフォルト値は <code>0</code> です。</p> + </div> + + <p><code class="directive">MaxRequestsPerChild</code> + を非ゼロに制限することには、二つの利点があります:</p> + + <ul> + <li>(偶発的な) メモリーリークが起こった場合に + プロセスが消費するメモリの総量を制限できる</li> + + <li>プロセスに有限のライフタイムを設定することで、 + サーバ負荷が下がった時にプロセス数を少なくすることができる</li> + </ul> + + <div class="note"><h3>注</h3> + <p><code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code> リクエストの場合は、 + 一つ目のリクエストだけがこの制限に該当します。 + 実効的には、一つの子プロセスあたりの<em>コネクション</em>数を + 制限するように挙動が変化します。</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="MaxSpareThreads" id="MaxSpareThreads">MaxSpareThreads</a> <a name="maxsparethreads" id="maxsparethreads">ディレクティブ</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>MaxSpareThreads <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>詳細は使用法をご覧下さい。</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p>アイドルなスレッドの最大数です。異なる MPM ではそれぞれ、 + このディレクティブは異なる取り扱われ方をされます。</p> + + <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> では、 + デフォルトは <code>MaxSpareThreads 10</code> です。 + この MPM はアイドルスレッド数を、それぞれの子プロセスごとに監視します。 + 子プロセスにアイドルスレッドが多すぎる場合は、 + サーバはその子プロセスに含まれるスレッドを終了し始めます。</p> + + <p><code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, + <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> では、 + デフォルトは <code>MaxSpareThreads 250</code> です。 + この MPM はアイドルスレッド数をサーバ全体で監視します。 + サーバでアイドルスレッド数が多すぎる場合は、 + この数字よりも少ない数になるまで子プロセスを終了します。</p> + + <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> では、 + デフォルトは <code>MaxSpareThreads 100</code> です。 + この MPM はシングルプロセスで実行されますので、 + スペアスレッド数もサーバ全体で勘定します。</p> + + <p><code class="module"><a href="../mod/beos.html">beos</a></code> と <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> は + <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> と似た挙動をします。 + <code class="module"><a href="../mod/beos.html">beos</a></code> でのデフォルト値は <code>MaxSpareThreads 50</code> + です。<code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> でのデフォルト値は <code>10</code> + です。</p> + + <div class="note"><h3>制限事項</h3> + <p><code class="directive">MaxSpareThreads</code> の取る値には制限があります。 + Apache は次の規則に従って自動的に補正します。</p> + <ul> + <li><code class="module"><a href="../mod/perchild.html">perchild</a></code> では、 + <code class="directive">MaxSpareThreads</code> が + <code class="directive"><a href="#threadlimit">ThreadLimit</a></code> + と等しいかそれ以下である必要があります。</li> + + <li><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> は + <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code> + よりも大きい必要があります。</li> + + <li><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, + <code class="module"><a href="../mod/worker.html">worker</a></code> では、 + <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code> と + <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> + で決まる総和と等しいか大きい必要があります。</li> + </ul> + </div> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code></li> +<li><code class="directive"><a href="#startservers">StartServers</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="MinSpareThreads" id="MinSpareThreads">MinSpareThreads</a> <a name="minsparethreads" id="minsparethreads">ディレクティブ</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>MinSpareThreads <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>詳細は使用方法をご覧下さい。</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p>リクエストに応答するスレッド数の最小値です。 + 異なる MPM ではそれぞれ、 + このディレクティブは異なる取り扱われ方をします。</p> + + <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> では、 + デフォルトは <code>MinSpareThreads 5</code> で、 + アイドルスレッド数を子プロセス毎に監視します。 + もし子プロセスに十分な数のスレッドがなければ、 + サーバはその子プロセスに新しいスレッドを作り始めます。 + ですから、<code class="directive"><a href="../mod/perchild.html#numservers">NumServers</a></code> + を <code>10</code> に、<code class="directive">MinSpareThreads</code> を + <code>5</code> にした場合は、最小でも 50 のアイドルスレッドが + システム上にあることになります。</p> + + <p><code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, + <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> では、 + デフォルトは <code>MinSpareThreads 75</code> で、 + アイドルスレッド数をサーバ全体で監視します。 + もしサーバに十分な数のアイドルスレッドがなければ、 + アイドルスレッド数がこの数よりも大きくなるまで + 新しい子プロセスが生成されます。</p> + + <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> では、 + デフォルトは <code>MinSpareThreads 10</code> で、 + シングルプロセス MPM ですので、サーバ全体で管理されます。</p> + + <p><code class="module"><a href="../mod/beos.html">beos</a></code> と <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> は、 + <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>によく似ています。 + <code class="module"><a href="../mod/beos.html">beos</a></code> でのデフォルトは <code>MinSpareThreads 1</code> + です。<code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> でのデフォルトは + <code>5</code> です。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#maxsparethreads">MaxSpareThreads</a></code></li> +<li><code class="directive"><a href="#startservers">StartServers</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="PidFile" id="PidFile">PidFile</a> <a name="pidfile" id="pidfile">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>デーモンのプロセス ID +をサーバが記録するためのファイル</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>PidFile <var>filename</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>PidFile logs/httpd.pid</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p><code class="directive">PidFile</code> ディレクティブで、 + デーモンのプロセス ID をサーバが記録するファイルを設定します。 + ファイル名が絶対パスでない場合は、 + <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> + からの相対的なものとして扱われます。</p> + + <div class="example"><h3>例</h3><p><code> + PidFile /var/run/apache.pid + </code></p></div> + + <p>サーバが <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> + や <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code> + を閉じて開き直したり、設定ファイルを + 再読込したりさせるために、サーバにシグナルを送ることができると + 便利なことがあります。 + これは SIGHUP (kill -1) シグナルを <code class="directive">PidFile</code> + に書かれているプロセス ID に送ることでできます。</p> + + <p><code class="directive">PidFile</code> には、ログファイルの設置位置や + <a href="../misc/security_tips.html#serverroot">セキュリティ</a> + と全く同じ注意点があります。</p> + + <div class="note"><h3>注意</h3> + <p>Apache 2 では、 + <code class="program"><a href="../programs/apachectl.html">apachectl</a></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="ReceiveBufferSize" id="ReceiveBufferSize">ReceiveBufferSize</a> <a name="receivebuffersize" id="receivebuffersize">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>TCP 受信バッファサイズ</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>ReceiveBufferSize <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ReceiveBufferSize 0</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p>サーバは TCP 受信バッファサイズを指定されたバイト数に設定します。</p> + + <p><code>0</code>にした場合、OS のデフォルト値が使用されます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ScoreBoardFile" id="ScoreBoardFile">ScoreBoardFile</a> <a name="scoreboardfile" id="scoreboardfile">ディレクティブ</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>ScoreBoardFile <var>file-path</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>ScoreBoardFile logs/apache_status</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p>Apache は親プロセスと子プロセス間の通信にスコアボードを用います。 + この通信機能にファイルを必要とするアーキテクチャもあります。 + ファイルが指定されていなければ、Apache はまずメモリ上 + (匿名共有メモリ) にスコアボードを作ろうとし、それが失敗すると + ディスク上にファイル (ファイルベースの共有メモリ) を作ろうとします。 + このディレクティブを指定すると、Apache + は必ずディスクにファイルを生成します。</p> + + <div class="example"><h3>例</h3><p><code> + ScoreBoardFile /var/run/apache_status + </code></p></div> + + <p>ファイルベースの共有メモリは、サードパーティー製のアプリケーションで + スコアボードに直接アクセスする必要がある場合に役に立ちます。</p> + + <p><code class="directive">ScoreBoardFile</code> を使う場合、 + RAM ディスク上に置くとスピードが向上するでしょう。 + しかし、ログファイルの設置位置や + <a href="../misc/security_tips.html">セキュリティ</a> + と同様の注意点があるので、注意してください。</p> + +<h3>参照</h3> +<ul> +<li><a href="../stopping.html">Apache の停止と再起動</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="SendBufferSize" id="SendBufferSize">SendBufferSize</a> <a name="sendbuffersize" id="sendbuffersize">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>TCP バッファサイズ</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>SendBufferSize <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>SendBufferSize 0</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p>サーバは TCP 送信バッファサイズを指定されたバイト数に設定します。 + 高速で高レイテンシな環境で + (<em>例</em> 100ms 程度、大陸横断高速通信路など) + 古い一般的な OS のデフォルト値を増やすのに非常に便利です。</p> + + <p><code>0</code>にした場合、OS のデフォルト値が使用されます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ServerLimit" id="ServerLimit">ServerLimit</a> <a name="serverlimit" id="serverlimit">ディレクティブ</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>ServerLimit <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>詳細は使用法を参照</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p><code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM の場合は、このディレクティブは + Apache プロセス稼働中における + <code class="directive"><a href="#maxclients">MaxClients</a></code> + に設定可能な上限値を設定することになります + (訳注: prefork の場合は同時クライアント数 = サーバプロセス数なので) 。 + <code class="module"><a href="../mod/worker.html">worker</a></code> MPM の場合には、このディレクティブは + <code class="directive"><a href="#threadlimit">ThreadLimit</a></code> + ディレクティブと組み合わせて、 + Apache プロセス稼働中における + <code class="directive"><a href="#maxclients">MaxClients</a></code> + に設定可能な上限値を設定することになります。 + 再起動中にこのディレクティブを変更しても無視されますが、 + <code class="directive"><a href="#maxclients">MaxClients</a></code> + は再起動中に修正することができます。</p> + + <p>このディレクティブを使用する際は特に注意してください。 + <code class="directive">ServerLimit</code> が必要以上に大きな値に + 設定された場合は、余計な未使用共有メモリが割り当てられます。 + <code class="directive">ServerLimit</code> と + <code class="directive"><a href="#maxclients">MaxClients</a></code> + がシステムの扱える範囲を越えた設定値になっていると、 + Apache は起動しないか、起動しても不安定になるでしょう。</p> + + <p><code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM では、 + <code class="directive"><a href="#maxclients">MaxClients</a></code> + を 256 (デフォルト) よりも大きな値に設定する必要がある時にだけ使用してください。 + 希望の <code class="directive"><a href="#maxclients">MaxClients</a></code> + 数とくらべて、必要以上に大きな値を指定することは避けてください。</p> + + <p><code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>, + <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> MPM では、 + <code class="directive"><a href="#maxclients">MaxClients</a></code> と + <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> + の設定で 16 サーバプロセス (デフォルト) + 以上必要になる場合にのみ使用してください。希望の + <code class="directive"><a href="#maxclients ">MaxClients </a></code> と + <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> + とくらべて、必要となるサーバプロセス数以上に大きな値を + 設定することは避けてください。</p> + + <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> MPM では、 + <code class="directive"><a href="../mod/perchild.html#numservers">NumServers</a></code> を 8 (デフォルト) + よろいも大きな値に設定する必要があるときにのみ使用してください。</p> + + <div class="note"><h3>注意</h3> + <p><code>ServerLimit 20000</code> という制限付きでコンパイルされています + (<code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM では <code>200000</code>) 。 + これはスペルミスによって誤って酷い状況になるのを、 + 回避するための処置です。</p> + </div> + +<h3>参照</h3> +<ul> +<li><a href="../stopping.html">Apache の停止と再起動</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="StartServers" id="StartServers">StartServers</a> <a name="startservers" id="startservers">ディレクティブ</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>StartServers <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>詳細は使用方法を参照</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p><code class="directive">StartServers</code> ディレクティブは、 + 起動時に生成される子サーバプロセスの数を設定します。 + プロセス数は負荷に応じて動的に制御されますので、 + 通常はこの値を調整する理由はあまりないでしょう。</p> + + <p>デフォルト値は MPM ごとに異なります。 + <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, + <code class="module"><a href="../mod/worker.html">worker</a></code> は <code>StartServers 3</code> です。 + <code class="module"><a href="../mod/prefork.html">prefork</a></code> は <code>5</code> で、 + <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> は <code>2</code> です。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="StartThreads" id="StartThreads">StartThreads</a> <a name="startthreads" id="startthreads">ディレクティブ</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>StartThreads <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>詳細は使用方法を参照</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code></td></tr> +</table> + <p>起動時に生成されるスレッドの数です。 + スレッド数は負荷に応じて動的に制御されますので、 + 通常はこの値を調整する理由はあまりないでしょう。</p> + + <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> でのデフォルトは + <code>StartThreads 5</code> で、このディレクティブは起動時に + プロセス毎のスレッド数を追跡します。</p> + + <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> でのデフォルトは + <code>StartThreads 50</code> で、 + この場合プロセスは一つしかないので、 + 起動時にリクエストに応答するスレッドの総数となります。</p> + + <p><code class="module"><a href="../mod/beos.html">beos</a></code> でのデフォルトは <code>StartThreads + 10</code> です。 + また、起動時に生成されるスレッドの総数にも反映されます。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ThreadLimit" id="ThreadLimit">ThreadLimit</a> <a name="threadlimit" id="threadlimit">ディレクティブ</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>ThreadLimit <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>詳細は使用方法を参照</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0.41 とそれ以降の <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> +で利用可能</td></tr> +</table> + <p>このディレクティブは + Apache プロセス稼働中における + <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> + に設定可能な上限値を設定します。再起動時にこのディレクティブの値を + 変更しても無視されますが、 + <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> + は再起動中に、このディレクティブで指定された上限値まで + 変更することができます。</p> + + <p>このディレクティブを使用する際は特に注意してください。 + <code class="directive">ThreadLimit</code> が + <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> + よりもずっと大きな値に設定された場合は、 + 余計な未使用共有メモリが割り当てられてしまいます。 + <code class="directive">ThreadLimit</code> が + <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> + の両方がシステムの扱える範囲を超えている場合は、 + Apache は起動しないか、起動したとしても不安定になるでしょう。 + このディレクティブの値は今使用している Apache の <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> の予想上限値を + 超えた値には設定しないでください。 + </p> + + <p><code class="directive">ThreadLimit</code> のデフォルト値は + <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> のときは <code>1920</code> で、 + 他の場合は <code>64</code> です。</p> + + <div class="note"><h3>注意</h3> + <p><code>ThreadLimit 20000</code> (<code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> + の場合は <code>ThreadLimit 15000</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="ThreadsPerChild" id="ThreadsPerChild">ThreadsPerChild</a> <a name="threadsperchild" id="threadsperchild">ディレクティブ</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>ThreadsPerChild <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>詳細は使用方法を参照</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +</table> + <p>このディレクティブは、それぞれの子プロセスで生成される + スレッド数を設定します。 + 子プロセスは開始時にこれらのスレッドを生成して、 + その後は生成しません。<code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> のような、 + 子プロセスが一つしかないような MPM を利用しているのであれば、 + この値はサーバの負荷全体を十分取り扱える程度に、 + 大きくなければなりません。<code class="module"><a href="../mod/worker.html">worker</a></code> のような、 + 子プロセスが複数あるような MPM を利用しているのであれば、 + サーバの通常負荷を十分扱える程度に、 + <em>スレッド総数</em>が多くなければなりません。</p> + + <p><code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>での <code class="directive">ThreadsPerChild</code> + のデフォルト値は <code>64</code> で、他の場合は + <code>25</code> です。</p> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ThreadStackSize" id="ThreadStackSize">ThreadStackSize</a> <a name="threadstacksize" id="threadstacksize">ディレクティブ</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>ThreadStackSize <var>size</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>NetWare では 65536。他の OS では違った値</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.1 以降</td></tr> +</table> + <p>クライアントコネクションを受け持ち、コネクション処理に必要なモジュールの + 呼び出しを行なっているスレッドの、(自動変数用の) スタックサイズは + <code class="directive">ThreadStackSize</code> ディレクティブで指定します。 + 大抵の場合 OS の指定しているスタックサイズのデフォルト値は + 適切なものですが、調整が必要になる場合もあります:</p> + + <ul> + <li>スレッドスタックサイズのデフォルト値が比較的小さく設定されている + プラットホーム (例えば HP-UX) では、自動変数用の領域で大きな容量を + 使用するサードパーティ製モジュールのために Apache がクラッシュする + 場合もあります。そのモジュールは他のプラットホームでは + スタックサイズが大きいために、快調に動作するかもしれません。 + このタイプのクラッシュは、<code class="directive">ThreadStackSize</code> + で OS のデフォルト値より大きな値を指定することで解決します。 + サードパーティ製モジュールでこの処置が必要であると記載されている + 場合か、Apache の出力するメッセージでスレッドスタックサイズが + 小さすぎると指摘されている場合にのみ、この調整をしてください。</li> + + <li>デフォルトスレッドスタックサイズが、Web サーバ用途に必要な量よりも + 明らかに大きすぎる場合、<code class="directive">ThreadStackSize</code> + を OS のデフォルト値よりも小さな値にすることで、子プロセスあたりの + スレッド数をより多く持たせられるようになります。 + このタイプの調整は、テスト環境でウェブサーバを完全に + テストできる場合に限って行なうべきです。 + まれに多数のスタックが要求されるリクエストを受けることがあるかも + しれないからです。 + Web サーバの設定を変更すると、現在の <code class="directive">ThreadStackSize</code> + の設定が取り消される場合があります。</li> + </ul> + +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="User" id="User">User</a> <a name="user" id="user">ディレクティブ</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>リクエストに応答する際に用いるユーザ ID</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>User <var>unix-userid</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>User #-1</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td><code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code></td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0 以降で、グローバル設定でのみ有効です。 +</td></tr> +</table> + <p><code class="directive">User</code> ディレクティブは + サーバがリクエストに応答する際に用いるユーザ ID を設定します。 + このディレクティブを使用するためには、スタンドアロン型の + サーバは最初に <code>root</code> 権限で起動されている必要があります。 + 非 root ユーザでサーバを起動した場合は、 + 権限の低いユーザへと変わることができず、 + 結局元のユーザのプロセスとして実行され続けます。 + <code>root</code> で起動した場合に親プロセスが root + として実行されているのは正常な動作です。 + <var>Unix-userid</var> は次のどれかです。</p> + + <dl> + <dt>ユーザ名</dt> + <dd>ユーザを名前で参照します。</dd> + + <dt># に続いてユーザ番号</dt> + <dd>ユーザを番号で参照します。</dd> + </dl> + + <p>このユーザは、外部に見せるように意図していないファイルに、 + アクセス可能になってしまうような権限を持つべきではないですし、 + 同様に HTTP リクエストに対して応答するように意図していない + 実行コードを、実行できるような権限を持つべきではないです。 + サーバを実行するために特定の新しいユーザとグループを + 設定することをお薦めいたします。 + <code>nobody</code> ユーザを使用する管理者もいますが、 + これが常に望ましいわけではありません。 + なぜなら <code>nobody</code> ユーザは、システムで + 他の役割を担っているかも知れないからです。</p> + + <div class="warning"><h3>セキュリティ</h3> + <p>正確にどんなことをやっているのか、その危険性を知らないで、 + <code class="directive">User</code> (や <code class="directive"><a href="#group">Group</a></code>) を <code>root</code> に + 設定しないでください。</p> + </div> + + <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> MPM では、異なるユーザ ID + で複数のバーチャルホストを動かすことを目的としていますが、 + <code class="directive">User</code> は、主サーバのユーザ ID + と、<code class="directive"><a href="../mod/perchild.html#assignuserid">AssignUserID</a></code> + ディレクティブを持たない <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> セクションへの + フォールバックとを定義することになります。</p> + + <p>特記事項: このディレクティブを + <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> + で使用することはサポートされなくなりました。 + <code class="program"><a href="../programs/suexec.html">suexec</a></code> 向けにサーバを設定するのであれば、 + <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> + を使用してください。</p> + + <div class="note"><h3>注意</h3> + <p><code class="directive">User</code> ディレクティブは + <code class="module"><a href="../mod/beos.html">beos</a></code> と <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> MPM + にも存在しますが、実質的に無効で、互換性のためだけに存在します。</p> + </div> + +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../de/mod/mpm_common.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/mod/mpm_common.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/mpm_common.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/mpm_winnt.html b/docs/manual/mod/mpm_winnt.html index c5d89ac935..5077afd0af 100644 --- a/docs/manual/mod/mpm_winnt.html +++ b/docs/manual/mod/mpm_winnt.html @@ -6,6 +6,6 @@ URI: mpm_winnt.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mpm_winnt.html.ja.euc-jp +URI: mpm_winnt.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mpm_winnt.html.ja.euc-jp b/docs/manual/mod/mpm_winnt.html.ja.utf8 index a47f509689..b98f1d4223 100644 --- a/docs/manual/mod/mpm_winnt.html.ja.euc-jp +++ b/docs/manual/mod/mpm_winnt.html.ja.utf8 @@ -1,24 +1,24 @@ -<?xml version="1.0" encoding="EUC-JP"?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> -<title>mpm_winnt - Apache HTTP </title> +<title>mpm_winnt - Apache HTTP サーバ</title> <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> <link href="../images/favicon.ico" rel="shortcut icon" /></head> <body> <div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> <img alt="" src="../images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> <div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> <div id="page-content"> <div id="preamble"><h1>Apache MPM winnt</h1> <div class="toplang"> @@ -28,20 +28,20 @@ </div> <div class="outofdate">This translation may be out of date. Check the English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>Windows NT -˺Ŭ줿ޥץå⥸塼</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>MPM</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>mpm_winnt_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>mpm_winnt.c</td></tr></table> -<h3></h3> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>Windows NT +向けに最適化されたマルチプロセッシングモジュール</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>MPM</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>mpm_winnt_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mpm_winnt.c</td></tr></table> +<h3>概要</h3> - <p>Υޥץå⥸塼 (MPM) - Windows NT ǤΥǥեȤˤʤޤ - ĤѥץѤ줬Ĥλҥץư - ƻҥץꥯȤ갷˥åɤ - ưޤ</p> + <p>このマルチプロセッシングモジュール (MPM) + は Windows NT でのデフォルトになります。 + 一つの制御用プロセスを用い、これが一つの子プロセスを起動し、 + そして子プロセスがリクエストを取り扱うためにスレッドを + 起動します。</p> </div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> <ul id="toc"> <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li> <li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li> @@ -59,23 +59,23 @@ </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="Win32DisableAcceptEx" id="Win32DisableAcceptEx">Win32DisableAcceptEx</a> <a name="win32disableacceptex" id="win32disableacceptex">ǥ쥯ƥ</a></h2> +<div class="directive-section"><h2><a name="Win32DisableAcceptEx" id="Win32DisableAcceptEx">Win32DisableAcceptEx</a> <a name="win32disableacceptex" id="win32disableacceptex">ディレクティブ</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">:</a></th><td>ͥåȥ³μդ accept() AcceptEx ˻Ȥ</td></tr> -<tr><th><a href="directive-dict.html#Syntax">ʸ:</a></th><td><code>Win32DisableAcceptEx</code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>AcceptEx() ϥǥեȤͭˤʤäƤޤAcceptEx() ̵ˤ -ˤΥǥ쥯ƥ֤Ȥޤ</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>mpm_winnt</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">ߴ:</a></th><td>2.0.49 СʹߤǻѲǽ</td></tr> +<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ネットワーク接続の受け付けに accept() をAcceptEx の代わりに使う</td></tr> +<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>Win32DisableAcceptEx</code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AcceptEx() はデフォルトで有効になっています。AcceptEx() を無効にする +ためにこのディレクティブを使います。</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mpm_winnt</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.0.49 バージョン以降で使用可能</td></tr> </table> - <p>AcceptEx() Microsoft WinSock v2 API ǡˤäƤ - BSD <code>accept()</code> API 褤ǽȯޤ - 褯ȤƤ Windows ʤǡä˥륹ʤ VPN ѥå - ˤϡХ <code>AcceptEx()</code> Ŭڤư˸Τޤ - ʲΤ褦ʥ顼ϡΥǥ쥯ƥ֤Ѥ - <code>AcceptEx()</code> Ѥʤ褦ˤƤ</p> + <p>AcceptEx() は Microsoft WinSock v2 API で、場合によっては + BSD 形式の <code>accept()</code> API よりもよい性能を発揮します。 + よく使われている Windows 製品の中で、特にウィルススキャナや VPN パッケージ + の中には、バグが原因で <code>AcceptEx()</code> の適切な動作を妨げるものがあります。 + 以下のようなエラーに遭遇した場合は、このディレクティブを使用して + <code>AcceptEx()</code> を使用しないようにしてください。</p> <div class="example"><p><code> [error] (730038)An operation was attempted on something that is @@ -90,5 +90,5 @@ <a href="../ja/mod/mpm_winnt.html" title="Japanese"> ja </a></p> </div><div id="footer"> <p class="apache">Copyright 2008 The Apache Software Foundation.<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> +<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>
\ No newline at end of file diff --git a/docs/manual/mod/prefork.html b/docs/manual/mod/prefork.html index 4676cc4ff3..8159a70776 100644 --- a/docs/manual/mod/prefork.html +++ b/docs/manual/mod/prefork.html @@ -6,6 +6,6 @@ URI: prefork.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: prefork.html.ja.euc-jp +URI: prefork.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/prefork.html.ja.euc-jp b/docs/manual/mod/prefork.html.ja.euc-jp deleted file mode 100644 index ba88e1ea79..0000000000 --- a/docs/manual/mod/prefork.html.ja.euc-jp +++ /dev/null @@ -1,190 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>prefork - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache MPM prefork</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../de/mod/prefork.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/mod/prefork.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/prefork.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>åɤȤ鷺Ԥ fork Ԥʤ֥Ф -</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>MPM</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>mpm_prefork_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>prefork.c</td></tr></table> -<h3></h3> - - <p>Υޥץå⥸塼 (MPM) ϡ - Unix Ǥ Apache 1.3 ΥǥեȤεưˤ褯ˡ - ꥯȤ롢åɤȤ鷺Ԥ fork Ԥʤ - ֥ФƤޤ - åɥդǤʤ饤֥ȤθߴȤ뤿ˡ - åɤɬפΤ륵ȤǤϡΥ⥸塼λѤŬڤǤ礦 - ꥯȤȯ꤬¾ΥꥯȤ˱ƶʤ褦ˡ - ġΥꥯȤñΥΤˤ⡢Ŭ MPM Ǥ</p> - - <p> MPM ˼ΧŪʤΤǡ MPM ǥ쥯ƥ֤ - ĴɬפϤۤȤɤʤǤ礦äȤפʤȤϡ - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> - ͽۤƱꥯȿʬ뤰餤礭ɤ⡢ - ץ˽ʬʪ꤬μ¤˹ԤϤ٤ˤϾͤˤ롢 - ȤȤǤ</p> - -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#maxspareservers">MaxSpareServers</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#minspareservers">MinSpareServers</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">ưˡ</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><a href="../bind.html">Apache -Ѥ륢ɥ쥹ȥݡȤ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="how-it-works" id="how-it-works">ưˡ</a></h2> - <p>ĤΥȥץ - ͥФ listen ơ٤˱ - ҥץưޤApache Ͼ˴Ĥ<dfn>ڥ</dfn> - ɥʥХץݻƤơäƤ - ꥯȤ˱Ǥ褦ԵƤޤ - Τ褦ˤƥ饤ȤϡꥯȤˡ - ҥץ fork ΤԤʤƤ褤褦 - ʤäƤޤ</p> - - <p>ƥץꥯȤ˱λҥץ - ɤΤ褦뤫ϡ - <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code>, - <code class="directive"><a href="#minspareservers">MinSpareServers</a></code>, - <code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code>, - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> - ĴޤŪˡApache ˼ΧŪʤΤǡ - ΥȤǤϤΥǥ쥯ƥ֤ǥեͤĴ - ɬפϤʤǤ礦 - Ʊ 256 ĶꥯȤ˱ʤȤʤȤǤϡ - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> - 䤹ɬפǤ礦 - θ¤Ƥ륵ȤǤϡå - (ȥǥ֤Dz٤⥹å) Τɤ - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> - 餹ɬפǤ礦ץΥ塼˥˴ؤ - ܤϡ<a href="../misc/perf-tuning.html">ǽ˴ؤҥ</a> - ˤޤ</p> - - <p>̾ Unix ǤϿƥץ 80 ֥ݡȤ˥Хɤ뤿 - <code>root</code> ǵưޤҥץ䥹åɤ - ä㤤¤Υ桼 Apache ˤäƵưޤ - <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> - <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> - ǥ쥯ƥ֤ - Apache λҥץθ¤ꤹΤѤޤ - ҥץϥ饤Ȥ륳ƥƤɤʤȤޤ - ǽʸ¤ɬǾ¤θ¤ΤߤäƤ褦ˤ٤Ǥ</p> - - <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code> - ϡŤץߤƿץư뤳Ȥˤäơ - ɤ٤٤ǥФץꥵ뤹뤫椷ޤ</p> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="MaxSpareServers" id="MaxSpareServers">MaxSpareServers</a> <a name="maxspareservers" id="maxspareservers">ǥ쥯ƥ</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>MaxSpareServers <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MaxSpareServers 10</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>prefork</td></tr> -</table> - <p><code class="directive">MaxSpareServers</code> ǥ쥯ƥ֤ϡ - <em>ɥ</em>ҥХץδ˾Ŀꤷޤ - ɥץȤϡꥯȤäƤʤץǤ - <code class="directive">MaxSpareServers</code> ¿ɥǤС - ƥץĶץ kill ޤ</p> - - <p>˺Ǥ륵ȤǤΤߡΥѥ塼˥٤Ǥ - Υѥ礭ȤȤϡξϰȯۤǤ - <code class="directive"><a href="#minspareservers">MinSpareServers</a></code> - ʲꤷ硢<code class="directive">MinSpareServers</code> - <code>+1</code> ˼ưĴޤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#minspareservers">MinSpareServers</a></code></li> -<li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="directive-section"><h2><a name="MinSpareServers" id="MinSpareServers">MinSpareServers</a> <a name="minspareservers" id="minspareservers">ǥ쥯ƥ</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>MinSpareServers <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">ǥե:</a></th><td><code>MinSpareServers 5</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>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">⥸塼:</a></th><td>prefork</td></tr> -</table> - <p><code class="directive">MaxSpareServers</code> ǥ쥯ƥ֤ϡ - <em>ɥ</em>ҥХץδ˾ǾĿꤷޤ - ɥץȤϡꥯȤäƤʤץǤ - <code class="directive">MinSpareServers</code> ⾯ʤɥǤС - ƥץϺǹ 1 äˤĤ 1 Ĥγǿҥץޤ</p> - - <p>˺Ǥ륵ȤǤΤߡΥѥ塼˥٤Ǥ - Υѥ礭ȤȤϡξϰȯۤǤ</p> - -<h3></h3> -<ul> -<li><code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code></li> -<li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li> -</ul> -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../de/mod/prefork.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/mod/prefork.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/prefork.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/prefork.html.ja.utf8 b/docs/manual/mod/prefork.html.ja.utf8 new file mode 100644 index 0000000000..c8a2283849 --- /dev/null +++ b/docs/manual/mod/prefork.html.ja.utf8 @@ -0,0 +1,190 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>prefork - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache MPM prefork</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../de/mod/prefork.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/mod/prefork.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/prefork.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>スレッドを使わず、先行して fork を行なうウェブサーバを実装 +</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>MPM</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>mpm_prefork_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>prefork.c</td></tr></table> +<h3>概要</h3> + + <p>このマルチプロセッシングモジュール (MPM) は、 + Unix 上での Apache 1.3 のデフォルトの挙動と非常によく似た方法で + リクエストを処理する、スレッドを使わず、先行して fork を行なう + ウェブサーバを実装しています。 + スレッドセーフでないライブラリとの互換性をとるために、 + スレッドを避ける必要のあるサイトでは、このモジュールの使用が適切でしょう。 + あるリクエストで発生した問題が他のリクエストに影響しないように、 + 個々のリクエストを単離するのにも、最適な MPM です。</p> + + <p>この MPM は非常に自律的なので、この MPM の設定ディレクティブを + 調整する必要はほとんどないでしょう。もっとも重要なことは、 + <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> + が、予想される同時リクエスト数を十分扱えるぐらいは大きいけれども、 + 全プロセスに十分な物理メモリが確実に行き渡る程度には小さい値にする、 + ということです。</p> + +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#maxspareservers">MaxSpareServers</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#minspareservers">MinSpareServers</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">動作方法</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><a href="../bind.html">Apache +が使用するアドレスとポートの設定</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="how-it-works" id="how-it-works">動作方法</a></h2> + <p>一つのコントロールプロセスが、 + コネクションに対して listen して、しかるべき時に応答する + 子プロセスを起動します。Apache は常に幾つかの<dfn>スペア</dfn> + かアイドルなサーバプロセスを維持していて、それらは入ってきた + リクエストに応答できるように待機しています。 + このようにしてクライアントは、リクエストが応答される前に、 + 新しい子プロセスが fork されるのを待たなくてもよいように + なっています。</p> + + <p>親プロセスがリクエストに応答するの子プロセスを + どのように生成するかは、 + <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code>, + <code class="directive"><a href="#minspareservers">MinSpareServers</a></code>, + <code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code>, + <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> + で調整します。一般的に、Apache は非常に自律的なので、 + 大抵のサイトではこれらのディレクティブをデフォルト値から調整する + 必要はないでしょう。 + 同時に 256 を超えるリクエストに応答しないといけないサイトでは、 + <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> + を増やす必要があるでしょう。 + 一方、メモリの限られているサイトでは、スラッシング + (メモリとディスク間で何度もスワップ) が起こるのを防ぐために + <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> + を減らす必要があるでしょう。プロセス生成のチューニングに関する + 詳しい情報は、<a href="../misc/perf-tuning.html">性能に関するヒント</a> + にあります。</p> + + <p>通常 Unix では親プロセスは 80 番ポートにバインドするために + <code>root</code> で起動されますが、子プロセスやスレッドは + もっと低い権限のユーザで Apache によって起動されます。 + <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> と + <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> + ディレクティブは + Apache の子プロセスの権限を設定するのに用いられます。 + 子プロセスはクライアントに送るコンテンツ全てを読めないといけませんが、 + 可能な限り必要最小限の権限のみを持っているようにするべきです。</p> + + <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code> + は、古いプロセスを停止して新しいプロセスを起動することによって、 + どの程度の頻度でサーバがプロセスをリサイクルするかを制御します。</p> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="MaxSpareServers" id="MaxSpareServers">MaxSpareServers</a> <a name="maxspareservers" id="maxspareservers">ディレクティブ</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>MaxSpareServers <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>MaxSpareServers 10</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>prefork</td></tr> +</table> + <p><code class="directive">MaxSpareServers</code> ディレクティブは、 + <em>アイドルな</em>子サーバプロセスの希望最大個数を設定します。 + アイドルプロセスとは、リクエストを扱っていないプロセスです。 + <code class="directive">MaxSpareServers</code> よりも多い数がアイドルであれば、 + 親プロセスは超過プロセスを kill します。</p> + + <p>非常に混んでいるサイトでのみ、このパラメータをチューニングするべきです。 + このパラメータを大きくするということは、大抵の場合は悪い発想です。 + <code class="directive"><a href="#minspareservers">MinSpareServers</a></code> + 以下に設定した場合、<code class="directive">MinSpareServers</code> + <code>+1</code> に自動調整されます。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#minspareservers">MinSpareServers</a></code></li> +<li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="MinSpareServers" id="MinSpareServers">MinSpareServers</a> <a name="minspareservers" id="minspareservers">ディレクティブ</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>MinSpareServers <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>MinSpareServers 5</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>MPM</td></tr> +<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>prefork</td></tr> +</table> + <p><code class="directive">MaxSpareServers</code> ディレクティブは、 + <em>アイドルな</em>子サーバプロセスの希望最小個数を設定します。 + アイドルプロセスとは、リクエストを扱っていないプロセスです。 + <code class="directive">MinSpareServers</code> よりも少ない数がアイドルであれば、 + 親プロセスは最高で 1 秒につき 1 個の割合で新しい子プロセスを生成します。</p> + + <p>非常に混んでいるサイトでのみ、このパラメータをチューニングするべきです。 + このパラメータを大きくするということは、大抵の場合は悪い発想です。</p> + +<h3>参照</h3> +<ul> +<li><code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code></li> +<li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li> +</ul> +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../de/mod/prefork.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/mod/prefork.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/prefork.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/quickreference.html b/docs/manual/mod/quickreference.html index 0286f48641..469355c7e7 100644 --- a/docs/manual/mod/quickreference.html +++ b/docs/manual/mod/quickreference.html @@ -10,9 +10,9 @@ URI: quickreference.html.es Content-Language: es Content-type: text/html; charset=ISO-8859-1 -URI: quickreference.html.ja.euc-jp +URI: quickreference.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: quickreference.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/quickreference.html.ja.euc-jp b/docs/manual/mod/quickreference.html.ja.utf8 index 05a369efb7..f8bcba752f 100644 --- a/docs/manual/mod/quickreference.html.ja.euc-jp +++ b/docs/manual/mod/quickreference.html.ja.utf8 @@ -1,56 +1,56 @@ -<?xml version="1.0" encoding="EUC-JP"?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> -<title>ǥ쥯ƥ åե - Apache HTTP </title> +<title>ディレクティブ クイックリファレンス - Apache HTTP サーバ</title> <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> <link href="../images/favicon.ico" rel="shortcut icon" /></head> <body id="directive-index"> <div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> <img alt="" src="../images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> <div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="preamble"><h1>ǥ쥯ƥ åե</h1> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="preamble"><h1>ディレクティブ クイックリファレンス</h1> <div class="toplang"> <p><span>Available Languages: </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | +<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Español"> es </a> | <a href="../ja/mod/quickreference.html" title="Japanese"> ja </a> | <a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/mod/quickreference.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> +<a href="../tr/mod/quickreference.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div> <div class="outofdate">This translation may be out of date. Check the English version for recent changes.</div> - <p>ǥ쥯ƥ åեǤϡ Apache ǥ쥯ƥ֤ - ˡǥե͡ơȥƥȤƤޤ - ƥǥ쥯ƥ֤Ρܤ˴ؤƤ - <a href="directive-dict.html">ǥ쥯ƥּ</a> - </p> + <p>ディレクティブ クイックリファレンスでは、各 Apache 設定ディレクティブの + 使用方法、デフォルト値、ステータスとコンテキストを示しています。 + 各ディレクティブの、より詳しい情報に関しては + <a href="directive-dict.html">ディレクティブ辞書</a>を + ご覧下さい。</p> - <p> 1 ܤϥǥ쥯ƥ֤̾ȻˡǤ - 2 ܤ (⤷) ǥեͤȤʤäƤޤ - ǥեͤĹɽʤϡǽʸθ - + פ³ޤ</p> + <p>第 1 列目はディレクティブの名前と使用方法です。 + 第 2 列目は (もしあれば) デフォルト値となっています。 + デフォルト値が長すぎて表示しきれない場合は、最初の文字列の後ろに + 「 + 」が続きます。</p> - <p> 3, 4 ϡɽ˽äơ - ǥ쥯ƥ֤λѤǤ륳ƥȤȡ - ǥ쥯ƥ֤ΥơƤޤ</p> + <p>第 3, 4 列は、下の表の注釈に従って、 + ディレクティブの使用できるコンテキストと、 + ディレクティブのステータスが示されています。</p> </div> <div id="directive-ref"><table id="legend"> <tr><td class="letters"><span><a href="#A"> A </a> | <a href="#B"> B </a> | <a href="#C"> C </a> | <a href="#D"> D </a> | <a href="#E"> E </a> | <a href="#F"> F </a> | <a href="#G"> G </a> | <a href="#H"> H </a> | <a href="#I"> I </a> | <a href="#K"> K </a> | <a href="#L"> L </a> | <a href="#M"> M </a> | <a href="#N"> N </a> | <a href="#O"> O </a> | <a href="#P"> P </a> | <a href="#R"> R </a> | <a href="#S"> S </a> | <a href="#T"> T </a> | <a href="#U"> U </a> | <a href="#V"> V </a> | <a href="#W"> W </a> | <a href="#X"> X </a></span></td> -<td><table><tr><th>s</th><td>ե</td></tr> -<tr><th>v</th><td>Сۥ</td></tr> -<tr><th>d</th><td>ǥ쥯ȥ</td></tr> +<td><table><tr><th>s</th><td>サーバ設定ファイル</td></tr> +<tr><th>v</th><td>バーチャルホスト</td></tr> +<tr><th>d</th><td>ディレクトリ</td></tr> <tr><th>h</th><td>.htaccess</td></tr> </table></td> <td><table><tr><th>C</th><td>Core</td></tr> @@ -62,92 +62,92 @@ </table></td></tr> </table> <table class="qref"> -<tr><td><a href="core.html#acceptfilter" id="A" name="A">AcceptFilter <var>protocol</var> <var>accept_filter</var></a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">ץȥ Listen Ƥ륽åȤκŬꤹ</td></tr> -<tr class="odd"><td><a href="mpm_common.html#acceptmutex">AcceptMutex Default|<var>method</var></a></td><td> Default </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ʣλҥץͥåȥåȤǥꥯȤ -accept 褦ȤƤȤˡApache λҥץľ뤿 -Ȥˡ</td></tr> -<tr><td><a href="core.html#acceptpathinfo">AcceptPathInfo On|Off|Default</a></td><td> Default </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">³ѥ̾դλ</td></tr> -<tr class="odd"><td><a href="core.html#accessfilename">AccessFileName <var>filename</var> [<var>filename</var>] ...</a></td><td> .htaccess </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ʬե̾</td></tr> -<tr><td><a href="mod_actions.html#action">Action <var>action-type</var> <var>cgi-script</var> [virtual]</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Υϥɥ䥳ƥȥפФ CGI ¹Ԥ褦 -</td></tr> -<tr class="odd"><td><a href="mod_autoindex.html#addalt">AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4"> -ɽ롢ե̾줿إƥ</td></tr> +<tr><td><a href="core.html#acceptfilter" id="A" name="A">AcceptFilter <var>protocol</var> <var>accept_filter</var></a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">プロトコルを Listen しているソケットの最適化を設定する</td></tr> +<tr class="odd"><td><a href="mpm_common.html#acceptmutex">AcceptMutex Default|<var>method</var></a></td><td> Default </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">複数の子プロセスがネットワークソケットでリクエストを +accept しようとしているときに、Apache がそれらの子プロセスを直列化するために +使う方法</td></tr> +<tr><td><a href="core.html#acceptpathinfo">AcceptPathInfo On|Off|Default</a></td><td> Default </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">後に続くパス名情報を受け付けるリソースの指定</td></tr> +<tr class="odd"><td><a href="core.html#accessfilename">AccessFileName <var>filename</var> [<var>filename</var>] ...</a></td><td> .htaccess </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">分散設定ファイルの名前</td></tr> +<tr><td><a href="mod_actions.html#action">Action <var>action-type</var> <var>cgi-script</var> [virtual]</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">特定のハンドラやコンテントタイプに対して CGI を実行するように +設定</td></tr> +<tr class="odd"><td><a href="mod_autoindex.html#addalt">AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">アイコンの代わりに +表示される、ファイル名で選択された代替テキスト</td></tr> <tr><td><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding <var>string</var> <var>MIME-encoding</var> -[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ɽ롢MIME 沽ˡ줿 -إƥ</td></tr> +[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">アイコンの代わりに表示される、MIME 符号化方法で選択された +代替テキスト</td></tr> <tr class="odd"><td><a href="mod_autoindex.html#addaltbytype">AddAltByType <var>string</var> <var>MIME-type</var> -[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4"> -ɽ롢MIME פ줿إƥ</td></tr> +[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">アイコンの代わりに +表示される、MIME タイプで選択された代替テキスト</td></tr> <tr><td><a href="mod_mime.html#addcharset">AddCharset <var>charset</var> <var>extension</var> -[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ե̾γĥҤꤵ줿ʸåȤ˥ޥåפ</td></tr> -<tr class="odd"><td><a href="core.html#adddefaultcharset">AddDefaultCharset On|Off|<var>charset</var></a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">쥹ݥΥƥȥפ <code>text/plain</code> 뤤 -<code>text/html</code> ξɲäǥեȤ charset ѥ</td></tr> -<tr><td><a href="mod_autoindex.html#adddescription">AddDescription <var>string</var> <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">եФɽ</td></tr> +[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ファイル名の拡張子を指定された文字セットにマップする</td></tr> +<tr class="odd"><td><a href="core.html#adddefaultcharset">AddDefaultCharset On|Off|<var>charset</var></a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">レスポンスのコンテントタイプが <code>text/plain</code> あるいは +<code>text/html</code> の場合に追加するデフォルトの charset パラメータ</td></tr> +<tr><td><a href="mod_autoindex.html#adddescription">AddDescription <var>string</var> <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ファイルに対して表示する説明</td></tr> <tr class="odd"><td><a href="mod_mime.html#addencoding">AddEncoding <var>MIME-enc</var> <var>extension</var> -[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ե̾γĥҤꤵ줿ǥ -˥ޥåפ</td></tr> +[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ファイル名の拡張子を指定されたエンコーディング +にマップする</td></tr> <tr><td><a href="mod_mime.html#addhandler">AddHandler <var>handler-name</var> <var>extension</var> -[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ե̾γĥҤꤵ줿ϥɥ˥ޥåפ</td></tr> +[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ファイル名の拡張子を指定されたハンドラにマップする</td></tr> <tr class="odd"><td><a href="mod_autoindex.html#addicon">AddIcon <var>icon</var> <var>name</var> -[<var>name</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">եɽ륢̾</td></tr> +[<var>name</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ファイルに表示するアイコンを名前で選択</td></tr> <tr><td><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding <var>icon</var> <var>MIME-encoding</var> -[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">եɽ륢 MIME -沽ˡ</td></tr> +[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ファイルに表示するアイコンを MIME +符号化方法で選択</td></tr> <tr class="odd"><td><a href="mod_autoindex.html#addiconbytype">AddIconByType <var>icon</var> <var>MIME-type</var> -[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ե٤ɽ륢 -MIME פˤä</td></tr> +[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ファイルの隣に表示するアイコンを +MIME タイプによって選択</td></tr> <tr><td><a href="mod_mime.html#addinputfilter">AddInputFilter <var>filter</var>[;<var>filter</var>...] -<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">եγĥҤ饤ȤΥꥯȤ - ե륿˥ޥåפ</td></tr> +<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ファイルの拡張子をクライアントのリクエストを処理する + フィルタにマップする</td></tr> <tr class="odd"><td><a href="mod_mime.html#addlanguage">AddLanguage <var>MIME-lang</var> <var>extension</var> -[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ե̾ꤵ줿˥ޥå</td></tr> -<tr><td><a href="mod_info.html#addmoduleinfo">AddModuleInfo <var>module-name</var> <var>string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">server-info ϥɥˤɽ⥸塼ξ -ɲäξդä</td></tr> +[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ファイル名を指定された言語にマップ</td></tr> +<tr><td><a href="mod_info.html#addmoduleinfo">AddModuleInfo <var>module-name</var> <var>string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">server-info ハンドラにより表示されるモジュールの情報に +追加の情報を付け加える</td></tr> <tr class="odd"><td><a href="mod_mime.html#addoutputfilter">AddOutputFilter <var>filter</var>[;<var>filter</var>...] -<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ե̾γĥҤФαե륿 - ޥåפ</td></tr> +<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ファイル名の拡張子をサーバからの応答を処理するフィルタに + マップする</td></tr> <tr><td><a href="core.html#addoutputfilterbytype">AddOutputFilterByType <var>filter</var>[;<var>filter</var>...] <var>MIME-type</var> -[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">MIME-type ˽ϥե륿Ƥ</td></tr> +[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">MIME-type に出力フィルタを割り当てる</td></tr> <tr class="odd"><td><a href="mod_mime.html#addtype">AddType <var>MIME-type</var> <var>extension</var> -[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ե̾γĥҤꤵ줿ƥȥפ˥ޥå</td></tr> +[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ファイル名の拡張子を指定されたコンテントタイプにマップ</td></tr> <tr><td><a href="mod_alias.html#alias">Alias <var>URL-path</var> -<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">URL ե륷ƥΰ֤˥ޥåפ</td></tr> +<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">URL をファイルシステムの位置にマップする</td></tr> <tr class="odd"><td><a href="mod_alias.html#aliasmatch">AliasMatch <var>regex</var> -<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ɽȤä URL ե륷ƥΰ֤˥ޥåפ</td></tr> +<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">正規表現を使って URL をファイルシステムの位置にマップする</td></tr> <tr><td><a href="mod_access_compat.html#allow"> Allow from all|<var>host</var>|env=<var>env-variable</var> -[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ФΤΰ˥ǤۥȤ椹</td></tr> +[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">サーバのある領域にアクセスできるホストを制御する</td></tr> <tr class="odd"><td><a href="mod_authz_host.html#allow"> Allow from all|<var>host</var>|env=<var>env-variable</var> -[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ФΤΰ˥ǤۥȤ椹</td></tr> -<tr><td><a href="mod_proxy.html#allowconnect">AllowCONNECT <var>port</var> [<var>port</var>] ...</a></td><td> 443 563 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ץͳơɤΥݡȤ <code>CONNECT</code> -Ǥ뤫ꤹ</td></tr> -<tr class="odd"><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off</a></td><td> Off </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">URL 沽줿ѥʬΥʸΤĤ뤫ɤ -ꤹ</td></tr> +[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">サーバのある領域にアクセスできるホストを制御する</td></tr> +<tr><td><a href="mod_proxy.html#allowconnect">AllowCONNECT <var>port</var> [<var>port</var>] ...</a></td><td> 443 563 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">プロキシを経由して、どのポートに <code>CONNECT</code> +できるかを指定する</td></tr> +<tr class="odd"><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off</a></td><td> Off </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">URL 中の符号化されたパス分離文字が先に伝えられるのを許可するかどうかを +決定する</td></tr> <tr><td><a href="core.html#allowoverride">AllowOverride All|None|<var>directive-type</var> -[<var>directive-type</var>] ...</a></td><td> All </td><td>d</td><td>C</td></tr><tr><td class="descr" colspan="4"><code>.htaccess</code> ǵĤǥ쥯ƥ֤μ</td></tr> -<tr class="odd"><td><a href="mod_authn_anon.html#anonymous">Anonymous <var>user</var> [<var>user</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ѥɤθ̵ǥĤ userID ꤹ +[<var>directive-type</var>] ...</a></td><td> All </td><td>d</td><td>C</td></tr><tr><td class="descr" colspan="4"><code>.htaccess</code> で許可されるディレクティブの種類</td></tr> +<tr class="odd"><td><a href="mod_authn_anon.html#anonymous">Anonymous <var>user</var> [<var>user</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">パスワードの検査無しでアクセスを許可する userID を指定する </td></tr> -<tr><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Ϥ줿ѥɤ顼˥뤫ɤ -ꤹ</td></tr> -<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ѥɤĤ뤫ɤꤹ</td></tr> -<tr><td><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4"> userID Ĥ뤫ꤹ</td></tr> -<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ѥŻҥ륢ɥ쥹Ǥ뤳Ȥ -Ĵ٤뤫ɤꤹ</td></tr> +<tr><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">入力されたパスワードがエラーログにロギングされるかどうかを +設定する</td></tr> +<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">空パスワードを許可するかどうかを指定する</td></tr> +<tr><td><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">空 userID を許可するかを指定する</td></tr> +<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">パスワード欄が正しい形式の電子メールアドレスであることを +調べるかどうかを設定する</td></tr> <tr><td><a href="perchild.html#assignuserid">AssignUserID <var>user-id</var> <var>group-id</var></a></td><td></td><td>v</td><td>M</td></tr><tr><td class="descr" colspan="4">Tie a virtual host to a user and group ID</td></tr> -<tr class="odd"><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǧڤȾǧ㤤٥Υ⥸塼˰ܹԤ뤫 -ꤷޤ</td></tr> +<tr class="odd"><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">認証と承認を、より低いレベルのモジュールに移行させるかを +設定します。</td></tr> <tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider On|Off|<var>provider-name</var> -[<var>provider-name</var>] ...</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">ΰ֤ФǧڥץХꤷޤ</td></tr> +[<var>provider-name</var>] ...</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">この位置に対する認証プロバイダを設定します。</td></tr> <tr class="odd"><td><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SQL query to look up a password for a user</td></tr> <tr><td><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">SQL query to look up a password hash for a user and realm. </td></tr> <tr class="odd"><td><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the database file containing the list of user groups for authorization</td></tr> -<tr><td><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ѥɤ¸뤿ɬפʥǡ١եμ -ꤹ</td></tr> -<tr class="odd"><td><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ǧѤΥ桼ȥѥɤΥꥹȤݻƤ -ǡ١ե̾ꤹ</td></tr> -<tr><td><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">㼡٥ǧڥ⥸塼Ϥɤ -ꤷޤ</td></tr> +<tr><td><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">パスワードを保存するために必要なデータベースファイルの種類を +設定する</td></tr> +<tr class="odd"><td><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">認証用のユーザとパスワードのリストを保持している +データベースファイル名を設定する</td></tr> +<tr><td><a href="mod_authn_default.html#authdefaultauthoritative">AuthDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">次の低次レベルの認証モジュールに制御を渡すかどうかを +設定します</td></tr> <tr class="odd"><td><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm MD5|MD5-sess</a></td><td> MD5 </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Selects the algorithm used to calculate the challenge and response hashes in digest authentication</td></tr> <tr><td><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</a></td><td></td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">URIs that are in the same protection space for digest @@ -162,8 +162,8 @@ server</td></tr> authentication</td></tr> <tr><td><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize <var>size</var></a></td><td> 1000 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">The amount of shared memory to allocate for keeping track of clients</td></tr> -<tr class="odd"><td><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǧ˻Ѥ桼롼פΰǼƤ롢 -ƥȥե̾ꤹ</td></tr> +<tr class="odd"><td><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">証認に使用するユーザグループの一覧が格納されている、 +テキストファイルの名前を設定する</td></tr> <tr><td><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN <em>distinguished-name</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Optional DN to use in binding to the LDAP server</td></tr> <tr class="odd"><td><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword <em>password</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Password used in conjuction with the bind DN</td></tr> <tr><td><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Language to charset conversion configuration file</td></tr> @@ -185,17 +185,17 @@ are groups.</td></tr> <tr class="odd"><td><a href="mod_authnz_ldap.html#authldapsubgroupclass">AuthLDAPSubGroupClass <em>LdapObjectClass</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies which LDAP objectClass values identify directory objects that are groups during sub-group processing.</td></tr> <tr><td><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl <em>url [NONE|SSL|TLS|STARTTLS]</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">URL specifying the LDAP search parameters</td></tr> -<tr class="odd"><td><a href="core.html#authname">AuthName <var>auth-domain</var></a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">HTTP ǧڤǧΰ (: realm)</td></tr> +<tr class="odd"><td><a href="core.html#authname">AuthName <var>auth-domain</var></a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">HTTP 認証の認可領域 (訳注: realm)</td></tr> <tr><td><a href="mod_authn_core.html#authname">AuthName <var>auth-domain</var></a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Authorization realm for use in HTTP authentication</td></tr> <tr class="odd"><td><a href="mod_authn_core.html#authnprovideralias"><AuthnProviderAlias <var>baseProvider Alias</var>> ... </AuthnProviderAlias></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enclose a group of directives that represent an extension of a base authentication provider and referenced by the specified alias</td></tr> -<tr><td><a href="core.html#authtype">AuthType Basic|Digest</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">桼ǧڤμ</td></tr> +<tr><td><a href="core.html#authtype">AuthType Basic|Digest</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">ユーザ認証の種類</td></tr> <tr class="odd"><td><a href="mod_authn_core.html#authtype">AuthType Basic|Digest</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Type of user authentication</td></tr> -<tr><td><a href="mod_authn_file.html#authuserfile">AuthUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">ǧڤ˻Ѥ桼ȥѥɤΰǼƤ롢 -ƥȥե̾ꤹ</td></tr> +<tr><td><a href="mod_authn_file.html#authuserfile">AuthUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">認証に使用するユーザとパスワードの一覧が格納されている、 +テキストファイルの名前を設定する</td></tr> <tr class="odd"><td><a href="mod_authz_dbd.html#authzdbdlogintoreferer">AuthzDBDLoginToReferer On|Off</a></td><td> Off </td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Determines whether to redirect the Client to the Referring page on successful login or logout if a <code>Referer</code> request header is present</td></tr> @@ -203,69 +203,69 @@ header is present</td></tr> <tr class="odd"><td><a href="mod_authz_dbd.html#authzdbdredirectquery">AuthzDBDRedirectQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specify a query to look up a login page for the user</td></tr> <tr><td><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the type of database file that is used to store list of user groups</td></tr> -<tr class="odd"><td><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǧ̤Υ⥸塼Ϥ뤫ɤꤹ</td></tr> -<tr><td><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">ǧ̤Υ⥸塼Ϥ뤫ɤꤹ</td></tr> +<tr class="odd"><td><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">承認が低位のモジュールに渡されるかどうかを設定する</td></tr> +<tr><td><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">承認が下位のモジュールに渡されるかどうかを設定する</td></tr> <tr class="odd"><td><a href="mod_authz_core.html#authzmergerules">AuthMergeRules on | off</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Set to 'on' to allow the parent's <Directory> or <Location> authz rules to be merged into the current <Directory> or <Location>. Set to 'off' to disable merging. If set to 'off', only the authz rules defined in the current <Directory> or <Location> block will apply.</td></tr> -<tr><td><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ǧ̾ǧ⥸塼Ϥ뤫ɤꤹ</td></tr> -<tr class="odd"><td><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǧ̤Υ⥸塼Ϥ뤫ɤꤹ</td></tr> +<tr><td><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">承認が下位承認モジュールに渡されるかどうかを設定する</td></tr> +<tr class="odd"><td><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">承認が下位のモジュールに渡されるかどうかを設定する</td></tr> <tr><td><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>] -[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">HTTP User-Agent ˴ŤƴĶѿꤹ +[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">HTTP User-Agent に基づいて環境変数を設定する </td></tr> <tr class="odd"><td><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>] - [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">HTTP User-Agent ˴Ťʸʸ̤ -Ķѿꤹ</td></tr> -<tr><td><a href="mod_log_config.html#bufferedlogs">BufferedLogs On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">ǥ˽Ф˥˥ȥХåե</td></tr> -<tr class="odd"><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <var>seconds</var></a></td><td> 3600 (1) </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ꤵƤʤȤ˥ɥȤå夹ǥեȤδ</td></tr> -<tr><td><a href="mod_disk_cache.html#cachedirlength">CacheDirLength <var>length</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">֥ǥ쥯ȥ̾ʸ</td></tr> -<tr class="odd"><td><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels <var>levels</var></a></td><td> 3 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">åΥ֥ǥ쥯ȥοο</td></tr> -<tr><td><a href="mod_cache.html#cachedisable">CacheDisable <var> url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4"> URL å夷ʤ</td></tr> -<tr class="odd"><td><a href="mod_cache.html#cacheenable">CacheEnable <var>cache_type</var> <var>url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ꤷȥ졼ȤäƤΥåͭˤ</td></tr> + [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">HTTP User-Agent に基づいて大文字小文字を区別せずに +環境変数を設定する</td></tr> +<tr><td><a href="mod_log_config.html#bufferedlogs">BufferedLogs On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">ディスクに書き出す前にメモリにログエントリをバッファする</td></tr> +<tr class="odd"><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <var>seconds</var></a></td><td> 3600 (1時間) </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">期日が指定されていないときにドキュメントをキャッシュするデフォルトの期間</td></tr> +<tr><td><a href="mod_disk_cache.html#cachedirlength">CacheDirLength <var>length</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">サブディレクトリ名の文字数</td></tr> +<tr class="odd"><td><a href="mod_disk_cache.html#cachedirlevels">CacheDirLevels <var>levels</var></a></td><td> 3 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">キャッシュのサブディレクトリの深さの数</td></tr> +<tr><td><a href="mod_cache.html#cachedisable">CacheDisable <var> url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">特定の URL をキャッシュしない</td></tr> +<tr class="odd"><td><a href="mod_cache.html#cacheenable">CacheEnable <var>cache_type</var> <var>url-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">指定したストレージ管理方式を使ってのキャッシュを有効にする</td></tr> <tr><td><a href="mod_file_cache.html#cachefile">CacheFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Cache a list of file handles at startup time</td></tr> -<tr class="odd"><td><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">å夵Ƥ륳ƥĤ֤ʤ褦˥饤Ȥ -ꥯȤƤ̵뤹</td></tr> -<tr><td><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</a></td><td> None </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ꤵ줿 HTTP إåå¸ʤ +<tr class="odd"><td><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">キャッシュされているコンテンツを返さないようにクライアントから +リクエストされても無視する</td></tr> +<tr><td><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</a></td><td> None </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">指定された HTTP ヘッダをキャッシュに保存しない。 </td></tr> -<tr class="odd"><td><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"> Last Modified ̵Ƥⵤˤʤ褦ˤ</td></tr> -<tr><td><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor <var>float</var></a></td><td> 0.1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">LastModified դ˴Ťͭ (expiry) -뤿νŤߤꤹ +<tr class="odd"><td><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">応答に Last Modified が無くても気にしないようにする</td></tr> +<tr><td><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor <var>float</var></a></td><td> 0.1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">LastModified の日付に基づいて有効期限 (expiry) +を計算するための重みを指定する </td></tr> -<tr class="odd"><td><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire <var>seconds</var></a></td><td> 86400 () </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ɥȤå夹֤ÿǸ</td></tr> -<tr><td><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize <var>bytes</var></a></td><td> 1000000 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">åݴɤɥȤκ (ХȤǤ) </td></tr> -<tr class="odd"><td><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize <var>bytes</var></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">åݴɤɥȤκǾ¤ (ХȤǤ) 礭</td></tr> -<tr><td><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs On|Off</a></td><td> Off </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ƥȥͥ줿ɥȤץФ -åǤ褦ˤ</td></tr> -<tr class="odd"><td><a href="mod_disk_cache.html#cacheroot">CacheRoot <var>directory</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">åե뤬ݴɤ롼ȥǥ쥯ȥ</td></tr> -<tr><td><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">no-store ȻꤵƤ쥹ݥΥåߤ롣</td></tr> -<tr class="odd"><td><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">private ȻꤵƤ쥹ݥΥåߤ롣</td></tr> -<tr><td><a href="core.html#cgimapextension">CGIMapExtension <var>cgi-path</var> <var>.extension</var></a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">CGI ץȤΥץΰ֤Ĵ٤뤿μˡ</td></tr> +<tr class="odd"><td><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire <var>seconds</var></a></td><td> 86400 (一日) </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ドキュメントをキャッシュする最大時間を秒数で現したもの</td></tr> +<tr><td><a href="mod_disk_cache.html#cachemaxfilesize">CacheMaxFileSize <var>bytes</var></a></td><td> 1000000 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">キャッシュに保管されるドキュメントの最大の (バイトでの) サイズ</td></tr> +<tr class="odd"><td><a href="mod_disk_cache.html#cacheminfilesize">CacheMinFileSize <var>bytes</var></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">キャッシュに保管されるドキュメントの最小限の (バイトでの) 大きさ</td></tr> +<tr><td><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs On|Off</a></td><td> Off </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">コンテントネゴシエーションされたドキュメントをプロキシサーバが +キャッシュできるようにする</td></tr> +<tr class="odd"><td><a href="mod_disk_cache.html#cacheroot">CacheRoot <var>directory</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">キャッシュファイルが保管されるルートディレクトリ</td></tr> +<tr><td><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">no-store と指定されているレスポンスのキャッシュを試みる。</td></tr> +<tr class="odd"><td><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">private と指定されているレスポンスのキャッシュを試みる。</td></tr> +<tr><td><a href="core.html#cgimapextension">CGIMapExtension <var>cgi-path</var> <var>.extension</var></a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">CGI スクリプトのインタープリタの位置を調べるための手法</td></tr> <tr class="odd"><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Charset to translate into</td></tr> <tr><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoImpl +</td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Configures charset translation behavior</td></tr> <tr class="odd"><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc <var>charset</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Source charset of files</td></tr> -<tr><td><a href="mod_speling.html#checkspelling">CheckSpelling on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">spelling ⥸塼Ѥ褦ˤ</td></tr> +<tr><td><a href="mod_speling.html#checkspelling">CheckSpelling on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">spelling モジュールを使用するようにする</td></tr> <tr class="odd"><td><a href="perchild.html#childperuserid">ChildPerUserID <var>user-id</var> <var>group-id</var> <var>num-children</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Specify user ID and group ID for a number of child processes</td></tr> -<tr><td><a href="core.html#contentdigest">ContentDigest On|Off</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4"><code>Content-MD5</code> HTTP إåͭˤ</td></tr> +<tr><td><a href="core.html#contentdigest">ContentDigest On|Off</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4"><code>Content-MD5</code> HTTP 応答ヘッダの生成を有効にする</td></tr> <tr class="odd"><td><a href="mod_usertrack.html#cookiedomain">CookieDomain <em>domain</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The domain to which the tracking cookie applies</td></tr> <tr><td><a href="mod_usertrack.html#cookieexpires">CookieExpires <em>expiry-period</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Expiry time for the tracking cookie</td></tr> -<tr class="odd"><td><a href="mod_log_config.html#cookielog">CookieLog <var>filename</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">åΥΤΥե̾ꤹ</td></tr> +<tr class="odd"><td><a href="mod_log_config.html#cookielog">CookieLog <var>filename</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">クッキングのロギングのためのファイル名を設定する</td></tr> <tr><td><a href="mod_usertrack.html#cookiename">CookieName <em>token</em></a></td><td> Apache </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the tracking cookie</td></tr> <tr class="odd"><td><a href="mod_usertrack.html#cookiestyle">CookieStyle <em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></a></td><td> Netscape </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Format of the cookie header field</td></tr> <tr><td><a href="mod_usertrack.html#cookietracking">CookieTracking on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables tracking cookie</td></tr> -<tr class="odd"><td><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory <var>directory</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Apache פ˰ưߤǥ쥯ȥ +<tr class="odd"><td><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory <var>directory</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Apache がコアダンプする前に移動を試みるディレクトリ </td></tr> <tr><td><a href="mod_log_config.html#customlog">CustomLog <var>file</var>|<var>pipe</var> <var>format</var>|<var>nickname</var> -[env=[!]<var>environment-variable</var>]</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ե̾Ƚꤹ</td></tr> -<tr class="odd"><td><a href="mod_dav.html#dav" id="D" name="D">Dav On|Off|<var>provider-name</var></a></td><td> Off </td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">WebDAV HTTP åɤͭˤޤ</td></tr> -<tr><td><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity on|off</a></td><td> off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">PROPFIND, Depth: Infinity ꥯȤĤޤ</td></tr> -<tr class="odd"><td><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB <var>file-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">DAV åǡ١ξ</td></tr> -<tr><td><a href="mod_dav_fs.html#davlockdb">DavLockDB <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">DAV åǡ١ΰ</td></tr> -<tr class="odd"><td><a href="mod_dav.html#davmintimeout">DavMinTimeout <var>seconds</var></a></td><td> 0 </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ф DAV ΥåݻǾ֤Ǥ +[env=[!]<var>environment-variable</var>]</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ログファイルの名前と書式を設定する</td></tr> +<tr class="odd"><td><a href="mod_dav.html#dav" id="D" name="D">Dav On|Off|<var>provider-name</var></a></td><td> Off </td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">WebDAV HTTP メソッドを有効にします</td></tr> +<tr><td><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity on|off</a></td><td> off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">PROPFIND, Depth: Infinity リクエストを許可します</td></tr> +<tr class="odd"><td><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB <var>file-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">DAV ロックデータベースの場所</td></tr> +<tr><td><a href="mod_dav_fs.html#davlockdb">DavLockDB <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">DAV ロックデータベースの位置</td></tr> +<tr class="odd"><td><a href="mod_dav.html#davmintimeout">DavMinTimeout <var>seconds</var></a></td><td> 0 </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">サーバが DAV リソースのロックを維持する最小時間です。 </td></tr> <tr><td><a href="mod_dbd.html#dbdexptime">DBDExptime <var>time-in-seconds</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Keepalive time for idle connections</td></tr> <tr class="odd"><td><a href="mod_dbd.html#dbdkeep">DBDKeep <var>number</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum sustained number of connections</td></tr> @@ -276,56 +276,56 @@ processes</td></tr> <tr class="odd"><td><a href="mod_dbd.html#dbdpersist">DBDPersist On|Off</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Whether to use persistent connections</td></tr> <tr><td><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL <var>"SQL statement"</var> <var>label</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Define an SQL prepared statement</td></tr> <tr class="odd"><td><a href="mod_dbd.html#dbdriver">DBDriver <var>name</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specify an SQL driver</td></tr> -<tr><td><a href="mod_autoindex.html#defaulticon">DefaultIcon <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ΥꤵƤʤ -եɽ륢</td></tr> -<tr class="odd"><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage <var>MIME-lang</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">륹פΤ٤ƤΥեꤵ줿 -ꤹ</td></tr> -<tr><td><a href="core.html#defaulttype">DefaultType <var>MIME-type</var></a></td><td> text/plain </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">ФƥȥפǤʤȤ - MIME ƥȥ</td></tr> -<tr class="odd"><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <var>value</var></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">zlib ٤˰̤礭</td></tr> -<tr><td><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel <var>value</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ϤФƹԤʤ̤</td></tr> -<tr class="odd"><td><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote [<var>type</var>] <var>notename</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ѥ˰ɲ</td></tr> -<tr><td><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel <var>value</var></a></td><td> 9 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">zlib ̤˻ȤΥ٥</td></tr> -<tr class="odd"><td><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize <var>value</var></a></td><td> 15 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Zlib ΰѥɥ礭</td></tr> +<tr><td><a href="mod_autoindex.html#defaulticon">DefaultIcon <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">特定のアイコンが何も設定されていない時に +ファイルに表示するアイコン</td></tr> +<tr class="odd"><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage <var>MIME-lang</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">あるスコープのすべてのファイルを指定された言語に +設定する</td></tr> +<tr><td><a href="core.html#defaulttype">DefaultType <var>MIME-type</var></a></td><td> text/plain </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">サーバがコンテントタイプを決定できないときに +送られる MIME コンテントタイプ</td></tr> +<tr class="odd"><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <var>value</var></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">zlib が一度に圧縮する塊の大きさ</td></tr> +<tr><td><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel <var>value</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">出力に対して行なう圧縮の程度</td></tr> +<tr class="odd"><td><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote [<var>type</var>] <var>notename</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ロギング用に圧縮比をメモに追加</td></tr> +<tr><td><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel <var>value</var></a></td><td> 9 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">zlib が圧縮に使うメモリのレベルを指定</td></tr> +<tr class="odd"><td><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize <var>value</var></a></td><td> 15 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Zlib の圧縮用ウィンドウの大きさ</td></tr> <tr><td><a href="mod_access_compat.html#deny"> Deny from all|<var>host</var>|env=<var>env-variable</var> -[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ФݤۥȤ椹</td></tr> +[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">サーバがアクセスを拒否するホストを制御する</td></tr> <tr class="odd"><td><a href="mod_authz_host.html#deny"> Deny from all|<var>host</var>|env=<var>env-variable</var> -[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ФݤۥȤ椹</td></tr> +[<var>host</var>|env=<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">サーバがアクセスを拒否するホストを制御する</td></tr> <tr><td><a href="core.html#directory"><Directory <var>directory-path</var>> -... </Directory></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Υե륷ƥΥǥ쥯ȥȥ֥ǥ쥯ȥȤΤߤ -ŬѤǥ쥯ƥ֤Ϥ</td></tr> +... </Directory></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">指定のファイルシステムのディレクトリとサブディレクトリとのみに +適用されるディレクティブを囲む</td></tr> <tr class="odd"><td><a href="mod_dir.html#directoryindex">DirectoryIndex - <var>local-url</var> [<var>local-url</var>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">饤Ȥǥ쥯ȥꥯȤȤĴ٤ -Υꥹ</td></tr> + <var>local-url</var> [<var>local-url</var>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">クライアントがディレクトリをリクエストしたときに調べる +リソースのリスト</td></tr> <tr><td><a href="core.html#directorymatch"><DirectoryMatch <var>regex</var>> -... </DirectoryMatch></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">ɽ˥ޥåե륷ƥΥǥ쥯ȥ -֥ǥ쥯ȥȤΤߤŬѤǥ쥯ƥ֤Ϥ</td></tr> -<tr class="odd"><td><a href="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ѥΥåǥ쥯Ȥ뤫ɤΥդȥ뤵</td></tr> -<tr><td><a href="core.html#documentroot">DocumentRoot <var>directory-path</var></a></td><td> /usr/local/apache/h +</td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">֤鸫ᥤΥɥȥĥˤʤ -ǥ쥯ȥ</td></tr> -<tr class="odd"><td><a href="mod_dumpio.html#dumpioinput">DumpIOInput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">顼ˤ٤Ƥϥǡ</td></tr> -<tr><td><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">顼ˤ٤Ƥνϥǡ</td></tr> -<tr class="odd"><td><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook On|Off</a></td><td> Off </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">åθ㳰ϥɥ¹Ԥեåͭˤ</td></tr> -<tr><td><a href="core.html#enablemmap">EnableMMAP On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">˥եɤ߹ि˥ޥåԥ -Ȥɤ</td></tr> -<tr class="odd"><td><a href="core.html#enablesendfile">EnableSendfile On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">եΥ饤Ȥؤ˥ͥ sendfile ݡȤ -Ȥɤ</td></tr> -<tr><td><a href="core.html#errordocument">ErrorDocument <var>error-code document</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">顼ȯȤ˥Ф饤Ȥ</td></tr> -<tr class="odd"><td><a href="core.html#errorlog"> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</a></td><td> logs/error_log (Uni +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Ф顼</td></tr> +... </DirectoryMatch></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">正規表現にマッチするファイルシステムのディレクトリと +サブディレクトリとのみに適用されるディレクティブを囲む</td></tr> +<tr class="odd"><td><a href="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">パス末尾のスラッシュでリダイレクトするかどうかのオンオフをトグルさせる</td></tr> +<tr><td><a href="core.html#documentroot">DocumentRoot <var>directory-path</var></a></td><td> /usr/local/apache/h +</td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">ウェブから見えるメインのドキュメントツリーになる +ディレクトリ</td></tr> +<tr class="odd"><td><a href="mod_dumpio.html#dumpioinput">DumpIOInput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">エラーログにすべての入力データをダンプ</td></tr> +<tr><td><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">エラーログにすべての出力データをダンプ</td></tr> +<tr class="odd"><td><a href="mpm_common.html#enableexceptionhook" id="E" name="E">EnableExceptionHook On|Off</a></td><td> Off </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">クラッシュの後に例外ハンドラを実行するフックを有効にする</td></tr> +<tr><td><a href="core.html#enablemmap">EnableMMAP On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">配送中にファイルを読み込むためにメモリマッピングを +使うかどうか</td></tr> +<tr class="odd"><td><a href="core.html#enablesendfile">EnableSendfile On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ファイルのクライアントへの配送時にカーネルの sendfile サポートを +使うかどうか</td></tr> +<tr><td><a href="core.html#errordocument">ErrorDocument <var>error-code document</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">エラーが発生したときにサーバがクライアントに送るもの</td></tr> +<tr class="odd"><td><a href="core.html#errorlog"> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</a></td><td> logs/error_log (Uni +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">サーバがエラーをログ収集する場所</td></tr> <tr><td><a href="mod_example.html#example">Example</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Demonstration directive to illustrate the Apache module API</td></tr> -<tr class="odd"><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"><code>Expires</code> إåͭˤ</td></tr> +<tr class="odd"><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4"><code>Expires</code> ヘッダの生成を有効にする</td></tr> <tr><td><a href="mod_expires.html#expiresbytype">ExpiresByType <var>MIME-type</var> -<var><code>seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">MIME פˤäꤵ <code>Expires</code> إå</td></tr> -<tr class="odd"><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <var><code>seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ڤǥեȥ르ꥺ</td></tr> -<tr><td><a href="mod_status.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">ƥꥯȤФƳĥơ¸</td></tr> -<tr class="odd"><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <var>filtername</var> <var>parameters</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ե륿</td></tr> -<tr><td><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoLogS +</td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4"><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> Υץ</td></tr> -<tr class="odd"><td><a href="core.html#fileetag" id="F" name="F">FileETag <var>component</var> ...</a></td><td> INode MTime Size </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ETag HTTP إå뤿˻Ѥ -ե°</td></tr> -<tr><td><a href="core.html#files"><Files <var>filename</var>> ... </Files></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">ޥåե̾ŬѤǥ쥯ƥ֤Ϥ</td></tr> -<tr class="odd"><td><a href="core.html#filesmatch"><FilesMatch <var>regex</var>> ... </FilesMatch></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ɽ˥ޥåե̾ŬѤ -ǥ쥯ƥ֤Ϥ</td></tr> +<var><code>seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">MIME タイプによって設定される <code>Expires</code> ヘッダの値</td></tr> +<tr class="odd"><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <var><code>seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">期限切れ期日を計算するデフォルトアルゴリズム</td></tr> +<tr><td><a href="mod_status.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">各リクエストに対して拡張ステータス情報を保存する</td></tr> +<tr class="odd"><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <var>filtername</var> <var>parameters</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">外部フィルタを定義</td></tr> +<tr><td><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions <var>option</var> [<var>option</var>] ...</a></td><td> DebugLevel=0 NoLogS +</td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4"><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> のオプションを設定</td></tr> +<tr class="odd"><td><a href="core.html#fileetag" id="F" name="F">FileETag <var>component</var> ...</a></td><td> INode MTime Size </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ETag HTTP 応答ヘッダを作成するために使用される +ファイルの属性</td></tr> +<tr><td><a href="core.html#files"><Files <var>filename</var>> ... </Files></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">マッチするファイル名に適用されるディレクティブを囲む</td></tr> +<tr class="odd"><td><a href="core.html#filesmatch"><FilesMatch <var>regex</var>> ... </FilesMatch></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">正規表現にマッチするファイル名に適用される +ディレクティブを囲む</td></tr> <tr><td><a href="mod_filter.html#filterchain">FilterChain [+=-@!]<var>filter-name</var> <var>...</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Configure the filter chain</td></tr> <tr class="odd"><td><a href="mod_filter.html#filterdeclare">FilterDeclare <var>filter-name</var> <var>[type]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Declare a smart filter</td></tr> <tr><td><a href="mod_filter.html#filterprotocol">FilterProtocol <var>filter-name</var> [<var>provider-name</var>] @@ -334,44 +334,44 @@ API</td></tr> <var>expression</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Register a content filter</td></tr> <tr><td><a href="mod_filter.html#filtertrace">FilterTrace <var>filter-name</var> <var>level</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Get debug/diagnostic information from <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></td></tr> -<tr class="odd"><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">˹礦ñȤΥɥȤĤʤäȤ˹ԤʤȤ +<tr class="odd"><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">要求に合う単独のドキュメントが見つからなかったときに行なうことを指定 </td></tr> -<tr><td><a href="core.html#forcetype">ForceType <var>MIME-type</var>|None</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">٤ƤΥޥåե뤬 MIME ƥȥפ -褦ˤ</td></tr> -<tr class="odd"><td><a href="mod_log_forensic.html#forensiclog">ForensicLog <var>filename</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Forensic Υե̾ꤹ</td></tr> -<tr><td><a href="mpm_common.html#gracefulshutdowntimeout" id="G" name="G">GracefulShutDownTimeout <var>seconds</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">䤫ߤ塢λޤԤĻ</td></tr> -<tr class="odd"><td><a href="mpm_common.html#group">Group <var>unix-group</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ꥯȤ˱ݤ˽°륰롼</td></tr> +<tr><td><a href="core.html#forcetype">ForceType <var>MIME-type</var>|None</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">すべてのマッチするファイルが指定の MIME コンテントタイプで +送られるようにする</td></tr> +<tr class="odd"><td><a href="mod_log_forensic.html#forensiclog">ForensicLog <var>filename</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Forensic ログのファイル名を設定する</td></tr> +<tr><td><a href="mpm_common.html#gracefulshutdowntimeout" id="G" name="G">GracefulShutDownTimeout <var>seconds</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">穏やかな停止をかけた後、終了するまで待つ時間</td></tr> +<tr class="odd"><td><a href="mpm_common.html#group">Group <var>unix-group</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">リクエストに応答する際に所属するグループ</td></tr> <tr><td><a href="mod_headers.html#header" id="H" name="H">Header [<var>condition</var>] set|append|add|unset|echo -<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">HTTP إå</td></tr> +<var>header</var> [<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">HTTP 応答ヘッダの設定</td></tr> <tr class="odd"><td><a href="mod_autoindex.html#headername">HeaderName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4"> -ǥåƬե̾</td></tr> -<tr><td><a href="core.html#hostnamelookups">HostnameLookups On|Off|Double</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">饤Ȥ IP ɥ쥹 DNS ååפ -ͭˤ</td></tr> +インデックス一覧の先頭に挿入されるファイルの名前</td></tr> +<tr><td><a href="core.html#hostnamelookups">HostnameLookups On|Off|Double</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">クライアントの IP アドレスの DNS ルックアップを +有効にする</td></tr> <tr class="odd"><td><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables logging of the RFC 1413 identity of the remote user</td></tr> <tr><td><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout <var>seconds</var></a></td><td> 30 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Determines the timeout duration for ident requests</td></tr> <tr class="odd"><td><a href="core.html#ifdefine"><IfDefine [!]<var>parameter-name</var>> ... - </IfDefine></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ư˥ƥȤǤȤΤߤ˽ǥ쥯ƥ֤ -Ϥ</td></tr> + </IfDefine></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">起動時にテストが真であるときのみに処理されるディレクティブを +囲む</td></tr> <tr><td><a href="core.html#ifmodule"><IfModule [!]<var>module-file</var>|<var>module-identifier</var>> ... - </IfModule></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">⥸塼¸ߤ뤫ʤ˱ƽ -ǥ쥯ƥ֤Ϥ</td></tr> + </IfModule></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">モジュールの存在するかしないかに応じて処理される +ディレクティブを囲む</td></tr> <tr class="odd"><td><a href="mod_version.html#ifversion"><IfVersion [[!]<var>operator</var>] <var>version</var>> ... -</IfVersion></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">С¸</td></tr> +</IfVersion></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">バージョン依存の設定を入れる</td></tr> <tr><td><a href="mod_imagemap.html#imapbase">ImapBase map|referer|<var>URL</var></a></td><td> http://servername/ </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Default <code>base</code> for imagemap files</td></tr> <tr class="odd"><td><a href="mod_imagemap.html#imapdefault">ImapDefault error|nocontent|map|referer|<var>URL</var></a></td><td> nocontent </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Default action when an imagemap is called with coordinates that are not explicitly mapped</td></tr> <tr><td><a href="mod_imagemap.html#imapmenu">ImapMenu none|formatted|semiformatted|unformatted</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action if no coordinates are given when calling an imagemap</td></tr> -<tr class="odd"><td><a href="core.html#include">Include <var>file-path</var>|<var>directory-path</var></a></td><td></td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ե椫¾ե</td></tr> -<tr><td><a href="mod_autoindex.html#indexignore">IndexIgnore <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ǥ쥯ȥԤʤݤ̵뤹٤ -եꥹȤɲ</td></tr> -<tr class="odd"><td><a href="mod_autoindex.html#indexoptions">IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǥ쥯ȥꥤǥå͡ +<tr class="odd"><td><a href="core.html#include">Include <var>file-path</var>|<var>directory-path</var></a></td><td></td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">サーバ設定ファイル中から他の設定ファイルを取り込む</td></tr> +<tr><td><a href="mod_autoindex.html#indexignore">IndexIgnore <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ディレクトリ一覧を行なう際に無視すべき +ファイルリストに追加</td></tr> +<tr class="odd"><td><a href="mod_autoindex.html#indexoptions">IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ディレクトリインデックスの様々な設定項目 </td></tr> <tr><td><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault Ascending|Descending Name|Date|Size|Description</a></td><td> Ascending Name </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4"> -ǥ쥯ȥꥤǥåɸνդ</td></tr> -<tr class="odd"><td><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǥ쥯ȥꥤǥå CSS 륷Ȥɲä</td></tr> +ディレクトリインデックスの標準の順番付けを設定</td></tr> +<tr class="odd"><td><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ディレクトリインデックスに CSS スタイルシートを追加する</td></tr> <tr><td><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from ISAPI extensions to the error log</td></tr> <tr class="odd"><td><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery on|off</a></td><td> on </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from @@ -383,11 +383,11 @@ ISAPI extensions to the query field</td></tr> extensions</td></tr> <tr class="odd"><td><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer <var>size</var></a></td><td> 49152 </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Size of the Read Ahead Buffer sent to ISAPI extensions</td></tr> -<tr><td><a href="core.html#keepalive" id="K" name="K">KeepAlive On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">HTTP λ³Ū³ͭˤ</td></tr> -<tr class="odd"><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>seconds</var></a></td><td> 5 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">³Ū³ǼΥꥯȤޤǥФԤĻ</td></tr> +<tr><td><a href="core.html#keepalive" id="K" name="K">KeepAlive On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">HTTP の持続的な接続を有効にする</td></tr> +<tr class="odd"><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>seconds</var></a></td><td> 5 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">持続的な接続で次のリクエストが来るまでサーバが待つ時間</td></tr> <tr><td><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority <var>MIME-lang</var> [<var>MIME-lang</var>] -...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">饤Ȥͥ٤ʤäȤθ variant ͥ٤ -</td></tr> +...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">クライアントが優先度を示さなかったときの言語の variant の優先度を +指定</td></tr> <tr class="odd"><td><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of entries in the primary LDAP cache</td></tr> <tr><td><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Time that cached items remain valid</td></tr> <tr class="odd"><td><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout <var>seconds</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies the socket connection timeout in seconds</td></tr> @@ -407,53 +407,53 @@ Certificate Authority or global client certificates</td></tr> <tr><td><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode <var>type</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies the SSL/TLS mode to be used when connecting to an LDAP server.</td></tr> <tr class="odd"><td><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert <var>On|Off</var></a></td><td> On </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Force server certificate verification</td></tr> <tr><td><a href="core.html#limit"><Limit <var>method</var> [<var>method</var>] ... > ... - </Limit></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Ϥˤ륢ŬѤ HTTP åɤΤߤ -¤</td></tr> + </Limit></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">囲いの中にあるアクセス制御の適用を特定の HTTP メソッドのみに +制限する</td></tr> <tr class="odd"><td><a href="core.html#limitexcept"><LimitExcept <var>method</var> [<var>method</var>] ... > ... - </LimitExcept></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ꤵ줿ΰʳ HTTP åɤ˥ -¤</td></tr> -<tr><td><a href="core.html#limitinternalrecursion">LimitInternalRecursion <var>number</var> [<var>number</var>]</a></td><td> 10 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">쥯ȤҤˤʤä֥ꥯȤκꤹ</td></tr> -<tr class="odd"><td><a href="core.html#limitrequestbody">LimitRequestBody <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">饤Ȥ HTTP ꥯȤΥܥǥ -̤¤</td></tr> -<tr><td><a href="core.html#limitrequestfields">LimitRequestFields <var>number</var></a></td><td> 100 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">饤Ȥ HTTP ꥯȤΥإåեɤο -¤</td></tr> -<tr class="odd"><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldsize <var>bytes</var></a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">饤Ȥ HTTP ꥯȤΥإå -¤</td></tr> -<tr><td><a href="core.html#limitrequestline">LimitRequestLine <var>bytes</var></a></td><td> 8190 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">饤Ȥ HTTP ꥯȹԤΥ¤</td></tr> -<tr class="odd"><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>bytes</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">XML ΥꥯȤΥܥǥΥ¤</td></tr> -<tr><td><a href="mpm_common.html#listen">Listen [<var>IP-address</var>:]<var>portnumber</var> [<var>protocol</var>]</a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Ф listen IP ɥ쥹ȥݡֹ</td></tr> -<tr class="odd"><td><a href="mpm_common.html#listenbacklog">ListenBacklog <var>backlog</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">α֤ΥͥΥ塼κĹ</td></tr> -<tr><td><a href="mod_so.html#loadfile">LoadFile <em>filename</em> [<em>filename</em>] ...</a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">ꤵ줿֥ȥե饤֥</td></tr> -<tr class="odd"><td><a href="mod_so.html#loadmodule">LoadModule <em>module filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">֥ȥե饤֥ѥ⥸塼 -ꥹȤɲä</td></tr> + </LimitExcept></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">指定されたもの以外の HTTP メソッドにアクセス制御を +制限する</td></tr> +<tr><td><a href="core.html#limitinternalrecursion">LimitInternalRecursion <var>number</var> [<var>number</var>]</a></td><td> 10 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">内部リダイレクトと入れ子になったサブリクエストの最大数を決定する</td></tr> +<tr class="odd"><td><a href="core.html#limitrequestbody">LimitRequestBody <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">クライアントから送られる HTTP リクエストのボディの +総量を制限する</td></tr> +<tr><td><a href="core.html#limitrequestfields">LimitRequestFields <var>number</var></a></td><td> 100 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">クライアントからの HTTP リクエストのヘッダフィールドの数を +制限する</td></tr> +<tr class="odd"><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldsize <var>bytes</var></a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">クライアントからの HTTP リクエストのヘッダの +サイズを制限する</td></tr> +<tr><td><a href="core.html#limitrequestline">LimitRequestLine <var>bytes</var></a></td><td> 8190 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">クライアントからの HTTP リクエスト行のサイズを制限する</td></tr> +<tr class="odd"><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>bytes</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">XML 形式のリクエストのボディのサイズを制限する</td></tr> +<tr><td><a href="mpm_common.html#listen">Listen [<var>IP-address</var>:]<var>portnumber</var> [<var>protocol</var>]</a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">サーバが listen するIP アドレスとポート番号</td></tr> +<tr class="odd"><td><a href="mpm_common.html#listenbacklog">ListenBacklog <var>backlog</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">保留状態のコネクションのキューの最大長</td></tr> +<tr><td><a href="mod_so.html#loadfile">LoadFile <em>filename</em> [<em>filename</em>] ...</a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">指定されたオブジェクトファイルやライブラリをリンクする</td></tr> +<tr class="odd"><td><a href="mod_so.html#loadmodule">LoadModule <em>module filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">オブジェクトファイルやライブラリをリンクし、使用モジュールの +リストに追加する</td></tr> <tr><td><a href="core.html#location"><Location - <var>URL-path</var>|<var>URL</var>> ... </Location></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Ϥǥ쥯ƥ֤ޥå URL ΤߤŬ</td></tr> + <var>URL-path</var>|<var>URL</var>> ... </Location></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">囲んだディレクティブをマッチする URL のみに適用</td></tr> <tr class="odd"><td><a href="core.html#locationmatch"><LocationMatch - <var>regex</var>> ... </LocationMatch></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Ϥǥ쥯ƥ֤ɽ˥ޥå URL Τߤ -Ŭ</td></tr> -<tr><td><a href="mpm_common.html#lockfile">LockFile <var>filename</var></a></td><td> logs/accept.lock </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">դľ뤿Υåեΰ<em>(侩)</em></td></tr> + <var>regex</var>> ... </LocationMatch></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">囲んだディレクティブを正規表現にマッチする URL のみに +適用</td></tr> +<tr><td><a href="mpm_common.html#lockfile">LockFile <var>filename</var></a></td><td> logs/accept.lock </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">受付を直列化するためのロックファイルの位置<em>(非推奨)</em></td></tr> <tr class="odd"><td><a href="mod_log_config.html#logformat">LogFormat <var>format</var>|<var>nickname</var> -[<var>nickname</var>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">եǻѤꤹ</td></tr> -<tr><td><a href="core.html#loglevel">LogLevel <var>level</var></a></td><td> warn </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">ErrorLog ξĹ椹</td></tr> -<tr class="odd"><td><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ꥯȤ˱뤿˺ -ҥץκĿ</td></tr> -<tr><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>number</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">³Ū³ǵĤꥯȤο</td></tr> -<tr class="odd"><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>KBytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4"><code>free()</code> ƤФʤ¤ꡢ -ꥢݻ³κ</td></tr> -<tr><td><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild <var>number</var></a></td><td> 10000 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ġλҥФƯ˰ꥯȿξ</td></tr> +[<var>nickname</var>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ログファイルで使用する書式を設定する</td></tr> +<tr><td><a href="core.html#loglevel">LogLevel <var>level</var></a></td><td> warn </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">ErrorLog の冗長性を制御する</td></tr> +<tr class="odd"><td><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">リクエストに応答するために作成される +子プロセスの最大個数</td></tr> +<tr><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>number</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">持続的な接続上で許可されるリクエストの数</td></tr> +<tr class="odd"><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>KBytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4"><code>free()</code> が呼ばれない限り、 +主メモリアロケータが保持し続けられるメモリの最大量</td></tr> +<tr><td><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild <var>number</var></a></td><td> 10000 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">個々の子サーバが稼働中に扱うリクエスト数の上限</td></tr> <tr class="odd"><td><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread <var>number</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limit on the number of requests that an individual thread will handle during its life</td></tr> -<tr><td><a href="prefork.html#maxspareservers">MaxSpareServers <var>number</var></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ɥʻҥХץκĿ</td></tr> -<tr class="odd"><td><a href="mpm_common.html#maxsparethreads">MaxSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ɥ륹åɤκ</td></tr> +<tr><td><a href="prefork.html#maxspareservers">MaxSpareServers <var>number</var></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">アイドルな子サーバプロセスの最大個数</td></tr> +<tr class="odd"><td><a href="mpm_common.html#maxsparethreads">MaxSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">アイドルスレッドの最大数</td></tr> <tr><td><a href="mpm_netware.html#maxthreads">MaxThreads <var>number</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Set the maximum number of worker threads</td></tr> <tr class="odd"><td><a href="perchild.html#maxthreadsperchild">MaxThreadsPerChild <var>number</var></a></td><td> 64 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of threads per child process</td></tr> -<tr><td><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount <var>value</var></a></td><td> 1009 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">åݴɤ륪֥Ȥκ</td></tr> -<tr class="odd"><td><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize <var>bytes</var></a></td><td> 10000 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">åݴɤǤɥȤκ祵 (Х)</td></tr> -<tr><td><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer <var>size_in_bytes</var></a></td><td> of 100000 MCacheM +</td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">ȥवƤåǽȷꤹޤǤ -˥Хåե</td></tr> -<tr class="odd"><td><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">åݴɤɥȤκǾ (Х)</td></tr> -<tr><td><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm LRU|GDSF</a></td><td> GDSF </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">å夫ɥȤ֤Υ르ꥺ</td></tr> -<tr class="odd"><td><a href="mod_mem_cache.html#mcachesize">MCacheSize <var>KBytes</var></a></td><td> 100 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">å˻Ȥκ̤Хñ̤ǻ</td></tr> +<tr><td><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount <var>value</var></a></td><td> 1009 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">キャッシュに保管されるオブジェクトの最大数</td></tr> +<tr class="odd"><td><a href="mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize <var>bytes</var></a></td><td> 10000 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">キャッシュに保管できるドキュメントの最大サイズ (バイト)</td></tr> +<tr><td><a href="mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer <var>size_in_bytes</var></a></td><td> of 100000 か MCacheM +</td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">ストリームされている応答をキャッシュ不能と決定するまでに +メモリにバッファする最大量</td></tr> +<tr class="odd"><td><a href="mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">キャッシュに保管されるドキュメントの最小サイズ (バイト)</td></tr> +<tr><td><a href="mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm LRU|GDSF</a></td><td> GDSF </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">キャッシュから削除するドキュメントを選ぶためのアルゴリズム</td></tr> +<tr class="odd"><td><a href="mod_mem_cache.html#mcachesize">MCacheSize <var>KBytes</var></a></td><td> 100 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">キャッシュに使われるメモリの最大量をバイト単位で指定</td></tr> <tr><td><a href="mod_cern_meta.html#metadir">MetaDir <var>directory</var></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the directory to find CERN-style meta information files</td></tr> <tr class="odd"><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Activates CERN meta-file processing</td></tr> @@ -461,90 +461,90 @@ files</td></tr> meta information</td></tr> <tr class="odd"><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable MIME-type determination based on file contents using the specified magic file</td></tr> -<tr><td><a href="prefork.html#minspareservers">MinSpareServers <var>number</var></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ɥʻҥХץκǾĿ</td></tr> -<tr class="odd"><td><a href="mpm_common.html#minsparethreads">MinSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ꥯȤ˱뤳ȤΤǤ -ɥ륹åɿκǾ</td></tr> +<tr><td><a href="prefork.html#minspareservers">MinSpareServers <var>number</var></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">アイドルな子サーバプロセスの最小個数</td></tr> +<tr class="odd"><td><a href="mpm_common.html#minsparethreads">MinSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">リクエストに応答することのできる +アイドルスレッド数の最小数</td></tr> <tr><td><a href="mod_file_cache.html#mmapfile">MMapFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Map a list of files into memory at startup time</td></tr> -<tr class="odd"><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4"><code>path_info</code> ݡͥȤե̾ΰȤư褦 -<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> Τ</td></tr> +<tr class="odd"><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4"><code>path_info</code> コンポーネントをファイル名の一部として扱うように +<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> に通知する</td></tr> <tr><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers -[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">MultiViews ǤΥޥåθ˴ޤޤ -եΥפꤹ</td></tr> -<tr class="odd"><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>addr</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">̾١ΥСۥȤΤ IP ɥ쥹</td></tr> -<tr><td><a href="mod_proxy.html#noproxy">NoProxy <var>host</var> [<var>host</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ľ³ ۥȡɥᥤͥåȥ</td></tr> +[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">MultiViews でのマッチングの検索に含ませる +ファイルのタイプを指定する</td></tr> +<tr class="odd"><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>addr</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">名前ベースのバーチャルホストのための IP アドレスを指定</td></tr> +<tr><td><a href="mod_proxy.html#noproxy">NoProxy <var>host</var> [<var>host</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">直接接続する ホスト、ドメイン、ネットワーク</td></tr> <tr class="odd"><td><a href="perchild.html#numservers">NumServers <var>number</var></a></td><td> 2 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Total number of children alive at the same time</td></tr> <tr><td><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts <var>filename</var> [<var>filename</var>] ...</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">List of additional client certificates</td></tr> <tr class="odd"><td><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable [<var>IP-address</var>:]<var>portnumber</var></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Allows a connection to be upgraded to an SSL connection upon request</td></tr> <tr><td><a href="core.html#options" id="O" name="O">Options - [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> All </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">ǥ쥯ȥФƻѲǽʵǽꤹ</td></tr> -<tr class="odd"><td><a href="mod_access_compat.html#order"> Order <var>ordering</var></a></td><td> Deny,Allow </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ǥեȤΥǽʾ֤ȡ<code class="directive">Allow</code> -<code class="directive">Deny</code> ɾ֤椹</td></tr> -<tr><td><a href="mod_authz_host.html#order"> Order <var>ordering</var></a></td><td> Deny,Allow </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">ǥեȤΥǽʾ֤ȡ<code class="directive">Allow</code> -<code class="directive">Deny</code> ɾ֤椹</td></tr> + [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> All </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">ディレクトリに対して使用可能な機能を設定する</td></tr> +<tr class="odd"><td><a href="mod_access_compat.html#order"> Order <var>ordering</var></a></td><td> Deny,Allow </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">デフォルトのアクセス可能な状態と、<code class="directive">Allow</code> と +<code class="directive">Deny</code> が評価される順番を制御する</td></tr> +<tr><td><a href="mod_authz_host.html#order"> Order <var>ordering</var></a></td><td> Deny,Allow </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">デフォルトのアクセス可能な状態と、<code class="directive">Allow</code> と +<code class="directive">Deny</code> が評価される順番を制御する</td></tr> <tr class="odd"><td><a href="mod_env.html#passenv" id="P" name="P">PassEnv <var>env-variable</var> [<var>env-variable</var>] -...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">뤫δĶѿϤ</td></tr> -<tr><td><a href="mpm_common.html#pidfile">PidFile <var>filename</var></a></td><td> logs/httpd.pid </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ǡΥץ ID -ФϿ뤿Υե</td></tr> -<tr class="odd"><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td></td><td>sv</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Ф̵ͭꤷޤ</td></tr> -<tr><td><a href="mod_proxy.html#proxy"><Proxy <var>wildcard-url</var>> ...</Proxy></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ץŬѤ륳ƥ</td></tr> -<tr class="odd"><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ˤʥإåΰ</td></tr> +...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">シェルからの環境変数を渡す</td></tr> +<tr><td><a href="mpm_common.html#pidfile">PidFile <var>filename</var></a></td><td> logs/httpd.pid </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">デーモンのプロセス ID +をサーバが記録するためのファイル</td></tr> +<tr class="odd"><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td></td><td>sv</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">エコーサーバの有効無効を設定します。</td></tr> +<tr><td><a href="mod_proxy.html#proxy"><Proxy <var>wildcard-url</var>> ...</Proxy></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">プロキシされるリソースに適用されるコンテナ</td></tr> +<tr class="odd"><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">応答におかしなヘッダがある場合の扱い方を決める</td></tr> <tr><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>word</var>|<var>host</var>|<var>domain</var> -[<var>word</var>|<var>host</var>|<var>domain</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ץ³ػߤ硢ۥ̾ɥᥤꤹ</td></tr> -<tr class="odd"><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domain</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ץ줿ꥯȤΥǥեȤΥɥᥤ̾</td></tr> -<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ץ줿ƥĤΥ顼ڡ</td></tr> -<tr class="odd"><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <var>bytes</var></a></td><td> 8192 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ǡ롼ץåȥХåեΥꤹ</td></tr> -<tr><td><a href="mod_proxy.html#proxymatch"><ProxyMatch <var>regex</var>> ...</ProxyMatch></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ɽǤΥޥåˤץѤΥǥ쥯ƥ֥ƥ</td></tr> -<tr class="odd"><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <var>number</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ꥯȤեɤץκ</td></tr> -<tr><td><a href="mod_proxy.html#proxypass">ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var> <var>key=value</var> ...]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">⡼ȥФ륵Ф URL ֤˥ޥåפ</td></tr> -<tr class="odd"><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<var>path</var>] <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Сץ줿Ф줿 HTTP إå -URL Ĵ</td></tr> -<tr><td><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain <var>internal-domain</var> <var>public-domain</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">СץФ Set-Cookie إå Domain ʸ -Ĵ</td></tr> -<tr class="odd"><td><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath <var>internal-path</var> <var>public-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Reverse ץФ Set-Cookie إå Path ʸ -Ĵ</td></tr> -<tr><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ץꥯȤˡդ Host HTTP إåȤ</td></tr> -<tr class="odd"><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ץ HTTP FTP ³ΤΥͥåȥХåե</td></tr> -<tr><td><a href="mod_proxy.html#proxyremote">ProxyRemote <var>match</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ΥꥯȤ˻Ȥ⡼ȥץꤹ</td></tr> -<tr class="odd"><td><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch <var>regex</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ɽǤΥޥåˤꥯȤ⡼ȥץλ</td></tr> -<tr><td><a href="mod_proxy.html#proxyrequests">ProxyRequests On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ե (ɸ) ץꥯȤͭˤ</td></tr> -<tr class="odd"><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <var>seconds</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">ץ줿ꥯȤΥͥåȥॢ</td></tr> -<tr><td><a href="mod_proxy.html#proxyvia">ProxyVia On|Off|Full|Block</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">ץ줿ꥯȤ <code>Via</code> HTTP إå -ˤ</td></tr> -<tr class="odd"><td><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ǥåκǸե̾</td></tr> -<tr><td><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">TCP Хåե</td></tr> +[<var>word</var>|<var>host</var>|<var>domain</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">プロキシ接続を禁止する語句、ホスト名、ドメインを指定する</td></tr> +<tr class="odd"><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domain</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">プロキシされたリクエストのデフォルトのドメイン名</td></tr> +<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">プロキシされたコンテンツのエラーページを上書きする</td></tr> +<tr class="odd"><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <var>bytes</var></a></td><td> 8192 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">内部データスループットバッファのサイズを決定する</td></tr> +<tr><td><a href="mod_proxy.html#proxymatch"><ProxyMatch <var>regex</var>> ...</ProxyMatch></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">正規表現でのマッチによるプロキシリソース用のディレクティブコンテナ</td></tr> +<tr class="odd"><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <var>number</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">リクエストがフォワードされるプロキシの最大数</td></tr> +<tr><td><a href="mod_proxy.html#proxypass">ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var> <var>key=value</var> ...]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">リモートサーバをローカルサーバの URL 空間にマップする</td></tr> +<tr class="odd"><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<var>path</var>] <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">リバースプロキシされたサーバから送られた HTTP 応答ヘッダの +URL を調整する</td></tr> +<tr><td><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain <var>internal-domain</var> <var>public-domain</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">リバースプロキシサーバからの Set-Cookie ヘッダの Domain 文字列を +調整する</td></tr> +<tr class="odd"><td><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath <var>internal-path</var> <var>public-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Reverse プロキシサーバからの Set-Cookie ヘッダの Path 文字列を +調整する</td></tr> +<tr><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">プロキシリクエストに、受け付けた Host HTTP ヘッダを使う</td></tr> +<tr class="odd"><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">プロキシされる HTTP と FTP 接続のためのネットワークバッファサイズ</td></tr> +<tr><td><a href="mod_proxy.html#proxyremote">ProxyRemote <var>match</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">特定のリクエストを扱う時に使われるリモートプロキシを指定する</td></tr> +<tr class="odd"><td><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch <var>regex</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">正規表現でのマッチによるリクエストを扱うリモートプロキシの指定</td></tr> +<tr><td><a href="mod_proxy.html#proxyrequests">ProxyRequests On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">フォワード (標準の) プロキシリクエストを有効にする</td></tr> +<tr class="odd"><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <var>seconds</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">プロキシされたリクエストのネットワークタイムアウト</td></tr> +<tr><td><a href="mod_proxy.html#proxyvia">ProxyVia On|Off|Full|Block</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">プロキシされたリクエストの <code>Via</code> HTTP 応答ヘッダ +により提供される情報</td></tr> +<tr class="odd"><td><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">インデックス一覧の最後に挿入されるファイルの名前</td></tr> +<tr><td><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">TCP 受信バッファサイズ</td></tr> <tr class="odd"><td><a href="mod_alias.html#redirect">Redirect [<var>status</var>] <var>URL-path</var> -<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">饤Ȥ㤦 URL 褦˳ؤΥ쥯Ȥ -</td></tr> +<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">クライアントが違う URL を取得するように外部へのリダイレクトを +送る</td></tr> <tr><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<var>status</var>] <var>regex</var> -<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ߤ URL ؤɽΥޥåˤ -ؤΥ쥯Ȥ</td></tr> -<tr class="odd"><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">饤Ȥ㤦 URL 褦˳ؤαʵŪ -쥯Ȥ</td></tr> -<tr><td><a href="mod_alias.html#redirecttemp">RedirectTemp <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">饤Ȥ㤦 URL 褦˳ؤΰŪ -쥯Ȥ</td></tr> +<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">現在の URL への正規表現のマッチにより +外部へのリダイレクトを送る</td></tr> +<tr class="odd"><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">クライアントが違う URL を取得するように外部への永久的な +リダイレクトを送る</td></tr> +<tr><td><a href="mod_alias.html#redirecttemp">RedirectTemp <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">クライアントが違う URL を取得するように外部への一時的な +リダイレクトを送る</td></tr> <tr class="odd"><td><a href="mod_authz_core.html#reject">Reject <var>entity-name</var> [<var>entity-name</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Rejects authenticated users or host based requests from accessing a resource</td></tr> <tr><td><a href="mod_mime.html#removecharset">RemoveCharset <var>extension</var> [<var>extension</var>] -...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">եγĥҤ˴Ϣդ줿٤Ƥʸå -</td></tr> +...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ファイルの拡張子に関連付けられたすべての文字セット +を解除する</td></tr> <tr class="odd"><td><a href="mod_mime.html#removeencoding">RemoveEncoding <var>extension</var> [<var>extension</var>] -...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">եγĥҤ˴Ϣդ줿٤ƤΥƥȥǥ -</td></tr> +...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ファイルの拡張子に関連付けられたすべてのコンテントエンコーディング +を解除する</td></tr> <tr><td><a href="mod_mime.html#removehandler">RemoveHandler <var>extension</var> [<var>extension</var>] -...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">եγĥҤ˴Ϣդ줿٤ƤΥϥɥ -</td></tr> +...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ファイルの拡張子に関連付けられたすべてのハンドラを +解除する</td></tr> <tr class="odd"><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter <var>extension</var> [<var>extension</var>] -...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">եĥҤ˴Ϣդ줿ϥե륿</td></tr> +...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ファイル拡張子に関連付けられた入力フィルタを解除する</td></tr> <tr><td><a href="mod_mime.html#removelanguage">RemoveLanguage <var>extension</var> [<var>extension</var>] -...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">եĥҤ˴Ϣդ줿</td></tr> +...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ファイル拡張子に関連付けられた言語を解除する</td></tr> <tr class="odd"><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter <var>extension</var> [<var>extension</var>] -...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">եĥҤ˴Ϣդ줿ϥե륿</td></tr> +...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ファイル拡張子に関連付けられた出力フィルタを解除する</td></tr> <tr><td><a href="mod_mime.html#removetype">RemoveType <var>extension</var> [<var>extension</var>] -...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">եγĥҤȴϢդ줿ƥȥפ -</td></tr> +...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ファイルの拡張子と関連付けられたコンテントタイプを +解除する</td></tr> <tr class="odd"><td><a href="mod_headers.html#requestheader">RequestHeader set|append|add|unset <var>header</var> -[<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">HTTP ꥯȥإå</td></tr> -<tr><td><a href="core.html#require">Require <var>entity-name</var> [<var>entity-name</var>] ...</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">ɤǧںѤߥ桼Ǥ뤫</td></tr> +[<var>value</var>] [early|env=[!]<var>variable</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">HTTP リクエストヘッダの設定</td></tr> +<tr><td><a href="core.html#require">Require <var>entity-name</var> [<var>entity-name</var>] ...</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">どの認証済みユーザがリソースをアクセスできるかを選択する</td></tr> <tr class="odd"><td><a href="mod_authz_core.html#require">Require <var>entity-name</var> [<var>entity-name</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Selects which authenticated users can access a resource</td></tr> <tr><td><a href="mod_authz_core.html#requirealias"><RequireAlias <var>baseProvider Alias Require-Parameters</var>> @@ -568,14 +568,14 @@ engine</td></tr> <tr><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets some special options for the rewrite engine</td></tr> <tr class="odd"><td><a href="mod_rewrite.html#rewriterule">RewriteRule <em>Pattern</em> <em>Substitution</em> [<em>flags</em>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines rules for the rewriting engine</td></tr> -<tr><td><a href="core.html#rlimitcpu">RLimitCPU <var>seconds</var>|max [<var>seconds</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Apache λҥץ鵯ư줿ץ CPU ̤ -¤</td></tr> -<tr class="odd"><td><a href="core.html#rlimitmem">RLimitMEM <var>bytes</var>|max [<var>bytes</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Apache λҥץ鵯ư줿ץΥ̤ -¤</td></tr> -<tr><td><a href="core.html#rlimitnproc">RLimitNPROC <var>number</var>|max [<var>number</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Apache λҥץ鵯ư줿ץưץ -¤</td></tr> -<tr class="odd"><td><a href="core.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ۥȥ٥Υȥ桼ǧڤȤߺѤ</td></tr> -<tr><td><a href="mod_access_compat.html#satisfy">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ۥȥ٥Υȥ桼ǧڤȤߺѤ</td></tr> +<tr><td><a href="core.html#rlimitcpu">RLimitCPU <var>seconds</var>|max [<var>seconds</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Apache の子プロセスから起動されたプロセスの CPU 消費量を +制限する</td></tr> +<tr class="odd"><td><a href="core.html#rlimitmem">RLimitMEM <var>bytes</var>|max [<var>bytes</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Apache の子プロセスから起動されたプロセスのメモリ消費量を +制限する</td></tr> +<tr><td><a href="core.html#rlimitnproc">RLimitNPROC <var>number</var>|max [<var>number</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Apache の子プロセスから起動されたプロセスが起動するプロセスの +数を制限する</td></tr> +<tr class="odd"><td><a href="core.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ホストレベルのアクセス制御とユーザ認証との相互作用を指定</td></tr> +<tr><td><a href="mod_access_compat.html#satisfy">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">ホストレベルのアクセス制御とユーザ認証との相互作用を指定</td></tr> <tr class="odd"><td><a href="mod_authz_core.html#satisfyall"><SatisfyAll> ... </SatisfyAll></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enclose a group of authorization directives that must all be satisfied in order to grant access to a resource. This block allows @@ -585,51 +585,51 @@ for 'AND' logic to be applied to various authorization providers.</td></tr> satisfy at least one in order to grant access to a resource. This block allows for 'OR' logic to be applied to various authorization providers.</td></tr> -<tr class="odd"><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>file-path</var></a></td><td> logs/apache_status </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ҥץϢȤ뤿Υǡ¸ -եΰ</td></tr> -<tr><td><a href="mod_actions.html#script">Script <var>method</var> <var>cgi-script</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">ΥꥯȥåɤФ CGI ץȤ -¹Ԥ褦</td></tr> +<tr class="odd"><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>file-path</var></a></td><td> logs/apache_status </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">子プロセスと連携するためのデータを保存する +ファイルの位置</td></tr> +<tr><td><a href="mod_actions.html#script">Script <var>method</var> <var>cgi-script</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">特定のリクエストメソッドに対して CGI スクリプトを +実行するように設定</td></tr> <tr class="odd"><td><a href="mod_alias.html#scriptalias">ScriptAlias <var>URL-path</var> -<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">URL ե륷ƥΰ֤إޥåפޥå -CGI ץȤ˻</td></tr> +<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">URL をファイルシステムの位置へマップし、マップ先を +CGI スクリプトに指定</td></tr> <tr><td><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch <var>regex</var> -<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">URL ɽȤäƥե륷ƥΰ֤إޥåפޥå -CGI ץȤ˻</td></tr> -<tr class="odd"><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">CGI ץȤΥץΰ֤Ĵ٤뤿μˡ</td></tr> -<tr><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>file-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">CGI ץȤΥ顼եξ</td></tr> -<tr class="odd"><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <em>bytes</em></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ץȥ˵Ͽ PUT POST ꥯȤƤξ</td></tr> -<tr><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>bytes</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">CGI ץȤΥե礭ξ</td></tr> -<tr class="odd"><td><a href="mod_cgid.html#scriptsock">ScriptSock <var>file-path</var></a></td><td> logs/cgisock </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">CGI ǡȤ̿˻Ȥ륽åȤ̾</td></tr> +<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">URL を正規表現を使ってファイルシステムの位置へマップし、マップ先を +CGI スクリプトに指定</td></tr> +<tr class="odd"><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">CGI スクリプトのインタープリタの位置を調べるための手法</td></tr> +<tr><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>file-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">CGI スクリプトのエラーログファイルの場所</td></tr> +<tr class="odd"><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <em>bytes</em></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">スクリプトログに記録される PUT や POST リクエストの内容の上限</td></tr> +<tr><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>bytes</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">CGI スクリプトのログファイルの大きさの上限</td></tr> +<tr class="odd"><td><a href="mod_cgid.html#scriptsock">ScriptSock <var>file-path</var></a></td><td> logs/cgisock </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">CGI デーモンとの通信に使われるソケットの名前</td></tr> <tr><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><td class="descr" colspan="4">Enables SSL encryption for the specified port</td></tr> -<tr class="odd"><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">TCP Хåե</td></tr> -<tr><td><a href="core.html#serveradmin">ServerAdmin <var>email-address</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Ф饤Ȥ륨顼å˴ޤŻҥ -ɥ쥹</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">ꥯȤ̾١ΥСۥȤ˥ޥåƤȤ -ѤۥȤ̾</td></tr> -<tr><td><a href="mpm_common.html#serverlimit">ServerLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ǽʥХץξ</td></tr> -<tr class="odd"><td><a href="core.html#servername">ServerName <var>fully-qualified-domain-name</var>[:<var>port</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ФʬȤȤ˻Ȥۥ̾ȥݡ</td></tr> -<tr><td><a href="core.html#serverpath">ServerPath <var>URL-path</var></a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">ߴΥ֥饦̾١ΥСۥȤ˥Ȥ -θߴ URL ѥ̾</td></tr> -<tr class="odd"><td><a href="core.html#serverroot">ServerRoot <var>directory-path</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ȡ뤵줿ФΥ١ǥ쥯ȥ</td></tr> -<tr><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">ФɥȤΥեå</td></tr> -<tr class="odd"><td><a href="core.html#servertokens">ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Server HTTP إåꤹ</td></tr> -<tr><td><a href="mod_env.html#setenv">SetEnv <var>env-variable</var> <var>value</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ķѿꤹ</td></tr> +<tr class="odd"><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">TCP バッファサイズ</td></tr> +<tr><td><a href="core.html#serveradmin">ServerAdmin <var>email-address</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">サーバがクライアントに送るエラーメッセージに含める電子メールの +アドレス</td></tr> +<tr class="odd"><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 class="odd"><td class="descr" colspan="4">リクエストを名前ベースのバーチャルホストにマッチさせているときに +使用されるホストの別名</td></tr> +<tr><td><a href="mpm_common.html#serverlimit">ServerLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">設定可能なサーバプロセス数の上限</td></tr> +<tr class="odd"><td><a href="core.html#servername">ServerName <var>fully-qualified-domain-name</var>[:<var>port</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">サーバが自分自身を示すときに使うホスト名とポート</td></tr> +<tr><td><a href="core.html#serverpath">ServerPath <var>URL-path</var></a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">非互換のブラウザが名前ベースのバーチャルホストにアクセスしたときの +ための互換用 URL パス名</td></tr> +<tr class="odd"><td><a href="core.html#serverroot">ServerRoot <var>directory-path</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">インストールされたサーバのベースディレクトリ</td></tr> +<tr><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">サーバが生成するドキュメントのフッタを設定</td></tr> +<tr class="odd"><td><a href="core.html#servertokens">ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Server HTTP 応答ヘッダを設定する</td></tr> +<tr><td><a href="mod_env.html#setenv">SetEnv <var>env-variable</var> <var>value</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">環境変数を設定する</td></tr> <tr class="odd"><td><a href="mod_setenvif.html#setenvif">SetEnvIf <em>attribute regex [!]env-variable</em>[=<em>value</em>] - [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ꥯȤ°˴ŤƴĶѿꤹ + [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">リクエストの属性に基づいて環境変数を設定する </td></tr> <tr><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>attribute regex [!]env-variable</em>[=<em>value</em>] - [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">ꥯȤ°˴Ťʸʸ̤˴Ķѿꤹ</td></tr> -<tr class="odd"><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|None</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ޥåե뤬ϥɥǽ褦ˤ</td></tr> -<tr><td><a href="core.html#setinputfilter">SetInputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">饤ȤΥꥯȤ POST Ϥե륿ꤹ</td></tr> -<tr class="odd"><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Фαե륿ꤹ</td></tr> -<tr><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "-->" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">include Ǥλʸ</td></tr> -<tr class="odd"><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <var>message</var></a></td><td> "[an error occurred +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">SSI Υ顼äȤɽ륨顼å</td></tr> -<tr><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "<!--#" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">include ǤϤʸ</td></tr> -<tr class="odd"><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <var>formatstring</var></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">դʸνꤹ</td></tr> -<tr><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>string</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">̤ѿ echo 줿Ȥɽʸ</td></tr> + [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">リクエストの属性に基づいて大文字小文字を区別せずに環境変数を設定する</td></tr> +<tr class="odd"><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|None</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">マッチするファイルがハンドラで処理されるようにする</td></tr> +<tr><td><a href="core.html#setinputfilter">SetInputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">クライアントのリクエストや POST の入力を処理するフィルタを設定する</td></tr> +<tr class="odd"><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">サーバの応答を処理するフィルタを設定する</td></tr> +<tr><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "-->" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">include 要素を終了させる文字列</td></tr> +<tr class="odd"><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <var>message</var></a></td><td> "[an error occurred +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">SSI のエラーがあったときに表示されるエラーメッセージ</td></tr> +<tr><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "<!--#" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">include 要素を開始する文字列</td></tr> +<tr class="odd"><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <var>formatstring</var></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">日付けを現す文字列の書式を設定する</td></tr> +<tr><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>string</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">未定義の変数が echo されたときに表示される文字列</td></tr> <tr class="odd"><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates for Client Auth</td></tr> <tr><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for @@ -691,48 +691,48 @@ in the Session Cache</td></tr> <tr><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of Client Certificate verification</td></tr> <tr class="odd"><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum depth of CA Certificates in Client Certificate verification</td></tr> -<tr><td><a href="mpm_common.html#startservers">StartServers <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ưҥХץο</td></tr> -<tr class="odd"><td><a href="mpm_common.html#startthreads">StartThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ư륹åɤο</td></tr> +<tr><td><a href="mpm_common.html#startservers">StartServers <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">起動時に生成される子サーバプロセスの数</td></tr> +<tr class="odd"><td><a href="mpm_common.html#startthreads">StartThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">起動時に生成されるスレッドの数</td></tr> <tr><td><a href="mod_substitute.html#substitute">Substitute <var>s/pattern/substitution/[infq]</var></a></td><td></td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Pattern to filter the response content</td></tr> -<tr class="odd"><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>User Group</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">CGI ץΥ桼ѡߥå롼ץѡߥå</td></tr> -<tr><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ǽʻҥץΥåɿξ¤ -ꤷޤ</td></tr> -<tr class="odd"><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ҥץ줾륹åɿ</td></tr> -<tr><td><a href="mpm_common.html#threadstacksize">ThreadStackSize <var>size</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">饤ȤΥͥĥåɤѤ -åΥХȿ</td></tr> -<tr class="odd"><td><a href="core.html#timeout">TimeOut <var>seconds</var></a></td><td> 300 </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ƥ٥ȤˤĤơꥯȤԤޤǤ˥Ф -ԤĻ֤</td></tr> -<tr><td><a href="mod_log_config.html#transferlog">TransferLog <var>file</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">եΰ֤</td></tr> -<tr class="odd"><td><a href="mod_mime.html#typesconfig">TypesConfig <var>file-path</var></a></td><td> conf/mime.types </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4"><code>mime.types</code> եΰ</td></tr> +<tr class="odd"><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>User Group</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">CGI プログラムのユーザパーミッション、グループパーミッション</td></tr> +<tr><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">設定可能な子プロセス毎のスレッド数の上限を +設定します</td></tr> +<tr class="odd"><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">子プロセスそれぞれに生成されるスレッド数</td></tr> +<tr><td><a href="mpm_common.html#threadstacksize">ThreadStackSize <var>size</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">クライアントのコネクションを受け持つスレッドが使用する +スタックのバイト数</td></tr> +<tr class="odd"><td><a href="core.html#timeout">TimeOut <var>seconds</var></a></td><td> 300 </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">各イベントについて、リクエストを失敗させるまでにサーバが +待つ時間を設定</td></tr> +<tr><td><a href="mod_log_config.html#transferlog">TransferLog <var>file</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ログファイルの位置を指定</td></tr> +<tr class="odd"><td><a href="mod_mime.html#typesconfig">TypesConfig <var>file-path</var></a></td><td> conf/mime.types </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4"><code>mime.types</code> ファイルの位置</td></tr> <tr><td><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv <var>env-variable</var> [<var>env-variable</var>] -...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ķѿ</td></tr> -<tr class="odd"><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|Dns</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ФʬȤ̾ȥݡȤꤹˡꤹ</td></tr> -<tr><td><a href="mpm_common.html#user">User <var>unix-userid</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">ꥯȤ˱ݤѤ桼 ID</td></tr> -<tr class="odd"><td><a href="mod_userdir.html#userdir">UserDir <em>directory-filename</em></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">桼ѥǥ쥯ȥΰ</td></tr> +...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">環境から変数を取り除く</td></tr> +<tr class="odd"><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|Dns</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">サーバが自分自身の名前とポートを決定する方法を設定する</td></tr> +<tr><td><a href="mpm_common.html#user">User <var>unix-userid</var></a></td><td> #-1 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">リクエストに応答する際に用いるユーザ ID</td></tr> +<tr class="odd"><td><a href="mod_userdir.html#userdir">UserDir <em>directory-filename</em></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ユーザ専用ディレクトリの位置</td></tr> <tr><td><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the document root for a given virtual host</td></tr> <tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the document root for a given virtual host</td></tr> <tr><td><a href="core.html#virtualhost"><VirtualHost <var>addr</var>[:<var>port</var>] [<var>addr</var>[:<var>port</var>]] - ...> ... </VirtualHost></a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Υۥ̾ IP ɥ쥹ΤߤŬѤǥ쥯ƥ֤ -Ϥ</td></tr> + ...> ... </VirtualHost></a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">特定のホスト名や IP アドレスのみに適用されるディレクティブを +囲む</td></tr> <tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the CGI directory for a given virtual host</td></tr> <tr><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the cgi directory for a given virtual host</td></tr> -<tr class="odd"><td><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ͥåȥ³μդ accept() AcceptEx ˻Ȥ</td></tr> -<tr><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">¹ԥӥåȤꤵ줿ե SSI ǥ쥯ƥ֤ -Ϥ</td></tr> +<tr class="odd"><td><a href="mpm_winnt.html#win32disableacceptex" id="W" name="W">Win32DisableAcceptEx</a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">ネットワーク接続の受け付けに accept() をAcceptEx の代わりに使う</td></tr> +<tr><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">実行ビットが設定されたファイルの SSI ディレクティブを +解析する</td></tr> </table></div> <div class="bottomlang"> <p><span>Available Languages: </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | +<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Español"> es </a> | <a href="../ja/mod/quickreference.html" title="Japanese"> ja </a> | <a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/mod/quickreference.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> +<a href="../tr/mod/quickreference.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div><div id="footer"> <p class="apache">Copyright 2008 The Apache Software Foundation.<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> +<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>
\ No newline at end of file diff --git a/docs/manual/mod/worker.html b/docs/manual/mod/worker.html index 1d429299de..949db805f0 100644 --- a/docs/manual/mod/worker.html +++ b/docs/manual/mod/worker.html @@ -6,6 +6,6 @@ URI: worker.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: worker.html.ja.euc-jp +URI: worker.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/worker.html.ja.euc-jp b/docs/manual/mod/worker.html.ja.euc-jp deleted file mode 100644 index 72cfc779fc..0000000000 --- a/docs/manual/mod/worker.html.ja.euc-jp +++ /dev/null @@ -1,188 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>worker - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">⥸塼</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache MPM worker</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../de/mod/worker.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/mod/worker.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/worker.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">:</a></th><td>ޥåɤȥޥץΥϥ֥åɷ -֥Фޥץå⥸塼</td></tr> -<tr><th><a href="module-dict.html#Status">ơ:</a></th><td>MPM</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">⥸塼뼱̻:</a></th><td>mpm_worker_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">ե:</a></th><td>worker.c</td></tr></table> -<h3></h3> - - <p>Υޥץå⥸塼 (MPM) - ϡޥåɤȥޥץΥϥ֥åɷФ - ƤޤꥯȤα˥åɤȤȡ - ץ١ΥФ⾯ʤƥǡ - ¿ΥꥯȤ˱뤳ȤǤޤ - ˡ¿ΥåɤäʣΥץݻ뤳Ȥǡ - ץ١ΥФλİݻƤޤ</p> - - <p> MPM 椹Τ˻ȤǤפʥǥ쥯ƥ֤ϡ - <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> Ǥ - <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> - ƻҥץѰդ륹åɿ椷ơ - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> - ư륹åɤκͤ¤ޤ</p> -</div> -<div id="quickview"><h3 class="directives">ǥ쥯ƥ</h3> -<ul id="toc"> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadlimit">ThreadLimit</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li> -<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li> -</ul> -<h3>ȥԥå</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">ưˡ</a></li> -</ul><h3></h3> -<ul class="seealso"> -<li><a href="../bind.html">Apache -λѤ륢ɥ쥹ȥݡȤ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="how-it-works" id="how-it-works">ưˡ</a></h2> - <p>Ĥѥץ () ҥץưޤ - ҥץ - <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> - ǥ쥯ƥ֤ǻꤵ줿ΥХåɤ³ - listen 륹åɤĺޤ - Listener åɤ³褿Ȥ˥ХץϤޤ</p> - - <p>Apache <dfn>ڥ</dfn>ĤޤꥢɥʥХåɤ - ס˰ݻƤơäƤꥯȤ - 褦ԵƤޤ - Τ褦ˤơ饤ȤϥꥯȤα褦ˤʤ뤿 - åɤץΤ - ԤʤƤ褤褦ˤʤäƤޤ - ưΥץϡ - <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> - ǥ쥯ƥ֤ꤵޤθβƯˡ - Apache ץΥɥ륹åɤιѤäơ - <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code> - <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code> - ǻꤵ줿ϰϤˤοޤ褦 fork - kill ꤷޤ˼ΧŪʤΤǡ - Υǥ쥯ƥ֤ǥեͤѹɬפ - äˤʤǤ礦 - Ʊ˱뤳ȤΤǤ륯饤ȿκ - (Ĥޤץåɿκ) - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> - ǥ쥯ƥ֤Ƿꤵޤ - ưλҥץκͤ - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> - <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> dzä - Τˤʤޤ</p> - - <p>ưλҥץοȻҥץΥХåɤοαۤʤ - ¤ꤹǥ쥯ƥ֤ĤޤϥФ - ߤơƵư뤳ȤǤѹ뤳ȤϤǤޤ - <code class="directive"><a href="../mod/mpm_common.html#serverlimit ">ServerLimit - </a></code> ϳưλҥץαۤʤ¤ꤷ - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> ǥ쥯ƥ - ͤ <code class="directive"><a href="../mod/mpm_common.html# threadsperchild"> - ThreadsPerChild</a></code> ͤdzäͰʾǤ - ɬפޤ<code class="directive"><a href="../mod/mpm_common.html#threadlimit">ThreadLimit</a></code> - Хåɤαۤʤ¤ǡ<code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> ǥ쥯ƥ֤ - ͰʾǤɬפޤǥեȰʳͤꤹ - ¾ <code class="module"><a href="../mod/worker.html">worker</a></code> ǥ쥯ƥ֤˽Ƥ - ɬפޤ</p> - - <p>ưλҥץ˲äơʤȤĤΥХåɤ - ¸Υ饤Ȥ³äƤ뽪λ褦ȤƤ - ҥץǽޤλΥץ <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> ǻꤵ줿ޤ - ¸ߤǤޤºݤ˴ԤϤäȾʤʤޤ - ϳƻҥץλʤ褦ˤ뤳ȤDzǤޤ - ϰʲͤˤƼ¸Ǥޤ</p> - - <ul> - <li><code class="directive"><a href="../mod/mpm_common.html# maxrequestsperchild"> - MaxRequestsPerChild</a></code> ͤ 0 ꤹ</li> - - <li><code class="directive"><a href="../mod/mpm_common.html# maxsparethreads"> - MaxSpareThreads</a></code> ͤ - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> - Ʊͤˤ</li> - </ul> - - <p><code class="module"><a href="../mod/worker.html">worker</a></code> MPM ŵŪʥץå - ǤϡΤ褦ˤʤޤ</p> - - <div class="example"><p><code> - ServerLimit 16<br /> - StartServers 2<br /> - MaxClients 150<br /> - MinSpareThreads 25<br /> - MaxSpareThreads 75<br /> - ThreadsPerChild 25 - </code></p></div> - - <p>̾ Unix ǤϿƥץ 80 ֥ݡȤ˥Хɤ뤿 - <code>root</code> ǵưޤҥץ䥹åɤ - ä㤤¤Υ桼 Apache ˤäƵưޤ - <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> - <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ǥ쥯ƥ֤ - Apache λҥץθ¤ꤹΤѤޤ - ҥץϥ饤Ȥ륳ƥƤɤʤȤޤ - ǽʸ¤ɬǾ¤θ¤ΤߤäƤ褦ˤ٤Ǥ - ˡ<code class="program"><a href="../programs/suexec.html">suexec</a></code> - ѤƤʤ¤ꡢΥǥ쥯ƥ֤ - CGI ץȤǷѾ븢¤ꤷޤ</p> - - <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code> - ϡŤץߤƿץư뤳Ȥˤäơ - ɤ٤٤ǥФץꥵ뤹뤫椷ޤ</p> -</div> -</div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../de/mod/worker.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/mod/worker.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/mod/worker.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mod/worker.html.ja.utf8 b/docs/manual/mod/worker.html.ja.utf8 new file mode 100644 index 0000000000..a6cd35c29c --- /dev/null +++ b/docs/manual/mod/worker.html.ja.utf8 @@ -0,0 +1,188 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>worker - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">モジュール</a></div> +<div id="page-content"> +<div id="preamble"><h1>Apache MPM worker</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../de/mod/worker.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/mod/worker.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/worker.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>マルチスレッドとマルチプロセスのハイブリッド型 +ウェブサーバを実装したマルチプロセッシングモジュール</td></tr> +<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>MPM</td></tr> +<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>mpm_worker_module</td></tr> +<tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>worker.c</td></tr></table> +<h3>概要</h3> + + <p>このマルチプロセッシングモジュール (MPM) + は、マルチスレッドとマルチプロセスのハイブリッド型サーバを + 実装しています。リクエストの応答にスレッドを使うと、 + プロセスベースのサーバよりも少ないシステム資源で、 + 多くのリクエストに応答することができます。 + さらに、多くのスレッドを持った複数のプロセスを維持することで、 + プロセスベースのサーバの持つ安定性を保持しています。</p> + + <p>この MPM を制御するのに使われる最も重要なディレクティブは、 + <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> と + <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> です。 + <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> は + 各子プロセスで用意されるスレッド数を制御して、 + <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> は + 起動されるスレッドの総数の最大値を制限します。</p> +</div> +<div id="quickview"><h3 class="directives">ディレクティブ</h3> +<ul id="toc"> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadlimit">ThreadLimit</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li> +<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li> +</ul> +<h3>トピック</h3> +<ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">動作方法</a></li> +</ul><h3>参照</h3> +<ul class="seealso"> +<li><a href="../bind.html">Apache +の使用するアドレスとポートの設定</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="how-it-works" id="how-it-works">動作方法</a></h2> + <p>一つの制御用プロセス (親) が子プロセスを起動します。 + 子プロセスは + <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> + ディレクティブで指定された一定数のサーバスレッドと接続を + listen するスレッドを一つ作ります。 + Listener スレッドは接続が来たときにサーバプロセスに渡します。</p> + + <p>Apache は<dfn>スペアの</dfn>、つまりアイドルなサーバスレッドの + プールを常に維持していて、それらは入ってくるリクエストに + 答えられるように待機しています。 + このようにして、クライアントはリクエストの応答が得られるようになるために + 新しいスレッドやプロセスが生成されるのを + 待たなくてもよいようになっています。 + 起動初期時のプロセス総数は、 + <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> + ディレクティブで設定されます。その後の稼働中に、 + Apache は全プロセスのアイドルスレッドの合計数を見積もって、 + <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code> と + <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code> + で指定された範囲の中にこの数が収まるように fork したり + kill したりします。この操作は非常に自律的なので、 + これらのディレクティブをデフォルト値から変更する必要は + めったにないでしょう。 + 同時に応答することのできるクライアント数の最大数 + (つまり全プロセス中の総スレッド数の最大値) は + <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> + ディレクティブで決定されます。 + 活動中の子プロセス数の最大値は + <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> を + <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> で割った + ものになります。</p> + + <p>活動中の子プロセスの数と子プロセス中のサーバスレッドの数の越えられない + 上限を設定するディレクティブが二つあります。これらはサーバを + 完全に停止して、再起動することでしか変更することはできません。 + <code class="directive"><a href="../mod/mpm_common.html#serverlimit ">ServerLimit + </a></code> は活動中の子プロセスの越えられない上限を設定し、 + <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> ディレクティブ + の値を <code class="directive"><a href="../mod/mpm_common.html# threadsperchild"> + ThreadsPerChild</a></code> の値で割った値以上である + 必要があります。<code class="directive"><a href="../mod/mpm_common.html#threadlimit">ThreadLimit</a></code> は + サーバスレッドの越えられない上限で、<code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> ディレクティブの + 値以上である必要があります。デフォルト以外の値を指定する場合は + 他の <code class="module"><a href="../mod/worker.html">worker</a></code> ディレクティブよりも前に書かれている + 必要があります。</p> + + <p>活動中の子プロセス群に加えて、少なくとも一つのサーバスレッドが + 既存のクライアントからの接続を扱っている終了しようとしている + 子プロセスがある可能性があります。終了中のプロセスは <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> で指定された数まで + 存在できますが、実際に期待される数はずっと少なくなります。この + 振舞いは各子プロセスを終了させないようにすることで回避できます。 + これは以下の様にして実現できます。</p> + + <ul> + <li><code class="directive"><a href="../mod/mpm_common.html# maxrequestsperchild"> + MaxRequestsPerChild</a></code> の値を 0 に設定する</li> + + <li><code class="directive"><a href="../mod/mpm_common.html# maxsparethreads"> + MaxSpareThreads</a></code> の値を + <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> + と同じ値にする</li> + </ul> + + <p><code class="module"><a href="../mod/worker.html">worker</a></code> MPM の典型的なプロセス・スレッド制御の + 設定では、次のようになります。</p> + + <div class="example"><p><code> + ServerLimit 16<br /> + StartServers 2<br /> + MaxClients 150<br /> + MinSpareThreads 25<br /> + MaxSpareThreads 75<br /> + ThreadsPerChild 25 + </code></p></div> + + <p>通常 Unix では親プロセスは 80 番ポートにバインドするために + <code>root</code> で起動されますが、子プロセスやスレッドは + もっと低い権限のユーザで Apache によって起動されます。 + <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> と + <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> ディレクティブは + Apache の子プロセスの権限を設定するのに用いられます。 + 子プロセスはクライアントに送るコンテンツ全てを読めないといけませんが、 + 可能な限り必要最小限の権限のみを持っているようにするべきです。 + さらに、<code class="program"><a href="../programs/suexec.html">suexec</a></code> + が使用されていない限り、これらのディレクティブは + CGI スクリプトで継承される権限も設定します。</p> + + <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code> + は、古いプロセスを停止して新しいプロセスを起動することによって、 + どの程度の頻度でサーバがプロセスをリサイクルするかを制御します。</p> +</div> +</div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../de/mod/worker.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/mod/worker.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/mod/worker.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mpm.html b/docs/manual/mpm.html index 52d9e78e9e..d0437aaf58 100644 --- a/docs/manual/mpm.html +++ b/docs/manual/mpm.html @@ -14,9 +14,9 @@ URI: mpm.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: mpm.html.ja.euc-jp +URI: mpm.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: mpm.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mpm.html.ja.euc-jp b/docs/manual/mpm.html.ja.euc-jp deleted file mode 100644 index 502d08e8b5..0000000000 --- a/docs/manual/mpm.html.ja.euc-jp +++ /dev/null @@ -1,138 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>ޥץå⥸塼 (MPM) - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>ޥץå⥸塼 (MPM)</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/mpm.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/mpm.html" title="Japanese"> ja </a> | -<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - -<p>ʸǤϥޥץå⥸塼뤬ɤΤ褦ʤΤǡ -Apache HTTP ФǤɤΤ褦˻Ѥ뤫ˤĤƲ⤷Ƥޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Ϥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#choosing">MPM </a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#defaults">MPM ǥե</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="introduction" id="introduction">Ϥ</a></h2> - - <p>Apache HTTP ФϰۤʤĶ¿¿ͤʥץåȥۡ - ư褦ˡѥեǽ٤߷פˤʤäƤޤ - ۤʤץåȥۡࡦۤʤĶǤϤФС - ۤʤ뵡ǽɬפˤʤäꡢ - ƱǽǤΨΤ˰ۤʤɬפˤʤäꤷޤ - Apache Ǥϥ⥸塼벽줿߷פˤĶŬƤޤ - ߷פΤǡԤ - ѥޤϼ¹ԻˤɤΥ⥸塼ɤ뤫֤Ȥˤäơ - ɤεǽФ˼फ뤳ȤǤޤ</p> - - <p>Apache 2.0 Ǥϡ - Υ⥸塼벽줿߷פФδܵǽˤޤdzĥޤ - Фˤ줿ޥץå⥸塼 (MPM) - դƤơϥޥΥͥåȥݡȤХɤꡢ - ꥯȤդꡢꥯȤ褦ҥץ˳Ƥꡢ - Ȥäޤ</p> - - <p>⥸塼벽줿߷פФΤΥ٥ޤdzĥ뤳Ȥ - Ĥνפޤޤ:</p> - - <ul> - <li>Apache ڥ졼ƥƥ - ΨŪ˥ݡȤǤޤ - ä Windows Ǥ Apache ϿʬΨŪˤʤޤ - ʤʤ <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> - ˤäơApache 1.3 ѤƤ POSIX - 쥤˥ͥƥ֤Υͥåȥǽ - ѤǤ뤫Ǥ - ̲줿 MPM - ¾Υڥ졼ƥƥǤ⡢ - Ʊͤˤޤޤ</li> - - <li>ФΥȸˡ˥ޥǤޤ - 㤨С礭ʥӥƥɬפȤ륵ȤǤϡ - <code class="module"><a href="./mod/worker.html">worker</a></code> <code class="module"><a href="./mod/event.html">event</a></code> Ȥäåɲ줿 - MPM ѤǤǡŤեȥȤθߴ - ɬפȤ륵ȤǤ <code class="module"><a href="./mod/prefork.html">prefork</a></code> - ѤǤޤޤ - ۤʤۥȤۤʤ桼 ID ư - (<code class="module"><a href="./mod/perchild.html">perchild</a></code>) Ȥä - ̤ʵǽǤޤ</li> - </ul> - - <p>桼٥ǤϡMPM ¾ Apache - ⥸塼Ʊ˸ޤ - ʰ㤤ϡĤǤͣ MPM - ɤʤФʤʤȤǤ - Ѳǽ MPM - <a href="mod/">module ǥå</a>ˤޤ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="choosing" id="choosing">MPM </a></h2> - - <p>MPM ơ˥ѥ뤵ʤ - ʤޤ - ѥϡåɤѤƤ͡ʵǽŬǤޤ - ΤˤϤ⤽⥹åɤȤƤȤȤΤɬפޤ</p> - - <p>˾ߤ MPM ºݤ֤ˤϡ<code class="program"><a href="./programs/configure.html">configure</a></code> ץȤ - <code>--with-mpm=<em>NAME</em></code> ѤƤ - <em>NAME</em> ˾ߤ MPM ̾Ǥ</p> - - <p>Хѥϡɤ MPM 줿 - <code>./httpd -l</code> dzΤ뤳ȤǤޤ - ΥޥɤϡMPM - ޤᡢФ˥ѥȤ߹ޤ줿⥸塼Ƥ - ޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="defaults" id="defaults">MPM ǥե</a></h2> - -<p>ɽ͡ OS ΥǥեȤ MPM ǺܤƤޤ -ѥ˰տŪ¾ʤСưŪˤ MPM -ޤ</p> - -<table> - -<tr><td>BeOS</td><td><code class="module"><a href="./mod/beos.html">beos</a></code></td></tr> -<tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr> -<tr><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr> -<tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code></td></tr> -<tr><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr> -</table> -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/mpm.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/mpm.html" title="Japanese"> ja </a> | -<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/mpm.html.ja.utf8 b/docs/manual/mpm.html.ja.utf8 new file mode 100644 index 0000000000..16445f7aef --- /dev/null +++ b/docs/manual/mpm.html.ja.utf8 @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>マルチプロセッシングモジュール (MPM) - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>マルチプロセッシングモジュール (MPM)</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/mpm.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/mpm.html" title="Japanese"> ja </a> | +<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + +<p>この文書ではマルチプロセッシングモジュールがどのようなもので、 +Apache HTTP サーバでどのように使用されるかについて解説しています。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">はじめに</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#choosing">MPM を選ぶ</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#defaults">MPM デフォルト値</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="introduction" id="introduction">はじめに</a></h2> + + <p>Apache HTTP サーバは異なる幅広い環境、多種多様なプラットホームで + 動作するように、パワフルで柔軟性に富んだ設計になっています。 + 異なるプラットホーム・異なる環境ではしばしば、 + 異なる機能が必要になったり、 + 同じ機能でも効率のために異なる実装が必要になったりします。 + Apache ではモジュール化された設計により幅広い環境に適応してきました。 + この設計のおかげで、管理者は + コンパイル時または実行時にどのモジュールをロードするか選ぶことによって、 + どの機能をサーバに取り込むか選択することがができます。</p> + + <p>Apache 2.0 では、 + このモジュール化された設計をサーバの基本機能にまで拡張しました。 + サーバには精選されたマルチプロセッシングモジュール (MPM) + が付いてきて、これらはマシンのネットワークポートをバインドしたり、 + リクエストを受け付けたり、リクエストを扱うよう子プロセスに割り当てたり、 + といった役割を持ちます。</p> + + <p>モジュール化された設計をサーバのこのレベルまで拡張することで + 二つの重要な利点が生まれます:</p> + + <ul> + <li>Apache は幅広いオペレーティングシステムを + より美しく効率的にサポートできます。 + 特に Windows 版の Apache は随分効率的になりました。 + なぜなら <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> + によって、Apache 1.3 で用いられていた POSIX + レイヤの代わりにネイティブのネットワーク機能を + 利用できるからです。 + 特別化された MPM + を実装した他のオペレーティングシステムでも、 + 同様にこの利点は生まれます。</li> + + <li>サーバは特定のサイト向けに、より上手にカスタマイズできます。 + 例えば、非常に大きなスケーラビリティを必要とするサイトでは、 + <code class="module"><a href="./mod/worker.html">worker</a></code> や <code class="module"><a href="./mod/event.html">event</a></code> といったスレッド化された + MPM を利用できる一方で、安定性や古いソフトウェアとの互換性を + 必要とするサイトでは <code class="module"><a href="./mod/prefork.html">prefork</a></code> + が利用できます。また、 + 異なるホストを異なるユーザ ID で動作させる + (<code class="module"><a href="./mod/perchild.html">perchild</a></code>) といった + 特別な機能も提供できます。</li> + </ul> + + <p>ユーザレベルでは、MPM は他の Apache + モジュールと同等に見えます。 + 主な違いは、いつでも唯一の MPM + がロードされなければならないという点です。 + 利用可能な MPM は + <a href="mod/">module インデックス</a>にあります。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="choosing" id="choosing">MPM を選ぶ</a></h2> + + <p>MPM は設定中に選択して、サーバ内部にコンパイルされなければ + なりません。 + コンパイラは、スレッドが使用されている場合に様々な機能を最適化できますが、 + そのためにはそもそもスレッドが使われているということを知る必要があります。</p> + + <p>望みの MPM を実際に選ぶためには、<code class="program"><a href="./programs/configure.html">configure</a></code> スクリプトで + <code>--with-mpm=<em>NAME</em></code> 引数を用いてください。 + <em>NAME</em> は望みの MPM の名前です。</p> + + <p>サーバコンパイル後は、どの MPM が選択されたかを + <code>./httpd -l</code> で確かめることができます。 + このコマンドは、MPM + を含め、サーバにコンパイルで組み込まれたモジュール全てを + 列挙します。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="defaults" id="defaults">MPM デフォルト値</a></h2> + +<p>次表に様々な OS 向けのデフォルトの MPM 一覧を掲載しています。 +コンパイル時に意図的に他を選択しなければ、自動的にこれらの MPM +が選択されます。</p> + +<table> + +<tr><td>BeOS</td><td><code class="module"><a href="./mod/beos.html">beos</a></code></td></tr> +<tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr> +<tr><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr> +<tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code></td></tr> +<tr><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr> +</table> +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/mpm.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/mpm.html" title="Japanese"> ja </a> | +<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/new_features_2_0.html b/docs/manual/new_features_2_0.html index 798ba8a591..182f32607c 100644 --- a/docs/manual/new_features_2_0.html +++ b/docs/manual/new_features_2_0.html @@ -10,9 +10,9 @@ URI: new_features_2_0.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: new_features_2_0.html.ja.euc-jp +URI: new_features_2_0.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: new_features_2_0.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/new_features_2_0.html.ja.euc-jp b/docs/manual/new_features_2_0.html.ja.euc-jp deleted file mode 100644 index cced8b6f41..0000000000 --- a/docs/manual/new_features_2_0.html.ja.euc-jp +++ /dev/null @@ -1,254 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Apache 2.0 οǽγ - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache 2.0 οǽγ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/new_features_2_0.html" title="Japanese"> ja </a> | -<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)"> pt-br </a> | -<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> -</div> - - <p>ʸǤϡApache HTTP ХС 1.3 2.0 - μʰ㤤ˤĤƵҤƤޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">ǽγĥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#module">⥸塼γĥ</a></li> -</ul><h3></h3><ul class="seealso"><li><a href="upgrading.html">1.3 2.0 ؤΥåץ졼</a></li></ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="core" id="core">ǽγĥ</a></h2> - - - <dl> - <dt>Unix Υå</dt> - - <dd>POSIX åɤݡȤƤ Unix ƥǤϡ - Apache ϥޥץޥåɤΥϥ֥åɥ⡼ɤ - ¹ԤǤ褦ˤʤޤˤ - ¿ˤƥӥƥ夷ޤ</dd> - - <dt>ӥɥƥ</dt> - - <dd>ӥɥƥ <code>autoconf</code> <code>libtool</code> - ˴ŤΤˤʤ褦ˡ - ľޤˤꡢApache configure Υƥ - ¾ΥѥåȻΤˤʤޤ</dd> - - <dt>ޥץȥ륵ݡ</dt> - - <dd>Apache ʣΥץȥεޤ - Ȥ <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> Ƥޤ</dd> - - <dt>Unix ʳΥץåȥեΥݡȤβ</dt> - - <dd>Apache 2.0 BeOSOS/2Windows ʤɤ Unix ʳ - ץåȥեǡ®ꤷư褦ˤʤޤ - ץåȥեͭ <a href="mpm.html">ޥץå⥸塼</a> (MPM) - Apache Portable Runtime (APR) Ƴˤꡢ - ͥƥ API Ǽ褦ˤʤꡢ - Х¿ǽΰȤ¿ POSIX ߥ졼쥤λѤ - 뤳ȤǤޤ</dd> - - <dt> Apache API</dt> - - <dd>2.0 Ǥϥ⥸塼 API 礭Ѥޤ - 1.3 ˤä⥸塼ν/ͥ٤¿ - ʤʤäƤϤǤ2.0 ͥ٤ۤȤɤưŪ˹Ԥʤ - ⥸塼ν֤Ϥ뤿˥եå˹Ԥʤ褦 - ʤޤޤ Apache Ф˥ѥåƤ뤳Ȥʤ - ɲäΥ⥸塼뵡ǽ뤳ȤǤ褦˿ؿ - ɲäޤ</dd> - - <dt>IPv6 ݡ</dt> - - <dd>Apache ѤƤ Apache Portable Runtime library - IPv6 ݡȤƤ륷ƥǤ Apache ǥեȤ - IPv6 ΥåȤ listen ޤˡ - <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, - <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code>, - <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> - γƥǥ쥯ƥ֤ IPv6 Υɥ쥹 - ݡȤ褦ˤʤޤ (㤨С - "<code>Listen [2001:db8::1]:8080</code>")</dd> - - <dt>ե륿</dt> - - <dd>Apache Υ⥸塼ϥФƤꡢФ - 륹ȥФưե륿ȤƽȤǤ褦 - ʤޤˤꡢ㤨 CGI ץȤνϤ - <code class="module"><a href="./mod/mod_include.html">mod_include</a></code> <code>INCLUDES</code> ե륿Ȥä - Server Side Include Υǥ쥯ƥ֤Ϥ롢 - Ȥ褦ʤȤǽˤʤޤ<code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> - dzץե륿Ȥư뤳ȤǤޤ - CGI ץϥɥȤưΤ - 褯ˡǤǤޤ</dd> - - <dt>¿쥨顼</dt> - - <dd>֥饦ؤΥ顼ΥåSSI ʸȤä - ʣθ褦ˤʤޤΰݤĤ - Ԥޥ뤳ȤǤޤ</dd> - - <dt>δDz</dt> - - <dd>¿κʥǥ쥯ƥ֤Dzޤ - 褯Ƥ <code>Port</code> ǥ쥯ƥ֤ - <code>Bind</code> ǥ쥯ƥ֤ - ʤʤޤ<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - ǥ쥯ƥ֤Τߤ IP ɥ쥹ΥХɤ˻Ȥޤ - <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ǥ쥯ƥ֤Ǥ - 쥯Ȥ vhost ǧΤ˥Ф̾ȥݡֹ - ꤷޤ</dd> - - <dt>Windows NT Υͥƥ Unicode ݡ</dt> - - <dd>Windows NT Apache 2.0 ϥե̾ʸƤ - utf-8 Ȥ褦ˤʤޤ Unicode ե륷ƥ - ľѴΤǡWindows 2000 Windows XP ޤࡢƤ - Windows NT Ϥ¿쥵ݡȤޤ - <em>ΥݡȤϡե륷ƥΥ˥ - ɥڡȤ Windows 95, 98, ME ˤŬѤޤ</em></dd> - - <dt>ɽ饤֥Υåץǡ</dt> - - <dd>Apache 2.0 <a href="http://www.pcre.org/">Perl - ߴɽ饤֥ (PCRE) </a>ޤǤޤ - ɽɾˤϡ궯Ϥˤʤä Perl 5 - ʸѤޤ</dd> - - </dl> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="module" id="module">⥸塼γĥ</a></h2> - - - <dl> - <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt> - - <dd>Apache 2.0 ο⥸塼롣Υ⥸塼 OpenSSL - SSL/TLS ŹץȥؤΥեǤ</dd> - - <dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt> - - <dd>Apache 2.0 ο⥸塼롣Υ⥸塼ϥ֥ƥĤ - ꡢݻ뤿ε - HTTP Distributed Authoring and Versioning (DAV) Ƥޤ</dd> - - <dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt> - - <dd>Apache 2.0 ο⥸塼롣Ƥ̤ - ͥåȥӰ롢ȤꥯȤ֥饦 - Ǥ褦ˤޤ</dd> - - <dt><code class="module"><a href="./mod/mod_auth_ldap.html">mod_auth_ldap</a></code></dt> - - <dd>Apache 2.0.41 ο⥸塼롣HTTP ǧڤξ¸Τˡ - LDAP ǡ١ѤǤ褦ˤʤޤ - Ϣ⥸塼 <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code> ǡ - ͥΥס뵡ǽȷ̤Υå嵡ǽޤ</dd> - - <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt> - - <dd>Υ⥸塼϶ͭȤȤˤꡢץޤ - åΥåݡȤ褦ˤʤޤ</dd> - - <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt> - - <dd>Apache 2.0 ο⥸塼롣μ¸Ūʥ⥸塼 - 饯åȤѴ沽ǽˤޤ</dd> - - <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt> - - <dd>Apache 2.0 ο⥸塼롣Υ⥸塼ˤϡ - Apache 1.3 ˤ <code>mod_mmap_static</code> ǽޤޤ졢 - ޤɲäΥå嵡ǽääƤޤ</dd> - - <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt> - - <dd>Υ⥸塼 Apache 2.0 ˽ - ⤯ʤޤ<code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> - ǻȤꥯȤΥإåѹǤ褦ˤʤޤ - إå˱Ǥ褦ˤʤޤ</dd> - - <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt> - - <dd>proxy ⥸塼Ͽե륿εѤ뤿ȡ - 꿮Ǥ롢HTTP/1.1 ˽ proxy 뤿 - ˽ľޤˡ - <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> - ꥻproxy 륵ȤΤɤߤ䤹 (Ūˤ®) - ޤСɤ줿 - <code><Directory "proxy:... ></code> - ϥݡȤƤޤΥ⥸塼 <code>proxy_connect</code>, - <code>proxy_ftp</code>, <code>proxy_http</code> - ȤäΥץȥݡȤ - ⥸塼ʬ䤵褦ˤʤޤ</dd> - - <dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt> - - <dd>饤Ȥ NOT ACCEPTABLE MULTIPLE CHOICES - ˾ñȤʸȤ褦ˤ뤿ˡǥ쥯ƥ - <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> - ȤȤǤ褦ˤʤޤ - ˡΤ̤뤿 - ͥ MultiViews Υ르ꥺब졢 - ʸƤޤ뤳ȤΤǤ롢Υץޥåפ - 褦ˤʤޤ</dd> - - <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt> - - <dd>Autoindex ǥ쥯ȥư - 줤ɽ뤿 HTML Υơ֥Ȥ褦 - Ǥ褦ˤʤޤޤСˤ륽ƥʤɡ - ٤ƥ椬Ǥ褦ˤʤꡢǥ쥯ȥ - ư磻ɥɤˤ̤뤳ȤǤ褦ˤʤޤ</dd> - - <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt> - - <dd>ǥ쥯ƥ֤ˤꡢSSI ΥǥեȤγϥȽλ - ѹǤ褦ˤʤޤޤ顼Ȼη꤬ SSI - ʸǤϤʤեǹԤʤ褦ˤʤޤ - ɽβϤȥ롼ײη (Perl ɽιʸ - ŤΤˤʤޤ) <code class="module"><a href="./mod/mod_include.html">mod_include</a></code> - ѿ $0 .. $9 ˤǤ褦ˤʤޤ</dd> - - <dt><code class="module"><a href="./mod/mod_auth_dbm.html">mod_auth_dbm</a></code></dt> - - <dd><code class="directive"><a href="./mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a></code> - ǥ쥯ƥ֤ˤꡢʣ DBM Υǡ١ݡȤ - 褦ˤʤޤ</dd> - - </dl> - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/new_features_2_0.html" title="Japanese"> ja </a> | -<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)"> pt-br </a> | -<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/new_features_2_0.html.ja.utf8 b/docs/manual/new_features_2_0.html.ja.utf8 new file mode 100644 index 0000000000..5a4cecfd13 --- /dev/null +++ b/docs/manual/new_features_2_0.html.ja.utf8 @@ -0,0 +1,254 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Apache 2.0 の新機能の概要 - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache 2.0 の新機能の概要</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/new_features_2_0.html" title="Japanese"> ja </a> | +<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> +</div> + + <p>この文書では、Apache HTTP サーババージョン 1.3 と 2.0 + の主な違いについて記述しています。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">コア機能の拡張</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#module">モジュールの拡張</a></li> +</ul><h3>参照</h3><ul class="seealso"><li><a href="upgrading.html">1.3 から 2.0 へのアップグレード</a></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="core" id="core">コア機能の拡張</a></h2> + + + <dl> + <dt>Unix のスレッド</dt> + + <dd>POSIX スレッドをサポートしている Unix システム上では、 + Apache はマルチプロセス、マルチスレッドのハイブリッドモードで + 実行できるようになりました。これにより + 多くの設定においてスケーラビリティが向上します。</dd> + + <dt>新しいビルドシステム</dt> + + <dd>ビルドシステムは <code>autoconf</code> と <code>libtool</code> + に基づいたものになるように、 + 新しく書き直されました。これにより、Apache の configure のシステムは + 他のパッケージと似たものになりました。</dd> + + <dt>マルチプロトコルサポート</dt> + + <dd>Apache に複数のプロトコルを扱うための機構が備わりました。 + 例として <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> が書かれています。</dd> + + <dt>Unix 以外のプラットフォームのサポートの改善</dt> + + <dd>Apache 2.0 は BeOS、OS/2、Windows などの Unix 以外の + プラットフォームで、より速く、より安定して動作するようになりました。 + プラットフォーム特有の <a href="mpm.html">マルチプロセッシングモジュール</a> (MPM) と + Apache Portable Runtime (APR) の導入により、 + ネイティヴの API で実装されるようになり、 + バグが多く、性能の悪いことが多い POSIX エミュレーションレイヤの使用を + 回避することができました。</dd> + + <dt>新しい Apache API</dt> + + <dd>2.0 ではモジュールの API が大きく変わりました。 + 1.3 にあったモジュールの順番/優先度の問題の多くは + なくなっているはずです。2.0 は優先度の選択をほとんどを自動的に行ない、 + モジュールの順番はより柔軟性を高めるためにフック毎に行なわれるように + なりました。また、コア Apache サーバにパッチをあてることなく + 追加のモジュール機能を提供することができるように新しい関数が + 追加されました。</dd> + + <dt>IPv6 サポート</dt> + + <dd>Apache が使用している Apache Portable Runtime library が + IPv6 をサポートしているシステムでは Apache は デフォルトで + IPv6 のソケットを listen します。さらに、 + <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, + <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code>, + <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> + の各ディレクティブが IPv6 のアドレスを + サポートするようになりました (例えば、 + "<code>Listen [2001:db8::1]:8080</code>")。</dd> + + <dt>フィルタ</dt> + + <dd>Apache のモジュールはサーバから送られてきたり、サーバへ + 送るストリームに対して動作するフィルタとして書くことができるように + なりました。これにより、例えば CGI スクリプトの出力を + <code class="module"><a href="./mod/mod_include.html">mod_include</a></code> の <code>INCLUDES</code> フィルタを使って + Server Side Include のディレクティブを解析する、 + というようなことが可能になりました。<code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> + で外部プログラムをフィルタとして動作させることができます。 + これは CGI プログラムをハンドラとして動作させるのと + よく似た方法でできます。</dd> + + <dt>多言語エラー応答</dt> + + <dd>ブラウザへのエラー応答のメッセージが、SSI の文書を使って + 複数の言語で提供されるようになりました。見ための一貫性を保つために + 管理者がカスタマイズすることもできます。</dd> + + <dt>設定の簡素化</dt> + + <dd>多くの混乱を招きがちなディレクティブが簡素化されました。 + よく混乱を引き起こしていた <code>Port</code> ディレクティブと + <code>Bind</code> ディレクティブは + なくなりました。<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> + ディレクティブのみが IP アドレスのバインドに使われます。 + <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ディレクティブでは + リダイレクトと vhost の認識のためだけにサーバの名前とポート番号を + 指定します。</dd> + + <dt>Windows NT のネイティヴ Unicode サポート</dt> + + <dd>Windows NT 上の Apache 2.0 はファイル名の文字エンコード全てに + utf-8 を使うようになりました。これらは Unicode ファイルシステムに + 直接変換されるので、Windows 2000 と Windows XP を含む、全ての + Windows NT 系で多言語サポートが提供されます。 + <em>このサポートは、ファイルシステムのアクセス時にローカルの + コードページを使う Windows 95, 98, ME には適用されません。</em></dd> + + <dt>正規表現ライブラリのアップデート</dt> + + <dd>Apache 2.0 は <a href="http://www.pcre.org/">Perl + 互換正規表現ライブラリ (PCRE) </a>を含んでいます。 + 正規表現の評価には、より強力になった Perl 5 + 構文を使用します。</dd> + + </dl> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="module" id="module">モジュールの拡張</a></h2> + + + <dl> + <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt> + + <dd>Apache 2.0 の新モジュール。このモジュールは OpenSSL が + 提供する SSL/TLS 暗号プロトコルへのインタフェースです。</dd> + + <dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt> + + <dd>Apache 2.0 の新モジュール。このモジュールはウェブコンテンツを + 送り、維持するための規格 + HTTP Distributed Authoring and Versioning (DAV) を実装しています。</dd> + + <dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt> + + <dd>Apache 2.0 の新モジュール。送信前に送信内容を圧縮して + ネットワーク帯域を節約する、というリクエストをブラウザが + 要求できるようにします。</dd> + + <dt><code class="module"><a href="./mod/mod_auth_ldap.html">mod_auth_ldap</a></code></dt> + + <dd>Apache 2.0.41 の新モジュール。HTTP 基本認証の証明書を保存するのに、 + LDAP データベースを使用できるようになります。 + 関連モジュールの <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code> で、 + コネクションのプール機能と結果のキャッシュ機能が提供されます。</dd> + + <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt> + + <dd>このモジュールは共有メモリを使うことにより、プロセスをまたいだ + セッションのキャッシュをサポートするようになりました。</dd> + + <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt> + + <dd>Apache 2.0 の新モジュール。この実験的なモジュールは + キャラクタセットの変換や再符号化を可能にします。</dd> + + <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt> + + <dd>Apache 2.0 の新モジュール。このモジュールには、 + Apache 1.3 における <code>mod_mmap_static</code> 機能が含まれ、 + また、追加のキャッシュ機能が加わっています。</dd> + + <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt> + + <dd>このモジュールは Apache 2.0 で非常に柔軟性が + 高くなりました。<code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> + で使われるリクエストのヘッダを変更できるようになりましたし、 + 応答ヘッダを条件に応じて設定できるようになりました。</dd> + + <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt> + + <dd>proxy モジュールは新しいフィルタの機構を利用するためと、 + より信頼できる、HTTP/1.1 に準拠した proxy を実装するために + 完全に書き直されました。さらに、新しい + <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> + 設定セクションがproxy されるサイトのより読みやすく (内部的にもより速い) + 設定を提供します。オーバーロードされた + <code><Directory "proxy:... ></code> + 設定はサポートされていません。このモジュールは <code>proxy_connect</code>, + <code>proxy_ftp</code>, <code>proxy_http</code> + といった、特定のプロトコルをサポートする + モジュールに分割されるようになりました。</dd> + + <dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt> + + <dd>クライアントが NOT ACCEPTABLE や MULTIPLE CHOICES 応答の + 代わりに常に単独の文書を受けとるようにするために、新しいディレクティブ + <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> + を使うことができるようになりました。 + さらに、より一貫性のある結果を提供するために + ネゴシエーションと MultiViews のアルゴリズムが改善され、 + 文書の内容を含めることのできる、新しい形式のタイプマップが + 提供されるようになりました。</dd> + + <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt> + + <dd>Autoindex されるディレクトリの内容一覧が、 + きれいに表示されるために HTML のテーブルを使うように + 設定できるようになりました。また、バージョンによるソーティングなど、 + より細かいソーティングの制御ができるようになり、ディレクトリ + の内容一覧をワイルドカードにより選別することができるようにもなりました。</dd> + + <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt> + + <dd>新しいディレクティブにより、SSI のデフォルトの開始タグと終了タグを + 変更できるようになりました。また、エラーと時刻の形式の設定が SSI の + 文書中ではなく、主設定ファイル中で行なえるようになりました。 + 正規表現の解析とグループ化の結果 (Perl の正規表現の構文に + 基づいたものになりました) を <code class="module"><a href="./mod/mod_include.html">mod_include</a></code> + の変数 $0 .. $9 により取得できるようになりました。</dd> + + <dt><code class="module"><a href="./mod/mod_auth_dbm.html">mod_auth_dbm</a></code></dt> + + <dd><code class="directive"><a href="./mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a></code> + ディレクティブにより、複数の DBM 型のデータベースをサポートする + ようになりました。</dd> + + </dl> + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./fr/new_features_2_0.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/new_features_2_0.html" title="Japanese"> ja </a> | +<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/sections.html b/docs/manual/sections.html index 02645f01bf..d8f5ed2302 100644 --- a/docs/manual/sections.html +++ b/docs/manual/sections.html @@ -2,9 +2,9 @@ URI: sections.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: sections.html.ja.euc-jp +URI: sections.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: sections.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/sections.html.ja.euc-jp b/docs/manual/sections.html.ja.euc-jp deleted file mode 100644 index e5fc119074..0000000000 --- a/docs/manual/sections.html.ja.euc-jp +++ /dev/null @@ -1,469 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title> - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1></h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./en/sections.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/sections.html" title="Japanese"> ja </a> | -<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - <p><a href="configuring.html">ե</a>Υǥ쥯ƥ֤ -ΤŬѤ줿ꡢΥǥ쥯ȥե롢ۥȡURL ˤΤ -ŬѤ褦¤ꤹ뤳ȤǤޤʸѤΥ -ƥʤ <code>.htaccess</code> եȤä¾ǥ쥯ƥ֤ -פѹˡޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#types">ѥƥʤμ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#file-and-web">ե륷ƥȥֶ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Сۥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#proxy">ץ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#whatwhere">ɤΥǥ쥯ƥ֤Ȥ?</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#mergin">Υޡˡ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="types" id="types">ѥƥʤμ</a></h2> - -<table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#files"><Files></a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code></li><li><code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code></li><li><code class="directive"><a href="./mod/core.html#location"><Location></a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxymatch"><ProxyMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table> - -<p>ƥʤˤĤδܤȤʤबޤۤȤɤΥƥʤ -ƥꥯȤФɾޤξ硢ƥΥǥ쥯ƥ֤ -ƥʤ˥ޥåꥯȤˤΤŬѤޤ -<code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code> ƥʤ <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> ƥʤ -ФεưȺƵưˤΤɾޤư˾郎ǤС -ƥΥǥ쥯ƥ֤Ϥ٤ƤΥꥯȤŬѤޤ郎 -ǤСƥΥǥ쥯ƥ̵֤뤵ޤ</p> - -<p><code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code> ǥ쥯ƥ֤ -<code class="program"><a href="./programs/httpd.html">httpd</a></code> ޥɥ饤Ŭڤʥѥ줿ȤˤΤ -ŬѤǥ쥯ƥ֤Ϥޤ㤨мǤϡФ -<code>httpd -DClosedForNow</code> ȤäƵư줿Ȥ٤Ƥ -ꥯȤ̤ΥȤ˥쥯Ȥޤ:</p> - -<div class="example"><p><code> -<IfDefine ClosedForNow><br /> -Redirect / http://otherserver.example.com/<br /> -</IfDefine> -</code></p></div> - -<p><code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> -˻Ƥޤ˥оǥ⥸塼뤬ѲǽʾˤΤ -ŬѲǽʥǥ쥯ƥ֤Ϥޤ⥸塼ϥФ -ŪȤ߹ޤƤ뤫ưŪȤ߹褦ˤʤäƤơե -<code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> ιԤ -ʬ˽ƤɬפޤΥǥ쥯ƥ֤Υ⥸塼 -¸ߤ˴ؤ餺ե뤬ưɬפˤΤȤäƤ -ưߤǥ쥯ƥ֤Ϥि˻Ȥ٤ǤϤޤ -¸ߤʤ⥸塼˴ؤͭѤʥ顼åȯƤޤޤΤǡ -</p> - -<p>Ǥϡ<code class="module"><a href="./mod/mod_mime_magic.html">mod_mime_magic</a></code> ȤˤΤ <code class="directive"><a href="./mod/mod_mime_magic.html#mimemagicfiles">MimeMagicFiles</a></code> ǥ쥯ƥ֤ -ŬѤޤ</p> - -<div class="example"><p><code> -<IfModule mod_mime_magic.c><br /> -MimeMagicFile conf/magic<br /> -</IfModule> -</code></p></div> - -<p><code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code> ǥ쥯ƥ֤ -<code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> ǥ쥯ƥ֤ -ƥȤ "!" դ뤳ȤξŬѤ뤳ȤǤޤ -ޤΥϤʣ¤ݤҤˤ뤳ȤǤޤ -</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="file-and-web" id="file-and-web">ե륷ƥȥֶ</a></h2> - -<p>Ǥ褯ȤΥƥʤϥե륷ƥ䥦ֶ֤ -ξѹΤǤޤĤΰ㤤뤳Ȥ -ڤǤե륷ƥϥڥ졼ƥƥफ鸫ǥƤǤ -ȤСǥեȤΥȡǤ Apache Unix ե륷ƥǤ -<code>/usr/local/apache2</code> ˡWindows ե륷ƥǤ -<code>"c:/Program Files/Apache Group/Apache2"</code> ¸ߤޤ -(Apache Ǥ Windows Ǥѥѥ졼ȤƥåȤȤ -ĤƤ) оŪˡֶ֤ϤʤΥȤ -֥ФۿΤȤƸΤǡ饤Ȥ˸ΤǤ -ǥեȤ Unix Apache ΥȡǤϥֶ֤ -<code>/dir/</code> Ȥѥϥե륷ƥ -<code>/usr/local/apache2/htdocs/dir/</code> Ȥѥбޤ -֥ڡϥǡ١¾ξ꤫ưŪ뤳ȤǤޤΤǡ -ֶ֤ϥե륷ƥľܥޥåפɬפϤޤ</p> - -<h3><a name="filesystem" id="filesystem">ե륷ƥॳƥ</a></h3> - -<p><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> ǥ쥯ƥ֤ -<code class="directive"><a href="./mod/core.html#files"><Files></a></code> ǥ쥯ƥ֡ -ɽǤϥǥ쥯ƥ֤ե륷ƥΰʬФŬѤޤ -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -Υǥ쥯ƥ֤ϻꤵ줿ǥ쥯ȥȤΤ٤ƤΥ֥ǥ쥯ȥ -ŬѤޤ<a href="howto/htaccess.html">.htaccess ե</a> -ȤȤǤƱ̤뤳ȤǤޤ㤨СǤ -<code>/var/web/dir1</code> Ȥ٤ƤΥ֥ǥ쥯ȥФ -ǥ쥯ȥꥤǥåԤʤޤ</p> - -<div class="example"><p><code> -<Directory /var/web/dir1><br /> -Options +Indexes<br /> -</Directory> -</code></p></div> - -<p><code class="directive"><a href="./mod/core.html#files"><Files></a></code> -ˤǥ쥯ƥ֤ϤɤΥǥ쥯ȥˤ뤫˴ؤ餺ꤵ줿̾ -٤ƤΥեŬѤޤǤ㤨аʲǥ쥯ƥ֤ -եμ祻˽줿Ȥˤϡ٤Ƥξ -<code>private.html</code> Ȥ̾ΥեؤΥݤޤ</p> - -<div class="example"><p><code> -<Files private.html><br /> -Order allow,deny<br /> -Deny from all<br /> -</Files> -</code></p></div> - -<p>ե륷ƥξˤեꤹ뤿ˡ -<code class="directive"><a href="./mod/core.html#files"><Files></a></code> -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -Ȥ߹碌뤳ȤǤޤ㤨СǤ -<code>/var/web/dir1/private.html</code>, -<code>/var/web/dir1/subdir2/private.html</code>, -<code>/var/web/dir1/subdir3/private.html</code> ʤɡ -<code>/var/web/dir1/</code> ǥ쥯ȥβˤ뤹٤Ƥ -<code>private.html</code> ؤΥݤޤ</p> - -<div class="example"><p><code> -<Directory /var/web/dir1><br /> -<Files private.html><br /> -Order allow,deny<br /> -Deny from all<br /> -</Files><br /> -</Directory> -</code></p></div> - - -<h3><a name="webspace" id="webspace">ֶ֥ƥ</a></h3> - -<p><code class="directive"><a href="./mod/core.html#location"><Location></a></code> -ǥ쥯ƥ֤ȤɽǤϥֶ־ƤФѹޤ -ȤСǤ /private ǻϤޤ URL ѥؤΥ¤ޤ -Ūˤϡ -<code>http://yoursite.example.com/private</code>, -<code>http://yoursite.example.com/private123</code>, -<code>http://yoursite.example.com/private/dir/file.html</code> -ؤΥꥯȤ䡢 -¾Ʊͤ <code>/private</code> ʸǻϤޤꥯȤ -ŬѤޤ</p> - -<div class="example"><p><code> -<Location /private><br /> -Order Allow,Deny<br /> -Deny from all<br /> -</Location> -</code></p></div> - -<p><code class="directive"><a href="./mod/core.html#location"><Location></a></code> -ǥ쥯ƥ֤ϥե륷ƥȴطɬפޤ -ȤмǤϡɤΤ褦ˤ URL -<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>Ƥ Apache -ϥɥ˥ޥåפ뤫Ƥޤե륷ƥ -<code>server-status</code> Ȥե뤬¸ߤɬפϤޤ</p> - -<div class="example"><p><code> -<Location /server-status><br /> -SetHandler server-status<br /> -</Location> -</code></p></div> - - -<h3><a name="wildcards" id="wildcards">磻ɥɤɽ</a></h3> - -<p><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code>, -<code class="directive"><a href="./mod/core.html#files"><Files></a></code>, -<code class="directive"><a href="./mod/core.html#location"><Location></a></code> -ǥ쥯ƥ֤Ǥϡ C ɸ饤֥ <code>fnmatch</code> Τ褦 -shell Υ磻ɥɥ饯ѤǤޤ -"*" ʸǤդʸ˥ޥå"?" ʸǤդ 1 ʸ˥ޥå -"[<em>seq</em>]" <em>seq</em> Ǥդʸ˥ޥåޤ -"/" ʸϤɤΥ磻ɥɤǤޥåޤ -Ū˻ꤹɬפޤ</p> - -<p>ʥޥåɬפʾϡΥƥʤɽ -(regex) ǤǤ -<code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code>, -<code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code>, -<code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code> -ꡢޥåΤ perl ߴ<a href="glossary.html#regex">ɽ</a>ѤǤޤΥޡܤ̤ơ -regex Ѥ뤳Ȥǡǥ쥯ƥ֤ŬѤɤΤ褦 -Ѳ뤫İƤƤ</p> - -<p>桼ǥ쥯ȥѹ롢 regex -磻ɥɥϼΤ褦ˤʤޤ</p> - -<div class="example"><p><code> -<Directory /home/*/public_html><br /> -Options Indexes<br /> -</Directory> -</code></p></div> - -<p>regex Ѥ뤳Ȥǡե¿ΥפФ -٤˵ݤǤޤ</p> -<div class="example"><p><code> -<FilesMatch \.(?i:gif|jpe?g|png)$><br /> -Order allow,deny<br /> -Deny from all<br /> -</FilesMatch> -</code></p></div> - - - -<h3><a name="whichwhen" id="whichwhen">IJȤ</a></h3> - -<p>ե륷ƥॳƥʤȥֶ֥ƥʤȤʬΤϡ -ºݤˤ˴ñǤե륷ƥ˰¸ -֥Ȥ˥ǥ쥯ƥ֤Ŭϡɬ -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -<code class="directive"><a href="./mod/core.html#files"><Files></a></code> -Ѥޤե륷ƥ˰¸ʤ֥ -(ǡ١륦֥ڡʤ) -˥ǥ쥯ƥ֤ŬѤݤˤϡ -<code class="directive"><a href="./mod/core.html#location"><Location></a></code> -Ѥޤ</p> - -<p>ե륷ƥΥ֥ȤؤΥ¤뤿ˡ -<code class="directive"><a href="./mod/core.html#location"><Location></a></code> -褷ƻѤʤ褦ˤޤ礦 -ƱΥե륷ƥ֤˥ޥåפƤ롢ְֶ (URL) -¿äơꤷ¤Ƥޤ⤷ʤǤ -㤨мͤƤߤޤ礦</p> - -<div class="example"><p><code> -<Location /dir/><br /> -Order allow,deny<br /> -Deny from all<br /> -</Location> -</code></p></div> - -<p><code>http://yoursite.example.com/dir/</code> -ؤΥꥯȤǤϾ꤯ưޤʸʸ̤ʤ -ե륷ƥȤäƤɤʤǤ礦? -<code>http://yoursite.example.com/DIR/</code> -ؤΥꥯȤǴñ˥¤ƤޤޤФ -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -ǥ쥯ƥ֤ѤȡɤΤ褦˸ƤӽФ줿˴ؤ餺 -ξ꤫ƤŬѤޤ -(㳰ϥե륷ƥΥǤܥåȤäơ -ƱΥǥ쥯ȥʣΥե륷ƥ֤Ǥޤ -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -ǥ쥯ƥ֤ϥѥ̾ꥻåȤ뤳Ȥʤܥå -éޤǤ顢٤ʥƥᤵϡ -Ŭڤ <code class="directive"><a href="./mod/core.html#options">Options</a></code> -ǥ쥯ƥ֤Ѥƥܥå̵ˤ٤Ǥ)</p> - -<p>ʸʸ̤ե륷ƥѤƤ뤫嵭ΤȤ -̵طȻפ뤫⤷ޤ -ƱΥե륷ƥ֤ʣΥְֶ֤ޥåפˡϡ -¾ˤǤ⤢ȤȤФƤƤ -ǤǤ¤ե륷ƥॳƥʤѤƤ -ʤĤ㳰ޤ -<code><Location /></code> Ϥɤ URL -ˤؤ餺ŬѤΤǡ˰Ǥ</p> - - -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="virtualhost" id="virtualhost">Сۥ</a></h2> - -<p><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> -ƥʤΥۥȤŬѤǥ쥯ƥ֤Ǽޤ -ΥޥʣΥۥȤۤʤȤͭѤǤ -ܺ٤˴ؤƤ<a href="vhosts/">Сۥȥɥ</a> -</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="proxy" id="proxy">ץ</a></h2> - -<p><code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> - <code class="directive"><a href="./mod/mod_proxy.html#proxymatch"><ProxyMatch></a></code> -ƥʤϡ URL ˥ޥå <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> -ץФͳƥȤФƤΤŬѤ -ǥ쥯ƥ֤Ǽޤ㤨мϡ<code>cnn.com</code> -֥Ȥ˥뤿ѤץФ -¤ޤ</p> - -<div class="example"><p><code> -<Proxy http://cnn.com/*><br /> -Order allow,deny<br /> -Deny from all<br /> -</Proxy> -</code></p></div> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="whatwhere" id="whatwhere">ɤΥǥ쥯ƥ֤Ȥ?</a></h2> - -<p>ɤΥפꥻǤɤΥǥ쥯ƥ֤ѤǤ뤫ϡ -ǥ쥯ƥ֤ <a href="mod/directive-dict.html#Context">Context</a> -Ƥ -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -ǻѲǽʤΤơƱͤ -<code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code>, -<code class="directive"><a href="./mod/core.html#files"><Files></a></code>, -<code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code>, -<code class="directive"><a href="./mod/core.html#location"><Location></a></code>, -<code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code>, -<code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code>, -<code class="directive"><a href="./mod/mod_proxy.html#proxymatch"><ProxyMatch></a></code> -ǻѲǽǤʤĤ㳰¸ߤޤ</p> - -<ul> -<li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> ǥ쥯ƥ֤ -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -ǤΤѲǽǤ</li> - -<li><code>FollowSymLinks</code> <code>SymLinksIfOwnerMatch</code> -<code class="directive"><a href="./mod/core.html#options">Options</a></code> ϡ -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> - <code>.htaccess</code> եǤΤѲǽǤ</li> - -<li><code class="directive"><a href="./mod/core.html#options">Options</a></code> ǥ쥯ƥ֤ϡ -<code class="directive"><a href="./mod/core.html#files"><Files></a></code> - <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code> -ǤϻѤǤޤ</li> -</ul> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="mergin" id="mergin">Υޡˡ</a></h2> - - <p>ޡν֤ϰʲΤ褦ˤʤäƤޤ:</p> - - <ol> - <li><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> (ɽ̵) - <code>.htaccess</code> Ʊ (<code>.htaccess</code> ĤƤС줬 - <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> ޤ) - </li> - - <li><code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code> - ( <code><Directory ~></code></li> - - <li><code class="directive"><a href="./mod/core.html#files"><Files></a></code> - <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code> Ʊ</li> - - <li><code class="directive"><a href="./mod/core.html#location"><Location></a></code> - <code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code> Ʊ</li> - </ol> - - <p><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> - ʳϡ줾Υ롼פե˸줿֤˽ޤ - <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> (Υ롼 1) - ϥǥ쥯ȥ꤬ûΤĹΤؤȽޤǤ顢 - 㤨 <code><Directory /var/web/dir1></code> - <code><Directory /var/web/dir/subdir></code> ˽ޤʣ - <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> - Ʊǥ쥯ȥ - ŬѤϡեν֤˽äƽޤ - <code class="directive"><a href="./mod/core.html#include">Include</a></code> - ˤä줿 Ƥե - <code class="directive"><a href="./mod/core.html#include">Include</a></code> - ǥ쥯ƥ֤ΰ֤ˤäΤ褦˰ޤ</p> - - <p><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> Υ - СۥȤγ¦б륻 - <em></em>ŬѤޤˤСۥȤ - ᥤΥǤ褦ʤޤ</p> - - <p><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> ǥꥯȤϡ - ֤Τ<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> ƥʤʬ - <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> - ƥʤ˼äޤ</p> - - <p>ΥΥǥ쥯ƥ֤ΥΤΤޤ</p> - - -<div class="note"><h3>ѥ</h3> - ºݤˤϡ̾Ѵʳ (URL - ե̾˥ޥåפ뤿 <code>Alias</code> - <code>DocumentRoot</code> ѤȤ) ľ - <code class="directive"><a href="./mod/core.html#location"><Location></a></code>/<code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code> - Ԥʤޤ - ŬѤ̤Ѵä˴˼ΤƤޤ -</div> -<h3><a name="merge-examples" id="merge-examples"></a></h3> - -<p>ϥޡν֤ŪˤʤäƤޤ -ꥯƤŬѤȤơΥǥ쥯ƥ֤ -A > B > C > D > E ν֤ŬѤޤ</p> - -<div class="example"><p><code> -<Location /><br /> -E<br /> -</Location><br /> -<br /> -<Files f.html><br /> -D<br /> -</Files><br /> -<br /> -<VirtualHost *><br /> -<Directory /a/b><br /> -B<br /> -</Directory><br /> -</VirtualHost><br /> -<br /> -<DirectoryMatch "^.*b$"><br /> -C<br /> -</DirectoryMatch><br /> -<br /> -<Directory /a/b><br /> -A<br /> -</Directory><br /> -<br /> -</code></p></div> - -<p>äȶŪʡͤƤߤޤ礦 -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -֤줿¤˴ؤ餺 -<code class="directive"><a href="./mod/core.html#location"><Location></a></code> -ǸɾơФؤΥ¤ޤ -Сޡν֤ϽפǡդƻѤƤ!</p> - -<div class="example"><p><code> -<Location /><br /> -Order deny,allow<br /> -Allow from all<br /> -</Location><br /> -<br /> -# Woops! This <Directory> section will have no effect<br /> -<Directory /><br /> -Order allow,deny<br /> -Allow from all<br /> -Deny from badguy.example.com<br /> -</Directory> -</code></p></div> - - - -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./en/sections.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/sections.html" title="Japanese"> ja </a> | -<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/sections.html.ja.utf8 b/docs/manual/sections.html.ja.utf8 new file mode 100644 index 0000000000..e9efcbf6b9 --- /dev/null +++ b/docs/manual/sections.html.ja.utf8 @@ -0,0 +1,469 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>セクションの設定 - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>セクションの設定</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/sections.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/sections.html" title="Japanese"> ja </a> | +<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + <p><a href="configuring.html">設定ファイル</a>中のディレクティブは +サーバ全体に適用されたり、特定のディレクトリやファイル、ホスト、URL にのみ +適用されるように制限したりすることができます。この文書は設定用のセクションの +コンテナや <code>.htaccess</code> ファイルを使って他の設定ディレクティブの +スコープを変更する方法を説明します。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#types">設定用セクションコンテナの種類</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#file-and-web">ファイルシステムとウェブ空間</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">バーチャルホスト</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#proxy">プロクシ</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#whatwhere">どのディレクティブが使えるの?</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#mergin">セクションのマージ方法</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="types" id="types">設定用セクションコンテナの種類</a></h2> + +<table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#files"><Files></a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code></li><li><code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code></li><li><code class="directive"><a href="./mod/core.html#location"><Location></a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxymatch"><ProxyMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table> + +<p>コンテナには二つの基本となる種類があります。ほとんどのコンテナは +各リクエストに対して評価されます。その場合、コンテナ中のディレクティブは +コンテナにマッチするリクエストにのみ適用されます。 +一方、<code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code> コンテナと <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> コンテナは +サーバの起動時と再起動時にのみ評価されます。起動時に条件が真であれば、 +コンテナ中のディレクティブはすべてのリクエストに適用されます。条件が +偽であれば、コンテナ中のディレクティブは無視されます。</p> + +<p><code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code> ディレクティブは +<code class="program"><a href="./programs/httpd.html">httpd</a></code> コマンドラインで適切なパラメータが定義されたときにのみ +適用されるディレクティブを囲います。例えば次の設定では、サーバが +<code>httpd -DClosedForNow</code> を使って起動されたときだけすべての +リクエストを別のサイトにリダイレクトします:</p> + +<div class="example"><p><code> +<IfDefine ClosedForNow><br /> +Redirect / http://otherserver.example.com/<br /> +</IfDefine> +</code></p></div> + +<p><code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> は +非常に似ていますが、代わりにサーバ上でモジュールが使用可能な場合にのみ +適用可能なディレクティブを囲います。モジュールはサーバに +静的に組み込まれているか、動的に組み込むようになっていて、設定ファイル中で +<code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> の行がより前の +部分に書かれている必要があります。このディレクティブは特定のモジュールの +存在に関わらず設定ファイルが動作する必要がある場合にのみ使ってください。 +常に動作して欲しいディレクティブを囲むために使うべきではありません。 +存在しないモジュールに関する有用なエラーメッセージの発生を抑制してしまいますので。 +</p> + +<p>次の例では、<code class="module"><a href="./mod/mod_mime_magic.html">mod_mime_magic</a></code> があるときにのみ <code class="directive"><a href="./mod/mod_mime_magic.html#mimemagicfiles">MimeMagicFiles</a></code> ディレクティブが +適用されます。</p> + +<div class="example"><p><code> +<IfModule mod_mime_magic.c><br /> +MimeMagicFile conf/magic<br /> +</IfModule> +</code></p></div> + +<p><code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code> ディレクティブと +<code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> ディレクティブは +テストの前に "!" を付けることで否定の条件を適用することができます。 +また、これらのセクションはより複雑な制限を課すために入れ子にすることができます。 +</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="file-and-web" id="file-and-web">ファイルシステムとウェブ空間</a></h2> + +<p>最もよく使われる設定のセクションコンテナはファイルシステムやウェブ空間の +特定の場所の設定を変更するものです。まず、この二つの違いを理解することが +大切です。ファイルシステムはオペレーティングシステムから見たディスクの内容です。 +たとえば、デフォルトのインストールでは Apache は Unix ファイルシステムでは +<code>/usr/local/apache2</code> に、Windows ファイルシステムでは +<code>"c:/Program Files/Apache Group/Apache2"</code> に存在します。 +(Apache では Windows でもパスセパレータとしてスラッシュを使うことに +気をつけてください。) 対照的に、ウェブ空間はあなたのサイトを +ウェブサーバから配信されるものとして見たもので、クライアントに見えるものです。 +デフォルトの Unix 上の Apache のインストールではウェブ空間の +<code>/dir/</code> というパスはファイルシステムの +<code>/usr/local/apache2/htdocs/dir/</code> というパスに対応します。 +ウェブページはデータベースや他の場所から動的に生成することもできますので、 +ウェブ空間はファイルシステムに直接マップする必要はありません。</p> + +<h3><a name="filesystem" id="filesystem">ファイルシステムコンテナ</a></h3> + +<p><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> ディレクティブと +<code class="directive"><a href="./mod/core.html#files"><Files></a></code> ディレクティブ、それと +それらの正規表現版はディレクティブをファイルシステムの一部分に対して適用します。 +<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> セクションの +中のディレクティブは指定されたディレクトリとそのすべてのサブディレクトリに +適用されます。<a href="howto/htaccess.html">.htaccess ファイル</a>を +使うことでも同じ効果を得ることができます。例えば、次の設定では +<code>/var/web/dir1</code> とすべてのサブディレクトリに対して +ディレクトリインデックスを行ないます。</p> + +<div class="example"><p><code> +<Directory /var/web/dir1><br /> +Options +Indexes<br /> +</Directory> +</code></p></div> + +<p><code class="directive"><a href="./mod/core.html#files"><Files></a></code> セクションの +中にあるディレクティブはどのディレクトリにあるかに関わらず、指定された名前の +すべてのファイルに適用されます。ですから例えば以下の設定ディレクティブが +設定ファイルの主セクションに書かれたときには、すべての場所の +<code>private.html</code> という名前のファイルへのアクセスを拒否します。</p> + +<div class="example"><p><code> +<Files private.html><br /> +Order allow,deny<br /> +Deny from all<br /> +</Files> +</code></p></div> + +<p>ファイルシステムの特定の場所にあるファイルを指定するために、 +<code class="directive"><a href="./mod/core.html#files"><Files></a></code> セクションと +<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> セクションを +組み合わせることができます。例えば、次の設定では +<code>/var/web/dir1/private.html</code>, +<code>/var/web/dir1/subdir2/private.html</code>, +<code>/var/web/dir1/subdir3/private.html</code> など、 +<code>/var/web/dir1/</code> ディレクトリの下にあるすべての +<code>private.html</code> へのアクセスを拒否します。</p> + +<div class="example"><p><code> +<Directory /var/web/dir1><br /> +<Files private.html><br /> +Order allow,deny<br /> +Deny from all<br /> +</Files><br /> +</Directory> +</code></p></div> + + +<h3><a name="webspace" id="webspace">ウェブ空間コンテナ</a></h3> + +<p>一方、<code class="directive"><a href="./mod/core.html#location"><Location></a></code> +ディレクティブとその正規表現版はウェブ空間上の内容に対して設定を変更します。 +たとえば、次の設定では /private で始まる URL パスへのアクセスを制限します。 +具体的には、 +<code>http://yoursite.example.com/private</code>, +<code>http://yoursite.example.com/private123</code>, +<code>http://yoursite.example.com/private/dir/file.html</code> +へのリクエストや、 +他の同様に <code>/private</code> 文字列で始まるリクエストに +適用されます。</p> + +<div class="example"><p><code> +<Location /private><br /> +Order Allow,Deny<br /> +Deny from all<br /> +</Location> +</code></p></div> + +<p><code class="directive"><a href="./mod/core.html#location"><Location></a></code> +ディレクティブはファイルシステムと関係ある必要が全くありません。 +たとえば次の例では、どのようにして特定の URL を +<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>で提供されている Apache +内部ハンドラにマップするかを示しています。ファイルシステムに +<code>server-status</code> というファイルが存在する必要はありません。</p> + +<div class="example"><p><code> +<Location /server-status><br /> +SetHandler server-status<br /> +</Location> +</code></p></div> + + +<h3><a name="wildcards" id="wildcards">ワイルドカードと正規表現</a></h3> + +<p><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code>, +<code class="directive"><a href="./mod/core.html#files"><Files></a></code>, +<code class="directive"><a href="./mod/core.html#location"><Location></a></code> +ディレクティブでは、 C 標準ライブラリの <code>fnmatch</code> のように +shell スタイルのワイルドカードキャラクタが使用できます。 +"*" 文字は任意の文字列にマッチし、"?" 文字は任意の 1 文字にマッチし、 +"[<em>seq</em>]" は <em>seq</em> の任意の文字にマッチします。 +"/" 文字はどのワイルドカードでもマッチされません。 +明示的に指定する必要があります。</p> + +<p>これより柔軟なマッチングが必要な場合は、これらのコンテナに正規表現 +(regex) 版である +<code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code>, +<code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code>, +<code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code> +があり、マッチを選択するのに perl 互換<a href="glossary.html#regex">正規表現</a>を使用できます。しかし、次の設定のマージに目を通して、 +regex セクションを使用することで、ディレクティブの適用がどのように +変化するか把握しておいてください。</p> + +<p>全ユーザディレクトリの設定を変更する、非 regex +ワイルドカードセクションは次のようになります。</p> + +<div class="example"><p><code> +<Directory /home/*/public_html><br /> +Options Indexes<br /> +</Directory> +</code></p></div> + +<p>regex セクションを使用することで、画像ファイルの多くのタイプに対する +アクセスを一度に拒否できます。</p> +<div class="example"><p><code> +<FilesMatch \.(?i:gif|jpe?g|png)$><br /> +Order allow,deny<br /> +Deny from all<br /> +</FilesMatch> +</code></p></div> + + + +<h3><a name="whichwhen" id="whichwhen">いつ何を使うか</a></h3> + +<p>ファイルシステムコンテナとウェブ空間コンテナを使い分けるのは、 +実際には非常に簡単です。ファイルシステムに依存する +オブジェクトにディレクティブを適応する場合は、必ず +<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> か +<code class="directive"><a href="./mod/core.html#files"><Files></a></code> +を使用します。ファイルシステムに依存しないオブジェクト +(データベースから生成されるウェブページなど) +にディレクティブを適用する際には、 +<code class="directive"><a href="./mod/core.html#location"><Location></a></code> +を使用します。</p> + +<p>ファイルシステム上のオブジェクトへのアクセスを制限するために、 +<code class="directive"><a href="./mod/core.html#location"><Location></a></code> +を決して使用ないようにしましょう。 +同一のファイルシステム位置にマップしている、ウェブ空間位置 (URL) +が多数あって、設定した制限を迂回されてしまうかもしれないからです。 +例えば次の設定を考えてみましょう。</p> + +<div class="example"><p><code> +<Location /dir/><br /> +Order allow,deny<br /> +Deny from all<br /> +</Location> +</code></p></div> + +<p><code>http://yoursite.example.com/dir/</code> +へのリクエストでは上手く動作します。しかし大文字小文字を区別しない +ファイルシステムを使っていたらどうなるでしょう? +<code>http://yoursite.example.com/DIR/</code> +へのリクエストで簡単にアクセス制限を迂回されてしまいます。これに対して +<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> +ディレクティブを使用すると、どのように呼び出されたかに関わらず +その場所から提供される内容に適用されます。 +(例外はファイルシステムのリンクです。シンボリックリンクを使って、 +同一のディレクトリを複数のファイルシステムに設置できます。 +<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> +ディレクティブはパス名をリセットすることなくシンボリックリンクを +辿ります。ですから、高度なセキュリティが要求される場合は、 +適切に <code class="directive"><a href="./mod/core.html#options">Options</a></code> +ディレクティブを使用してシンボリックリンクを無効にするべきです。)</p> + +<p>大文字小文字を区別するファイルシステムを使用しているから上記のことは +無関係だと思われるかもしれませんが、 +同一のファイルシステム位置に複数のウェブ空間位置をマップする方法は、 +他にいくらでもあるということを覚えていてください。 +ですからできる限りファイルシステムコンテナを使用してください。 +しかしながら一つだけ例外があります。 +<code><Location /></code> セクションはどんな URL +にも関わらず適用されるので、完全に安全です。</p> + + +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="virtualhost" id="virtualhost">バーチャルホスト</a></h2> + +<p><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> +コンテナは特定のホストに適用するディレクティブを格納します。 +一台のマシンで複数のホストを異なる設定で提供したいときに有用です。 +詳細に関しては<a href="vhosts/">バーチャルホストドキュメント</a>を +ご覧下さい。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="proxy" id="proxy">プロクシ</a></h2> + +<p><code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> +と <code class="directive"><a href="./mod/mod_proxy.html#proxymatch"><ProxyMatch></a></code> +コンテナは、特定の URL にマッチする <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> +プロクシサーバを経由してアクセスしたサイトに対してのみ適用される +設定ディレクティブを格納します。例えば次の設定は、<code>cnn.com</code> +ウェブサイトにアクセスするために用いられるプロクシサーバを +制限します。</p> + +<div class="example"><p><code> +<Proxy http://cnn.com/*><br /> +Order allow,deny<br /> +Deny from all<br /> +</Proxy> +</code></p></div> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="whatwhere" id="whatwhere">どのディレクティブが使えるの?</a></h2> + +<p>どのタイプの設定セクションでどのディレクティブが使用できるかは、 +ディレクティブの <a href="mod/directive-dict.html#Context">Context</a> +を見てください。 +<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> +で使用可能なものは全て、同様に +<code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code>, +<code class="directive"><a href="./mod/core.html#files"><Files></a></code>, +<code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code>, +<code class="directive"><a href="./mod/core.html#location"><Location></a></code>, +<code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code>, +<code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code>, +<code class="directive"><a href="./mod/mod_proxy.html#proxymatch"><ProxyMatch></a></code> +セクションで使用可能です。しかしながら幾つか例外も存在します。</p> + +<ul> +<li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> ディレクティブは +<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> +セクションでのみ使用可能です。</li> + +<li><code>FollowSymLinks</code> と <code>SymLinksIfOwnerMatch</code> の +<code class="directive"><a href="./mod/core.html#options">Options</a></code> は、 +<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> +セクションか <code>.htaccess</code> ファイルでのみ使用可能です。</li> + +<li><code class="directive"><a href="./mod/core.html#options">Options</a></code> ディレクティブは、 +<code class="directive"><a href="./mod/core.html#files"><Files></a></code> +と <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code> +セクションでは使用できません。</li> +</ul> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="mergin" id="mergin">セクションのマージ方法</a></h2> + + <p>マージの順番は以下のようになっています:</p> + + <ol> + <li><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> (正規表現無し) と + <code>.htaccess</code> を同時に (<code>.htaccess</code> が許可されていれば、それが + <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> を上書きします) + </li> + + <li><code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code> + (と <code><Directory ~></code></li> + + <li><code class="directive"><a href="./mod/core.html#files"><Files></a></code> と + <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code> を同時に</li> + + <li><code class="directive"><a href="./mod/core.html#location"><Location></a></code> と + <code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code> を同時に</li> + </ol> + + <p><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> + 以外は、それぞれのグループは設定ファイルに現れた順番に処理されます。 + <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> (上のグループ 1) + はディレクトリが短いものから長いものへと処理されます。ですから、 + 例えば <code><Directory /var/web/dir1></code> は + <code><Directory /var/web/dir/subdir></code> の前に処理されます。複数の + <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> セクションが + 同じディレクトリに + 適用される場合は、設定ファイル中の順番に従って処理されます。 + <code class="directive"><a href="./mod/core.html#include">Include</a></code> + によって挿入された設定は 挿入しているファイルの + <code class="directive"><a href="./mod/core.html#include">Include</a></code> + ディレクティブの位置にあったかのように扱われます。</p> + + <p><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> セクション中のセクションは + バーチャルホストの定義の外側の対応するセクションの + <em>後</em>に適用されます。これによりバーチャルホストが + メインのサーバ設定を上書きできるようなります。</p> + + <p><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> でリクエストが処理される場合は、 + 処理順番のうち、<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> コンテナの部分が + <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> + コンテナに取って代わられます。</p> + + <p>後のセクションのディレクティブが前のセクションのものを上書きします。</p> + + +<div class="note"><h3>技術メモ</h3> + 実際には、名前を変換する段階 (URL + をファイル名にマップするために <code>Alias</code> や + <code>DocumentRoot</code> が使用されるところ) の直前に + <code class="directive"><a href="./mod/core.html#location"><Location></a></code>/<code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code> + が行なわれます。 + これらを適用した結果は変換が終わった後に完全に捨てられます。 +</div> +<h3><a name="merge-examples" id="merge-examples">例</a></h3> + +<p>次はマージの順番を示すための恣意的な例になっています。 +リクエスト全てに適用されるとして、本例のディレクティブは +A > B > C > D > E の順番に適用されます。</p> + +<div class="example"><p><code> +<Location /><br /> +E<br /> +</Location><br /> +<br /> +<Files f.html><br /> +D<br /> +</Files><br /> +<br /> +<VirtualHost *><br /> +<Directory /a/b><br /> +B<br /> +</Directory><br /> +</VirtualHost><br /> +<br /> +<DirectoryMatch "^.*b$"><br /> +C<br /> +</DirectoryMatch><br /> +<br /> +<Directory /a/b><br /> +A<br /> +</Directory><br /> +<br /> +</code></p></div> + +<p>もっと具体的な、次の例を考えてみましょう。 +<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> +セクションに設置されたアクセス制限に関わらず、 +<code class="directive"><a href="./mod/core.html#location"><Location></a></code> +セクションが最後に評価されて、サーバへのアクセスは制限されません。 +言い換えれば、マージの順番は重要で、注意して使用してください!</p> + +<div class="example"><p><code> +<Location /><br /> +Order deny,allow<br /> +Allow from all<br /> +</Location><br /> +<br /> +# Woops! This <Directory> section will have no effect<br /> +<Directory /><br /> +Order allow,deny<br /> +Allow from all<br /> +Deny from badguy.example.com<br /> +</Directory> +</code></p></div> + + + +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./en/sections.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/sections.html" title="Japanese"> ja </a> | +<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/server-wide.html b/docs/manual/server-wide.html index d43014c0f6..a205f7124d 100644 --- a/docs/manual/server-wide.html +++ b/docs/manual/server-wide.html @@ -2,9 +2,9 @@ URI: server-wide.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: server-wide.html.ja.euc-jp +URI: server-wide.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: server-wide.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/server-wide.html.ja.euc-jp b/docs/manual/server-wide.html.ja.euc-jp deleted file mode 100644 index e7064e77ac..0000000000 --- a/docs/manual/server-wide.html.ja.euc-jp +++ /dev/null @@ -1,102 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Τ - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>Τ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./en/server-wide.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/server-wide.html" title="Japanese"> ja </a> | -<a href="./ko/server-wide.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - -<p>ΥɥȤǤ<code class="module"><a href="./mod/core.html">core</a></code> -ФΥǥ쥯ƥ֤ǡ -ưꤹ뤿ΤΤޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#identification"> ID</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#locations">եΰ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#resource"></a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="identification" id="identification"> ID</a></h2> - - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code></li><li><code class="directive"><a href="./mod/core.html#serversignature">ServerSignature</a></code></li><li><code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code></li></ul></td></tr></table> - - <p><code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> - ǥ쥯ƥ֤ϡ顼åʤɤΥФɥȤˡ - ɤΤ褦ʥФξɽ뤫椷ޤ - <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> ǥ쥯ƥ֤ϡServer HTTP - 쥹ݥإåեɤͤꤷޤ</p> - - <p><code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code> - ǥ쥯ƥ֤ϡФʬȤȤ URL - Ȥ˻Ȥޤ - ȤС饤Ȥǥ쥯ȥᤷơ - Υǥ쥯ȥ̾κǸ˥å夬դƤʤ褦ʾˤϡ - ɥȤŪʻȤǤ褦ˤ뤿ˡ - Apache ϺǸΥåޤʥѥ˥饤Ȥ - 쥯Ȥɬפޤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="locations" id="locations">եΰ</a></h2> - - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#lockfile">LockFile</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code></li><li><code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code></li></ul></td></tr></table> - - <p>Υǥ쥯ƥ֤ Apache - Ŭڤư뤿ɬפʳƼեΰ֤椷ޤ - ѥå (/) ǻϤޤäƤʤȤϡե - <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> ХѥȤ - õޤroot - ʳΥ桼߲ǽʥѥ˥ե֤դɬפǤ - ܺ٤<a href="misc/security_tips.html#serverroot">֥ƥ</a> - ȤƤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="resource" id="resource"></a></h2> - - - <table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#limitrequestbody">LimitRequestBody</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfields">LimitRequestFields</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfieldsize">LimitRequestFieldsize</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestline">LimitRequestLine</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitcpu">RLimitCPU</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitmem">RLimitMEM</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitnproc">RLimitNPROC</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code></li></ul></td></tr></table> - - <p><code class="directive">LimitRequest</code>* ǥ쥯ƥ֤ Apache - 饤ȤΥꥯɤ߹ߤǻȤ - ¤뤿˻Ȥޤͤ¤뤳Ȥǡ - ĤΥӥݹϱƶ¤餲뤳ȤǤޤ</p> - - <p><code class="directive">RLimit</code>* ǥ쥯ƥ֤ϡApache λҥץ - fork 줿ץѤ¤뤿˻Ȥޤ - äˡ CGI ץȤ SSI exec - ޥɤǻȤ椷ޤ</p> - - <p><code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code> Netware - ǤΤߡå礭椹뤿˻Ȥޤ</p> - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./en/server-wide.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/server-wide.html" title="Japanese"> ja </a> | -<a href="./ko/server-wide.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/server-wide.html.ja.utf8 b/docs/manual/server-wide.html.ja.utf8 new file mode 100644 index 0000000000..ed39047652 --- /dev/null +++ b/docs/manual/server-wide.html.ja.utf8 @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>サーバ全体の設定 - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>サーバ全体の設定</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/server-wide.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/server-wide.html" title="Japanese"> ja </a> | +<a href="./ko/server-wide.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + +<p>このドキュメントでは<code class="module"><a href="./mod/core.html">core</a></code> +サーバのディレクティブの中で、 +基本動作を設定するためのものを説明します。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#identification">サーバ ID</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#locations">ファイルの位置</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#resource">リソースの制限</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="identification" id="identification">サーバ ID</a></h2> + + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code></li><li><code class="directive"><a href="./mod/core.html#serversignature">ServerSignature</a></code></li><li><code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code></li></ul></td></tr></table> + + <p><code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code> ディレクティブと + <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> + ディレクティブは、エラーメッセージなどのサーバが作るドキュメントに、 + どのようなサーバの情報を表示するかを制御します。 + <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> ディレクティブは、Server HTTP + レスポンスヘッダフィールドの値を設定します。</p> + + <p><code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ディレクティブと + <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code> + ディレクティブは、サーバが自分自身を参照する URL + を作るときに使われます。 + たとえば、クライアントがディレクトリを要求して、 + そのディレクトリ名の最後にスラッシュが付いていないような場合には、 + ドキュメントの相対的な参照を正しく解決できるようにするために、 + Apache は最後のスラッシュを含んだ完全なパスにクライアントを + リダイレクトさせる必要があります。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="locations" id="locations">ファイルの位置</a></h2> + + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#lockfile">LockFile</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code></li><li><code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code></li></ul></td></tr></table> + + <p>これらのディレクティブは Apache + が適切な動作をするために必要な各種ファイルの位置を制御します。 + パスがスラッシュ (/) で始まっていないときは、ファイルは + <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> からの相対パスとして + 探されます。root + 以外のユーザが書き込み可能なパスにファイルを置く場合は注意が必要です。 + 詳細は<a href="misc/security_tips.html#serverroot">「セキュリティ情報」</a> + を参照してください。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="resource" id="resource">リソースの制限</a></h2> + + + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#limitrequestbody">LimitRequestBody</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfields">LimitRequestFields</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfieldsize">LimitRequestFieldsize</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestline">LimitRequestLine</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitcpu">RLimitCPU</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitmem">RLimitMEM</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitnproc">RLimitNPROC</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code></li></ul></td></tr></table> + + <p><code class="directive">LimitRequest</code>* ディレクティブは Apache + がクライアントからのリクエスト読み込みで使う + リソースを制限するために使われます。これらの値を制限することで、 + いくつかのサービス拒否攻撃は影響を和らげることができます。</p> + + <p><code class="directive">RLimit</code>* ディレクティブは、Apache の子プロセスから + fork されたプロセスが使用するリソースを制限するために使われます。 + 特に、これは CGI スクリプトと SSI exec + コマンドで使われるリソースを制御します。</p> + + <p><code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code> は Netware + でのみ、スタックの大きさを制御するために使われます。</p> + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./en/server-wide.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/server-wide.html" title="Japanese"> ja </a> | +<a href="./ko/server-wide.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/sitemap.html b/docs/manual/sitemap.html index 170c81ac3c..f66c8c6aed 100644 --- a/docs/manual/sitemap.html +++ b/docs/manual/sitemap.html @@ -10,9 +10,9 @@ URI: sitemap.html.es Content-Language: es Content-type: text/html; charset=ISO-8859-1 -URI: sitemap.html.ja.euc-jp +URI: sitemap.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: sitemap.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/sitemap.html.ja.euc-jp b/docs/manual/sitemap.html.ja.euc-jp deleted file mode 100644 index a79344be4a..0000000000 --- a/docs/manual/sitemap.html.ja.euc-jp +++ /dev/null @@ -1,273 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Site Map - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"> -<div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div> -<div id="page-content"><div id="preamble"><h1>Site Map</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./ja/sitemap.html" title="Japanese"> ja </a> | -<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="./tr/sitemap.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - -<p>ΥڡϸѲǽ -<a href="./">Apache HTTP ХС 2.3 Υɥơ</a> -ΰǤ</p> -</div> -<div id="quickview"><ul id="toc"> -<li><img alt="" src="./images/down.gif" /> <a href="#release">Υ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#using">Apache HTTP Фλ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#vhosts">Apache Сۥȥɥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#faq">Apache ФΤ褯</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#ssl">Apache SSL/TLS Ź沽</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#howto">ɡ塼ȥꥢ롢ϥġ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#platform">ץåȥեͭξ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#programs">Apache HTTP Фȥݡȥץ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#misc">Apache ¾</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#modules">Apache ⥸塼</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#developer">ȯԤΤΥɥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#index">Ѹ콸Ⱥ</a></li> -</ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"><h2><a name="release" id="release">Υ</a></h2> -<ul><li><a href="upgrading.html">1.3 2.0 ؤΥåץ졼</a></li> -<li><a href="new_features_2_0.html">Apache 2.0 οǽ</a></li> -<li><a href="license.html">Apache License</a></li> -</ul> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"><h2><a name="using" id="using">Apache HTTP Фλ</a></h2> -<ul><li><a href="install.html">Apache Υѥȥȡ</a></li> -<li><a href="invoking.html">Apache εư</a></li> -<li><a href="stopping.html">ФߤȺƵư</a></li> -<li><a href="configuring.html">ե</a></li> -<li><a href="sections.html">Directory, Location, Files ưˡ</a></li> -<li><a href="server-wide.html">Τ</a></li> -<li><a href="logs.html">ե</a></li> -<li><a href="urlmapping.html">URL ե륷ƥΰ֤ؤΥޥå</a></li> -<li><a href="misc/security_tips.html">ƥΥ</a></li> -<li><a href="dso.html">ưŪ֥ͭ (DSO) ݡ</a></li> -<li><a href="content-negotiation.html">ƥȥͥ</a></li> -<li><a href="custom-error.html">२顼쥹ݥ</a></li> -<li><a href="bind.html">Apache Ѥ륢ɥ쥹ȥݡȤ</a></li> -<li><a href="mpm.html">ޥץå⥸塼 (MPM)</a></li> -<li><a href="env.html">Apache ˤĶѿ</a></li> -<li><a href="handler.html">Apache Υϥɥλ</a></li> -<li><a href="filter.html">ե륿</a></li> -<li><a href="suexec.html">suEXEC ݡ</a></li> -<li><a href="misc/perf-tuning.html">ǽ˴ؤҥ</a></li> -<li><a href="misc/rewriteguide.html">URL 饤ȥ</a></li> -</ul> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"><h2><a name="vhosts" id="vhosts">Apache Сۥȥɥ</a></h2> -<ul><li class="separate"><a href="vhosts/">ά</a></li> -<li><a href="vhosts/name-based.html">̾١ΥСۥ</a></li> -<li><a href="vhosts/ip-based.html">IP ١ΥСۥȤΥݡ</a></li> -<li><a href="vhosts/mass.html">ưŪꤵ줿絬ϥСۥ</a></li> -<li><a href="vhosts/examples.html">VirtualHost </a></li> -<li><a href="vhosts/details.html">СۥȤΥޥåξܤ</a></li> -<li><a href="vhosts/fd-limits.html">ե뵭һҤθ³</a></li> -<li><a href="dns-caveats.html">DNS Apache Ȥ˴ط</a></li> -</ul> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"><h2><a name="faq" id="faq">Apache ФΤ褯</a></h2> -<ul><li><a href="faq/">ά</a></li> -<li><a href="faq/support.html">ݡ</a></li> -<li><a href="faq/error.html">顼å</a></li> -</ul> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"><h2><a name="ssl" id="ssl">Apache SSL/TLS Ź沽</a></h2> -<ul><li class="separate"><a href="ssl/">ά</a></li> -<li><a href="ssl/ssl_intro.html">SSL/TLS Ź沽: </a></li> -<li><a href="ssl/ssl_compat.html">SSL/TLS Ź沽: ߴ</a></li> -<li><a href="ssl/ssl_howto.html">SSL/TLS Ź沽: ϥġ</a></li> -<li><a href="ssl/ssl_faq.html">SSL/TLS Ź沽: FAQ</a></li> -</ul> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"><h2><a name="howto" id="howto">ɡ塼ȥꥢ롢ϥġ</a></h2> -<ul><li class="separate"><a href="howto/">ά</a></li> -<li><a href="howto/auth.html">ǧ</a></li> -<li><a href="howto/cgi.html">CGI ˤưŪƥ</a></li> -<li><a href="howto/ssi.html">Server Side Includes </a></li> -<li><a href="howto/htaccess.html">.htaccess ե</a></li> -<li><a href="howto/public_html.html">桼Υ֥ǥ쥯ȥ</a></li> -</ul> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"><h2><a name="platform" id="platform">ץåȥեͭξ</a></h2> -<ul><li class="separate"><a href="platform/">ά</a></li> -<li><a href="platform/windows.html">Microsoft Windows Ǥ Apache λ</a></li> -<li><a href="platform/win_compiling.html">Microsoft Windows Ǥ Apache -Υѥ</a></li> -<li><a href="platform/netware.html">Novell NetWare Apache Ȥ</a></li> -<li><a href="platform/perf-hp.html">HPUX ǹǽ֥Ф¹Ԥ</a></li> -<li><a href="platform/ebcdic.html">EBCDIC Apache</a></li> -</ul> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"><h2><a name="programs" id="programs">Apache HTTP Фȥݡȥץ</a></h2> -<ul><li class="separate"><a href="programs/">ά</a></li> -<li><a href="programs/httpd.html">ޥ˥奢ڡ: httpd</a></li> -<li><a href="programs/ab.html">ޥ˥奢ڡ: ab</a></li> -<li><a href="programs/apachectl.html">ޥ˥奢ڡ: apachectl</a></li> -<li><a href="programs/apxs.html">ޥ˥奢ڡ: apxs</a></li> -<li><a href="programs/configure.html">ޥ˥奢ڡ: configure</a></li> -<li><a href="programs/dbmmanage.html">ޥ˥奢ڡ: dbmmanage</a></li> -<li><a href="programs/htcacheclean.html">ޥ˥奢ڡ: htcacheclean</a></li> -<li><a href="programs/htdbm.html">ޥ˥奢ڡ: htdbm</a></li> -<li><a href="programs/htdigest.html">ޥ˥奢ڡ: htdigest</a></li> -<li><a href="programs/htpasswd.html">ޥ˥奢ڡ: htpasswd</a></li> -<li><a href="programs/logresolve.html">ޥ˥奢ڡ: logresolve</a></li> -<li><a href="programs/rotatelogs.html">ޥ˥奢ڡ: rotatelogs</a></li> -<li><a href="programs/suexec.html">ޥ˥奢ڡ: suexec</a></li> -<li><a href="programs/other.html">¾Υץ</a></li> -</ul> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"><h2><a name="misc" id="misc">Apache ¾</a></h2> -<ul><li class="separate"><a href="misc/">ά</a></li> -<li><a href="misc/relevant_standards.html">Ϣɸ൬</a></li> -</ul> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"><h2><a name="modules" id="modules">Apache ⥸塼</a></h2> -<ul><li><a href="mod/module-dict.html">Apache ǥ쥯ƥ֤˻ȤѸ</a></li> -<li><a href="mod/directive-dict.html">Apache ǥ쥯ƥ֤˻ȤѸ</a></li> -</ul><ul><li><a href="mod/core.html">Apache ǽ</a></li> -<li><a href="mod/mpm_common.html">Apache MPM ̥ǥ쥯ƥ</a></li> -<li><a href="mod/beos.html">Apache MPM beos</a></li> -<li><a href="mod/event.html">Apache MPM event</a></li> -<li><a href="mod/leader.html">Apache MPM leader</a></li> -<li><a href="mod/mpm_netware.html">Apache MPM netware</a></li> -<li><a href="mod/mpmt_os2.html">Apache MPM os2</a></li> -<li><a href="mod/perchild.html">Apache MPM perchild</a></li> -<li><a href="mod/prefork.html">Apache MPM prefork</a></li> -<li><a href="mod/threadpool.html">Apache MPM threadpool</a></li> -<li><a href="mod/mpm_winnt.html">Apache MPM winnt</a></li> -<li><a href="mod/worker.html">Apache MPM worker</a></li> -</ul><ul><li><a href="mod/mod_access_compat.html">Apache ⥸塼 mod_access_compat</a></li> -<li><a href="mod/mod_actions.html">Apache ⥸塼 mod_actions</a></li> -<li><a href="mod/mod_alias.html">Apache ⥸塼 mod_alias</a></li> -<li><a href="mod/mod_asis.html">Apache ⥸塼 mod_asis</a></li> -<li><a href="mod/mod_auth_basic.html">Apache ⥸塼 mod_auth_basic</a></li> -<li><a href="mod/mod_auth_digest.html">Apache ⥸塼 mod_auth_digest</a></li> -<li><a href="mod/mod_authn_anon.html">Apache ⥸塼 mod_authn_anon</a></li> -<li><a href="mod/mod_authn_core.html">Apache ⥸塼 mod_authn_core</a></li> -<li><a href="mod/mod_authn_dbd.html">Apache ⥸塼 mod_authn_dbd</a></li> -<li><a href="mod/mod_authn_dbm.html">Apache ⥸塼 mod_authn_dbm</a></li> -<li><a href="mod/mod_authn_default.html">Apache ⥸塼 mod_authn_default</a></li> -<li><a href="mod/mod_authn_file.html">Apache ⥸塼 mod_authn_file</a></li> -<li><a href="mod/mod_authnz_ldap.html">Apache ⥸塼 mod_authnz_ldap</a></li> -<li><a href="mod/mod_authz_core.html">Apache ⥸塼 mod_authz_core</a></li> -<li><a href="mod/mod_authz_dbd.html">Apache ⥸塼 mod_authz_dbd</a></li> -<li><a href="mod/mod_authz_dbm.html">Apache ⥸塼 mod_authz_dbm</a></li> -<li><a href="mod/mod_authz_default.html">Apache ⥸塼 mod_authz_default</a></li> -<li><a href="mod/mod_authz_groupfile.html">Apache ⥸塼 mod_authz_groupfile</a></li> -<li><a href="mod/mod_authz_host.html">Apache ⥸塼 mod_authz_host</a></li> -<li><a href="mod/mod_authz_owner.html">Apache ⥸塼 mod_authz_owner</a></li> -<li><a href="mod/mod_authz_user.html">Apache ⥸塼 mod_authz_user</a></li> -<li><a href="mod/mod_autoindex.html">Apache ⥸塼 mod_autoindex</a></li> -<li><a href="mod/mod_cache.html">Apache ⥸塼 mod_cache</a></li> -<li><a href="mod/mod_cern_meta.html">Apache ⥸塼 mod_cern_meta</a></li> -<li><a href="mod/mod_cgi.html">Apache ⥸塼 mod_cgi</a></li> -<li><a href="mod/mod_cgid.html">Apache ⥸塼 mod_cgid</a></li> -<li><a href="mod/mod_charset_lite.html">Apache ⥸塼 mod_charset_lite</a></li> -<li><a href="mod/mod_dav.html">Apache ⥸塼 mod_dav</a></li> -<li><a href="mod/mod_dav_fs.html">Apache ⥸塼 mod_dav_fs</a></li> -<li><a href="mod/mod_dav_lock.html">Apache ⥸塼 mod_dav_lock</a></li> -<li><a href="mod/mod_dbd.html">Apache ⥸塼 mod_dbd</a></li> -<li><a href="mod/mod_deflate.html">Apache ⥸塼 mod_deflate</a></li> -<li><a href="mod/mod_dir.html">Apache ⥸塼 mod_dir</a></li> -<li><a href="mod/mod_disk_cache.html">Apache ⥸塼 mod_disk_cache</a></li> -<li><a href="mod/mod_dumpio.html">Apache ⥸塼 mod_dumpio</a></li> -<li><a href="mod/mod_echo.html">Apache ⥸塼 mod_echo</a></li> -<li><a href="mod/mod_env.html">Apache ⥸塼 mod_env</a></li> -<li><a href="mod/mod_example.html">Apache ⥸塼 mod_example</a></li> -<li><a href="mod/mod_expires.html">Apache ⥸塼 mod_expires</a></li> -<li><a href="mod/mod_ext_filter.html">Apache ⥸塼 mod_ext_filter</a></li> -<li><a href="mod/mod_file_cache.html">Apache ⥸塼 mod_file_cache</a></li> -<li><a href="mod/mod_filter.html">Apache ⥸塼 mod_filter</a></li> -<li><a href="mod/mod_headers.html">Apache ⥸塼 mod_headers</a></li> -<li><a href="mod/mod_ident.html">Apache ⥸塼 mod_ident</a></li> -<li><a href="mod/mod_imagemap.html">Apache ⥸塼 mod_imagemap</a></li> -<li><a href="mod/mod_include.html">Apache ⥸塼 mod_include</a></li> -<li><a href="mod/mod_info.html">Apache ⥸塼 mod_info</a></li> -<li><a href="mod/mod_isapi.html">Apache ⥸塼 mod_isapi</a></li> -<li><a href="mod/mod_ldap.html">Apache ⥸塼 mod_ldap</a></li> -<li><a href="mod/mod_log_config.html">Apache ⥸塼 mod_log_config</a></li> -<li><a href="mod/mod_log_forensic.html">Apache ⥸塼 mod_log_forensic</a></li> -<li><a href="mod/mod_logio.html">Apache ⥸塼 mod_logio</a></li> -<li><a href="mod/mod_mem_cache.html">Apache ⥸塼 mod_mem_cache</a></li> -<li><a href="mod/mod_mime.html">Apache ⥸塼 mod_mime</a></li> -<li><a href="mod/mod_mime_magic.html">Apache ⥸塼 mod_mime_magic</a></li> -<li><a href="mod/mod_negotiation.html">Apache ⥸塼 mod_negotiation</a></li> -<li><a href="mod/mod_nw_ssl.html">Apache ⥸塼 mod_nw_ssl</a></li> -<li><a href="mod/mod_proxy.html">Apache ⥸塼 mod_proxy</a></li> -<li><a href="mod/mod_proxy_ajp.html">Apache ⥸塼 mod_proxy_ajp</a></li> -<li><a href="mod/mod_proxy_balancer.html">Apache ⥸塼 mod_proxy_balancer</a></li> -<li><a href="mod/mod_proxy_connect.html">Apache ⥸塼 mod_proxy_connect</a></li> -<li><a href="mod/mod_proxy_ftp.html">Apache ⥸塼 mod_proxy_ftp</a></li> -<li><a href="mod/mod_proxy_http.html">Apache ⥸塼 mod_proxy_http</a></li> -<li><a href="mod/mod_rewrite.html">Apache ⥸塼 mod_rewrite</a></li> -<li><a href="mod/mod_setenvif.html">Apache ⥸塼 mod_setenvif</a></li> -<li><a href="mod/mod_so.html">Apache ⥸塼 mod_so</a></li> -<li><a href="mod/mod_speling.html">Apache ⥸塼 mod_speling</a></li> -<li><a href="mod/mod_ssl.html">Apache ⥸塼 mod_ssl</a></li> -<li><a href="mod/mod_status.html">Apache ⥸塼 mod_status</a></li> -<li><a href="mod/mod_substitute.html">Apache ⥸塼 mod_substitute</a></li> -<li><a href="mod/mod_suexec.html">Apache ⥸塼 mod_suexec</a></li> -<li><a href="mod/mod_unique_id.html">Apache ⥸塼 mod_unique_id</a></li> -<li><a href="mod/mod_userdir.html">Apache ⥸塼 mod_userdir</a></li> -<li><a href="mod/mod_usertrack.html">Apache ⥸塼 mod_usertrack</a></li> -<li><a href="mod/mod_version.html">Apache ⥸塼 mod_version</a></li> -<li><a href="mod/mod_vhost_alias.html">Apache ⥸塼 mod_vhost_alias</a></li> -</ul> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"><h2><a name="developer" id="developer">ȯԤΤΥɥ</a></h2> -<ul><li class="separate"><a href="developer/">ά</a></li> -<li><a href="developer/API.html">Apache API </a></li> -<li><a href="developer/debugging.html">APR -ΥꥢΥǥХå</a></li> -<li><a href="developer/documenting.html">Apache 2.0 </a></li> -<li><a href="developer/hooks.html">Apache 2.0 եåؿ</a></li> -<li><a href="developer/modules.html">Apache 1.3 Apache 2.0 ˥⥸塼 -ܿ</a></li> -<li><a href="developer/request.html">Apache 2.0 ΥꥯȽ</a></li> -<li><a href="developer/filters.html">Apache 2.0 Υե륿ưλ</a></li> -</ul> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"><h2><a name="index" id="index">Ѹ콸Ⱥ</a></h2> -<ul><li><a href="glossary.html">Ѹ콸</a></li> -<li><a href="mod/">⥸塼</a></li> -<li><a href="mod/directives.html">ǥ쥯ƥֺ</a></li> -<li><a href="mod/quickreference.html">ǥ쥯ƥ åե</a></li> -</ul> -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./ja/sitemap.html" title="Japanese"> ja </a> | -<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="./tr/sitemap.html" hreflang="tr" rel="alternate" title="Trke"> tr </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/sitemap.html.ja.utf8 b/docs/manual/sitemap.html.ja.utf8 new file mode 100644 index 0000000000..27bf0f33a4 --- /dev/null +++ b/docs/manual/sitemap.html.ja.utf8 @@ -0,0 +1,273 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Site Map - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"> +<div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div> +<div id="page-content"><div id="preamble"><h1>Site Map</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./ja/sitemap.html" title="Japanese"> ja </a> | +<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./tr/sitemap.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + +<p>このページは現時点で利用可能な +<a href="./">Apache HTTP サーババージョン 2.3 のドキュメンテーション</a> +の一覧です。</p> +</div> +<div id="quickview"><ul id="toc"> +<li><img alt="" src="./images/down.gif" /> <a href="#release">リリースのメモ</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#using">Apache HTTP サーバの使用</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#vhosts">Apache バーチャルホストドキュメント</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#faq">Apache サーバのよくある質問</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#ssl">Apache の SSL/TLS 暗号化</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#howto">ガイド、チュートリアル、ハウツー</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#platform">プラットフォーム固有の情報</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#programs">Apache HTTP サーバとサポートプログラム</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#misc">Apache その他</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#modules">Apache モジュール</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#developer">開発者のためのドキュメント</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#index">用語集と索引</a></li> +</ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"><h2><a name="release" id="release">リリースのメモ</a></h2> +<ul><li><a href="upgrading.html">1.3 から 2.0 へのアップグレード</a></li> +<li><a href="new_features_2_0.html">Apache 2.0 の新機能</a></li> +<li><a href="license.html">Apache License</a></li> +</ul> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"><h2><a name="using" id="using">Apache HTTP サーバの使用</a></h2> +<ul><li><a href="install.html">Apache のコンパイルとインストール</a></li> +<li><a href="invoking.html">Apache の起動</a></li> +<li><a href="stopping.html">サーバの停止と再起動</a></li> +<li><a href="configuring.html">設定ファイル</a></li> +<li><a href="sections.html">Directory, Location, Files セクションの動作方法</a></li> +<li><a href="server-wide.html">サーバ全体の設定</a></li> +<li><a href="logs.html">ログファイル</a></li> +<li><a href="urlmapping.html">URL からファイルシステム上の位置へのマップ</a></li> +<li><a href="misc/security_tips.html">セキュリティのコツ</a></li> +<li><a href="dso.html">動的共有オブジェクト (DSO) サポート</a></li> +<li><a href="content-negotiation.html">コンテントネゴシエーション</a></li> +<li><a href="custom-error.html">カスタムエラーレスポンス</a></li> +<li><a href="bind.html">Apache が使用するアドレスとポートの設定</a></li> +<li><a href="mpm.html">マルチプロセッシングモジュール (MPM)</a></li> +<li><a href="env.html">Apache における環境変数</a></li> +<li><a href="handler.html">Apache のハンドラの使用</a></li> +<li><a href="filter.html">フィルタ</a></li> +<li><a href="suexec.html">suEXEC サポート</a></li> +<li><a href="misc/perf-tuning.html">性能に関するヒント</a></li> +<li><a href="misc/rewriteguide.html">URL リライトガイド</a></li> +</ul> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"><h2><a name="vhosts" id="vhosts">Apache バーチャルホストドキュメント</a></h2> +<ul><li class="separate"><a href="vhosts/">概略</a></li> +<li><a href="vhosts/name-based.html">名前ベースのバーチャルホスト</a></li> +<li><a href="vhosts/ip-based.html">IP ベースのバーチャルホストのサポート</a></li> +<li><a href="vhosts/mass.html">動的に設定された大規模バーチャルホスト</a></li> +<li><a href="vhosts/examples.html">VirtualHost の例</a></li> +<li><a href="vhosts/details.html">バーチャルホストのマッチングの詳しい説明</a></li> +<li><a href="vhosts/fd-limits.html">ファイル記述子の限界</a></li> +<li><a href="dns-caveats.html">DNS と Apache とに関係する問題</a></li> +</ul> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"><h2><a name="faq" id="faq">Apache サーバのよくある質問</a></h2> +<ul><li><a href="faq/">概略</a></li> +<li><a href="faq/support.html">サポート</a></li> +<li><a href="faq/error.html">エラーメッセージ</a></li> +</ul> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"><h2><a name="ssl" id="ssl">Apache の SSL/TLS 暗号化</a></h2> +<ul><li class="separate"><a href="ssl/">概略</a></li> +<li><a href="ssl/ssl_intro.html">SSL/TLS 暗号化: 入門</a></li> +<li><a href="ssl/ssl_compat.html">SSL/TLS 暗号化: 互換性</a></li> +<li><a href="ssl/ssl_howto.html">SSL/TLS 暗号化: ハウツー</a></li> +<li><a href="ssl/ssl_faq.html">SSL/TLS 暗号化: FAQ</a></li> +</ul> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"><h2><a name="howto" id="howto">ガイド、チュートリアル、ハウツー</a></h2> +<ul><li class="separate"><a href="howto/">概略</a></li> +<li><a href="howto/auth.html">認証</a></li> +<li><a href="howto/cgi.html">CGI による動的コンテンツ</a></li> +<li><a href="howto/ssi.html">Server Side Includes 入門</a></li> +<li><a href="howto/htaccess.html">.htaccess ファイル</a></li> +<li><a href="howto/public_html.html">ユーザ毎のウェブディレクトリ</a></li> +</ul> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"><h2><a name="platform" id="platform">プラットフォーム固有の情報</a></h2> +<ul><li class="separate"><a href="platform/">概略</a></li> +<li><a href="platform/windows.html">Microsoft Windows での Apache の使用</a></li> +<li><a href="platform/win_compiling.html">Microsoft Windows での Apache +のコンパイル</a></li> +<li><a href="platform/netware.html">Novell NetWare で Apache を使う</a></li> +<li><a href="platform/perf-hp.html">HPUX で高性能ウェブサーバを実行する</a></li> +<li><a href="platform/ebcdic.html">EBCDIC 版 Apache</a></li> +</ul> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"><h2><a name="programs" id="programs">Apache HTTP サーバとサポートプログラム</a></h2> +<ul><li class="separate"><a href="programs/">概略</a></li> +<li><a href="programs/httpd.html">マニュアルページ: httpd</a></li> +<li><a href="programs/ab.html">マニュアルページ: ab</a></li> +<li><a href="programs/apachectl.html">マニュアルページ: apachectl</a></li> +<li><a href="programs/apxs.html">マニュアルページ: apxs</a></li> +<li><a href="programs/configure.html">マニュアルページ: configure</a></li> +<li><a href="programs/dbmmanage.html">マニュアルページ: dbmmanage</a></li> +<li><a href="programs/htcacheclean.html">マニュアルページ: htcacheclean</a></li> +<li><a href="programs/htdbm.html">マニュアルページ: htdbm</a></li> +<li><a href="programs/htdigest.html">マニュアルページ: htdigest</a></li> +<li><a href="programs/htpasswd.html">マニュアルページ: htpasswd</a></li> +<li><a href="programs/logresolve.html">マニュアルページ: logresolve</a></li> +<li><a href="programs/rotatelogs.html">マニュアルページ: rotatelogs</a></li> +<li><a href="programs/suexec.html">マニュアルページ: suexec</a></li> +<li><a href="programs/other.html">他のプログラム</a></li> +</ul> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"><h2><a name="misc" id="misc">Apache その他</a></h2> +<ul><li class="separate"><a href="misc/">概略</a></li> +<li><a href="misc/relevant_standards.html">関連する標準規格</a></li> +</ul> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"><h2><a name="modules" id="modules">Apache モジュール</a></h2> +<ul><li><a href="mod/module-dict.html">Apache ディレクティブの説明に使われる用語</a></li> +<li><a href="mod/directive-dict.html">Apache ディレクティブを説明に使われる用語</a></li> +</ul><ul><li><a href="mod/core.html">Apache コア機能</a></li> +<li><a href="mod/mpm_common.html">Apache MPM 共通ディレクティブ</a></li> +<li><a href="mod/beos.html">Apache MPM beos</a></li> +<li><a href="mod/event.html">Apache MPM event</a></li> +<li><a href="mod/leader.html">Apache MPM leader</a></li> +<li><a href="mod/mpm_netware.html">Apache MPM netware</a></li> +<li><a href="mod/mpmt_os2.html">Apache MPM os2</a></li> +<li><a href="mod/perchild.html">Apache MPM perchild</a></li> +<li><a href="mod/prefork.html">Apache MPM prefork</a></li> +<li><a href="mod/threadpool.html">Apache MPM threadpool</a></li> +<li><a href="mod/mpm_winnt.html">Apache MPM winnt</a></li> +<li><a href="mod/worker.html">Apache MPM worker</a></li> +</ul><ul><li><a href="mod/mod_access_compat.html">Apache モジュール mod_access_compat</a></li> +<li><a href="mod/mod_actions.html">Apache モジュール mod_actions</a></li> +<li><a href="mod/mod_alias.html">Apache モジュール mod_alias</a></li> +<li><a href="mod/mod_asis.html">Apache モジュール mod_asis</a></li> +<li><a href="mod/mod_auth_basic.html">Apache モジュール mod_auth_basic</a></li> +<li><a href="mod/mod_auth_digest.html">Apache モジュール mod_auth_digest</a></li> +<li><a href="mod/mod_authn_anon.html">Apache モジュール mod_authn_anon</a></li> +<li><a href="mod/mod_authn_core.html">Apache モジュール mod_authn_core</a></li> +<li><a href="mod/mod_authn_dbd.html">Apache モジュール mod_authn_dbd</a></li> +<li><a href="mod/mod_authn_dbm.html">Apache モジュール mod_authn_dbm</a></li> +<li><a href="mod/mod_authn_default.html">Apache モジュール mod_authn_default</a></li> +<li><a href="mod/mod_authn_file.html">Apache モジュール mod_authn_file</a></li> +<li><a href="mod/mod_authnz_ldap.html">Apache モジュール mod_authnz_ldap</a></li> +<li><a href="mod/mod_authz_core.html">Apache モジュール mod_authz_core</a></li> +<li><a href="mod/mod_authz_dbd.html">Apache モジュール mod_authz_dbd</a></li> +<li><a href="mod/mod_authz_dbm.html">Apache モジュール mod_authz_dbm</a></li> +<li><a href="mod/mod_authz_default.html">Apache モジュール mod_authz_default</a></li> +<li><a href="mod/mod_authz_groupfile.html">Apache モジュール mod_authz_groupfile</a></li> +<li><a href="mod/mod_authz_host.html">Apache モジュール mod_authz_host</a></li> +<li><a href="mod/mod_authz_owner.html">Apache モジュール mod_authz_owner</a></li> +<li><a href="mod/mod_authz_user.html">Apache モジュール mod_authz_user</a></li> +<li><a href="mod/mod_autoindex.html">Apache モジュール mod_autoindex</a></li> +<li><a href="mod/mod_cache.html">Apache モジュール mod_cache</a></li> +<li><a href="mod/mod_cern_meta.html">Apache モジュール mod_cern_meta</a></li> +<li><a href="mod/mod_cgi.html">Apache モジュール mod_cgi</a></li> +<li><a href="mod/mod_cgid.html">Apache モジュール mod_cgid</a></li> +<li><a href="mod/mod_charset_lite.html">Apache モジュール mod_charset_lite</a></li> +<li><a href="mod/mod_dav.html">Apache モジュール mod_dav</a></li> +<li><a href="mod/mod_dav_fs.html">Apache モジュール mod_dav_fs</a></li> +<li><a href="mod/mod_dav_lock.html">Apache モジュール mod_dav_lock</a></li> +<li><a href="mod/mod_dbd.html">Apache モジュール mod_dbd</a></li> +<li><a href="mod/mod_deflate.html">Apache モジュール mod_deflate</a></li> +<li><a href="mod/mod_dir.html">Apache モジュール mod_dir</a></li> +<li><a href="mod/mod_disk_cache.html">Apache モジュール mod_disk_cache</a></li> +<li><a href="mod/mod_dumpio.html">Apache モジュール mod_dumpio</a></li> +<li><a href="mod/mod_echo.html">Apache モジュール mod_echo</a></li> +<li><a href="mod/mod_env.html">Apache モジュール mod_env</a></li> +<li><a href="mod/mod_example.html">Apache モジュール mod_example</a></li> +<li><a href="mod/mod_expires.html">Apache モジュール mod_expires</a></li> +<li><a href="mod/mod_ext_filter.html">Apache モジュール mod_ext_filter</a></li> +<li><a href="mod/mod_file_cache.html">Apache モジュール mod_file_cache</a></li> +<li><a href="mod/mod_filter.html">Apache モジュール mod_filter</a></li> +<li><a href="mod/mod_headers.html">Apache モジュール mod_headers</a></li> +<li><a href="mod/mod_ident.html">Apache モジュール mod_ident</a></li> +<li><a href="mod/mod_imagemap.html">Apache モジュール mod_imagemap</a></li> +<li><a href="mod/mod_include.html">Apache モジュール mod_include</a></li> +<li><a href="mod/mod_info.html">Apache モジュール mod_info</a></li> +<li><a href="mod/mod_isapi.html">Apache モジュール mod_isapi</a></li> +<li><a href="mod/mod_ldap.html">Apache モジュール mod_ldap</a></li> +<li><a href="mod/mod_log_config.html">Apache モジュール mod_log_config</a></li> +<li><a href="mod/mod_log_forensic.html">Apache モジュール mod_log_forensic</a></li> +<li><a href="mod/mod_logio.html">Apache モジュール mod_logio</a></li> +<li><a href="mod/mod_mem_cache.html">Apache モジュール mod_mem_cache</a></li> +<li><a href="mod/mod_mime.html">Apache モジュール mod_mime</a></li> +<li><a href="mod/mod_mime_magic.html">Apache モジュール mod_mime_magic</a></li> +<li><a href="mod/mod_negotiation.html">Apache モジュール mod_negotiation</a></li> +<li><a href="mod/mod_nw_ssl.html">Apache モジュール mod_nw_ssl</a></li> +<li><a href="mod/mod_proxy.html">Apache モジュール mod_proxy</a></li> +<li><a href="mod/mod_proxy_ajp.html">Apache モジュール mod_proxy_ajp</a></li> +<li><a href="mod/mod_proxy_balancer.html">Apache モジュール mod_proxy_balancer</a></li> +<li><a href="mod/mod_proxy_connect.html">Apache モジュール mod_proxy_connect</a></li> +<li><a href="mod/mod_proxy_ftp.html">Apache モジュール mod_proxy_ftp</a></li> +<li><a href="mod/mod_proxy_http.html">Apache モジュール mod_proxy_http</a></li> +<li><a href="mod/mod_rewrite.html">Apache モジュール mod_rewrite</a></li> +<li><a href="mod/mod_setenvif.html">Apache モジュール mod_setenvif</a></li> +<li><a href="mod/mod_so.html">Apache モジュール mod_so</a></li> +<li><a href="mod/mod_speling.html">Apache モジュール mod_speling</a></li> +<li><a href="mod/mod_ssl.html">Apache モジュール mod_ssl</a></li> +<li><a href="mod/mod_status.html">Apache モジュール mod_status</a></li> +<li><a href="mod/mod_substitute.html">Apache モジュール mod_substitute</a></li> +<li><a href="mod/mod_suexec.html">Apache モジュール mod_suexec</a></li> +<li><a href="mod/mod_unique_id.html">Apache モジュール mod_unique_id</a></li> +<li><a href="mod/mod_userdir.html">Apache モジュール mod_userdir</a></li> +<li><a href="mod/mod_usertrack.html">Apache モジュール mod_usertrack</a></li> +<li><a href="mod/mod_version.html">Apache モジュール mod_version</a></li> +<li><a href="mod/mod_vhost_alias.html">Apache モジュール mod_vhost_alias</a></li> +</ul> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"><h2><a name="developer" id="developer">開発者のためのドキュメント</a></h2> +<ul><li class="separate"><a href="developer/">概略</a></li> +<li><a href="developer/API.html">Apache API メモ</a></li> +<li><a href="developer/debugging.html">APR +のメモリアロケーションのデバッグ</a></li> +<li><a href="developer/documenting.html">Apache 2.0 の説明を書く</a></li> +<li><a href="developer/hooks.html">Apache 2.0 フック関数</a></li> +<li><a href="developer/modules.html">Apache 1.3 から Apache 2.0 にモジュールを +移植する</a></li> +<li><a href="developer/request.html">Apache 2.0 のリクエスト処理</a></li> +<li><a href="developer/filters.html">Apache 2.0 のフィルタの動作の仕方</a></li> +</ul> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"><h2><a name="index" id="index">用語集と索引</a></h2> +<ul><li><a href="glossary.html">用語集</a></li> +<li><a href="mod/">モジュール索引</a></li> +<li><a href="mod/directives.html">ディレクティブ索引</a></li> +<li><a href="mod/quickreference.html">ディレクティブ クイックリファレンス</a></li> +</ul> +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./ja/sitemap.html" title="Japanese"> ja </a> | +<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./tr/sitemap.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/ssl/index.html b/docs/manual/ssl/index.html index 39629cac71..82435b162f 100644 --- a/docs/manual/ssl/index.html +++ b/docs/manual/ssl/index.html @@ -2,6 +2,6 @@ URI: index.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: index.html.ja.euc-jp +URI: index.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/ssl/index.html.ja.euc-jp b/docs/manual/ssl/index.html.ja.utf8 index 12651ec29a..21d28a5346 100644 --- a/docs/manual/ssl/index.html.ja.euc-jp +++ b/docs/manual/ssl/index.html.ja.utf8 @@ -1,35 +1,35 @@ -<?xml version="1.0" encoding="EUC-JP"?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> -<title>Apache SSL/TLS Ź沽 - Apache HTTP </title> +<title>Apache の SSL/TLS 暗号化 - Apache HTTP サーバ</title> <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> <link href="../images/favicon.ico" rel="shortcut icon" /></head> <body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> <img alt="" src="../images/feather.gif" /></div> <div class="up"><a href="../"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> <div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache SSL/TLS Ź沽</h1> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache の SSL/TLS 暗号化</h1> <div class="toplang"> <p><span>Available Languages: </span><a href="../en/ssl/" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../ja/ssl/" title="Japanese"> ja </a></p> </div> -<p>Apache HTTP Х⥸塼 <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> +<p>Apache HTTP サーバモジュール <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> が <a href="http://www.openssl.org/">OpenSSL</a> -饤֥ؤΥեƤޤ -Secure Sockts Layer Transport Layer Security -ץȥѤϤʰŹ沽ޤ -Υ⥸塼䤳ʸ Ralf S. Engelschall mod_ssl -ץȤ˴ŤƤޤ</p> +ライブラリへのインターフェースを提供していますが、これは +Secure Sockts Layer と Transport Layer Security +プロトコルを用いた強力な暗号化を提供します。 +このモジュールやこの文書は Ralf S. Engelschall の mod_ssl +プロジェクトに基づいています。</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#documentation">Documentation</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#mod-ssl">mod_ssl</a></li> @@ -38,23 +38,23 @@ Secure Sockts Layer Transport Layer Security <div class="section"> <h2><a name="documentation" id="documentation">Documentation</a></h2> <ul> -<li><a href="ssl_intro.html">Ϥ</a></li> -<li><a href="ssl_compat.html">ߴ</a></li> +<li><a href="ssl_intro.html">はじめに</a></li> +<li><a href="ssl_compat.html">互換性</a></li> <li><a href="ssl_howto.html">How-To</a></li> -<li><a href="ssl_faq.html">褯</a></li> -<li><a href="../glossary.html">Ѹ</a></li> +<li><a href="ssl_faq.html">よくある質問</a></li> +<li><a href="../glossary.html">用語</a></li> </ul> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="mod-ssl" id="mod-ssl">mod_ssl</a></h2> -<p>Υ⥸塼ǥ쥯ƥ֤Ķѿ˴ؤ -ܤʸϡ<a href="../mod/mod_ssl.html">mod_ssl -ե</a></p> +<p>このモジュールで提供されるディレクティブや環境変数に関する +詳しい文書は、<a href="../mod/mod_ssl.html">mod_ssl +リファレンス</a>をご覧下さい。</p> </div></div> <div class="bottomlang"> <p><span>Available Languages: </span><a href="../en/ssl/" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../ja/ssl/" title="Japanese"> ja </a></p> </div><div id="footer"> <p class="apache">Copyright 2008 The Apache Software Foundation.<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> +<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>
\ No newline at end of file diff --git a/docs/manual/ssl/ssl_intro.html b/docs/manual/ssl/ssl_intro.html index 263c0f2177..e2414e282b 100644 --- a/docs/manual/ssl/ssl_intro.html +++ b/docs/manual/ssl/ssl_intro.html @@ -2,6 +2,6 @@ URI: ssl_intro.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: ssl_intro.html.ja.euc-jp +URI: ssl_intro.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/ssl/ssl_intro.html.ja.euc-jp b/docs/manual/ssl/ssl_intro.html.ja.euc-jp deleted file mode 100644 index 8448ec7350..0000000000 --- a/docs/manual/ssl/ssl_intro.html.ja.euc-jp +++ /dev/null @@ -1,698 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>SSL/TLS Ź沽: Ϥ - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">SSL/TLS</a></div><div id="page-content"><div id="preamble"><h1>SSL/TLS Ź沽: Ϥ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/ssl/ssl_intro.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/ssl/ssl_intro.html" title="Japanese"> ja </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - -<blockquote> -<p>ɸ൬ʤɤϡεʤ٤ȤȤ -ơ⤷ˤɤεʤⵤʤС -ǯԤĤõƤʤ롣</p> - -<p class="cite">-- <cite>A. Tanenbaum</cite>, "Introduction to -Computer Networks"</p> -</blockquote> - -<p> -ȤȤǡξϤ WebHTTPApache ̤Ƥ -ɼԸǤƥȸǤϤޤ -SSL ץȥηŪʼǤĤϤޤ -ޤȿǧڴΤΥƥ˥å䡢 -õ͢еʤɤνפˡŪˤĤƤⰷޤ -षʤ븦ؤνȯȤƿʳǰ¤٤뤳Ȥ - mod_ssl Υ桼˴μŪȤƤޤ</p> - -<p>˼줿ƤϼˡԤεĤβ -The Open Group Research Institute <a href="http://home.earthlink.net/~fjhirsch/">Frederick J. Hirsch</a> - ε <a href="http://home.earthlink.net/~fjhirsch/Papers/wwwj/article.html"> -Introducing SSL and Certificates using SSLeay</a> ˤƤޤ -ε <a href="http://www.ora.com/catalog/wjsum97/">Web Security: A Matter of -Trust</a>, World Wide Web Journal, Volume 2, Issue 3, Summer 1997 -˷Ǻܤޤ -Ūʰո <a href="mailto:hirsch@fjhirsch.com">Frederick Hirsch</a> - () Ƥζ <a href="mailto:rse@engelschall.com">Ralf S. Engelschall</a> ( -<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> κ) ؤꤤޤ -[: ˤĤƤ <a href="mailto:apache-docs@ml.apache.or.jp"> -Apache ɥץ</a> -ؤꤤޤ]</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#cryptographictech">Ź沽</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#certificates"></a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ssl">Secure Sockets Layer (SSL)</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#references">ʸ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="cryptographictech" id="cryptographictech">Ź沽</a></h2> - -<p>SSL ˤϡŹ楢르ꥺࡢ -åȴؿ(̾: ؿϥåؿ) -Żҽ̾ʤɤؤɬפǤ -εѤܤݤɬפܤ -(㤨 [<a href="#AC96">AC96</a>] ) -ץ饤ХѡǧڤʤɤεѤδäȤʤäƤޤ</p> - -<h3><a name="cryptographicalgo" id="cryptographicalgo">Ź楢르ꥺ</a></h3> - - <p>㤨СꥹΤ˶Ԥ˥åꤿȤޤ - ֹζۤޤޤ뤿ᡢ - ꥹϤΥå̩ˤȻפޤ - ˡΰĤϰŹ楢르ꥺȤäơå - ɤޤͰʳɤळȤǤʤŹ沽줿 - ֤ѤƤޤȤǤ - η֤ˤʤȡ - å̩θˤäƤΤ߲᤹뤳ȤǤޤ - ʤǤϡåΩޤ - ɤŹ楢르ꥺϡԤΥƥȤɤ뤳Ȥ - 뤿ᡢϤ˹ʤޤ</p> - - <p>Ź楢르ꥺˤ - 跿ȸĤμबޤ</p> - - <dl> - <dt>跿Ź</dt> - <dd>оΰŹȤƤΤ졢 - ԤȼԤͭ뤳ȤɬפǤ - ȤϡåŹ沽椹Τ˻Ȥ̩ - ξΤȤǤ - ⤷θ̩ʤ顢Ԥȼʳïå - ळȤǤޤ - ⤷⡢ꥹȶԤ̩θΤäƤʤ顢 - Ϥߤ̩Υå뤳ȤǤǤ礦 - ̩˸֤ȤŻޤǤޤ</dd> - - <dt>Ź</dt> - <dd>оΰŹȤƤΤ졢 - åŹ沽뤳ȤΤǤĤθ - Ѥ륢르ꥺ뤳ȤǸΤ - ޤ - ⤷븰Ź沽˻Ȥ줿ʤ顢 - ⤦θ椷ʤФޤ - ˤäơĤθɽ() - ⤦̩ˤƤ(̩)ǡ - ʥå뤳ȤǤޤ</dd> - </dl> - - <p>ï⤬Ź沽줿åˤäưŹ沽 - 뤳ȤǤޤ̩λɤळȤ - Ǥޤ - ˡǡԤθȤäưŹ沽뤳Ȥǡ - ꥹ̩Υå뤳ȤǤޤ - ԤΤߤ椹뤳ȤǤޤ</p> - - -<h3><a name="messagedigests" id="messagedigests">å</a></h3> - - <p>ꥹϥå̩ˤ뤳ȤǤޤ - ï㤨мʬ⤹褦˥åѹꡢ - ̤ΤΤ֤Ƥޤ⤷ʤȤ꤬ޤ - ꥹΥåοѤݾڤˡΰĤϡ - åδʷʥȤäơԤȤΤǤ - åȶԤȤ - ꥹäΤ٤ޤ⤷פʤ顢 - äå̵ȤȤˤʤޤ</p> - - <p>Τ褦<dfn>å</dfn> - <em>Դؿ</em>ޤ<em>ϥåؿ</em>ȸƤФޤ - åȤĹĹΥå - ûĹɽΤ˻Ȥޤ - ȥ르ꥺϥå - դʥȤ褦˺Ƥޤ - åȤϥȤ鸵Υå - ȽꤹΤȤƤ褦ˤǤƤޤ - ޤƱĤΥåõΤԲǽǤ - äơƱȤäƥå֤Ȥ - ǽӽƤޤ</p> - -<p>ꥹؤΤ⤦ĤϡΥȤˡõȤǤ -줬ǤСåοѤݾڤޤ -ĤˡϤΥȤŻҽ̾ޤळȤǤ</p> - - -<h3><a name="digitalsignatures" id="digitalsignatures">Żҽ̾</a></h3> -<p>ꥹԤ˥åäȤԤϡ -Ԥˤʤꤹޤθ¤ؤμƤʤ -åΤΤμ¤ʬʤФޤ -ꥹˤäƺ졢å˴ޤޤ줿 -<em>Żҽ̾</em>Ωޤ</p> - -<p>Żҽ̾ϥåΥȤ䤽¾ξ(ֹʤ) -Ԥ̩ǰŹ沽뤳ȤǺޤ -ï⤬Ȥäƽ̾<em></em>뤳ȤǤޤ -̾ԤΤߤ̩ΤäƤޤ -ϡΤߤ̾Ȥ̣ޤ -ȤŻҽ̾˴ޤळȤϡ -ν̾ΥåΤߤͭǤ뤳Ȥ̣ޤ -ϡïȤѤƽ̾뤳ȤǤʤᡢ -åοѤݾڤޤ</p> - -<p>Ԥ̾˵Ƹ˺ѤΤɤ -Żҽ̾ˤϰդʽֹ椬ޤޤޤ -ϡꥹʥåäƤʤȸ -Ԥޤ -̾Ǥ(ǧɻ)</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="certificates" id="certificates"></a></h2> - -<p>ꥹ̩ΥåԤꡢ -̾ơåοѤݾڤ뤳ȤǤ뤪ˤʤޤ -̿Ƥ꤬˶ԤʤΤΤʤƤϤޤ -ϡȤԤ̩ФˤʤäƤΤ -ϳΤʤƤϤʤȤȤ̣ޤ -ƱͤˡԤϥåν̾˥ꥹν̾ǧɬפ -ޤ</p> - -<p>⤷ξԤ˿ȸǧޤꤵ줿ؤ̾ -СξԤȤ̿ˤĤ -ο뤳ȤǤޤ -Τ褦ʿꤵ줿ؤ<em>ǧڶ</em> - (Certificate Authority ޤ CA) ȸƤФ졢 - (certificate) ǧ (authentication) ˻Ȥޤ</p> - -<h3><a name="certificatecontents" id="certificatecontents"></a></h3> - - <p>ϸȸĿ͡С¾μΤμºߤοȸ - Ϣդޤ - <a href="#table1">ɽ1</a>˼褦˾оݤξ - ȸξ(̾)ȸޤޤޤ - ϤޤǧڶɤοȸȽ̾ƾ֤ͭ - ޤߤޤ - ꥢʥСʤɤǧڶɤδξ - ¾ɲäξޤޤƤ뤫⤷ޤ</p> - - <h4><a name="table1" id="table1">ɽ1: </a></h4> - - <table> - - <tr><th>о</th> - <td>̾</td></tr> - <tr><th>ȯԼ</th> - <td>̾</td></tr> - <tr><th>ͭ</th> - <td></td></tr> - <tr><th></th> - <td>СꥢʥС</td></tr> - <tr><th>ĥ</th> - <td>Ūͥåȥץեå¾</td></tr> - </table> - - - <p>̾(ǥƥå塦͡)ξˤ - ʬΤ˻ȤƤޤ㤨Сͤ - ѤȲҤȤ̡οʬĤ⤷ޤ - - ̾ X.509 ɸ൬ [<a href="#X509">X509</a>] Ƥޤ - X.509 ɸ൬ʤϡܡ̾ƹܤάΤƤޤ(<a href="#table2">ɽ - 2</a> )</p> - - <h4><a name="table2" id="table2">ɽ 2: ̾</a></h4> - - <table class="bordered"> - - <tr><th>̾</th> - <th>ά</th> - <th></th> - <th></th></tr> - <tr><td>Common Name (͡)</td> - <td>CN</td> - <td>ǧڤ̾<br /> - SSL³URL</td> - <td>CN=www.example.com</td></tr> - <tr><td>Organization or Company (ȿ̾)</td> - <td>O</td> - <td>ΤѸȿ̾</td> - <td>O=Example Japan K.K.</td></tr> - <tr><td>Organizational Unit (̾)</td> - <td>OU</td> - <td>̾ʤ</td> - <td>OU=Customer Service</td></tr> - <tr><td>City/Locality (ԶĮ¼)</td> - <td>L</td> - <td>ߤƤԶĮ¼</td> - <td>L=Sapporo</td></tr> - <tr><td>State/Province (ƻܸ)</td> - <td>ST</td> - <td>ߤƤƻܸ</td> - <td>ST=Hokkaido</td></tr> - <tr><td>Country()</td> - <td>C</td> - <td>ߤƤ̾ ISO <br /> - ܤξ JP - </td> - <td>C=JP</td></tr> - </table> - - - <p>ǧڶɤϤɤιܤάǽǤɤ줬ɬܤˤ - ⤷ޤܤƤˤĤƤǧڶɤΥ桼 - 郎뤫⤷ޤ - 㤨СͥåȥפΥ֥饦ϥФξ - Common Name (͡)ФΥɥᥤ̾ - <code>*.example.com</code> - Ȥ褦ʥ磻ɥɤΥѥ˥ޥå뤳 - ᤷޤ</p> - - <p>Хʥξ ASN.1 ɽˡ - [<a href="#X208">X208</a>] [<a href="#PKCS">PKCS</a>] - Ƥޤ - ɽˡƤɤΤ褦˵Ҥ뤫 - 沽ε꤬ξɤΤ褦˥ХʥѴ뤫 - ޤ - ΥХʥ沽 Distinguished Encoding - Rules (DER) 졢ϤŪ Basic Encoding Rules - (BER) ˴ŤƤޤ - ХʥȤΤǤʤǤϡ - Хʥ Base64 沽 [<a href="#MIME">MIME</a>] - ASCII Ѵ뤳Ȥޤ - Τ褦沽졢ʲ˼褦˶ڤԤ - ޤ줿Τ PEM 沽줿ȸޤ - (PEM ̾ "Privacy Enhanced Mail" ͳ褷ޤ)</p> - - <div class="example"><h3>PEM 沽줿 (example.crt)</h3><pre>-----BEGIN CERTIFICATE----- -MIIC7jCCAlegAwIBAgIBATANBgkqhkiG9w0BAQQFADCBqTELMAkGA1UEBhMCWFkx -FTATBgNVBAgTDFNuYWtlIERlc2VydDETMBEGA1UEBxMKU25ha2UgVG93bjEXMBUG -A1UEChMOU25ha2UgT2lsLCBMdGQxHjAcBgNVBAsTFUNlcnRpZmljYXRlIEF1dGhv -cml0eTEVMBMGA1UEAxMMU25ha2UgT2lsIENBMR4wHAYJKoZIhvcNAQkBFg9jYUBz -bmFrZW9pbC5kb20wHhcNOTgxMDIxMDg1ODM2WhcNOTkxMDIxMDg1ODM2WjCBpzEL -MAkGA1UEBhMCWFkxFTATBgNVBAgTDFNuYWtlIERlc2VydDETMBEGA1UEBxMKU25h -a2UgVG93bjEXMBUGA1UEChMOU25ha2UgT2lsLCBMdGQxFzAVBgNVBAsTDldlYnNl -cnZlciBUZWFtMRkwFwYDVQQDExB3d3cuc25ha2VvaWwuZG9tMR8wHQYJKoZIhvcN -AQkBFhB3d3dAc25ha2VvaWwuZG9tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB -gQDH9Ge/s2zcH+da+rPTx/DPRp3xGjHZ4GG6pCmvADIEtBtKBFAcZ64n+Dy7Np8b -vKR+yy5DGQiijsH1D/j8HlGE+q4TZ8OFk7BNBFazHxFbYI4OKMiCxdKzdif1yfaa -lWoANFlAzlSdbxeGVHoT0K+gT5w3UxwZKv2DLbCTzLZyPwIDAQABoyYwJDAPBgNV -HRMECDAGAQH/AgEAMBEGCWCGSAGG+EIBAQQEAwIAQDANBgkqhkiG9w0BAQQFAAOB -gQAZUIHAL4D09oE6Lv2k56Gp38OBDuILvwLg1v1KL8mQR+KFjghCrtpqaztZqcDt -2q2QoyulCgSzHbEGmi0EsdkPfg6mp0penssIFePYNI+/8u9HT4LuKMJX15hxBam7 -dUHzICxBVC1lnHyYGjDuAMhe396lYAn8bCld1/L4NMGBCQ== ------END CERTIFICATE-----</pre></div> - - -<h3><a name="certificateauthorities" id="certificateauthorities">ǧڶ</a></h3> - - <p>ޤοξǧ뤳Ȥǡ - ǧڶɤ̩λοȸݾڤޤ - 㤨СꥹĿ;Ȥȡ - ǧڶɤϥꥹοĥ̤ - ʪȤȤǧʤƤϤޤ</p> - - <h4><a name="certificatechains" id="certificatechains">ع¤</a></h4> - - <p>ǧڶɤ¾ǧڶɤؤξȯԤ뤳ȤǤޤ - ̤ΤξĴ٤ˡꥹϤξȯԼ - ˼ƤޤǡȯԼԤξ - ξ̳ؤǧڶɤɤäĴ٤ɬפޤ - ְʡδ餹ᡢ - ϸ¤줿ϢȯԼԤΤ߿ꤹ褦 - 뤳ȤǤޤ</p> - - - <h4><a name="rootlevelca" id="rootlevelca">Ǿǧڶɤκ</a></h4> - - <p>˽Ҥ٤褦ˡƤξˤĤơ - Ǿ̤ǧڶ(CA)ޤǤ줾ȯԼԤ - оݤοȸͭ餫ˤɬפޤ - ϡïκǾ̤ǧڵؤξݾڤΤ - ȤȤǤ - Τ褦ʾ˸¤ꡢϡּʽ̾פޤ - ĤޤꡢȯԼԤȾоݤƱȤȤˤʤޤ - η̡ʽ̾줿Ѥˤ - ٿդɬפǤ - Ǿǧڶɤɽ뤳Ȥǡ - θꤹꥹ㤯뤳ȤǤޤ - ⤷¾ͤǧڶɤˤʤꤹޤˡ줬Ϫ - Ǥ - ¿Υ֥饦ͭ̾ǧڶɤꤹ褦 - ꤵƤޤ</p> - - <p><a href="http://www.thawte.com/">Thawte</a> - <a href="http://www.verisign.com/">VeriSign</a> - Τ褦¿βҤǧڶɤȤƳߤޤ - Τ褦ʲҤϰʲΥӥޤ:</p> - - <ul> - <li>γǧ</li> - <li>ν</li> - <li>ȯԤȴ</li> - </ul> - - <p>ʬǧڶɤ뤳ȤǽǤ - ͥåȴĶǤϴǤ - Ŀͤ䥵Фοȸñ˹Ԥȿ - ȥͥåǤΩĤ⤷ޤ</p> - - - <h4><a name="certificatemanagement" id="certificatemanagement"></a></h4> - - <p>ǧڶɤγߤŰ줷ѡѤɬפȤ - ǤΤŻǤ - ǧڶɤϾȯԤǤʤ - ⤷ʤФʤޤ - ŪˤϡĤޤͭꤷ - ޤȯԤ줿Υꥹ - (Certificate Revocation Lists ޤ CRL) - ʤФޤ - 㤨СꥹҤҰȤƾͿ줿Ȥޤ - ơꥹҤȤˤϾäʤ - ʤȤޤ - ϼȿͤϤƤΤʤΤǡ - ΤΤ顢줬ä줿ȽǤ뤳Ȥ - ԲǽǤ - äơͭĴ٤Ȥˤϡ - ǧڶɤϢ CRL ȹ礹ɬפޤ - ̤βϼưƤΤǤϤޤ</p> - - <div class="note"><h3></h3> - <p>ǥեȤǥ֥饦ꤵƤʤǧڶɤȤä硢 - ǧڶɤξ֥饦ɤ߹ǡ - ֥饦ǧڶɤˤäƽ̾줿Фξ - ͭɬפޤ - ɤ߹ޤȡǧڶɤˤäƽ̾줿Ƥ - 뤿ᡢȼޤ</p> - </div> - - - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="ssl" id="ssl">Secure Sockets Layer (SSL)</a></h2> - -<p>Secure Sockets Layer ץȥϿΤ륳ͥ -ͥåȥؤΥץȥ(㤨СTCP/IP) -ץꥱؤΥץȥ(㤨СHTTP) -δ֤֤ȤǤޤ -SSL ϡǧڤˤäƥФȥ饤ȴ֤ΰ̿ -Żҽ̾ˤäƥǡδ -ưŹ沽ˤäƥץ饤Хޤ</p> - -<p>SSL ץȥϰŹ沽ȡŻҽ̾ˤĤơ -͡ʥ르ꥺݡȤ褦ˤǤƤޤ -뤳Ȥǡˡ͢ФεθơФ˹碌 -르ꥺ֤ȤǤޤ르ꥺ -ѤƤȤǽˤƤޤ -르ꥺϥץȥ륻åϻ -Фȥ饤ȴ֤Ǽޤ</p> - -<h3><a name="table4" id="table4">ɽ4: SSL ץȥΥС</a></h3> - - <table class="bordered"> - - <tr><th>С</th> - <th>ŵ</th> - <th></th> - <th>֥饦Υݡ</th></tr> - <tr><td>SSL v2.0</td> - <td>Vendor Standard (Netscape Corp. ) [<a href="#SSL2">SSL2</a>]</td> - <td>¸Ƥ SSL ץȥ</td> - <td>- NS Navigator 1.x/2.x<br /> - - MS IE 3.x<br /> - - Lynx/2.8+OpenSSL</td></tr> - <tr><td>SSL v3.0</td> - <td>Expired Internet Draft (Netscape Corp. ) [<a href="#SSL3">SSL3</a>]</td> - <td>Υƥɤβ - RSA Źɲáع¤Υݡ</td> - <td>- NS Navigator 2.x/3.x/4.x<br /> - - MS IE 3.x/4.x<br /> - - Lynx/2.8+OpenSSL</td></tr> - <tr><td>TLS v1.0</td> - <td>Proposed Internet Standard (IETF ) [<a href="#TLS1">TLS1</a>]</td> - <td>MAC 쥤 HMAC ع֥åŹ block - paddingåɸಽٹʸν¤ʤɤΤ - SSL 3.0 </td> - <td>- Lynx/2.8+OpenSSL</td></tr> - </table> - - -<p><a href="#table4">ɽ4</a>˼ȤꡢSSL ץȥˤ -ĤΥСޤ -ɽˤƤ褦ˡSSL 3.0 ΰĤ -ع¤ݡȤ뤳ȤǤ -εǽˤäơФϼʬξ˲äơ -ȯԼԤξ֥饦ϤȤǤޤ -ع¤ˤäơ -֥饦ȯԼԤξľϿƤʤƤ⡢ -ؤ˴ޤޤƤС -֥饦ϥФξͭ뤳ȤǤޤ -SSL 3.0 ϸ Internet Engineering Task Force (IETF) -ˤäƳȯƤ Transport Layer Security -[<a href="#TLS1">TLS</a>] ץȥɸ൬ʤδäȤʤäƤޤ</p> - -<h3><a name="session" id="session">åγΩ</a></h3> - - <p><a href="#figure1">1</a>Ǽ褦ˡ - åγΩϥ饤Ȥȥд֤ - ϥɥˤäƹԤʤޤ - Ф뤫饤ȤξꥯȤ뤫 - ȤФˤꡢΥϰۤʤΤȤʤޤ - ŹδΤˡɲäΥϥɥɬפˤʤ - ⤢ޤεǤ - 褯륷ʥꥪûޤ - ƤβǽˤĤϡSSL ͽȤƤ</p> - - <div class="note"><h3></h3> - <p> SSL åΩȡåѤ뤳Ȥǡ - åϤ뤿¿β֤Ȥ - ѥեޥ»ɤޤ - ΤᡢФƤΥå˰դʥå̾ - ơФ˥å夷饤Ȥϼ - (̾ФΥåǴڤˤʤޤǤ) - ϥɥʤ³뤳ȤǤޤ</p> - </div> - - <p class="figure"> - <img src="../images/ssl_intro_fig1.gif" alt="" width="423" height="327" /><br /> - <a id="figure1" name="figure1"><dfn>1</dfn></a>: SSL - ϥɥά</p> - - <p>Фȥ饤ȤǻȤ - ϥɥǤʲ˼ޤ:</p> - - <ol> - <li>ǡ̿˻ȤŹ楹Ȥμ</li> - <li>饤Ȥȥд֤ǤΥåγΩȶͭ</li> - <li>ץȤơ饤ȤФ륵Фǧ</li> - <li>ץȤơФФ륯饤Ȥǧ</li> - </ol> - - <p>쥹ƥåפΰŹ楹ȼˤäơ - Фȥ饤ȤϤ줾ˤä - Ź楹Ȥ֤ȤǤޤ - SSL3.0 ץȥλͽ 31 ΰŹ楹ȤƤޤ - Ź楹ȤϰʲΥݡͥȤˤƤޤ:</p> - - <ul> - <li>θ</li> - <li>ǡ̿ΰŹ</li> - <li>Message Authentication Code (MAC) Τ - å</li> - </ul> - - <p>λĤǤϰʲΥƤޤ</p> - - -<h3><a name="keyexchange" id="keyexchange">θ</a></h3> - - <p>θʤϥץꥱΥǡ̿˻Ȥ졢 - ͭоΰŹ渰ɤΤ褦ˤ饤ȤȥФ - 뤫ޤ - SSL 2.0 RSA Ȥޤ - SSL 3.0 ϾȤȤ RSA Ȥ - ̵饤ȤȥФλ̵̿ - Diffie-Hellman Ȥ - ʤ͡ʸ르ꥺݡȤޤ</p> - - <p>θˡˤĤŻҽ̾Ǥ - Żҽ̾Ȥɤޤ - ɤμν̾ȤȤޤ - ̩ǽ̾뤳ȤǶͭ - ޥߥɥ빶ɤȤǤޤ - [<a href="#AC96">AC96</a>, p516]</p> - - -<h3><a name="ciphertransfer" id="ciphertransfer">ǡ̿ΰŹ</a></h3> - - <p>SSL ϥåΥåΰŹ沽Ҥ - 跿Ź(оΰŹ)Ѥޤ - Ź沽ʤȤޤĤ褬ޤ:</p> - - <ul> - <li>Ź沽ʤ</li> - <li>ȥŹ - <ul> - <li>40-bit Ǥ RC4</li> - <li>128-bit Ǥ RC4</li> - </ul></li> - <li>CBC ֥åŹ - <ul><li>40 bit Ǥ RC2</li> - <li>40 bit Ǥ DES</li> - <li>56 bit Ǥ DES</li> - <li>168 bit Ǥ Triple-DES</li> - <li>Idea (128 bit )</li> - <li>Fortezza (96 bit )</li> - </ul></li> - </ul> - - <p>Ǥ CBC ȤϰŹ֥åϢ (Cipher Block Chaining) - άǡΰŹ沽줿Źʸΰ - ֥åΰŹ沽˻Ȥ뤳Ȥ̣ޤ - DES ϥǡŹ沽ɸ൬ (Data Encryption Standard) - [<a href="#AC96">AC96</a>, ch12] άǡ - DES40 3DES_EDE ޤतĤμबޤ - Idea ϺǹʤΤΰĤǡŹŪˤϸߤ - ǤϤʤΤǤ - RC2 RSA DSI ˤŪʥ르ꥺǤ - [<a href="#AC96">AC96</a>, - ch13]</p> - - -<h3><a name="digestfuntion" id="digestfuntion">ȴؿ</a></h3> - - <p> - ȴؿϥ쥳ɥ˥åȤɤΤ褦˥Ȥ뤫ꤷޤ - SSL ϰʲݡȤޤ:</p> - - <ul> - <li>Ȥʤ</li> - <li>MD5 (128-bit ϥå)</li> - <li>Secure Hash Algorithm (SHA-1) (160-bit ϥå)</li> - </ul> - - <p>åȤ Message Authentication Code (MAC) - ˻Ȥ졢åȶ˰Ź沽졢åοѤ - ץ쥤ɤޤ</p> - - -<h3><a name="handshake" id="handshake">ϥɥץȥ</a></h3> - - <p>ϥɥϻĤΥץȥȤޤ:</p> - - <ul> - <li><dfn>SSL ϥɥץȥ</dfn> - 饤Ȥȥд֤Ǥ SSL åγΩ˻Ȥޤ</li> - <li><dfn>SSL Źѹץȥ</dfn> - åǤΰŹ楹Ȥμ˻Ȥޤ</li> - <li><dfn>SSL ٹץȥ</dfn> - 饤ȥд֤ SSL 顼ãΤ˻Ȥޤ</li> - </ul> - - <p>ĤΥץȥϡץꥱץȥǡȤȤˡ - <a href="#figure2">2</a>˼Ȥ <dfn>SSL 쥳ɥץȥ</dfn> - ǥץ벽ޤ - ץ벽줿ץȥϥǡʤ - ؤΥץȥˤäƥǡȤãޤ - ץ벽줿ץȥϲؤΥץȥ˴ؤưڴΤޤ</p> - - <p class="figure"> - <img src="../images/ssl_intro_fig2.gif" alt="" width="428" height="217" /><br /> - <a id="figure2" name="figure2"><dfn>2</dfn></a>: SSL ץȥ륹å - </p> - - <p> - 쥳ɥץȥˤ SSL ȥץȥΥץ벽ϡ - ƥ֤ʥåܤ̿ä硢 - ȥץȥ뤬Ǥ뤳Ȥ̣ޤ - ˥å̵ϡNull Ź楹ȤȤ졢 - Ź沽ϹԤʤ줺åΩޤǤ - Ȥ̵֤Ȥʤޤ</p> - - -<h3><a name="datatransfer" id="datatransfer">ǡ̿</a></h3> - - <p><a href="#figure3">3</a>˼ SSL 쥳ɥץȥ - ϥ饤Ȥȥд֤Υץꥱ - SSL ȥǡ̿˻Ȥޤ - ΥǡϤ꾮˥åȤʬ줿ꡢ - ĤιץȥޤȤư˥åȤȤ̿ - Ԥʤ뤳Ȥ⤢ޤ - ǡ̤Ƚ̾źդơ - Υ˥åȤŹ沽Τ١ȤʤäƤ - ΤȥݡȥץȥѤ뤫⤷ޤ - (: ߥ㡼 SLL ǰ̤ݡȤƤΤϤޤ)</p> - - <p class="figure"> - <img src="../images/ssl_intro_fig3.gif" alt="" width="423" height="323" /><br /> - <a id="figure3" name="figure3"><dfn> 3</dfn></a>: SSL 쥳ɥץȥ - </p> - - -<h3><a name="securehttp" id="securehttp">HTTP ̿ΰ</a></h3> - - <p>褯 SSL λȤϥ֥饦ȥ֥д֤ HTTP ̿ - ΰǤ - ϡΰǤϤʤ HTTP λѤΤǤϤޤ - 줿Τϼ SSH ̤ HTTP ǡHTTPS ȸƤФޤ - 礭ʰ㤤ϡURL <code>http</code> <code>https</code> - ѤФ̤ΥݡȤȤȤǤ (ǥեȤǤ443) - 줬 <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> Apache ֥Ф뵡ǽǤ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="references" id="references">ʸ</a></h2> - -<dl> -<dt><a id="AC96" name="AC96">[AC96]</a></dt> -<dd>Bruce Schneier, <q>Applied Cryptography</q>, 2nd Edition, Wiley, -1996. See <a href="http://www.counterpane.com/">http://www.counterpane.com/</a> for various other materials by Bruce -Schneier.</dd> - -<dt><a id="X208" name="X208">[X208]</a></dt> -<dd>ITU-T Recommendation X.208, <q>Specification of Abstract Syntax Notation -One (ASN.1)</q>, 1988. See for instance <a href="http://www.itu.int/rec/recommendation.asp?type=items&lang=e&parent=T-REC-X.208-198811-I">http://www.itu.int/rec/recommendation.asp?type=items&lang=e&parent=T-REC-X.208-198811-I</a>. -</dd> - -<dt><a id="X509" name="X509">[X509]</a></dt> -<dd>ITU-T Recommendation X.509, <q>The Directory - Authentication -Framework</q>. See for instance <a href="http://www.itu.int/rec/recommendation.asp?type=folders&lang=e&parent=T-REC-X.509">http://www.itu.int/rec/recommendation.asp?type=folders&lang=e&parent=T-REC-X.509</a>. -</dd> - -<dt><a id="PKCS" name="PKCS">[PKCS]</a></dt> -<dd><q>Public Key Cryptography Standards (PKCS)</q>, -RSA Laboratories Technical Notes, See <a href="http://www.rsasecurity.com/rsalabs/pkcs/">http://www.rsasecurity.com/rsalabs/pkcs/</a>.</dd> - -<dt><a id="MIME" name="MIME">[MIME]</a></dt> -<dd>N. Freed, N. Borenstein, <q>Multipurpose Internet Mail Extensions -(MIME) Part One: Format of Internet Message Bodies</q>, RFC2045. -See for instance <a href="http://ietf.org/rfc/rfc2045.txt">http://ietf.org/rfc/rfc2045.txt</a>.</dd> - -<dt><a id="SSL2" name="SSL2">[SSL2]</a></dt> -<dd>Kipp E.B. Hickman, <q>The SSL Protocol</q>, 1995. See <a href="http://www.netscape.com/eng/security/SSL_2.html">http://www.netscape.com/eng/security/SSL_2.html</a>.</dd> - -<dt><a id="SSL3" name="SSL3">[SSL3]</a></dt> -<dd>Alan O. Freier, Philip Karlton, Paul C. Kocher, <q>The SSL Protocol -Version 3.0</q>, 1996. See <a href="http://www.netscape.com/eng/ssl3/draft302.txt">http://www.netscape.com/eng/ssl3/draft302.txt</a>.</dd> - -<dt><a id="TLS1" name="TLS1">[TLS1]</a></dt> -<dd>Tim Dierks, Christopher Allen, <q>The TLS Protocol Version 1.0</q>, -1999. See <a href="http://ietf.org/rfc/rfc2246.txt">http://ietf.org/rfc/rfc2246.txt</a>.</dd> -</dl> -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/ssl/ssl_intro.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../ja/ssl/ssl_intro.html" title="Japanese"> ja </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/ssl/ssl_intro.html.ja.utf8 b/docs/manual/ssl/ssl_intro.html.ja.utf8 new file mode 100644 index 0000000000..efcc57bc31 --- /dev/null +++ b/docs/manual/ssl/ssl_intro.html.ja.utf8 @@ -0,0 +1,698 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>SSL/TLS 暗号化: はじめに - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">SSL/TLS</a></div><div id="page-content"><div id="preamble"><h1>SSL/TLS 暗号化: はじめに</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/ssl/ssl_intro.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/ssl/ssl_intro.html" title="Japanese"> ja </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + +<blockquote> +<p>標準規格の良い所は、たくさんの規格から選べるということだ。 +そして、もし本当にどの規格も気に入らなければ、 +一年待つだけで探していた規格が現れる。</p> + +<p class="cite">-- <cite>A. Tanenbaum</cite>, "Introduction to +Computer Networks"</p> +</blockquote> + +<p> +入門ということで、この章は Web、HTTP、Apache に通じている +読者向けですが、セキュリティ専門家向けではありません。 +SSL プロトコルの決定的な手引きであるつもりはありません。 +また、組織内の認証管理のための特定のテクニックや、 +特許や輸出規制などの重要な法的な問題についても扱いません。 +むしろ、更なる研究への出発点として色々な概念、定義、例を並べることで + mod_ssl のユーザに基礎知識を提供する事を目的としています。</p> + +<p>ここに示された内容は主に、原著者の許可の下 +The Open Group Research Institute の <a href="http://home.earthlink.net/~fjhirsch/">Frederick J. Hirsch</a> + 氏の記事 <a href="http://home.earthlink.net/~fjhirsch/Papers/wwwj/article.html"> +Introducing SSL and Certificates using SSLeay</a> を基にしています。 +氏の記事は <a href="http://www.ora.com/catalog/wjsum97/">Web Security: A Matter of +Trust</a>, World Wide Web Journal, Volume 2, Issue 3, Summer 1997 +に掲載されました。 +肯定的な意見は <a href="mailto:hirsch@fjhirsch.com">Frederick Hirsch</a> 氏 + (元記事の著者) へ全ての苦情は <a href="mailto:rse@engelschall.com">Ralf S. Engelschall</a> ( +<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> の作者) へお願いします。 +[訳注: 訳については <a href="mailto:apache-docs@ml.apache.or.jp"> +Apache ドキュメント翻訳プロジェクト</a> +へお願いします。]</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#cryptographictech">暗号化技術</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#certificates">証明書</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ssl">Secure Sockets Layer (SSL)</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#references">参考文献</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="cryptographictech" id="cryptographictech">暗号化技術</a></h2> + +<p>SSL を理解するには、暗号アルゴリズム、 +メッセージダイジェスト関数(別名: 一方向関数、ハッシュ関数)、 +電子署名などへの理解が必要です。 +これらの技術は本が丸ごと必要な題目で +(例えば [<a href="#AC96">AC96</a>] を参照)、 +プライバシー、信用、認証などの技術の基礎となっています。</p> + +<h3><a name="cryptographicalgo" id="cryptographicalgo">暗号アルゴリズム</a></h3> + + <p>例えば、アリスが送金のために銀行にメッセージを送りたいとします。 + 口座番号や送金の金額が含まれるため、 + アリスはそのメッセージを秘密にしたいと思います。 + 解決方法の一つは暗号アルゴリズムを使って、メッセージを + 読ませたい人以外は読むことができない暗号化された + 形態に変えてしまうことです。 + その形態になると、 + メッセージは秘密の鍵によってのみ解釈することができます。 + 鍵なしでは、メッセージは役に立ちません。 + 良い暗号アルゴリズムは、侵入者が元のテキストを解読することを + 非常に難しくするため、努力が割に合わなくさせます。</p> + + <p>暗号アルゴリズムには + 従来型と公開鍵の二つの種類があります。</p> + + <dl> + <dt>従来型暗号</dt> + <dd>対称暗号としても知られ、 + 送信者と受信者が鍵を共有することが必要です。 + 鍵とは、メッセージを暗号化したり復号するのに使われる秘密 + の情報のことです。 + もし、この鍵が秘密なら、送信者と受信者以外は誰もメッセージを読 + むことができません。 + もしも、アリスと銀行が秘密の鍵を知っているなら、 + 彼らはお互いに秘密のメッセージを送ることができるでしょう。 + ただし、事前に内密に鍵を選ぶという仕事は問題を含んでいます。</dd> + + <dt>公開鍵暗号</dt> + <dd>非対称暗号としても知られ、 + メッセージを暗号化することのできる二つの鍵 + を使用するアルゴリズムを定義することで鍵のやり取りの問題を解決 + します。 + もし、ある鍵が暗号化に使われたなら、 + もう片方の鍵で復号しなければいけません。 + この方式によって、一つの鍵を公表して(公開鍵)、 + もう片方を秘密にしておく(秘密鍵)だけで、 + 安全なメッセージを受け取ることができます。</dd> + </dl> + + <p>誰もが暗号化されたメッセージを公開鍵によって暗号化 + することができますが、秘密鍵の持ち主だけがそれを読むことが + できます。 + この方法で、銀行の公開鍵を使って暗号化することで、 + アリスは秘密のメッセージを送ることができます。 + 銀行のみが復号することができます。</p> + + +<h3><a name="messagedigests" id="messagedigests">メッセージダイジェスト</a></h3> + + <p>アリスはメッセージを秘密にすることができますが、 + 誰かが例えば自分に送金するようにメッセージを変更したり、 + 別のものに置き換えてしまうかもしれないという問題があります。 + アリスのメッセージの信用を保証する方法の一つは、 + メッセージの簡潔なダイジェストを作って、それも銀行に送るというものです。 + メッセージを受け取ると銀行もダイジェストを作成し、 + アリスが送ったものと比べます。もし一致したなら、 + 受け取ったメッセージは無傷だということになります。</p> + + <p>このような要約は<dfn>メッセージダイジェスト</dfn>、 + <em>一方行関数</em>、または<em>ハッシュ関数</em>と呼ばれます。 + メッセージダイジェストは長い可変長のメッセージから + 短い固定長の表現を作るのに使われます。 + ダイジェストアルゴリズムはメッセージから + 一意なダイジェストを生成するように作られています。 + メッセージダイジェストはダイジェストから元のメッセージを + 判定するのがとても難しいようにできています。 + また、同じ要約を作成する二つのメッセージを探すのは不可能です。 + よって、同じ要約を使ってメッセージを置き換えるという + 可能性を排除しています。</p> + +<p>アリスへのもう一つの問題は、このダイジェストを安全に送る方法を探すことです。 +これができれば、メッセージの信用が保証されます。 +一つの方法はこのダイジェストに電子署名を含むことです。</p> + + +<h3><a name="digitalsignatures" id="digitalsignatures">電子署名</a></h3> +<p>アリスが銀行にメッセージを送ったとき、銀行は、 +侵入者が彼女になりすまして彼女の口座への取引を申請していないか、 +メッセージが本当に彼女からのものか確実に分からなければいけません。 +アリスによって作成され、メッセージに含まれた +<em>電子署名</em>がここで役に立ちます。</p> + +<p>電子署名はメッセージのダイジェストやその他の情報(処理番号など)を +送信者の秘密鍵で暗号化することで作られます。 +誰もが公開鍵を使って署名を<em>復号</em>することができますが、 +署名者のみが秘密鍵を知っています。 +これは、彼らのみが署名しえたことを意味します。 +ダイジェストを電子署名に含むことは、 +その署名がそのメッセージのみに有効であることを意味します。 +これは、誰もダイジェストを変えて署名をすることができないため、 +メッセージの信用も保証します。</p> + +<p>侵入者が署名を傍受して後日に再利用するのを防ぐため +電子署名には一意な処理番号が含まれます。 +これは、アリスがそんなメッセージは送っていないと言う詐欺 +から銀行を守ります。 +彼女だけが署名しえたからです。(否認防止)</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="certificates" id="certificates">証明書</a></h2> + +<p>アリスは秘密のメッセージを銀行に送り、 +署名をして、メッセージの信用を保証することができるおうになりましたが、 +通信している相手が本当に銀行なのか確かめなくてはいけません。 +これは、彼女が使う公開鍵が銀行の秘密鍵と対になっているものか、 +彼女は確かめなくてはいけないということを意味します。 +同様に、銀行はメッセージの署名が本当にアリスの署名か確認する必要が +あります。</p> + +<p>もし両者に身元を証明し、公開鍵を確認し、また信頼された機関が署名 +した証明書があれば、両者とも通信相手について正しい相手だと +確信することができます。 +そのような信頼された機関は<em>認証局</em> + (Certificate Authority または CA) と呼ばれ、 +証明書 (certificate) が認証 (authentication) に使われます。</p> + +<h3><a name="certificatecontents" id="certificatecontents">証明書の内容</a></h3> + + <p>証明書は公開鍵と個人、サーバ、その他の主体の実在の身元を + 関連付けます。 + <a href="#table1">表1</a>に示されるように証明対象の情報は + 身元証明の情報(識別名)と公開鍵が含まれます。 + 証明書はまた、認証局の身元証明と署名、そして証明書の有効期間を + 含みます。 + シリアルナンバーなどの認証局の管理上の情報や + その他の追加の情報が含まれているかもしれません。</p> + + <h4><a name="table1" id="table1">表1: 証明書情報</a></h4> + + <table> + + <tr><th>証明対象</th> + <td>識別名、公開鍵</td></tr> + <tr><th>発行者</th> + <td>識別名、公開鍵</td></tr> + <tr><th>有効期間</th> + <td>開始日、失効日</td></tr> + <tr><th>管理情報</th> + <td>バージョン、シリアルナンバー</td></tr> + <tr><th>拡張情報</th> + <td>基本的な制約、ネットスケープフラッグ、その他</td></tr> + </table> + + + <p>識別名(ディスティングイッシュ・ネーム)は特定の状況における + 身分証明を提供するのに使われています。例えば、ある人は + 私用と会社とで別々の身分証明を持つかもしれません。 + + 識別名は X.509 標準規格 [<a href="#X509">X509</a>] で定義されています。 + X.509 標準規格は、項目、項目名、そして項目の略称を定義しています。(<a href="#table2">表 + 2</a> 参照)</p> + + <h4><a name="table2" id="table2">表 2: 識別名情報</a></h4> + + <table class="bordered"> + + <tr><th>識別名項目</th> + <th>略称</th> + <th>説明</th> + <th>例</th></tr> + <tr><td>Common Name (コモンネーム)</td> + <td>CN</td> + <td>認証される名前<br /> + SSL接続するURL</td> + <td>CN=www.example.com</td></tr> + <tr><td>Organization or Company (組織名)</td> + <td>O</td> + <td>団体の正式英語組織名</td> + <td>O=Example Japan K.K.</td></tr> + <tr><td>Organizational Unit (部門名)</td> + <td>OU</td> + <td>部署名など</td> + <td>OU=Customer Service</td></tr> + <tr><td>City/Locality (市区町村)</td> + <td>L</td> + <td>所在してる市区町村</td> + <td>L=Sapporo</td></tr> + <tr><td>State/Province (都道府県)</td> + <td>ST</td> + <td>所在してる都道府県</td> + <td>ST=Hokkaido</td></tr> + <tr><td>Country(国)</td> + <td>C</td> + <td>所在している国名の ISO コード<br /> + 日本の場合 JP + </td> + <td>C=JP</td></tr> + </table> + + + <p>認証局はどの項目が省略可能でどれが必須かの方針を定義する + かもしれません。項目の内容についても認証局や証明書のユーザからの + 要件があるかもしれません。 + 例えば、ネットスケープのブラウザはサーバの証明書の + Common Name (コモンネーム)がサーバのドメイン名の + <code>*.example.com</code> + というようなワイルドカードのパターンにマッチすること + を要求します。</p> + + <p>バイナリ形式の証明書は ASN.1 表記法 + [<a href="#X208">X208</a>] [<a href="#PKCS">PKCS</a>] で + 定義されています。 + この表記法は内容をどのように記述するかを定義し、 + 符号化の規定がこの情報がどのようにバイナリ形式に変換されるかを + 定義します。 + 証明書のバイナリ符号化は Distinguished Encoding + Rules (DER) で定義され、それはより一般的な Basic Encoding Rules + (BER) に基づいています。 + バイナリ形式を扱うことのできない送信では、 + バイナリ形式は Base64 符号化 [<a href="#MIME">MIME</a>] で + ASCII 形式に変換されることがあります。 + このように符号化され、以下の例に示されるように区切り行に + 挟まれたものは PEM 符号化されたと言います。 + (PEM の名前は "Privacy Enhanced Mail" に由来します)</p> + + <div class="example"><h3>PEM 符号化された証明書の例 (example.crt)</h3><pre>-----BEGIN CERTIFICATE----- +MIIC7jCCAlegAwIBAgIBATANBgkqhkiG9w0BAQQFADCBqTELMAkGA1UEBhMCWFkx +FTATBgNVBAgTDFNuYWtlIERlc2VydDETMBEGA1UEBxMKU25ha2UgVG93bjEXMBUG +A1UEChMOU25ha2UgT2lsLCBMdGQxHjAcBgNVBAsTFUNlcnRpZmljYXRlIEF1dGhv +cml0eTEVMBMGA1UEAxMMU25ha2UgT2lsIENBMR4wHAYJKoZIhvcNAQkBFg9jYUBz +bmFrZW9pbC5kb20wHhcNOTgxMDIxMDg1ODM2WhcNOTkxMDIxMDg1ODM2WjCBpzEL +MAkGA1UEBhMCWFkxFTATBgNVBAgTDFNuYWtlIERlc2VydDETMBEGA1UEBxMKU25h +a2UgVG93bjEXMBUGA1UEChMOU25ha2UgT2lsLCBMdGQxFzAVBgNVBAsTDldlYnNl +cnZlciBUZWFtMRkwFwYDVQQDExB3d3cuc25ha2VvaWwuZG9tMR8wHQYJKoZIhvcN +AQkBFhB3d3dAc25ha2VvaWwuZG9tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB +gQDH9Ge/s2zcH+da+rPTx/DPRp3xGjHZ4GG6pCmvADIEtBtKBFAcZ64n+Dy7Np8b +vKR+yy5DGQiijsH1D/j8HlGE+q4TZ8OFk7BNBFazHxFbYI4OKMiCxdKzdif1yfaa +lWoANFlAzlSdbxeGVHoT0K+gT5w3UxwZKv2DLbCTzLZyPwIDAQABoyYwJDAPBgNV +HRMECDAGAQH/AgEAMBEGCWCGSAGG+EIBAQQEAwIAQDANBgkqhkiG9w0BAQQFAAOB +gQAZUIHAL4D09oE6Lv2k56Gp38OBDuILvwLg1v1KL8mQR+KFjghCrtpqaztZqcDt +2q2QoyulCgSzHbEGmi0EsdkPfg6mp0penssIFePYNI+/8u9HT4LuKMJX15hxBam7 +dUHzICxBVC1lnHyYGjDuAMhe396lYAn8bCld1/L4NMGBCQ== +-----END CERTIFICATE-----</pre></div> + + +<h3><a name="certificateauthorities" id="certificateauthorities">認証局</a></h3> + + <p>まず証明書の申請の情報を確認することで、 + 認証局は秘密鍵の持ち主の身元を保証します。 + 例えば、アリスが個人証明書を申請したとすると、 + 認証局はアリスが証明書の申請が主張する通りの + 人物だということを確認しなくてはいけません。</p> + + <h4><a name="certificatechains" id="certificatechains">証明書階層構造</a></h4> + + <p>認証局は他の認証局への証明書を発行することができます。 + 未知の証明書を調べる時に、アリスはその証明書の発行者 + に自信が持てるまで、発行者の証明書を + その上位階層の認証局をたどって調べる必要があります。 + 「悪質な」証明書の危険性を減らすため、 + 彼女は限られた連鎖の発行者のみ信頼するように + 決めることもできます。</p> + + + <h4><a name="rootlevelca" id="rootlevelca">最上位認証局の作成</a></h4> + + <p>前に述べたように、全ての証明書について、 + 最上位の認証局(CA)までそれぞれの発行者が + 対象の身元証明の有効性を明らかにする必要があります。 + 問題は、誰がその最上位の認証機関の証明書を保証するのか、 + ということです。 + このような場合に限り、証明書は「自己署名」されます。 + つまり、証明書の発行者と証明対象が同じということになります。 + その結果、自己署名された証明書を信用するには + 細心の注意が必要です。 + 最上位認証局が公開鍵を広く公表することで、 + その鍵を信頼するリスクを低くすることができます。 + もし、他人がその認証局になりすました時に、それが露見しや + すいからです。 + 多くのブラウザは有名な認証局を信頼するように + 設定されています。</p> + + <p><a href="http://www.thawte.com/">Thawte</a> + や <a href="http://www.verisign.com/">VeriSign</a> + のような多くの会社が認証局として開設しました。 + このような会社は以下のサービスを提供します:</p> + + <ul> + <li>証明書申請の確認</li> + <li>証明書申請の処理</li> + <li>証明書の発行と管理</li> + </ul> + + <p>自分で認証局を作ることも可能です。 + インターネット環境では危険ですが、 + 個人やサーバの身元証明が簡単に行える組織の + イントラネット内では役に立つかもしれません。</p> + + + <h4><a name="certificatemanagement" id="certificatemanagement">証明書管理</a></h4> + + <p>認証局の開設は徹底した管理、技術、運用の体制を必要とする + 責任のある仕事です。 + 認証局は証明書を発行するだけでなく、 + 管理もしなければなりません。 + 具体的には、証明書がいつまで有効かを決定し、更新し、 + また既に発行されたが失効した証明書のリスト + (Certificate Revocation Lists または CRL) + を管理しなければいけません。 + 例えば、アリスが会社から社員として証明書を与えられたとします。 + そして、アリスが会社を辞めるときには証明書を取り消さなければ + いけないとします。 + 証明書は次々と人に渡されていくものなので、 + 証明書そのものから、それが取り消されたか判断することは + 不可能です。 + よって、証明書の有効性を調べるときには、 + 認証局に連絡して CRL を照合する必要があります。 + 普通この過程は自動化されているものではありません。</p> + + <div class="note"><h3>注意</h3> + <p>デフォルトでブラウザに設定されていない認証局を使った場合、 + 認証局の証明書をブラウザに読み込んで、 + ブラウザがその認証局によって署名されたサーバの証明書を + 有効化する必要があります。 + 一度読み込まれると、その認証局によって署名された全ての + 証明書を受け入れるため、危険を伴います。</p> + </div> + + + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="ssl" id="ssl">Secure Sockets Layer (SSL)</a></h2> + +<p>Secure Sockets Layer プロトコルは信頼性のあるコネクション型の +ネットワーク層のプロトコル(例えば、TCP/IP)と +アプリケーション層のプロトコル(例えば、HTTP) +の間に置くことができます。 +SSL は、相互認証によってサーバとクライアント間の安全な通信を、 +電子署名によってデータの完全性を、 +そして暗号化によってプライバシを提供します。</p> + +<p>SSL プロトコルは暗号化、ダイジェスト、電子署名について、 +様々なアルゴリズムをサポートするようにできています。 +こうすることで、法や輸出の規制を考慮に入れて、サーバに合わせた +アルゴリズムを選ぶことができ、また、新しいアルゴリズムを +利用していくことも可能にしています。 +アルゴリズムの選択はプロトコルセッション開始時に +サーバとクライアント間で取り決められます。</p> + +<h3><a name="table4" id="table4">表4: SSL プロトコルのバージョン</a></h3> + + <table class="bordered"> + + <tr><th>バージョン</th> + <th>出典</th> + <th>説明</th> + <th>ブラウザのサポート</th></tr> + <tr><td>SSL v2.0</td> + <td>Vendor Standard (Netscape Corp. より) [<a href="#SSL2">SSL2</a>]</td> + <td>実装が現存する初めての SSL プロトコル</td> + <td>- NS Navigator 1.x/2.x<br /> + - MS IE 3.x<br /> + - Lynx/2.8+OpenSSL</td></tr> + <tr><td>SSL v3.0</td> + <td>Expired Internet Draft (Netscape Corp. より) [<a href="#SSL3">SSL3</a>]</td> + <td>特定のセキュリティ攻撃を防ぐための改訂、 + 非RSA 暗号の追加、証明書階層構造のサポート</td> + <td>- NS Navigator 2.x/3.x/4.x<br /> + - MS IE 3.x/4.x<br /> + - Lynx/2.8+OpenSSL</td></tr> + <tr><td>TLS v1.0</td> + <td>Proposed Internet Standard (IETF より) [<a href="#TLS1">TLS1</a>]</td> + <td>MAC レイヤを HMAC へ更新、ブロック暗号の block + padding、メッセージ順序の標準化、警告文の充実などのため + SSL 3.0 を改訂。</td> + <td>- Lynx/2.8+OpenSSL</td></tr> + </table> + + +<p><a href="#table4">表4</a>に示されるとおり、SSL プロトコルには +いくつものバージョンがあります。 +表にも書かれているように、SSL 3.0 の利点の一つは +証明書階層構造をサポートすることです。 +この機能によって、サーバは自分の証明書に加えて、 +発行者の証明書をブラウザに渡すことができます。 +証明書階層構造によって、 +ブラウザに発行者の証明書が直接登録されていなくても、 +階層の中に含まれていれば、 +ブラウザはサーバの証明書を有効化することができます。 +SSL 3.0 は現在 Internet Engineering Task Force (IETF) +によって開発されている Transport Layer Security +[<a href="#TLS1">TLS</a>] プロトコル標準規格の基礎となっています。</p> + +<h3><a name="session" id="session">セッションの確立</a></h3> + + <p><a href="#figure1">図1</a>で示されるように、 + セッションの確立はクライアントとサーバ間の + ハンドシェークシークエンスによって行なわれます。 + サーバが証明書を提供するか、クライアントの証明書をリクエストするか + というサーバの設定により、このシークエンスは異なるものとなります。 + 暗号情報の管理のために、追加のハンドシェーク過程が必要になる + 場合もありますが、この記事では + よくあるシナリオを手短に説明します。 + 全ての可能性についは、SSL 仕様書を参照してください。</p> + + <div class="note"><h3>注意</h3> + <p>一度 SSL セッションが確立すると、セッションを再利用することで、 + セッションを開始するための多くの過程を繰り返すという + パフォーマンスの損失を防ぎます。 + そのため、サーバは全てのセッションに一意なセッション識別名を + 割り当て、サーバにキャッシュし、クライアントは次回から + (識別名がサーバのキャッシュで期限切れになるまでは) + ハンドシェークなしで接続することができます。</p> + </div> + + <p class="figure"> + <img src="../images/ssl_intro_fig1.gif" alt="" width="423" height="327" /><br /> + <a id="figure1" name="figure1"><dfn>図1</dfn></a>: SSL + ハンドシェークシークエンス概略</p> + + <p>サーバとクライアントで使われる + ハンドシェークシークエンスの要素を以下に示します:</p> + + <ol> + <li>データ通信に使われる暗号スイートの取り決め</li> + <li>クライアントとサーバ間でのセッション鍵の確立と共有</li> + <li>オプションとして、クライアントに対するサーバの認証</li> + <li>オプションとして、サーバに対するクライアントの認証</li> + </ol> + + <p>第一ステップの暗号スイート取り決めによって、 + サーバとクライアントはそれぞれにあった + 暗号スイートを選ぶことができます。 + SSL3.0 プロトコルの仕様書は 31 の暗号スイートを定義しています。 + 暗号スイートは以下のコンポーネントにより定義されています:</p> + + <ul> + <li>鍵の交換手段</li> + <li>データ通信の暗号術</li> + <li>Message Authentication Code (MAC) 作成のための + メッセージダイジェスト</li> + </ul> + + <p>これらの三つの要素は以下のセクションで説明されています。</p> + + +<h3><a name="keyexchange" id="keyexchange">鍵の交換手段</a></h3> + + <p>鍵の交換手段はアプリケーションのデータ通信に使われ、 + 共有される対称暗号鍵をどのようにがクライアントとサーバで + 取り決めるかを定義します。 + SSL 2.0 は RSA 鍵交換しか使いませんが、 + SSL 3.0 は証明書が使われるときは RSA 鍵交換を使い、 + 証明書が無く、クライアントとサーバの事前の通信が無い場合は + Diffie-Hellman 鍵交換を使う + など様々な鍵交換アルゴリズムをサポートします。</p> + + <p>鍵の交換方法における一つの選択肢は電子署名です。 + 電子署名を使うかどうか、また、 + どの種類の署名を使うかという選択があります。 + 秘密鍵で署名することで共有鍵を生成すし、情報交換する時の + マン・イン・ザ・ミドル攻撃を防ぐことができます。 + [<a href="#AC96">AC96</a>, p516]</p> + + +<h3><a name="ciphertransfer" id="ciphertransfer">データ通信の暗号術</a></h3> + + <p>SSL はセッションのメッセージの暗号化に前述した + 従来型暗号(対称暗号)を用います。 + 暗号化しないという選択肢も含め九つの選択肢があります:</p> + + <ul> + <li>暗号化なし</li> + <li>ストリーム暗号 + <ul> + <li>40-bit 鍵での RC4</li> + <li>128-bit 鍵での RC4</li> + </ul></li> + <li>CBC ブロック暗号 + <ul><li>40 bit 鍵での RC2</li> + <li>40 bit 鍵での DES</li> + <li>56 bit 鍵での DES</li> + <li>168 bit 鍵での Triple-DES</li> + <li>Idea (128 bit 鍵)</li> + <li>Fortezza (96 bit 鍵)</li> + </ul></li> + </ul> + + <p>ここでの CBC とは暗号ブロック連鎖 (Cipher Block Chaining) + の略で、一つ前の暗号化された暗号文の一部が + ブロックの暗号化に使われることを意味します。 + DES はデータ暗号化標準規格 (Data Encryption Standard) + [<a href="#AC96">AC96</a>, ch12] の略で、 + DES40 や 3DES_EDE を含むいくつもの種類があります。 + Idea は最高なものの一つで、暗号術的には現在ある中で + 最も強力なものです。 + RC2 は RSA DSI による独占的なアルゴリズムです。 + [<a href="#AC96">AC96</a>, + ch13]</p> + + +<h3><a name="digestfuntion" id="digestfuntion">ダイジェスト関数</a></h3> + + <p> + ダイジェスト関数の選択はレコードユニットからどのようにダイジェストが生成されるかを決定します。 + SSL は以下をサポートします:</p> + + <ul> + <li>ダイジェストなし</li> + <li>MD5 (128-bit ハッシュ)</li> + <li>Secure Hash Algorithm (SHA-1) (160-bit ハッシュ)</li> + </ul> + + <p>メッセージダイジェストは Message Authentication Code (MAC) + の生成に使われ、メッセージと共に暗号化され、メッセージの信用を + 提供し、リプレイ攻撃を防ぎます。</p> + + +<h3><a name="handshake" id="handshake">ハンドシェークシークエンスプロトコル</a></h3> + + <p>ハンドシェークシークエンスは三つのプロトコルを使います:</p> + + <ul> + <li><dfn>SSL ハンドシェークプロトコル</dfn>は + クライアントとサーバ間での SSL セッションの確立に使われます。</li> + <li><dfn>SSL 暗号仕様変更プロトコル</dfn>は + セッションでの暗号スイートの取り決めに使われます。</li> + <li><dfn>SSL 警告プロトコル</dfn>は + クライアントサーバ間で SSL エラーを伝達するのに使われます。</li> + </ul> + + <p>三つのプロトコルは、アプリケーションプロトコルデータとともに、 + <a href="#figure2">図2</a>に示すとおり <dfn>SSL レコードプロトコル</dfn> + でカプセル化されます。 + カプセル化されたプロトコルはデータを検査しない + 下層のプロトコルによってデータとして伝達されます。 + カプセル化されたプロトコルは下層のプロトコルに関して一切関知しません。</p> + + <p class="figure"> + <img src="../images/ssl_intro_fig2.gif" alt="" width="428" height="217" /><br /> + <a id="figure2" name="figure2"><dfn>図2</dfn></a>: SSL プロトコルスタック + </p> + + <p> + レコードプロトコルによる SSL コントロールプロトコルのカプセル化は、 + アクティブなセッションの二回目の通信があった場合、 + コントロールプロトコルが安全であることを意味します。 + 既にセッションが無い場合は、Null 暗号スイートが使われ、 + 暗号化は行なわれず、セッションが確立するまでは + ダイジェストも無い状態となります。</p> + + +<h3><a name="datatransfer" id="datatransfer">データ通信</a></h3> + + <p><a href="#figure3">図3</a>に示される SSL レコードプロトコル + はクライアントとサーバ間のアプリケーションや + SSL コントロールデータの通信に使われます。 + このデータはより小さいユニットに分けられたり、 + いくつかの高級プロトコルをまとめて一ユニットとして通信が + 行なわれることもあります。 + データを圧縮し、ダイジェスト署名を添付して、 + これらのユニットを暗号化したのち、ベースとなっている + 信頼性のあるトランスポートプロトコルを用いるかもしれません。 + (注意: 現在メジャーな SLL 実装で圧縮をサポートしているものはありません)</p> + + <p class="figure"> + <img src="../images/ssl_intro_fig3.gif" alt="" width="423" height="323" /><br /> + <a id="figure3" name="figure3"><dfn>図 3</dfn></a>: SSL レコードプロトコル + </p> + + +<h3><a name="securehttp" id="securehttp">HTTP 通信の安全化</a></h3> + + <p>よくある SSL の使い方はブラウザとウェブサーバ間の HTTP 通信 + の安全化です。 + これは、従来の安全ではない HTTP の使用を除外するものではありません。 + 安全化されたものは主に SSH 上の普通の HTTP で、HTTPS と呼ばれます。 + 大きな違いは、URL スキームに <code>http</code> の代わりに <code>https</code> + を用い、サーバが別のポートを使うことです (デフォルトでは443)。 + これが主に <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> が Apache ウェブサーバに提供する機能です。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="references" id="references">参考文献</a></h2> + +<dl> +<dt><a id="AC96" name="AC96">[AC96]</a></dt> +<dd>Bruce Schneier, <q>Applied Cryptography</q>, 2nd Edition, Wiley, +1996. See <a href="http://www.counterpane.com/">http://www.counterpane.com/</a> for various other materials by Bruce +Schneier.</dd> + +<dt><a id="X208" name="X208">[X208]</a></dt> +<dd>ITU-T Recommendation X.208, <q>Specification of Abstract Syntax Notation +One (ASN.1)</q>, 1988. See for instance <a href="http://www.itu.int/rec/recommendation.asp?type=items&lang=e&parent=T-REC-X.208-198811-I">http://www.itu.int/rec/recommendation.asp?type=items&lang=e&parent=T-REC-X.208-198811-I</a>. +</dd> + +<dt><a id="X509" name="X509">[X509]</a></dt> +<dd>ITU-T Recommendation X.509, <q>The Directory - Authentication +Framework</q>. See for instance <a href="http://www.itu.int/rec/recommendation.asp?type=folders&lang=e&parent=T-REC-X.509">http://www.itu.int/rec/recommendation.asp?type=folders&lang=e&parent=T-REC-X.509</a>. +</dd> + +<dt><a id="PKCS" name="PKCS">[PKCS]</a></dt> +<dd><q>Public Key Cryptography Standards (PKCS)</q>, +RSA Laboratories Technical Notes, See <a href="http://www.rsasecurity.com/rsalabs/pkcs/">http://www.rsasecurity.com/rsalabs/pkcs/</a>.</dd> + +<dt><a id="MIME" name="MIME">[MIME]</a></dt> +<dd>N. Freed, N. Borenstein, <q>Multipurpose Internet Mail Extensions +(MIME) Part One: Format of Internet Message Bodies</q>, RFC2045. +See for instance <a href="http://ietf.org/rfc/rfc2045.txt">http://ietf.org/rfc/rfc2045.txt</a>.</dd> + +<dt><a id="SSL2" name="SSL2">[SSL2]</a></dt> +<dd>Kipp E.B. Hickman, <q>The SSL Protocol</q>, 1995. See <a href="http://www.netscape.com/eng/security/SSL_2.html">http://www.netscape.com/eng/security/SSL_2.html</a>.</dd> + +<dt><a id="SSL3" name="SSL3">[SSL3]</a></dt> +<dd>Alan O. Freier, Philip Karlton, Paul C. Kocher, <q>The SSL Protocol +Version 3.0</q>, 1996. See <a href="http://www.netscape.com/eng/ssl3/draft302.txt">http://www.netscape.com/eng/ssl3/draft302.txt</a>.</dd> + +<dt><a id="TLS1" name="TLS1">[TLS1]</a></dt> +<dd>Tim Dierks, Christopher Allen, <q>The TLS Protocol Version 1.0</q>, +1999. See <a href="http://ietf.org/rfc/rfc2246.txt">http://ietf.org/rfc/rfc2246.txt</a>.</dd> +</dl> +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/ssl/ssl_intro.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../ja/ssl/ssl_intro.html" title="Japanese"> ja </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/stopping.html b/docs/manual/stopping.html index 8824688cb5..13594dd7a6 100644 --- a/docs/manual/stopping.html +++ b/docs/manual/stopping.html @@ -14,9 +14,9 @@ URI: stopping.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: stopping.html.ja.euc-jp +URI: stopping.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: stopping.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/stopping.html.ja.euc-jp b/docs/manual/stopping.html.ja.euc-jp deleted file mode 100644 index e72ad55657..0000000000 --- a/docs/manual/stopping.html.ja.euc-jp +++ /dev/null @@ -1,259 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>ߤȺƵư - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>ߤȺƵư</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/stopping.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/stopping.html" title="Japanese"> ja </a> | -<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>ʸǤ Unix ƥǤ - Apache ߤȺƵưˤĤưäƤޤ - Windows NT, 2000, XP 桼<a href="platform/windows.html#winsvc">ӥȤ - Apache ¹Ԥ</a>ǡWindows 9x, ME桼<a href="platform/windows.html#wincons">륢ץꥱȤ - Apache ¹Ԥ</a>ǡ - ΥץåȥۡǤλˡ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">ȥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#term">ޤ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#graceful">ˤ䤫ʺƵư</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#hup">ޤʺƵư</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#race">Ͽ: ʥȶ</a></li> -</ul><h3></h3><ul class="seealso"><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li></ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="introduction" id="introduction">ȥ</a></h2> - - <p>Apache ߤƵưꤹ뤿ˤϡ¹ԤƤ - <code class="program"><a href="./programs/httpd.html">httpd</a></code> ץ˥ʥɬפޤ - ʥˤĤˡޤ - ܤϥץľܥʥ unix <code>kill</code> - ޥɤѤˡǤ - ƥФ <code class="program"><a href="./programs/httpd.html">httpd</a></code> - ¹ԤƤΤ˵դǤ礦ʥΤ - ƥץǡʳθġΥץˤ - ʥʤDzοƥץ pid - <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> - ˽ƤޤϤĤޤꡢưʳΥץ - ʥɬפʤȤȤǤ - ƥץ뤳ȤǤ 3 Υʥ뤬ޤ: - <code><a href="#term">TERM</a></code>, - <code><a href="#hup">HUP</a></code>, - <code><a href="#graceful">USR1</a></code> - ǤˤĤƤ³</p> - - <p>ƥץ˥ʥˤϡ - Τ褦ʥޥɤȯԤƲ:</p> - -<div class="example"><p><code>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</code></p></div> - - <p><code class="program"><a href="./programs/httpd.html">httpd</a></code> ץ˥ʥ 2 ܤˡ - <code>-k</code> Ȥޥɥ饤Ѥ뤳ȤǤ - Ƥ褦ˡ<code>stop</code>, <code>restart</code>, - <code>graceful</code> Ǥޤ - <code class="program"><a href="./programs/httpd.html">httpd</a></code> ΰǤ - ѤΥץ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> ϤΰΤޤ - <code class="program"><a href="./programs/httpd.html">httpd</a></code> Ϥޤ</p> - - <p><code class="program"><a href="./programs/httpd.html">httpd</a></code> ˥ʥä塢 - ¹ԾΥޥɤɤळȤǤޤ:</p> - -<div class="example"><p><code>tail -f /usr/local/apache2/logs/error_log</code></p></div> - <p>˵ϡƼ - <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> - - <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> - Ŭ礹褦ŬƲ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="term" id="term">ޤ</a></h2> - -<dl><dt>ʥ: TERM</dt> -<dd><code>apachectl -k stop</code></dd> -</dl> - - <p><code>TERM</code> 뤤 <code>stop</code> - ʥƥץȡ¨¤˻ҥץƤ kill 褦Ȥޤ - ҥץ kill ޤǤ˿ä뤫⤷ޤ - θ塢ƥץȤλޤ - ΥꥯȤߤ졢ϤꥯȤФ - Ϥޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="graceful" id="graceful">ˤ䤫ʺƵư</a></h2> - -<dl><dt>ʥ: USR1</dt> -<dd><code>apachectl -k graceful</code></dd> -</dl> - - <p>ƥץ <code>USR1</code> 뤤 <code>graceful</code> - ʥȡҥץ˸ߤΥꥯȤνθ˽λ - (뤤ϲ⤷ƤʤФ˽λ) - 褦<em></em>ޤ - ƥץեɹơեľޤ - ҥץˤʤʤ˽äơ - <em></em>ˤҥץ֤Ƥޤ - ơ餬ʥꥯȤ¨¤˱Ϥޤ</p> - - <div class="note">ΥץåȥۡǤ <code>USR1</code> - ˤ䤫ʺƵưΤ˻ȤȤǤޤΥʥ - (㤨 WINCH) ѤǤǤ礦 - <code>apachectl graceful</code> - Ȥޥɤϥץåȥۡ˹äʥޤ</div> - - <p>ΥɤϾ - MPM Υץǥ쥯ƥ֤Ż뤷ޤΤǡ - 饤ȤΥꥯȤץȥåɤοƵưν - Ŭڤͤ˰ݻޤޤΤ褦ˤ - <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> - ޤ: - ʤȤ 1 ø <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> Ĥοҥץ - ƤʤСοˤʤ褦Ŭץޤ - εưϸߤ٤ФŬڤʻҥץο - <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> ѥǤ - ˾οξݻ褦ȤƤޤ</p> - - <p><code class="module"><a href="./mod/mod_status.html">mod_status</a></code> - ѤƤϡ<code>USR1</code> ʥ뤬줿ݤ - פ<strong>ꤵʤ</strong>Ȥ - դƤ - ФꥯȤ˱ǽʻ֤Ǿˤ褦 - (ꥯȤ OS ˤäƥ塼ɲäΤФʶϤޤ) - ޤƱˡ˾Υ塼˥ѥ褦 - ɤϽƤޤ - Τ褦ˤ뤿ˡޤäҥץפ˻ȤƤ - <em>ܡ</em>ݻʤФʤޤ</p> - - <p>status ⥸塼ϡˤ䤫ʺƵư鳫Ϥ - ꥯȤ˱³Ƥҥץꤹ뤿ˡ - <code>G</code> ȤȤ⤷ޤ</p> - - <p>ߡ<code>USR1</code> ȤưץȤǤϡ - ƵưλҥץäȤξڤˡ - ޤŤФƲˡ - <code>USR1</code> ʥä夤餫ŬʻԤĤȤ - Ƥޤ㤨СӰζ̿ϩΥ桼ΥꥯȤΤۤȤɤ 10 - ʬʲǴλƤȤȤʬäƤС - Ť˲ 15 ʬԤĤȤȤǤ</p> - - <div class="note">Ƶưե˸꤬ȡ - ƥץϺƵư˥顼ȤȤ˽λޤ - ˤ䤫ʺƵưξϡƥץλǤҥץ - ¹Ԥ줿ޤ֤줿⤷ޤ - (ǸΥꥯȤִˤ䤫˽λפ - ҥץȤʤޤ) - ФƵưݤˡ줬ˤʤ뤫⤷ޤ - -- Ф listen ݡȤ˥ХɤǤʤ⤷ޤ - Ƶưˡեιʸ <code>-t</code> - ޥɥ饤 - (<code class="program"><a href="./programs/httpd.html">httpd</a></code> ) - ȤäƸڤ뤳ȤǤޤ - եΰ̣ŪƤʸƱͤ˸ڤϡ - root 桼 <code class="program"><a href="./programs/httpd.html">httpd</a></code> ư褦ȤФ狼ޤ - ⤷顼ʤСåȤȤ - root Ǥʤ - (⤷ϼ¹ <code class="program"><a href="./programs/httpd.html">httpd</a></code> - ɬפʥݡȤ˥ХɤƤ뤿) - ˼ԤǤ礦 - ʳͳǵư˼ԤΤǤС - եΥ顼ǡ - ˤ䤫ʺƵưԤˤθʤФʤޤ</div> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="hup" id="hup">ޤʺƵư</a></h2> - -<dl><dt>ʥ: HUP</dt> -<dd><code>apachectl -k restart</code></dd> -</dl> - - <p><code>HUP</code> 뤤 <code>restart</code> ʥƥץȡ - <code>TERM</code> Ʊͤ˻ҥץ kill ޤ - ƥץϽλޤ - եɹơեƤľޤ - θ塢ҥץưƱ³ޤ</p> - - <p><code class="module"><a href="./mod/mod_status.html">mod_status</a></code> - ȤäƤϡ<code>HUP</code> 줿 - פꤵ뤳ȤդƤ</p> - - <div class="note">Ƶưե˸꤬ȡ - ƥץϺƵư˥顼ȤȤ˽λޤ - ˤϼˡ</div> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="race" id="race">Ͽ: ʥȶ</a></h2> - - <p>Apache 1.2b9 ϡƵưߤΥʥޤ<em></em> - (֤ñ: ߥ˥ǡ - ΰӤˤ礦ɲͽ۳ư - 褦ʤȤؤޤ) ޤ - ǽäƤ륢ƥǤϡǤ - Τ褦ʤȤʤ褦ˤƤޤ - ΥƥǤ϶֤̤μ¤˵ꤨ - ȤȤդƤ</p> - - <p>ǥ - <code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code> - ѤƤ륢ƥǤϡ - Ū˥ܡɤǽޤ - ܡɤ줿ϡ - "bind: Address already in use" (<code>HUP</code> ) - "long lost child came home!" (<code>USR1</code> ) - Ȥä̤ˤʤޤ - Ԥ̿Ūʥ顼Ǥ - ԤϥܡɥåȤǤ - Ǥˤ䤫ʺƵưϡޤ˳μ¤ʺƵư (HUP) - ʻѤƻȤäɤǤ礦 - ΤΤǤ - ʤȤʬΥƥǤϥܡɤΥեɬפޤ - Ѥ륢ƥϡ - <code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code> - </p> - - <p>ƤΥƥˤơġλҥץ - ³Ū HTTP ͥ (KeepAlive) - ˴ؤ뾮ʶ֤ꤨޤ - ꥯȹԤɤ塢ƥꥯȥإåɤ - ҥץϽλ뤫Τޤ - Ф뽤ޤ 1.2 ǽˤȯ٤ޤ - ŪˤϡǤϤޤ - ʤʤ KeepAlive Υ饤Ȥϡͥåȥٱ - ФΥॢȤʤɤƤʤФʤʤǤ - ºݤˤⲿƶ褦ˤϸޤ - -- ƥȥǥФ 1 ô֤ 20 ƵưƤ - 饤Ȥϲ줿ΥɥȤ뤳Ȥʤ - ˱ǤƤޤ</p> -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Espaol"> es </a> | -<a href="./fr/stopping.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="./ja/stopping.html" title="Japanese"> ja </a> | -<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/stopping.html.ja.utf8 b/docs/manual/stopping.html.ja.utf8 new file mode 100644 index 0000000000..12589029fa --- /dev/null +++ b/docs/manual/stopping.html.ja.utf8 @@ -0,0 +1,259 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>停止と再起動 - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>停止と再起動</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/stopping.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/stopping.html" title="Japanese"> ja </a> | +<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>この文書では Unix に類似したシステムでの + Apache の停止と再起動について扱っています。 + Windows NT, 2000, XP ユーザは<a href="platform/windows.html#winsvc">サービスとして + Apache を実行する</a>で、Windows 9x, MEユーザは<a href="platform/windows.html#wincons">コンソールアプリケーションとして + Apache を実行する</a>で、 + これらのプラットホームでの使用方法をご覧下さい。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">イントロダクション</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#term">急な停止</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#graceful">緩やかな再起動</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#hup">急な再起動</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#race">付録: シグナルと競合状態</a></li> +</ul><h3>参照</h3><ul class="seealso"><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="introduction" id="introduction">イントロダクション</a></h2> + + <p>Apache を停止したり再起動したりするためには、実行されている + <code class="program"><a href="./programs/httpd.html">httpd</a></code> プロセスにシグナルを送る必要があります。 + シグナルを送るには二つの方法があります。 + 一つ目はプロセスに直接シグナルを送る unix の <code>kill</code> + コマンドを使用する方法です。 + システムを見ればたくさんの <code class="program"><a href="./programs/httpd.html">httpd</a></code> が + 実行されているのに気が付くでしょうが、シグナルを送るのは + 親プロセスだけで、それ以外の個々のプロセスには + シグナルを送らないで下さい。その親プロセスの pid は + <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> + に書かれています。これはつまり、親以外のプロセスに + シグナルを送る必要すらない、ということです。 + 親プロセスに送ることができる 3 種類のシグナルがあります: + <code><a href="#term">TERM</a></code>, + <code><a href="#hup">HUP</a></code>, + <code><a href="#graceful">USR1</a></code> + です。これらの説明については続きをご覧下さい。</p> + + <p>親プロセスにシグナルを送るには、 + 次のようなコマンドを発行して下さい:</p> + +<div class="example"><p><code>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</code></p></div> + + <p><code class="program"><a href="./programs/httpd.html">httpd</a></code> プロセスにシグナルを送る 2 番目の方法は + <code>-k</code> というコマンドライン引数を使用することです。 + 下で説明されているように、<code>stop</code>, <code>restart</code>, + <code>graceful</code> を指定できます。 + これらは <code class="program"><a href="./programs/httpd.html">httpd</a></code> の引数ですが、 + 制御用のスクリプト <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> はそれらの引数をそのまま + <code class="program"><a href="./programs/httpd.html">httpd</a></code> に渡します。</p> + + <p><code class="program"><a href="./programs/httpd.html">httpd</a></code> にシグナルを送った後、 + 実行状況を次のコマンドで読むことができます:</p> + +<div class="example"><p><code>tail -f /usr/local/apache2/logs/error_log</code></p></div> + <p>ここに挙げた例は、各自の + <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> + と + <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> + の設定に適合するように適宜修正して下さい。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="term" id="term">急な停止</a></h2> + +<dl><dt>シグナル: TERM</dt> +<dd><code>apachectl -k stop</code></dd> +</dl> + + <p><code>TERM</code> あるいは <code>stop</code> + シグナルを親プロセスに送ると、即座に子プロセス全てを kill しようとします。 + 子プロセスを完全に kill し終わるまでに数秒かかるかもしれません。 + その後、親プロセス自身が終了します。 + 処理中のリクエストは全て停止され、もはやリクエストに対する + 応答はされません。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="graceful" id="graceful">緩やかな再起動</a></h2> + +<dl><dt>シグナル: USR1</dt> +<dd><code>apachectl -k graceful</code></dd> +</dl> + + <p>親プロセスは <code>USR1</code> あるいは <code>graceful</code> + シグナルを受け取ると、子プロセスに現在のリクエストの処理の後に終了する + (あるいは何もしていなければすぐに終了する) + ように<em>助言</em>します。 + 親プロセスは設定ファイルを再読込して、ログファイルを開き直します。 + 子プロセスが徐々になくなるに従って、 + 新しい<em>世代</em>の設定による子プロセスに置き換えていきます。 + そして、これらが新たなリクエストに即座に応答し始めます。</p> + + <div class="note">特定のプラットホームでは <code>USR1</code> + を緩やかな再起動のために使うことができませんが、代わりのシグナル + (例えば WINCH) が使用できるでしょう。 + <code>apachectl graceful</code> + というコマンドはプラットホームに合ったシグナルを送ります。</div> + + <p>このコードは常に + MPM のプロセス制御ディレクティブの設定を重視しますので、 + クライアントのリクエストを扱うプロセスとスレッドの数を再起動の処理中も + 適切な値に維持されます。。また、次のようにして + <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> + を守ります: + 少なくとも 1 秒後に <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> 個の新しい子プロセスが + 生成されていなければ、その数になるように適宜プロセスを生成します。 + この挙動は現在の負荷に対して適切な子プロセスの数と + <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> パラメータでの + 希望の数の両方を維持しようとしています。</p> + + <p><code class="module"><a href="./mod/mod_status.html">mod_status</a></code> を + 使用している場合は、<code>USR1</code> シグナルが送られた際に + サーバ統計がゼロに<strong>設定されない</strong>ことに + 注意してください。 + サーバが新しいリクエストに応答不能な時間を最小にするように + (リクエストは OS によってキューに追加されるので絶対に紛失はしません)、 + また同時に、希望のチューニングパラメータを守るように + コードは書かれています。 + このようにするために、世代をまたがった全子プロセスの追跡に使われている + <em>スコアボード</em>を維持しなければなりません。</p> + + <p>status モジュールは、緩やかな再起動以前から開始して + リクエストに応答し続けている子プロセスを特定するために、 + <code>G</code> を使うこともします。</p> + + <p>現在、<code>USR1</code> を使うログ移動スクリプトでは、 + 再起動前の子プロセスがログを書き終わったことを確証する方法が + ありません。古いログに対して何かする前に、 + <code>USR1</code> シグナルを送った後いくらか適当な時間待つことを + 提案します。例えば、帯域の狭い通信路のユーザのリクエストのほとんどが 10 + 分以下で完了しているということが分かっていれば、 + 古いログに何かする前に 15 分待つということです。</p> + + <div class="note">再起動時に設定ファイルに誤りがあると、 + 親プロセスは再起動せずにエラーとともに終了します。 + 緩やかな再起動の場合は、親プロセスが終了した後でも子プロセスが + 実行されたまま放置されたりもします。 + (最後のリクエストを処理した後「緩やかに終了」する + 子プロセスとなります。) + サーバを再起動する際に、これが問題になるかもしれません + -- サーバは listen するポートにバインドできないかもしれません。 + 再起動する前に、設定ファイルの構文を <code>-t</code> + コマンドライン引数 + (<code class="program"><a href="./programs/httpd.html">httpd</a></code> をご覧下さい) + を使って検証することができます。 + 設定ファイルの意味的な内容を構文と同様に検証したい場合は、 + 非 root ユーザで <code class="program"><a href="./programs/httpd.html">httpd</a></code> を起動しようとすればわかります。 + もしエラーがなければ、ソケットやログを開こうとして + root でないため + (もしくは実行中の <code class="program"><a href="./programs/httpd.html">httpd</a></code> + が既に必要なポートにバインドしているため) + に失敗するでしょう。 + これ以外の理由で起動に失敗したのであれば、 + それは設定ファイルのエラーで、 + 緩やかな再起動を行う前にその誤りを修正しなければなりません。</div> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="hup" id="hup">急な再起動</a></h2> + +<dl><dt>シグナル: HUP</dt> +<dd><code>apachectl -k restart</code></dd> +</dl> + + <p><code>HUP</code> あるいは <code>restart</code> シグナルを親プロセスに送ると、 + <code>TERM</code> と同様に子プロセスを kill しますが、 + 親プロセスは終了しません。 + 設定ファイルを再読込して、ログファイル全てを開き直します。 + その後、新しい子プロセスを起動して応答を続けます。</p> + + <p><code class="module"><a href="./mod/mod_status.html">mod_status</a></code> + を使っている場合は、<code>HUP</code> が送られた場合に + サーバ統計がゼロに設定されることに注意してください。</p> + + <div class="note">再起動時に設定ファイルに誤りがあると、 + 親プロセスは再起動せずにエラーとともに終了します。 + これを避けるには次の方法をご覧下さい。</div> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="race" id="race">付録: シグナルと競合状態</a></h2> + + <p>Apache 1.2b9 以前は、再起動や停止のシグナルを含む<em>競合状態</em> + (競合状態を簡単に説明すると: タイミンにグよる問題で、 + 具合の悪い時間帯にちょうど何かが起こると予想外の動作をする + ようなことを指します) がありました。 + 「正しい」機能を持っているアーキテクチャでは、できるだけ + このようなことが起こらないようにしています。 + しかし、ある種のアーキテクチャでは競合状態は未だ確実に起こりえる + ということに注意してください。</p> + + <p>ディスク上で + <code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code> + を使用しているアーキテクチャでは、 + 潜在的にスコアボードが壊れる可能性があります。 + スコアボードが壊れた場合は、 + "bind: Address already in use" (<code>HUP</code> 後) や + "long lost child came home!" (<code>USR1</code> 後) + といった結果になります。 + 前者は致命的なエラーですが、 + 後者はスコアボードスロットを失うだけです。 + ですから緩やかな再起動は、たまに確実な再起動 (HUP) + も併用して使った方が良いでしょう。 + これらの問題を克服するのは非常に難しいのですが、 + 幸いなことに大部分のアーキテクチャではスコアボードのファイルは必要ありません。 + これを使用するアーキテクチャは、 + <code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code> + をご覧下さい。</p> + + <p>全てのアーキテクチャにおいて、個々の子プロセスで + 継続的な HTTP コネクション (KeepAlive) + に関する小さな競合状態が起こりえます。 + リクエスト行を読んだ後、そしてリクエストヘッダを読む前に + 子プロセスは終了するかも知れません。 + これに対する修正がありますが 1.2 で修正するには発見が遅すぎました。 + 理論的には、これは問題ではありません。 + なぜなら KeepAlive のクライアントは、ネットワーク遅延や + サーバのタイムアウトなどに備えていなければならないからです。 + 実際にも何か影響があるようには見えません + -- テストケースでサーバを 1 秒間に 20 回再起動しても + クライアントは壊れた画像や空のドキュメントを受け取ることなく + 正常に閲覧できています。</p> +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="./fr/stopping.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="./ja/stopping.html" title="Japanese"> ja </a> | +<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/style/lang-targets.xml b/docs/manual/style/lang-targets.xml index 70bb037e1f..058866457a 100644 --- a/docs/manual/style/lang-targets.xml +++ b/docs/manual/style/lang-targets.xml @@ -125,7 +125,7 @@ <!-- Japanese --> <!-- ==================================================================== --> <property value=".xml.ja" name="inputext.ja"/> -<property value=".html.ja.euc-jp" name="outputext.ja"/> +<property value=".html.ja.utf8" name="outputext.ja"/> <target description="- builds Japanese HTML files" name="ja"> <html.generic lang="ja"/> diff --git a/docs/manual/style/manual.ja.xsl b/docs/manual/style/manual.ja.xsl index 239141b26f..1c67586719 100644 --- a/docs/manual/style/manual.ja.xsl +++ b/docs/manual/style/manual.ja.xsl @@ -19,7 +19,7 @@ <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> -<xsl:output method="xml" encoding="EUC-JP" indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/> +<xsl:output method="xml" encoding="UTF-8" indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/> <!-- Read the localized messages from the specified language file --> <xsl:variable name="message" select="document('lang/ja.xml')/language/messages/message"/> @@ -27,7 +27,7 @@ <xsl:variable name="allmodules" select="document('xsl/util/allmodules.xml')/items/item[@lang=$doclang]"/> <!-- some meta information have to be passed to the transformation --> -<xsl:variable name="output-encoding">EUC-JP</xsl:variable> +<xsl:variable name="output-encoding">UTF-8</xsl:variable> <xsl:variable name="is-chm" select="false()"/> <xsl:variable name="is-zip" select="false()"/> diff --git a/docs/manual/style/xsl/util/designations.xml b/docs/manual/style/xsl/util/designations.xml index 96ede9585e..2da81bd27d 100644 --- a/docs/manual/style/xsl/util/designations.xml +++ b/docs/manual/style/xsl/util/designations.xml @@ -4,7 +4,7 @@ <item charset="ISO-8859-1" lang="en">.html.en</item> <item charset="ISO-8859-1" lang="es">.html.es</item> <item charset="ISO-8859-1" lang="fr">.html.fr</item> -<item charset="EUC-JP" lang="ja">.html.ja.euc-jp</item> +<item charset="UTF-8" lang="ja">.html.ja.utf8</item> <item charset="EUC-KR" lang="ko">.html.ko.euc-kr</item> <item charset="ISO-8859-1" lang="pt-br">.html.pt-br</item> <item charset="KOI8-R" lang="ru">.html.ru.koi8-r</item> diff --git a/docs/manual/suexec.html b/docs/manual/suexec.html index 9d5e3a86ca..7404c26a88 100644 --- a/docs/manual/suexec.html +++ b/docs/manual/suexec.html @@ -2,9 +2,9 @@ URI: suexec.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: suexec.html.ja.euc-jp +URI: suexec.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: suexec.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/suexec.html.ja.euc-jp b/docs/manual/suexec.html.ja.euc-jp deleted file mode 100644 index 08c85287af..0000000000 --- a/docs/manual/suexec.html.ja.euc-jp +++ /dev/null @@ -1,612 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>suEXEC ݡ - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>suEXEC ݡ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./en/suexec.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/suexec.html" title="Japanese"> ja </a> | -<a href="./ko/suexec.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p><strong>suEXEC</strong> - ǽˤꡢApache 桼 Web Ф¹ԤƤ桼 ID Ȥ - ۤʤ桼 ID <strong>CGI</strong> ץ <strong>SSI</strong> - ץ¹Ԥ뤳ȤǤޤCGI ץޤ SSI - ץ¹Ԥ硢̾ web ФƱ桼Ǽ¹Ԥޤ - </p> - - <p>Ŭڤ˻Ѥȡεǽˤ桼̤ CGI - SSI ץȯ¹Ԥ뤳Ȥ륻ƥδ - ʤ긺餹ȤǤޤsuEXEC ꤬Ŭڤȡ - ¿꤬ʤΥԥ塼˿ƥۡ - äƤޤǽޤʤ <em>setuid root</em> - 줿ץȡ餫륻ƥδ - ܤʤ褦ʤ顢suEXEC λѤƤʤ褦˶侩ޤ - </p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#before">Ϥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#model">suEXEC ƥǥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#install">suEXEC - ȥȡ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#enable">suEXEC - ̵ͭ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#usage">suEXEC λ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#debug">suEXEC ΥǥХå</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#jabberwock">Ȥ: ٹȻ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="before" id="before">Ϥ</a></h2> - - <p>ʸƬˡApache - 롼פȤʸǤβΤäƤ٤Ǥ礦 - </p> - - <p> 1 ˡʤ <strong>setuid</strong> - <strong>setgid</strong> ǽ UNIX - ͳΥڥ졼ƥƥȤäƤ뤳ȤꤷƤޤ - ϡ٤ƤΥޥˤƤϤޤޤ - ¾ΥץåȥۡǤϡ⤷ suEXEC - ݡȤƤȤƤϰۤʤ뤫⤷ޤ</p> - - <p> 2 ˡʤΥԥ塼 - ƥ˴ؤŪʳǰȡδˤĤƾܤȤ - ꤷƤޤϡ<strong>setuid/setgid</strong> - ʤΥƥǤΤˤ͡ʸ̡ - ƥ٥ˤĤƤʤƤȤȤޤߤޤ - </p> - - <p> 3 ˡ<strong>¤Ƥʤ</strong> suEXEC - ɤλѤꤷƤޤsuEXEC Υɤϡ - ¿Υ١ƥǤʤȯԤˤäƤտ - ƥȤƤޤդˤꡢʷǿǤ - ɤδפݾڤޤΥɤѤ뤳Ȥǡ - ͽʤ俷ƥδ뤳Ȥޤ - ƥץߥξܺ٤̤Ƥơ - θƤΤ̤ Apache - 롼פȶͭ褦ȻפΤǤʤСsuEXEC - ɤѤʤȤ <strong></strong>侩ޤ</p> - - <p> 4 ˡ줬ǸǤsuEXEC Apache - Υǥեȥȡˤ<strong>ޤʤ</strong>Ȥ - Apache 롼פǷꤵƤޤϡsuEXEC - ˤϴԤξܺ٤ˤ錄뿵ŤդɬפǤ - suEXEC ͡ˤĤƸƤСԤ suEXEC - ̾Υȡˡǥȡ뤹뤳ȤǤޤ - ͤϡsuEXEC - ǽλ˥ƥॻƥŬڤݤĤˡ - ԤˤäƿŤ˷ꤵꤵ뤳ȤɬפǤ - ξܺ٤ʼˤꡢApache 롼פϡsuEXEC - ΥȡˤĤơտʬ˸ƤƤѤ뤳Ȥ - ꤷ˸¤äƤȹͤƤޤ - </p> - - <p>Ǥʤߤޤ? Ǥϡؿʤߤޤ礦!</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="model" id="model">suEXEC ƥǥ</a></h2> - - <p>suEXEC ȥȡϤˡ - ޤ褦ȤƤ륻ƥǥˤĤƤޤ - ˤϡsuEXEC ǹԤʤƤ뤳ȡ - ƥΥƥݾڤ뤿˷ٹ𤵤뤳Ȥ - 褯Ƥ褤Ǥ礦</p> - - <p><strong>suEXEC</strong> ϡApache web - ФƤӽФ setuid 줿 "wrapper" - ץबܤȤʤäƤޤ߷פ CGIޤ SSI - ץؤ HTTP ꥯȤȡ wrapper - ƤӽФޤΤ褦ʥꥯȤȡApache - ϤΥץब¹ԤݤΥץ̾ȥ桼 ID ȥ롼 - ID ꤷ suEXEC wrapper ¹Ԥޤ - </p> - - <p>줫顢wrapper ޤϼԤꤹ뤿 - ʲνԤʤޤξ֤ΤĤǤ⼺Ԥ硢 - ץϼԤ˵Ͽƥ顼ǽλޤ - ǤʤСν³ޤ</p> - - <ol> - <li> - <strong>wrapper - ¹ԤƤ桼ϤΥƥʥ桼?</strong> - - <p class="indent"> - ϡwrapper ¹ԤƤ桼 - ˥ƥѼԤǤ뤳Ȥݾڤ뤿Ǥ - </p> - </li> - - - <li> - <strong>wrapper ŬڤʿΰǸƤӽФ줿?</strong> - - - <p class="indent"> - wrapper ŬڤʿΰͿ줿ˤΤ¹Ԥޤ - ŬڤʰΥեޥåȤ Apache Web Ф˲ᤵޤ - ŬڤʿΰʤС줿 - ʤ Apache Хʥ suEXEC ʬ - ɤǽޤ - </p> - </li> - - <li> - <strong>ʥ桼 wrapper - μ¹ԤĤƤ뤫?</strong> - - <p class="indent"> - Υ桼 wrapper ¹ԤĤ줿桼Ǥ? - ͤΥ桼 (Apache 桼) - Υץμ¹ԤĤޤ - </p> - </li> - - <li> - <strong>оݤ CGI, SSI ץबǤʤؤλȤƤ뤫? - </strong> - - <p class="indent"> - оݤ CGI, SSI ץब '/' Ϥޤ롢ޤ - '..' ˤ뻲ȤԤʤäƤޤ? ϵĤޤ - оݤΥץ suEXEC Υɥȥ롼 - ( <code>--with-suexec-docroot=<em>DIR</em></code> ) - ¸ߤʤФʤޤ - </p> - </li> - - <li> - <strong>оݤȤʤ桼̾ʤΤ?</strong> - - <p class="indent"> - оݤȤʤ桼̾¸ߤƤޤ? - </p> - </li> - - <li> - <strong>оݤȤʤ륰롼̾ʤΤ?</strong> - - <p class="indent"> - оݤȤʤ륰롼̾¸ߤƤޤ? - </p> - </li> - - <li> - <strong>ŪΥ桼ϥѡ桼Ǥ<em>ʤ</em>? - </strong> - - <p class="indent"> - ΤȤsuEXEC <code><em>root</em></code> ˤ CGI/SSI - ץμ¹ԤĤƤޤ - </p> - </li> - - <li> - <strong>оݤȤʤ桼 ID ϡǾ ID - ֹ<em>礭</em>? </strong> - - <p class="indent"> - Ǿ桼 ID ֹ˻ꤵޤϡ - CGI/SSI ץ¹ԤĤ桼 ID - ΤȤꤦǾͤǤ - "system" ѤΥȤĤФΤͭǤ - </p> - </li> - - <li> - <strong>оݤȤʤ륰롼פϥѡ桼Υ롼פǤ - <em>ʤ</em>?</strong> - - <p class="indent"> - ΤȤsuEXEC 'root' 롼פˤ CGI/SSI - ץμ¹ԤĤƤޤ - </p> - </li> - - <li> - <strong>оݤȤʤ륰롼 ID ϺǾ ID - ֹ<em>礭</em>?</strong> - - <p class="indent"> - Ǿ롼 ID ֹ˻ꤵޤϡ - CGI/SSI ץ¹ԤĤ륰롼 - ID ΤȤꤦǾͤǤ - "system" ѤΥ롼פĤФΤͭǤ - </p> - </li> - - <li> - <strong>wrapper оݤȤʤ桼ȥ롼פˤʤ뤫? - </strong> - - <p class="indent"> - ǡsetuid setgid - εưˤץоݤȤʤ桼ȥ롼פˤʤޤ - 롼ץꥹȤϡ - 桼°Ƥ뤹٤ƤΥ롼פǽޤ - </p> - </li> - - <li> - <strong>CGI/SSI ץब֤Ƥǥ쥯ȥ˰ư - (change directory) Ǥ뤫?</strong> - - <p class="indent"> - ǥ쥯ȥ꤬¸ߤʤʤ顢Υե¸ߤʤ⤷ޤ - ǥ쥯ȥ˰ưǤʤΤǤС餯¸ߤ⤷ʤǤ礦 - </p> - </li> - - <li> - <strong>ǥ쥯ȥ꤬ Apache Υɥȥĥˤ뤫? - </strong> - - <p class="indent"> - ꥯȤΤΤǤС - ᤵ줿ǥ쥯ȥ꤬ suEXEC Υɥȥ롼۲ˤޤ? - ꥯȤ UserDir ΤΤǤСᤵ줿ǥ쥯ȥ꤬ suEXEC - Υ桼Υɥȥ롼۲ˤޤ? - (<a href="#install">suEXEC ꥪץ</a> ) - </p> - </li> - - <li> - <strong>ǥ쥯ȥ¾Υ桼褦ˤʤä - <em>ʤ</em>?</strong> - - <p class="indent"> - ǥ쥯ȥ¾桼˳ʤ褦ˤޤ - ͭ桼Υǥ쥯ȥƤѤǤ褦ˤޤ - </p> - </li> - - - <li> - <strong>оݤȤʤ CGI/SSI ץ¸ߤ뤫?</strong> - - <p class="indent"> - ¸ߤʤм¹ԤǤޤ - </p> - </li> - - <li> - <strong>оݤȤʤ CGI/SSI ץե뤬¾Ȥ - 褦ˤʤä<em>ʤ</em>?</strong> - - <p class="indent"> - ͭʳˤ CGI/SSI ץѹ븢¤Ϳޤ - </p> - </li> - - - <li> - <strong>оݤȤʤ CGI/SSI ץब setuid ޤ setgid - <em>ʤ</em>?</strong> - - <p class="indent"> - UID/GID ѹƤΥץ¹ԤϤޤ - </p> - </li> - - - <li> - <strong>оݤȤʤ桼/롼פץ - 桼/롼פƱ?</strong> - - <p class="indent"> - 桼ΥեνͭԤǤ? - </p> - </li> - - <li> - <strong>ưݾڤ뤿δĶѿꥢǽ? - </strong> - - <p class="indent"> - suEXEC ϡʴĶѿΥꥹ - (˺ޤ) ѿȤϤ - PATH ѿ (˻ꤵޤ) ꤹ뤳Ȥǡ - ץδĶѿꥢޤ - </p> - </li> - - - <li> - <strong>оݤȤʤ CGI/SSI ץ exec Ƽ¹ԤǤ뤫?</strong> - - - <p class="indent"> - suEXEC λоݤȤʤץबϤޤ - </p> - </li> - </ol> - - <p>ޤǤ suEXEC wrapper - ˤ륻ƥǥɸŪưǤ⤦Ť - CGI/SSI ߷פˤĤƤο¤䵬뤳ȤǤޤ - suEXEC ϥƥդƿŤ˾ijȯƤޤ - </p> - - <p>ΥƥǥѤ - ˤɤΤ褦˵Ȥ¤뤫ޤsuEXEC - ŬڤꤹȤɤΤ褦ʥƥδ뤫 - ؤܤˤĤƤϡ<a href="#jabberwock">"Ȥ" - (Beware the Jabberwock)</a> ξϤȤƤ - </p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="install" id="install">suEXEC - ȥȡ</a></h2> - - <p>ڤʤޤ</p> - - <p><strong>suEXEC - ꥪץ</strong><br /> - </p> - - <dl> - <dt><code>--enable-suexec</code></dt> - - <dd>ΥץϡǥեȤǤϥȡ뤵줺 - ͭˤϤʤʤ suEXEC ǽͭˤޤ - suEXEC Ȥ褦 APACI ᤹ˤϡ<code>--enable-suexec</code> - ץˤ碌ƾʤȤĤ <code>--with-suexec-xxxxx</code> - ץꤵʤФʤޤ</dd> - - <dt><code>--with-suexec-bin=<em>PATH</em></code></dt> - - <dd>ƥͳˤꡢ<code>suexec</code> ХʥΥѥϥФ - ϡɥɤƤɬפޤǥեȤΥѥ - ѤȤϤΥץȤäƤ<em>㤨</em> - <code>--with-suexec-bin=/usr/sbin/suexec</code> Τ褦ˡ</dd> - - <dt><code>--with-suexec-caller=<em>UID</em></code></dt> - - <dd>Apache ̾ư<a href="mod/mpm_common.html#user">桼̾</a>ꤷޤ - Υ桼 suexec μ¹ԤĤ줿桼ˤʤޤ</dd> - - <dt><code>--with-suexec-userdir=<em>DIR</em></code></dt> - - <dd>suEXEC 桼ۡǥ쥯ȥ۲ - ֥ǥ쥯ȥꤷޤ - Υǥ쥯ȥʲ¹ԥեϡ""ץˤʤ褦 - suEXEC Υ桼ȤƼ¹ԤǤ褦ˤޤ - "ñ" UserDir ǥ쥯ƥ֤ȤäƤ - (ʤ "*" ޤޤʤ)Ʊͤꤹ٤Ǥ - Userdir ǥ쥯ƥ֤Υ桼Υѥɥե - ۡǥ쥯ȥƱؤƤʤС - suEXEC ŬڤưޤǥեȤ "public_html" Ǥ - <br /> - UserDir ۤʤäۥۥȤꤷƤ硢 - ưĤοƥǥ쥯ȥ˴ޤơ - οƥǥ쥯ȥ̾ǻꤹɬפޤ - <strong>Τ褦˻ꤵʤ "~userdir" cgi - ؤΥꥯȤưޤ</strong></dd> - - <dt><code>--with-suexec-docroot=<em>DIR</em></code></dt> - - <dd>Apache Υɥȥ롼Ȥꤷޤ줬 suEXEC - ưǻѤͣΥǥ쥯ȥ곬ؤˤʤޤ (UserDir - λ)ǥեȤǤ <code>--datedir</code> "/htdocs" - ȤեåĤΤǤ - "<code>--datadir=/home/apache</code>" Ȥꤹȡ - suEXEC wrapper ˤȤä "/home/apache/htdocs" - ɥȥ롼ȤȤƻȤޤ</dd> - - <dt><code>--with-suexec-uidmin=<em>UID</em></code></dt> - - <dd>suEXEC оݥ桼ȤƵ UID κǾͤꤷޤ - ΥƥǤ 500 100 ŪǤ - ǥեͤ 100 Ǥ</dd> - - <dt><code>--with-suexec-gidmin=<em>GID</em></code></dt> - - <dd>suEXEC оݥ롼פȤƵ GID - κǾͤꤷޤΥƥǤ 100 ŪʤΤǡ - ǥեͤȤƤ 100 ȤƤޤ</dd> - - <dt><code>--with-suexec-logfile=<em>FILE</em></code></dt> - - <dd>suEXEC νȥ顼Ͽե̾ꤷޤ - (ƺǥХåŪͭ) - ǥեȤǤϥե "suexec_log" Ȥ̾ǡ - ɸΥեǥ쥯ȥ (<code>--logfiledir</code>) ֤ޤ - </dd> - - <dt><code>--with-suexec-safepath=<em>PATH</em></code></dt> - - <dd>CGI ¹ԥեϤ PATH ĶѿǤ - ǥեͤ "/usr/local/bin:/usr/bin:/bin" Ǥ - </dd> - </dl> - - <p><strong>suEXEC wrapper - Υѥȥȡ</strong><br /> - <code>--enable-suexec</code> ץ suEXEC ǽͭˤȡ - "make" ޥɤ¹Ԥ <code>suexec</code> ΥХʥ (Apache Τ) - ưŪ˺ޤ - <br /> - ٤ƤιǤȡΥȡˤ - <code>make install</code> ޥɤ¹ԤǤޤХʥꥤ <code>suexec</code> - <code>--sbindir</code> ץǻꤵ줿ǥ쥯ȥ˥ȡ뤵ޤ - ǥեȤξ "/usr/local/apache/sbin/suexec" Ǥ<br /> - ȡˤ <strong><em>root</em></strong> - ¤ɬפʤΤդƤwrapper 桼 ID - ꤹ뤿ˡͭ <code><em>root</em></code> - ǤΥåȥ桼 ID - ӥåȤΥեΥ⡼ɤꤷʤФʤޤ - </p> - - <p><strong>ʥѡߥåꤹ</strong><br /> - suEXEC åѡϡ<code>--with-suexec-caller</code> <code class="program"><a href="./programs/configure.html">configure</a></code> - ץǻꤷ桼ǵưƤ뤳Ȥǧޤ - ƥǤΥåԤʤˡ - suEXEC Ƥ֥ƥ饤֥꤬ȼǤǽϻĤޤйȤơ - ̤ɤȤ⤵줤ޤ - ե륷ƥѡߥåȤä - Apache μ¹ԻΥ롼פΤߤ suEXEC ¹ԤǤ褦 - ΤɤǤ礦</p> - - <p>ȤСΤ褦˥ФꤵƤȤޤ</p> - -<div class="example"><p><code> - User www<br /> - Group webgroup<br /> -</code></p></div> - - <p><code class="program"><a href="./programs/suexec.html">suexec</a></code> "/usr/local/apache2/sbin/suexec" - ˥ȡ뤵Ƥ硢Τ褦ꤹɬפޤ</p> - -<div class="example"><p><code> - chgrp webgroup /usr/local/apache2/bin/suexec<br /> - chmod 4750 /usr/local/apache2/bin/suexec<br /> -</code></p></div> - - <p> Apache ¹Ԥ륰롼פΤߤ - suEXEC åѡ¹ԤǤȤȤ - ξڤޤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="enable" id="enable">suEXEC - ̵ͭ</a></h2> - - <p>ưˡApache <code>--sbindir</code> - ץꤵ줿ǥ쥯ȥ - <code>suexec</code> õޤ - (ǥեȤ "/usr/local/apache/sbin/suexec") - Ŭڤꤵ줿 suEXEC ߤĤȡ - 顼˰ʲΥåϤޤ</p> - -<div class="example"><p><code> - [notice] suEXEC mechanism enabled (wrapper: <var>/path/to/suexec</var>) -</code></p></div> - - <p>еưˤΥåФʤ硢 - ϥФꤷ wrapper ץबĤʤä - <em>setuid root</em> Ȥƥȡ뤵ƤʤǤ</p> - - <p>suEXEC λȤߤѤΤƤǡApache ưǤС - Apache kill ơƵưʤФʤޤHUP ʥ - USR1 ʥˤñʺƵưǤԽʬǤ</p> - <p>suEXEC ̵ˤϡ<code>suexec</code> եƤ - Apache kill ƺƵưޤ - </p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="usage" id="usage">suEXEC λ</a></h2> - - <p>CGI ץؤΥꥯȤ suEXEC åѡƤ֤Τϡ - <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> ǥ쥯ƥ֤ - ޤСۥȤؤΥꥯȤ<code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> ˤ - 줿ꥯȤξ˸¤ޤ</p> - - <p><strong>ۥۥ:</strong><br /> - suEXEC wrapper λȤȤơ - <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> Ǥ - <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> - ǥ쥯ƥ֤̤Τޤ - Υǥ쥯ƥ֤ᥤФΥ桼 ID - ȰۤʤΤˤȡCGI ؤΤ٤ƤΥꥯȤϡ - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> ǻꤵ줿 <em>User</em> - <em>Group</em> ȤƼ¹Ԥޤ<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> - ǤΥǥ쥯ƥ֤ꤵƤʤ硢 - ᥤФΥ桼 ID ꤵޤ</p> - - <p><strong>桼ǥ쥯ȥ:</strong><br /> - <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> ˤ줿ꥯȤ - ꥯȤ줿桼ǥ쥯ȥΥ桼 ID CGI ץ - ¹Ԥ뤿 suEXEC åѡƤӤޤ - εǽư뤿ɬפʤȤϡCGI - Υ桼Ǽ¹ԤǤ뤳ȡΥץȤ嵭<a href="#model">ƥ</a>ѥǤ뤳ȤǤ - <a href="#install">ѥ - Υץ</a> <code>--with-suexec-userdir</code> ⻲ȤƤ</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="debug" id="debug">suEXEC ΥǥХå</a></h2> - - <p>suEXEC wrapper ϡ嵭ǽҤ٤ <code>--with-suexec-logfile</code> - ץǻꤵ줿ե˥Ͽޤ - wrapper ŬڤꡢȡǤƤȻפ硢 - ɤ¤äƤ뤫褦Ȥʤ餳ΥȥФ - 顼Ȥ褤Ǥ礦</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="jabberwock" id="jabberwock">Ȥ: ٹȻ</a></h2> - - <p><strong>!</strong> - ξϤϴǤϤޤξϤκǿǤˤĤƤϡ - Apache 롼פ<a href="http://httpd.apache.org/docs/trunk/suexec.html"> - 饤ɥ</a>ǤȤƤ - </p> - - <p>Ф¤⤦ wrapper ˤĤơ - Ḥ̂ޤsuEXEC ˴ؤ "Х" - 𤹤ˤǧƤ</p> - - <ul> - <li><strong>suEXEC ζ̣</strong></li> - - <li>ع¤ - - - <p class="indent"> - ƥȸΨͳ顢<code>suEXEC</code> ƤΥꥯȤ - ۥۥȤؤΥꥯȤˤǾ̤Υɥȥ롼⤫ - 桼ǥ쥯ȥؤΥꥯȤˤġΥ桼κǾ̤ - ɥȥ롼˻ĤʤФʤޤ - 㤨СͤĤβۥۥȤꤷƤ硢 - ۥۥȤ suEXEC ͭʤ褦ˡᥤ Apache - ɥȳؤγ¦ƤβۥۥȤΥɥȥ롼Ȥ - ۤɬפޤ(ϸ) - </p> - </li> - - <li>suEXEC PATH Ķѿ - - - <p class="indent"> - ѹΤϴǤλ˴ޤޤƥѥ - <strong>Ǥ</strong> - ǥ쥯ȥǤ뤳ȤǧƤ - ΥˤꡢïۥȾǥȥ - ¹ԤǤ褦ˤϤʤǤ礦 - </p> - </li> - - <li>suEXEC ɤβ¤ - - - <p class="indent"> - ֤ޤȤƤ뤫İˤ - <strong>礭</strong>ͤޤ - ǽʸ¤Ƥ - </p> - </li> - </ul> -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./en/suexec.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/suexec.html" title="Japanese"> ja </a> | -<a href="./ko/suexec.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/suexec.html.ja.utf8 b/docs/manual/suexec.html.ja.utf8 new file mode 100644 index 0000000000..8f12a617c2 --- /dev/null +++ b/docs/manual/suexec.html.ja.utf8 @@ -0,0 +1,612 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>suEXEC サポート - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>suEXEC サポート</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/suexec.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/suexec.html" title="Japanese"> ja </a> | +<a href="./ko/suexec.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p><strong>suEXEC</strong> + 機能により、Apache ユーザは Web サーバを実行しているユーザ ID とは + 異なるユーザ ID で <strong>CGI</strong> プログラムや <strong>SSI</strong> + プログラムを実行することができます。CGI プログラムまたは SSI + プログラムを実行する場合、通常は web サーバと同じユーザで実行されます。 + </p> + + <p>適切に使用すると、この機能によりユーザが個別の CGI + や SSI プログラムを開発し実行することで生じるセキュリティ上の危険を、 + かなり減らすことができます。しかし、suEXEC の設定が不適切だと、 + 多くの問題が生じ、あなたのコンピュータに新しいセキュリティホールを + 作ってしまう可能性があります。あなたが <em>setuid root</em> + されたプログラムと、それらから生じるセキュリティ上の問題の管理に + 詳しくないようなら、suEXEC の使用を検討しないように強く推奨します。 + </p> + </div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#before">始める前に</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#model">suEXEC セキュリティモデル</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#install">suEXEC + の設定とインストール</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#enable">suEXEC + の有効化と無効化</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#usage">suEXEC の使用</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#debug">suEXEC のデバッグ</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#jabberwock">とかげに注意: 警告と事例</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="before" id="before">始める前に</a></h2> + + <p>この文書の先頭に飛ぶ前に、Apache + グループとこの文書での仮定を知っておくべきでしょう。 + </p> + + <p>第 1 に、あなたが <strong>setuid</strong> と + <strong>setgid</strong> 操作が可能な UNIX + 由来のオペレーティングシステムを使っていることを想定しています。 + これは、すべてのコマンド例にあてはまります。 + その他のプラットホームでは、もし suEXEC + がサポートされていたとしても設定は異なるかもしれません。</p> + + <p>第 2 に、あなたが使用中のコンピュータの + セキュリティに関する基本的な概念と、それらの管理について詳しいことを + 想定しています。これは、<strong>setuid/setgid</strong> + 操作、あなたのシステム上でのその操作による様々な効果、 + セキュリティレベルについてあなたが理解しているということを含みます。 + </p> + + <p>第 3 に、<strong>改造されていない</strong> suEXEC + コードの使用を想定しています。suEXEC のコードは、 + 多くのベータテスタだけでなく、開発者によっても注意深く精査され + テストされています。それらの注意により、簡潔で信頼できる安全な + コードの基盤が保証されます。このコードを改変することで、 + 予期されない問題や新しいセキュリティ上の危険が生じることがあります。 + セキュリティプログラミングの詳細に通じていて、 + 今後の検討のために成果を Apache + グループと共有しようと思うのでなければ、suEXEC + コードは変えないことを <strong>強く</strong>推奨します。</p> + + <p>第 4 に、これが最後ですが、suEXEC を Apache + のデフォルトインストールには<strong>含めない</strong>ことが + Apache グループで決定されています。これは、suEXEC + の設定には管理者の詳細にわたる慎重な注意が必要だからです。 + suEXEC の様々な設定について検討が終われば、管理者は suEXEC + を通常のインストール方法でインストールすることができます。 + これらの設定値は、suEXEC + 機能の使用中にシステムセキュリティを適切に保つために、 + 管理者によって慎重に決定され指定されることが必要です。 + この詳細な手順により、Apache グループは、suEXEC + のインストールについて、注意深く十分に検討してそれを使用することを + 決定した場合に限っていただきたいと考えています。 + </p> + + <p>それでも進みますか? よろしい。では、先へ進みましょう!</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="model" id="model">suEXEC セキュリティモデル</a></h2> + + <p>suEXEC の設定とインストールを始める前に、 + まず実装しようとしているセキュリティモデルについて論じておきます。 + それには、suEXEC の内部で行なわれていること、 + システムのセキュリティを保証するために警告されることを + よく理解しておいた方がよいでしょう。</p> + + <p><strong>suEXEC</strong> は、Apache web + サーバから呼び出される setuid された "wrapper" + プログラムが基本となっています。設計した CGI、または SSI + プログラムへの HTTP リクエストがあると、この wrapper + が呼び出されます。このようなリクエストがあると、Apache + はそのプログラムが実行される際のプログラム名とユーザ ID とグループ + ID を指定して suEXEC wrapper を実行します。 + </p> + + <p>それから、wrapper は成功または失敗を決定するため + 以下の処理を行ないます。これらの状態のうち一つでも失敗した場合、 + プログラムは失敗をログに記録してエラーで終了します。 + そうでなければ、後の処理が続けられます。</p> + + <ol> + <li> + <strong>wrapper + を実行しているユーザはこのシステムの正当なユーザか?</strong> + + <p class="indent"> + これは、wrapper を実行しているユーザが + 本当にシステムの利用者であることを保証するためです。 + </p> + </li> + + + <li> + <strong>wrapper が適切な数の引数で呼び出されたか?</strong> + + + <p class="indent"> + wrapper は適切な数の引数が与えられた場合にのみ実行されます。 + 適切な引数のフォーマットは Apache Web サーバに解釈されます。 + 適切な数の引数を受け取らなければ、攻撃をされたか + あなたの Apache バイナリの suEXEC の部分が + どこかおかしい可能性があります。 + </p> + </li> + + <li> + <strong>この正当なユーザは wrapper + の実行を許可されているか?</strong> + + <p class="indent"> + このユーザは wrapper 実行を許可されたユーザですか? + ただ一人のユーザ (Apache ユーザ) だけが、 + このプログラムの実行を許可されます。 + </p> + </li> + + <li> + <strong>対象の CGI, SSI プログラムが安全でない階層の参照をしているか? + </strong> + + <p class="indent"> + 対象の CGI, SSI プログラムが '/' から始まる、または + '..' による参照を行なっていますか? これらは許可されません。 + 対象のプログラムは suEXEC のドキュメントルート + (下記の <code>--with-suexec-docroot=<em>DIR</em></code> を参照) + 内に存在しなければなりません。 + </p> + </li> + + <li> + <strong>対象となるユーザ名は正当なものか?</strong> + + <p class="indent"> + 対象となるユーザ名は存在していますか? + </p> + </li> + + <li> + <strong>対象となるグループ名は正当なものか?</strong> + + <p class="indent"> + 対象となるグループ名は存在していますか? + </p> + </li> + + <li> + <strong>目的のユーザはスーパーユーザでは<em>ない</em>か? + </strong> + + <p class="indent"> + 今のところ、suEXEC は <code><em>root</em></code> による CGI/SSI + プログラムの実行を許可していません。 + </p> + </li> + + <li> + <strong>対象となるユーザ ID は、最小の ID + 番号よりも<em>大きい</em>か? </strong> + + <p class="indent"> + 最小ユーザ ID 番号は設定時に指定されます。これは、 + CGI/SSI プログラム実行を許可されるユーザ ID + のとりうる最小値です。これは + "system" 用のアカウントを閉め出すのに有効です。 + </p> + </li> + + <li> + <strong>対象となるグループはスーパーユーザのグループでは + <em>ない</em>か?</strong> + + <p class="indent"> + 今のところ、suEXEC は 'root' グループによる CGI/SSI + プログラムの実行を許可していません。 + </p> + </li> + + <li> + <strong>対象となるグループ ID は最小の ID + 番号よりも<em>大きい</em>か?</strong> + + <p class="indent"> + 最小グループ ID 番号は設定時に指定されます。これは、 + CGI/SSI プログラム実行を許可されるグループ + ID のとりうる最小値です。 + これは "system" 用のグループを閉め出すのに有効です。 + </p> + </li> + + <li> + <strong>wrapper が正常に対象となるユーザとグループになれるか? + </strong> + + <p class="indent"> + ここで、setuid と setgid + の起動によりプログラムは対象となるユーザとグループになります。 + グループアクセスリストは、 + ユーザが属しているすべてのグループで初期化されます。 + </p> + </li> + + <li> + <strong>CGI/SSI プログラムが置かれているディレクトリに移動 + (change directory) できるか?</strong> + + <p class="indent"> + ディレクトリが存在しないなら、そのファイルも存在しないかもしれません。 + ディレクトリに移動できないのであれば、おそらく存在もしないでしょう。 + </p> + </li> + + <li> + <strong>ディレクトリが Apache のドキュメントツリー内にあるか? + </strong> + + <p class="indent"> + リクエストがサーバ内のものであれば、 + 要求されたディレクトリが suEXEC のドキュメントルート配下にありますか? + リクエストが UserDir のものであれば、要求されたディレクトリが suEXEC + のユーザのドキュメントルート配下にありますか? + (<a href="#install">suEXEC 設定オプション</a> 参照) + </p> + </li> + + <li> + <strong>ディレクトリを他のユーザが書き込めるようになって + <em>いない</em>か?</strong> + + <p class="indent"> + ディレクトリを他ユーザに開放しないようにします。 + 所有ユーザだけがこのディレクトリの内容を改変できるようにします。 + </p> + </li> + + + <li> + <strong>対象となる CGI/SSI プログラムは存在するか?</strong> + + <p class="indent"> + 存在しなければ実行できません。 + </p> + </li> + + <li> + <strong>対象となる CGI/SSI プログラムファイルが他アカウントから + 書き込めるようになって<em>いない</em>か?</strong> + + <p class="indent"> + 所有者以外には CGI/SSI プログラムを変更する権限は与えられません。 + </p> + </li> + + + <li> + <strong>対象となる CGI/SSI プログラムが setuid または setgid + されて<em>いない</em>か?</strong> + + <p class="indent"> + UID/GID を再度変更してのプログラム実行はしません + </p> + </li> + + + <li> + <strong>対象となるユーザ/グループがプログラムの + ユーザ/グループと同じか?</strong> + + <p class="indent"> + ユーザがそのファイルの所有者ですか? + </p> + </li> + + <li> + <strong>安全な動作を保証するための環境変数クリアが可能か? + </strong> + + <p class="indent"> + suEXEC は、安全な環境変数のリスト + (これらは設定時に作成されます) 内の変数として渡される安全な + PATH 変数 (設定時に指定されます) を設定することで、 + プロセスの環境変数をクリアします。 + </p> + </li> + + + <li> + <strong>対象となる CGI/SSI プログラムを exec して実行できるか?</strong> + + + <p class="indent"> + ここで suEXEC が終了し、対象となるプログラムが開始されます。 + </p> + </li> + </ol> + + <p>ここまでが suEXEC の wrapper + におけるセキュリティモデルの標準的な動作です。もう少し厳重に + CGI/SSI 設計についての新しい制限や規定を取り入れることもできますが、 + suEXEC はセキュリティに注意して慎重に少しずつ開発されてきました。 + </p> + + <p>このセキュリティモデルを用いて + サーバ設定時にどのように許すことを制限するか、また、suEXEC + を適切に設定するとどのようなセキュリティ上の危険を避けられるかに + 関するより詳しい情報については、<a href="#jabberwock">"とかげに注意" + (Beware the Jabberwock)</a> の章を参照してください。 + </p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="install" id="install">suEXEC + の設定とインストール</a></h2> + + <p>ここから楽しくなります。</p> + + <p><strong>suEXEC + 設定オプション</strong><br /> + </p> + + <dl> + <dt><code>--enable-suexec</code></dt> + + <dd>このオプションは、デフォルトではインストールされず、 + 有効にはならない suEXEC 機能を有効にします。 + suEXEC を使うように APACI に要求するには、<code>--enable-suexec</code> + オプションにあわせて少なくとも一つは <code>--with-suexec-xxxxx</code> + オプションが指定されなければなりません。</dd> + + <dt><code>--with-suexec-bin=<em>PATH</em></code></dt> + + <dd>セキュリティ上の理由により、<code>suexec</code> バイナリのパスはサーバに + ハードコードされている必要があります。デフォルトのパスを + 変えたいときはこのオプションを使ってください。<em>例えば</em>、 + <code>--with-suexec-bin=/usr/sbin/suexec</code> のように。</dd> + + <dt><code>--with-suexec-caller=<em>UID</em></code></dt> + + <dd>Apache を通常動作させる<a href="mod/mpm_common.html#user">ユーザ名</a>を指定します。 + このユーザだけが suexec の実行を許可されたユーザになります。</dd> + + <dt><code>--with-suexec-userdir=<em>DIR</em></code></dt> + + <dd>suEXEC がアクセスを許されるユーザホームディレクトリ配下の + サブディレクトリを指定します。 + このディレクトリ以下の全実行ファイルは、"安全な"プログラムになるよう、 + suEXEC がそのユーザとして実行できるようにします。 + "単純な" UserDir ディレクティブを使っている場合 + (すなわち "*" を含まないもの)、これと同じ値を設定すべきです。 + Userdir ディレクティブがそのユーザのパスワードファイル内の + ホームディレクトリと同じ場所を指していなければ、 + suEXEC は適切に動作しません。デフォルトは "public_html" です。 + <br /> + 各 UserDir が異なった仮想ホストを設定している場合、 + それらを全て一つの親ディレクトリに含めて、 + その親ディレクトリの名前をここで指定する必要があります。 + <strong>このように指定されなければ "~userdir" cgi + へのリクエストが動作しません。</strong></dd> + + <dt><code>--with-suexec-docroot=<em>DIR</em></code></dt> + + <dd>Apache のドキュメントルートを設定します。これが suEXEC + の動作で使用する唯一のディレクトリ階層になります (UserDir + の指定は別)。デフォルトでは <code>--datedir</code> に "/htdocs" + というサフィックスをつけたものです。 + "<code>--datadir=/home/apache</code>" として設定すると、 + suEXEC wrapper にとって "/home/apache/htdocs" + がドキュメントルートとして使われます。</dd> + + <dt><code>--with-suexec-uidmin=<em>UID</em></code></dt> + + <dd>suEXEC の対象ユーザとして許される UID の最小値を指定します。 + 大抵のシステムでは 500 か 100 が一般的です。 + デフォルト値は 100 です。</dd> + + <dt><code>--with-suexec-gidmin=<em>GID</em></code></dt> + + <dd>suEXEC の対象グループとして許される GID + の最小値を指定します。大抵のシステムでは 100 が一般的なので、 + デフォルト値としても 100 が使われています。</dd> + + <dt><code>--with-suexec-logfile=<em>FILE</em></code></dt> + + <dd>suEXEC の処理とエラーが記録されるファイル名を指定します。 + (監査やデバッグ目的に有用) + デフォルトではログファイルは "suexec_log" という名前で、 + 標準のログファイルディレクトリ (<code>--logfiledir</code>) に置かれます。 + </dd> + + <dt><code>--with-suexec-safepath=<em>PATH</em></code></dt> + + <dd>CGI 実行ファイルに渡される安全な PATH 環境変数です。 + デフォルト値は "/usr/local/bin:/usr/bin:/bin" です。 + </dd> + </dl> + + <p><strong>suEXEC wrapper + のコンパイルとインストール</strong><br /> + <code>--enable-suexec</code> オプションで suEXEC 機能を有効にすると、 + "make" コマンドを実行した時に <code>suexec</code> のバイナリ (Apache 自体も) + が自動的に作成されます。 + <br /> + すべての構成要素が作成されると、それらのインストールには + <code>make install</code> コマンドが実行できます。バイナリイメージの <code>suexec</code> + は <code>--sbindir</code> オプションで指定されたディレクトリにインストールされます。 + デフォルトの場所は "/usr/local/apache/sbin/suexec" です。<br /> + インストール時には <strong><em>root</em></strong> + 権限が必要なので注意してください。wrapper がユーザ ID + を設定するために、所有者 <code><em>root</em></code> + でのセットユーザ ID + ビットをそのファイルのモードに設定しなければなりません。 + </p> + + <p><strong>安全なパーミッションを設定する</strong><br /> + suEXEC ラッパーは、<code>--with-suexec-caller</code> <code class="program"><a href="./programs/configure.html">configure</a></code> + オプションで指定した正しいユーザで起動されていることを確認しますが、 + システム上でこのチェックが行なわれる前に、 + suEXEC が呼ぶシステムやライブラリが脆弱である可能性は残ります。対抗策として、 + 一般に良い習慣ともされいますが、 + ファイルシステムパーミッションを使って + Apache の実行時のグループのみが suEXEC を実行できるように + するのが良いでしょう。</p> + + <p>たとえば、次のようにサーバが設定されていたとします。</p> + +<div class="example"><p><code> + User www<br /> + Group webgroup<br /> +</code></p></div> + + <p><code class="program"><a href="./programs/suexec.html">suexec</a></code> が "/usr/local/apache2/sbin/suexec" + にインストールされていた場合、次のように設定する必要があります。</p> + +<div class="example"><p><code> + chgrp webgroup /usr/local/apache2/bin/suexec<br /> + chmod 4750 /usr/local/apache2/bin/suexec<br /> +</code></p></div> + + <p>これで Apache が実行されるグループのみが + suEXEC ラッパーを実行できるということを + 確証します。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="enable" id="enable">suEXEC + の有効化と無効化</a></h2> + + <p>起動時に、Apache は <code>--sbindir</code> + オプションで設定されたディレクトリで + <code>suexec</code> を探します + (デフォルトは "/usr/local/apache/sbin/suexec") 。 + 適切に設定された suEXEC がみつかると、 + エラーログに以下のメッセージが出力されます。</p> + +<div class="example"><p><code> + [notice] suEXEC mechanism enabled (wrapper: <var>/path/to/suexec</var>) +</code></p></div> + + <p>サーバ起動時にこのメッセージが出ない場合、 + 大抵はサーバが想定した場所で wrapper プログラムが見つからなかったか、 + <em>setuid root</em> としてインストールされていないかです。</p> + + <p>suEXEC の仕組みを使用するのが初めてで、Apache が既に動作中であれば、 + Apache を kill して、再起動しなければなりません。HUP シグナルや + USR1 シグナルによる単純な再起動では不十分です。</p> + <p>suEXEC を無効にする場合は、<code>suexec</code> ファイルを削除してから + Apache を kill して再起動します。 + </p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="usage" id="usage">suEXEC の使用</a></h2> + + <p>CGI プログラムへのリクエストが suEXEC ラッパーを呼ぶのは、 + <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> ディレクティブを + 含むバーチャルホストへのリクエストか、<code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> により + 処理されたリクエストの場合に限ります。</p> + + <p><strong>仮想ホスト:</strong><br /> + suEXEC wrapper の使い方として、 + <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> 設定での + <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> + ディレクティブを通したものがあります。 + このディレクティブをメインサーバのユーザ ID + と異なるものにすると、CGI リソースへのすべてのリクエストは、その + <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> で指定された <em>User</em> と + <em>Group</em> として実行されます。<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> + でこのディレクティブが指定されていない場合、 + メインサーバのユーザ ID が想定されます。</p> + + <p><strong>ユーザディレクトリ:</strong><br /> + <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> により処理されたリクエストは + リクエストされたユーザディレクトリのユーザ ID で CGI プログラムを + 実行するために suEXEC ラッパーを呼びます。 + この機能を動作させるために必要なことは、CGI + をそのユーザで実行できること、そのスクリプトが上記の<a href="#model">セキュリティ検査</a>をパスできることです。 + <a href="#install">コンパイル + 時のオプション</a> <code>--with-suexec-userdir</code> も参照してください。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="debug" id="debug">suEXEC のデバッグ</a></h2> + + <p>suEXEC wrapper は、上記で述べた <code>--with-suexec-logfile</code> + オプションで指定されたファイルにログ情報を記録します。 + wrapper を適切に設定、インストールできていると思う場合、 + どこで迷っているか見ようとするならこのログとサーバの + エラーログを見るとよいでしょう。</p> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="jabberwock" id="jabberwock">とかげに注意: 警告と事例</a></h2> + + <p><strong>注意!</strong> + この章は完全ではありません。この章の最新改訂版については、 + Apache グループの<a href="http://httpd.apache.org/docs/trunk/suexec.html"> + オンラインドキュメント</a>版を参照してください。 + </p> + + <p>サーバの設定に制限をもうける wrapper について、 + いくつか興味深い点があります。suEXEC に関する "バグ" + を報告する前にこれらを確認してください。</p> + + <ul> + <li><strong>suEXEC の興味深い点</strong></li> + + <li>階層構造の制限 + + + <p class="indent"> + セキュリティと効率の理由から、<code>suEXEC</code> の全てのリクエストは + 仮想ホストへのリクエストにおける最上位のドキュメントルート内か、 + ユーザディレクトリへのリクエストにおける個々のユーザの最上位の + ドキュメントルート内に残らなければなりません。 + 例えば、四つの仮想ホストを設定している場合、 + 仮想ホストの suEXEC に有利なように、メインの Apache + ドキュメント階層の外側に全ての仮想ホストのドキュメントルートを + 構築する必要があります。(例は後日記載) + </p> + </li> + + <li>suEXEC の PATH 環境変数 + + + <p class="indent"> + これを変更するのは危険です。この指定に含まれる各パスが + <strong>信頼できる</strong> + ディレクトリであることを確認してください。 + 世界からのアクセスにより、誰かがホスト上でトロイの木馬 + を実行できるようにはしたくないでしょう。 + </p> + </li> + + <li>suEXEC コードの改造 + + + <p class="indent"> + 繰り返しますが、何をやろうとしているか把握せずにこれをやると + <strong>大きな問題</strong>を引き起こしかねません。 + 可能な限り避けてください。 + </p> + </li> + </ul> +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./en/suexec.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/suexec.html" title="Japanese"> ja </a> | +<a href="./ko/suexec.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/upgrading.html b/docs/manual/upgrading.html index e32040eca5..f0c993cb94 100644 --- a/docs/manual/upgrading.html +++ b/docs/manual/upgrading.html @@ -6,9 +6,9 @@ URI: upgrading.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: upgrading.html.ja.euc-jp +URI: upgrading.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: upgrading.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/upgrading.html.ja.euc-jp b/docs/manual/upgrading.html.ja.euc-jp deleted file mode 100644 index 01a3bab748..0000000000 --- a/docs/manual/upgrading.html.ja.euc-jp +++ /dev/null @@ -1,223 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>1.3 2.0 ؤΥåץ졼 - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>1.3 2.0 ؤΥåץ졼</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/upgrading.html" title="Japanese"> ja </a> | -<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)"> pt-br </a> | -<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>åץ졼ɤñˤ뤿ˡ¸ Apache 桼 - ˽פʾʸˤޤȤƤޤû - սȤƽƤޤܤ - <a href="new_features_2_0.html">ǽ</a>ʸ - <code>src/CHANGES</code> եǸĤȻפޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">ѥѹ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#run-time">¹Իѹ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#misc">¾ѹ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#third-party">ɥѡƥ⥸塼</a></li> -</ul><h3></h3><ul class="seealso"><li><a href="new_features_2_0.html">Apache 2.0 ǽγ</a></li></ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="compile-time" id="compile-time">ѥѹ</a></h2> - - - <ul> - <li>Apache <a href="install.html">ӥɽ</a> - <code>autoconf</code> <code>libtool</code> Ȥ褦ˤʤޤ - Υƥ Apache 1.3 APACI ƥȻƤޤ - ޤäƱȤ櫓ǤϤޤ</li> - - <li>̾Υѥ뤹뤫ɤǤ⥸塼뷲˲äơ - Apache 2.0 - ꥯȽμʬ <a href="mpm.html">ޥץå - ⥸塼</a> (MPM) ˰ưޤ</li> - </ul> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="run-time" id="run-time">¹Իѹ</a></h2> - - - <ul> - <li>Apache 1.3 λ˥Фˤä¿Υǥ쥯ƥ֤ - MPM ˰ưޤФ Apache 1.3 ȤǤƱ - ϡ<code class="module"><a href="./mod/prefork.html">prefork</a></code> MPM - Ǥ¾ MPM ϥץκꥯȤν - ˰ۤʤäǥ쥯ƥ֤Ȥޤ</li> - - <li><a href="mod/mod_proxy.html">Proxy ⥸塼</a> - HTTP/1.1 б뤿˺ƹޤפѹȤƤϡ - ץΥ椬 <code><Directory proxy:></code> ֥å - <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> - ֥å֤褦ˤʤäȤΤޤ</li> - - <li>⥸塼ˤϡ<code>PATH_INFO</code> (Υե̾θ³ - ѥ) ΰѤäΤޤϥϥɥȤ - ƤΤե륿ȤƼ褦ˤʤäΤ - <code>PATH_INFO</code> ΤꥯȤդޤ<a href="mod/mod_include.html">INCLUDES</a> - <a href="http://www.php.net/">PHP</a> ʤɤΥե륿 - ϥɥξ˼ƤޤΤǡ<code>PATH_INFO</code> - դΥꥯȤݤޤ - <code class="directive"><a href="./mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> - ǥ쥯ƥ֤Ȥäƥϥɥ餬 <code>PATH_INFO</code> - դΥꥯȤդ褦ˤǤˤä SSI - <code>PATH_INFO</code> Ȥǽ褵뤳ȤǤޤ</li> - - <li><code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code> - ǥ쥯ƥ֤ <code>on</code> ⤷ <code>off</code> Ȥ - 褦ˤʤޤ¸ߤƤ - <code class="directive">CacheNegotiatedDocs</code> - <code>CacheNegotiatedDocs on</code> - ֤Ƥ</li> - - <li> - <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> - ǥ쥯ƥ֤ϥƥȥå - ˰κǽ˻ȤƤȤʤ褦ˤʤޤ - ˡåŰǰϤ褦ˤʤäƤޤ - 㤨С¸ - - <div class="example"><p><code> - ErrorDocument 403 "Some Message - </code></p></div> - - - <div class="example"><p><code> - ErrorDocument 403 "Some Message" - </code></p></div> - - ֤ɬפޤ - ܤΰϡͭ URL ѥ̾Ǥʤ¤ - ƥȥåȤưޤ - </li> - - <li><code>AccessConfig</code> ǥ쥯ƥ֤ - <code>ResourceConfig</code> ǥ쥯ƥ֤Ϻޤ - Υǥ쥯ƥ֤Ʊεǽ - <code class="directive"><a href="./mod/core.html#include">Include</a></code> - ֤뤳ȤǤޤե˼ˡ - Υǥ쥯ƥ֤ΥǥեͤȤäƤϡ - <code>httpd.conf</code> <code>Include conf/access.conf</code> - <code>Include conf/srm.conf</code> ɲäɬפǤ礦 - Υǥ쥯ƥ֤ˤ֤Τ褦 Apache ե - ɤ߹褦ˤ뤿ˤϡ<code>httpd.conf</code> κǸ - <code>srm.conf</code><code>access.conf</code> νˤ줾 - <code class="directive"><a href="./mod/core.html#include">Include</a></code> - ǥ쥯ƥ֤Ƥ</li> - - <li><code>BindAddress</code> ǥ쥯ƥ֤ <code>Port</code> - ǥ쥯ƥ֤ϺޤƱεǽϤ - <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - ǥ쥯ƥ֤ˤƤޤ</li> - - <li><code>Port</code> ǥ쥯ƥ֤ Apache-1.3 ˤϼʻ URL - Ȥݡֹꤹ롢Ȥˡ⤢ޤ - Apache-2.0 ǤϿ - <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> - ʸˤäƹԤʤޤĤΥǥ쥯ƥ֤ǥۥ̾<em></em> - ʻ URL ξǤ褦˹ʸѹޤ</li> - - <li><code>ServerName</code> ǥ쥯ƥ֤Ϻޤ - ꥯȤˡ MPM ˤꤵ褦ˤʤޤ - Ǥ inetd 鵯ư褦߷פ줿 MPM Ϥޤ</li> - - <li><code>AgentLog</code> ǥ쥯ƥ֡ - <code>RefererLog</code> ǥ쥯ƥ֡ - <code>RefererIgnore</code> ǥ쥯ƥ֤Ƥ - <code>mod_log_agent</code> <code>mod_log_referer</code> - ⥸塼Ϻޤ - Agent refere <code class="directive">mod_log_config</code> - <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> - ǥ쥯ƥ֤ˤ¸ǽǤ</li> - - <li><code>AddModule</code> ǥ쥯ƥ֤ <code>ClearModuleList</code> - ǥ쥯ƥ֤ϺޤΥǥ쥯ƥ֤ϡ - ⥸塼뤬֤ǸƤФ褦ˤ뤿˻ȤƤޤ - Apache 2.0 ο API ϥ⥸塼뤬Ū˽֤Ǥ褦 - ʤäƤꡢΥǥ쥯ƥ֤ɬפʤʤޤ</li> - - <li><code>FancyIndexing</code> ǥ쥯ƥ֤Ϻޤ - Ʊǽ <code class="directive"><a href="./mod/mod_autoindex.html#indexoptions">IndexOptions</a></code> - ǥ쥯ƥ֤ <code>FancyIndexing</code> ץ - ¸Ǥޤ</li> - - <li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> ˤ MultiViews - ƥȥͥѤϡ - ǥեȤΥեޥå긷̩ʤΤѹޤ - <em>ͥȲǽ</em>եξˤΤޤ - εưϡ<code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiviewsMatch</a></code> - ǥ쥯ƥ֤Ѥ뤳ȤǤޤ</li> - - <li>(<em>С 2.0.51 </em>) - <p><code>ErrorHeader</code> ǥ쥯ƥ֤Ŭڤ̾ - äѻߤ졢εǽ <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code> ǥ쥯ƥ֤礵ޤ - ˾ߤư뤿ˤ ErrorHeader </p> - - <div class="example"><p><code> - Header always set foo bar - </code></p></div> - - <p>ȤäƤ</p></li> - </ul> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="misc" id="misc">¾ѹ</a></h2> - - - <ul> - <li>Apache 1.3 Ǽ¸Ūʥ⥸塼ä - <code class="directive">mod_auth_digest</code> - ɸ⥸塼ˤʤޤ</li> - - <li>Apache 1.3 Ǽ¸Ūʥ⥸塼ä <code>mod_mmap_static</code> - <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> ֤ޤ</li> - - <li>Apache ۤΩ <code>src</code> ǥ쥯ȥ꤬ - ʤʤ褦ˡ˺ƹޤˡ - ϼǥ쥯ȥŪ֤褦ˤʤꡢ - ѥ뤵줿ФΥȡ̥ǥ쥯ȥ - Ԥʤ褦ˤʤޤ</li> - </ul> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="third-party" id="third-party">ɥѡƥ⥸塼</a></h2> - - - <p>Apache 2.0 Υ API ˤ¿ѹäޤ - Apache 1.3 Ѥδ¸Υ⥸塼 Apache 2.0 ǤϽʤǤ - ư<strong>ޤ</strong>ܺ٤ <a href="developer/">ȯԸʸ</a> ˤޤ</p> - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/upgrading.html" title="Japanese"> ja </a> | -<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Portugus (Brasil)"> pt-br </a> | -<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/upgrading.html.ja.utf8 b/docs/manual/upgrading.html.ja.utf8 new file mode 100644 index 0000000000..a9b1284992 --- /dev/null +++ b/docs/manual/upgrading.html.ja.utf8 @@ -0,0 +1,223 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>1.3 から 2.0 へのアップグレード - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>1.3 から 2.0 へのアップグレード</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/upgrading.html" title="Japanese"> ja </a> | +<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>アップグレードを簡単にするために、既存の Apache ユーザに + 非常に重要な情報をこの文書にまとめています。これは短い + 注意書きとして書かれています。より詳しい情報は + <a href="new_features_2_0.html">新機能</a>の文書や + <code>src/CHANGES</code> ファイルで見つけられると思います。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">コンパイル時の設定の変更</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#run-time">実行時の設定の変更</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#misc">その他の変更</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#third-party">サードパーティモジュール</a></li> +</ul><h3>参照</h3><ul class="seealso"><li><a href="new_features_2_0.html">Apache 2.0 新機能の概要</a></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="compile-time" id="compile-time">コンパイル時の設定の変更</a></h2> + + + <ul> + <li>Apache は <a href="install.html">ビルド処理の設定</a> + に <code>autoconf</code> と <code>libtool</code> を使うようになりました。 + このシステムは Apache 1.3 の APACI システムと似ていますが、 + まったく同じというわけではありません。</li> + + <li>通常のコンパイルするかどうかを選択できるモジュール群に加えて、 + Apache 2.0 は + リクエスト処理の主な部分を <a href="mpm.html">マルチプロセッシング + モジュール</a> (MPM) に移動しました。</li> + </ul> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="run-time" id="run-time">実行時の設定の変更</a></h2> + + + <ul> + <li>Apache 1.3 の時にコアサーバにあった多くのディレクティブは + MPM に移動しました。サーバに Apache 1.3 とできるだけ同じ振る舞いを + させたい場合は、<code class="module"><a href="./mod/prefork.html">prefork</a></code> MPM を + 選んでください。他の MPM はプロセスの作成やリクエストの処理の + 制御に異なったディレクティブを使います。</li> + + <li><a href="mod/mod_proxy.html">Proxy モジュール</a> は + HTTP/1.1 に対応するために再構成されました。重要な変更点としては、 + プロキシのアクセス制御が <code><Directory proxy:></code> ブロックの + 代わりに <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> + ブロックに置かれるようになった、というものがあります。</li> + + <li>モジュールの中には、<code>PATH_INFO</code> (本当のファイル名の後に続く + パス情報) の扱いが変わったものがあります。以前はハンドラとして + 実装されていたものがフィルタとして実装されるようになったものは + <code>PATH_INFO</code> のあるリクエストを受け付けません。<a href="mod/mod_include.html">INCLUDES</a> や + <a href="http://www.php.net/">PHP</a> などのフィルタは + コアハンドラの上に実装されていますので、<code>PATH_INFO</code> + 付きのリクエストを拒否します。 + <code class="directive"><a href="./mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> + ディレクティブを使ってコアハンドラが <code>PATH_INFO</code> + 付きのリクエストを受け付けるようにでき、それによって SSI 等で + <code>PATH_INFO</code> を使う機能を復活させることができます。</li> + + <li><code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code> + ディレクティブは <code>on</code> もしくは <code>off</code> という引数を + 取るようになりました。既に存在している + <code class="directive">CacheNegotiatedDocs</code> は + <code>CacheNegotiatedDocs on</code> + に置き換えてください。</li> + + <li> + <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> + ディレクティブはテキストメッセージを + 示すために引数の最初に使われていた引用符を使わないようになりました。 + 代わりに、メッセージを二重引用符で囲むようになっています。 + 例えば、既存の + + <div class="example"><p><code> + ErrorDocument 403 "Some Message + </code></p></div> + は + + <div class="example"><p><code> + ErrorDocument 403 "Some Message" + </code></p></div> + + に置き換える必要があります。 + 二番目の引数は、有効な URL やパス名でない限り + テキストメッセージとして扱われます。 + </li> + + <li><code>AccessConfig</code> ディレクティブと + <code>ResourceConfig</code> ディレクティブは削除されました。 + これらのディレクティブは同等の機能を持つ + <code class="directive"><a href="./mod/core.html#include">Include</a></code> で + 置き換えることができます。設定ファイルに取り込む代わりに、 + 上のディレクティブのデフォルト値を使っていた場合は、 + <code>httpd.conf</code> に <code>Include conf/access.conf</code> と + <code>Include conf/srm.conf</code> を追加する必要があるでしょう。 + 以前のディレクティブによる順番のように Apache が設定ファイルを + 読み込むようにするためには、<code>httpd.conf</code> の最後に + <code>srm.conf</code>、<code>access.conf</code> の順にそれぞれ + <code class="directive"><a href="./mod/core.html#include">Include</a></code> + ディレクティブを書いてください。</li> + + <li><code>BindAddress</code> ディレクティブと <code>Port</code> + ディレクティブは削除されました。同等の機能はより柔軟な + <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> + ディレクティブにより提供されています。</li> + + <li><code>Port</code> ディレクティブは Apache-1.3 には自己参照 URL で + 使われるポート番号を設定する、という使用法もありました。 + これは Apache-2.0 では新しい + <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> + 構文によって行ないます。一つのディレクティブでホスト名<em>と</em> + 自己参照 URL の両方を設定できるように構文が変更されました。</li> + + <li><code>ServerName</code> ディレクティブは削除されました。 + リクエストを扱う方法は MPM の選択により決定されるようになりました。 + 現時点では inetd から起動されるように設計された MPM はありません。</li> + + <li><code>AgentLog</code> ディレクティブ、 + <code>RefererLog</code> ディレクティブ、 + <code>RefererIgnore</code> ディレクティブを提供していた + <code>mod_log_agent</code> と <code>mod_log_referer</code> + モジュールは削除されました。 + Agent ログと refere ログは <code class="directive">mod_log_config</code> の + <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> + ディレクティブにより実現可能です。</li> + + <li><code>AddModule</code> ディレクティブと <code>ClearModuleList</code> + ディレクティブは削除されました。これらのディレクティブは、 + モジュールが正しい順番で呼ばれるようにするために使われていました。 + Apache 2.0 の新 API はモジュールが明示的に順番を指定できるように + なっており、これらのディレクティブは必要なくなりました。</li> + + <li><code>FancyIndexing</code> ディレクティブは削除されました。 + 同じ機能は <code class="directive"><a href="./mod/mod_autoindex.html#indexoptions">IndexOptions</a></code> + ディレクティブの <code>FancyIndexing</code> オプションで + 実現できます。</li> + + <li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> による MultiViews + コンテントネゴシエーション技術は、 + デフォルトのファイルマッチングがより厳密なものに変更されました。 + <em>ネゴシエート可能な</em>ファイルの場合にのみ選択されます。 + 以前の挙動は、<code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiviewsMatch</a></code> + ディレクティブを使用することで復活できます。</li> + + <li>(<em>バージョン 2.0.51 から</em>) + <p><code>ErrorHeader</code> ディレクティブは不適切な名前 + だったために廃止され、その機能は <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code> ディレクティブに統合されました。 + 望みの動作を得るためには ErrorHeader の代わりに</p> + + <div class="example"><p><code> + Header always set foo bar + </code></p></div> + + <p>を使ってください。</p></li> + </ul> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="misc" id="misc">その他の変更</a></h2> + + + <ul> + <li>Apache 1.3 で実験的なモジュールだった + <code class="directive">mod_auth_digest</code> は + 標準モジュールになりました。</li> + + <li>Apache 1.3 で実験的なモジュールだった <code>mod_mmap_static</code> は + <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> で置き換えられました。</li> + + <li>Apache の配布は独立した <code>src</code> ディレクトリが + なくなるように、完全に再構成されました。その代わりに、 + ソースは主ディレクトリに論理的に配置されるようになり、 + コンパイルされたサーバのインストールは別ディレクトリへ + 行なうようになりました。</li> + </ul> + </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="third-party" id="third-party">サードパーティモジュール</a></h2> + + + <p>Apache 2.0 のサーバ API には多くの変更が加えられました。 + Apache 1.3 用の既存のモジュールは Apache 2.0 では修正なしでは + 動き<strong>ません</strong>。詳細は <a href="developer/">開発者向け文書</a> にあります。</p> + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/upgrading.html" title="Japanese"> ja </a> | +<a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | +<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | +<a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/urlmapping.html b/docs/manual/urlmapping.html index 5a9c3a9278..af3b1ac215 100644 --- a/docs/manual/urlmapping.html +++ b/docs/manual/urlmapping.html @@ -2,9 +2,9 @@ URI: urlmapping.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: urlmapping.html.ja.euc-jp +URI: urlmapping.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: urlmapping.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/urlmapping.html.ja.euc-jp b/docs/manual/urlmapping.html.ja.euc-jp deleted file mode 100644 index 2ace859dd5..0000000000 --- a/docs/manual/urlmapping.html.ja.euc-jp +++ /dev/null @@ -1,287 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>URL ե륷ƥΰ֤ؤΥޥå - Apache HTTP </title> -<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="./images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="./images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="./">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>URL ե륷ƥΰ֤ؤΥޥå</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./en/urlmapping.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/urlmapping.html" title="Japanese"> ja </a> | -<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>ʸ Apache ꥯȤ URL ե - ե륷ƥΰ֤ꤹˡޤ</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#related">Ϣ⥸塼ȥǥ쥯ƥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#documentroot">DocumentRoot</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#outside">DocumentRoot Υե</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#user">桼ǥ쥯ȥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#redirect">URL 쥯</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#proxy">Сץ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#rewrite">饤ȥ</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#notfound">File Not Found</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="related" id="related">Ϣ⥸塼ȥǥ쥯ƥ</a></h2> - -<table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code></li><li><code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code></li><li><code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_speling.html#checkspelling">CheckSpelling</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code></li><li><code class="directive"><a href="./mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritematch">RewriteMatch</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code></li></ul></td></tr></table> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="documentroot" id="documentroot">DocumentRoot</a></h2> - - <p>ꥯȤФƤɤΥե뤫ꤹȤ - Apache ΥǥեȤưϡꥯȤ URL-Path (URL Υۥ̾ - ݡֹθ³ʬ) ФեǻꤵƤ - <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - κǸɲä롢ȤΤǤǤ顢 - <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - βΥǥ쥯ȥե뤬֤鸫ܤΥɥȤڹ¤ - ʤޤ</p> - - <p>Apache ˤϥФʣΥۥȤؤΥꥯȤ - <a href="vhosts/">Сۥ</a> εǽ⤢ޤ - ξ硢줾ΥСۥȤФư㤦 - <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - ꤹ뤳ȤǤޤޤ<code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code> - ⥸塼ˤǥ쥯ƥ֤Ȥäơ - 뤿ΥƥĤξꥯȤ줿 IP - ɥ쥹ۥ̾ưŪ˷뤳ȤǤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="outside" id="outside">DocumentRoot Υե</a></h2> - - <p>ե륷ƥΡ - ̩ˤ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - βˤϤʤʬؤΥ֥Ĥɬפ - 礬褯ޤApache ϤΤʣˡѰդƤޤ - Unix ƥǤϡե륷ƥ¾ʬܥå - Ȥä <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - β˻äƤ뤳ȤǤޤƥͳˤꡢ - Apache ϳǥ쥯ȥ - <code class="directive"><a href="./mod/core.html#options">Options</a></code> - <code>FollowSymLinks</code> <code>SymLinksIfOwnerMatch</code> - ˤΤߥܥåɤޤ</p> - - <p>ˡȤơ<code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code> - ǥ쥯ƥ֤Ȥäƥե륷ƥǤդʬ֤ζ֤ - ޥåפǤޤȤС</p> - -<div class="example"><p><code>Alias /docs /var/web</code></p></div> - - <p>ȤΤȤϡURL - <code>http://www.example.com/docs/dir/file.html</code> ˤ - <code>/var/web/dir/file.html</code> ޤ - <code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code> ⡢ - оݤȤʤäƤѥ CGI ץȤȤưȤɲä - ̰ʳƱ褦ưޤ</p> - - <p>äȽ꤬ɬפʾǤϡ - <code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code> ǥ쥯ƥ֤ - <code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code> ǥ쥯ƥ - ȤäƶϤɽ˴ŤޥåִԤʤȤǤޤ - ȤС</p> - -<div class="example"><p><code>ScriptAliasMatch ^/~([a-zA-Z0-9]+)/cgi-bin/(.+) - /home/$1/cgi-bin/$2</code></p></div> - - <p> <code>http://example.com/~user/cgi-bin/script.cgi</code> ؤ - ꥯȤ <code>/home/user/cgi-bin/script.cgi</code> Ȥѥ - ޥåפΥޥåפη̤ȤƤΥե CGI ץȤȤ - ޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="user" id="user">桼ǥ쥯ȥ</a></h2> - - <p>Ū Unix ƥǤϥ桼 <em>user</em> Υۡǥ쥯ȥ - <code>~user/</code> ȤƻȤǤޤ<code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> - ⥸塼Ϥγǰ֤˳ĥơ - 줾Υ桼Υۡǥ쥯ȥΥե - ʲΤ褦 URL ȤäƥǤ褦ˤޤ</p> - -<div class="example"><p><code>http://www.example.com/~user/file.html</code></p></div> - - <p>ƥδ顢֤桼Υۡǥ쥯ȥ - ľܥǤ褦ˤ뤳ȤŬڤǤϤޤǤ顢 - <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code> ǥ쥯ƥ֤ˤ - 桼Υۡǥ쥯ȥβΡ֥ե - ֤Ƥǥ쥯ȥꤷޤǥեȤ - <code>Userdir public_html</code> Ȥȡ URL - <code>/home/user/public_html/file.html</code> Ȥ褦ʥե - ޥåפޤǡ<code>/home/user/</code> - <code>/etc/passwd</code> ǻꤵƤ桼Υۡǥ쥯ȥǤ</p> - - <p><code class="directive"><a href="./mod/mod_userdir.html#userdir">Userdir</a></code> ˤϡ - <code>/etc/passwd</code> ˥ۡǥ쥯ȥΰ֤Ƥʤ - ƥǤȤȤΤǤ¾η⤢ޤ</p> - - <p>ˤϥܥ "~" (<code>%7e</code> Τ褦沽뤳Ȥ¿) - ʹȻפäơ桼Υǥ쥯ȥɽ̤ʸ - Ѥͤޤmod_userdir ϤεǽݡȤƤޤ - 桼Υۡǥ쥯ȥ꤬§ŪʹΤȤϡ - <code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code> Ȥä˾ߤ - ̤ã뤳ȤǤޤȤС - <code>http://www.example.com/upages/user/file.html</code> - <code>/home/user/public_html/file.html</code> ˥ޥåפ褦ˤˤϡ - ʲΤ褦 <code>AliasMatch</code> ǥ쥯ƥ֤Ȥޤ:</p> - -<div class="example"><p><code>AliasMatch ^/upages/([a-zA-Z0-9]+)/?(.*) - /home/$1/public_html/$2</code></p></div> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="redirect" id="redirect">URL 쥯</a></h2> - - <p>ѤΥǥ쥯ƥ֤ Apache - ե륷ƥξ꤫饳ƥĤäƤ - 饤Ȥ֤褦ˤޤȤˤϡ - 饤Ȥ˥ꥯȤ줿ƥĤ̤ URL ˤ뤳Ȥ - Τ餻ơ饤Ȥ URL ؿꥯȤԤʤ褦 - ˾ޤȤޤ<em>쥯</em> - ƤФƤơ<code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code> - ǥ쥯ƥ֤ˤƤޤȤС - <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> βΥǥ쥯ȥ - <code>/foo/</code> ǥ쥯ȥ <code>/bar/</code> ˰ưȤϡ - ʲΤ褦ˤƥ饤ȤΥƥĤꥯȤ褦 - ؼ뤳ȤǤޤ:</p> - -<div class="example"><p><code>Redirect permanent /foo/ - http://www.example.com/bar/</code></p></div> - - <p>ϡ<code>/foo/</code> ǻϤޤ뤹٤Ƥ URL-Path - <code>www.example.com</code> Ф <code>/bar/</code> - <code>/foo/</code> ִ줿Τ˥쥯Ȥޤ - ФϼʬȤΥФǤʤɤΥФˤǤ⥯饤Ȥ - 쥯Ȥ뤳ȤǤޤ</p> - - <p>Apache ϤʣʽΤˡ - <code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> ǥ쥯ƥ֤ - ƤޤȤСȤΥۡڡ㤦Ȥ˥쥯 - 뤱ɡ¾ΥꥯȤϤΤޤްȤȤϰʲ - Ȥޤ:</p> - -<div class="example"><p><code>RedirectMatch permanent ^/$ - http://www.example.com/startpage.html</code></p></div> - - <p>뤤ϡŪ˥ȤΤ٤ƤΥڡ¾ΥȤ - ڡإ쥯ȤȤϡʲȤޤ:</p> - -<div class="example"><p><code>RedirectMatch temp .* - http://othersite.example.com/startpage.html</code></p></div> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="proxy" id="proxy">Сץ</a></h2> - -<p>Apache ϱϤˤɥȤΥФ URL ֤ -äƤ뤳ȤǤޤμˡ<em>Сץ</em>ȸƤФƤޤ -֥ФϤΥɥȤƥ饤Ȥ֤Τ -ץФưΤ褦˸뤫Ǥ饤ȤˤϥɥȤ -СץФƤƤ褦˸̾ -ץȤϰۤʤޤ</p> - -<p>Ǥϡ饤Ȥ <code>/foo/</code> ǥ쥯ȥβˤ -ɥȤꥯȤȡФ <code>internal.example.com</code> -<code>/bar/</code> ǥ쥯ȥ꤫ơ륵Ф -ɥȤΤ褦ˤƥ饤Ȥ֤ޤ</p> - -<div class="example"><p><code> -ProxyPass /foo/ http://internal.example.com/bar/<br /> -ProxyPassReverse /foo/ http://internal.example.com/bar/<br /> -ProxyPassReverseCookieDomain internal.example.com public.example.com<br /> -ProxyPassReverseCookiePath /foo/ /bar/ -</code></p></div> - -<p><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code> ǥ쥯ƥ֤ -ФŬڤʥɥȤ褦ꤷ -<code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> ǥ쥯ƥ֤ -<code>internal.example.com</code> Υ쥯Ȥ륵Ф -Ŭڤʥǥ쥯ȥؤ褦˽ޤ -Ʊͤ <code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code> - <code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code> -ǥХå¦ФȯԤ Cookie 뤳ȤǤޤ</p> -<p>ɥȤΥϽʤ -ȤȤΤäƤƤ -Ǥ顢<code>internal.example.com</code> ؤХѥˤǤϡ -饤ȤץФȴФ <code>internal.example.com</code> -ľܥꥯȤ롢ȤȤˤʤޤ -ɥѡƥ⥸塼 <a href="http://apache.webthing.com/mod_proxy_html/">mod_proxy_html</a> -ϡHTML XHTML Υ뤳ȤǤޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="rewrite" id="rewrite">饤ȥ</a></h2> - - <p>ضϤִɬפʤȤϡ<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> - 饤ȥΩĤǤ礦 - Υ⥸塼ˤǥ쥯ƥ֤ - ֥饦μࡢꥯȸ IP ɥ쥹ʤɤΥꥯȤħ - Ȥä֤ƥĤξޤˡ<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> - ϳΥǡ١եץȤäƥꥯȤΰ - 뤳ȤǤޤ饤ȥϾǵƤ뻰ĤΥޥåԥ - ٤ƤԤʤȤǤޤ: Υ쥯 (ꥢ) - Υ쥯ȡץǤmod_rewrite Ȥ¿μŪ - <a href="misc/rewriteguide.html">URL 饤ȥ</a> - Ƥޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="notfound" id="notfound">File Not Found</a></h2> - - <p>ɬꥯȤ줿 URL бե뤬ե륷ƥ - ̵Ȥ礬ȯޤ줬ΤˤϤĤͳޤ - ˤäƤϡɥȤ̤ξ˰ư̤Ǥ뤳Ȥޤ - ξϡ饤Ȥ˥ο֤Τ餻뤿 - <a href="#redirect">URL 쥯</a>ȤΤˡǤ - 뤳ȤˤäơϿ֤˰ưƤ뤱ɤ⡢ - Ť֥åޡư³褦ˤ뤳ȤǤޤ</p> - - <p>"File Not Found" 顼Τ⤦ĤΤ褯ͳϡ - ֥饦ؤľϤ HTML ζȯŪ URL ϴְ㤤Ǥ - Apache Ϥ뤿ˡ<code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> - ⥸塼 (տŪְ֤㤤) - (: spelling) ƤޤΥ⥸塼뤬 - ѤƤȤϡ"File Not Found" 顼ꤷơ - ե̾Υõޤ⤷ĤĤä - mod_speling ϥ饤Ȥ֤Τ餻뤿 HTTP 쥯Ȥ - ޤ⤷ʣΡֶᤤץե뤬Ĥäϡ - ؤȤʤꤨΤΥꥹȤ饤Ȥɽޤ</p> - - <p>mod_speling ͭѤʵǽϡʸʸ̤ - ե̾ӤΤǤ URL unix - ե륷ƥबξȤʸʸ̤ΤǤ롢 - ȤȤ桼ΤʤƥΩޤ - ޤ URL ٤ǺѤޤmod_speling ¿ѤȡФ - ʤ٤ޤ٤ƤΡʤץꥯȤθ - URL Υ쥯Ȥȥ饤ȤοꥯȤ뤳Ȥ - ʤޤ顣</p> - - <p>ƥĤΰ֤褦Ȥ뤹٤ƤλߤԤȡ - Apache ϡHTTP ơ 404 (file not found) ȶ - 顼ڡ֤ޤΥ顼ڡγѤ - <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> - ǥ쥯ƥ֤椵졢 - <a href="custom-error.html">२顼쥹ݥ</a> - Ƥ褦ˡԤʤȤǤޤ</p> -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./en/urlmapping.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/urlmapping.html" title="Japanese"> ja </a> | -<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/urlmapping.html.ja.utf8 b/docs/manual/urlmapping.html.ja.utf8 new file mode 100644 index 0000000000..a3409fef69 --- /dev/null +++ b/docs/manual/urlmapping.html.ja.utf8 @@ -0,0 +1,287 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>URL からファイルシステム上の位置へのマップ - Apache HTTP サーバ</title> +<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="./images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="./images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="./">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>URL からファイルシステム上の位置へのマップ</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/urlmapping.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/urlmapping.html" title="Japanese"> ja </a> | +<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>この文書は Apache がリクエストの URL から送信するファイルの + ファイルシステム上の位置を決定する方法を説明します。</p> + </div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#related">関連するモジュールとディレクティブ</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#documentroot">DocumentRoot</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#outside">DocumentRoot 外のファイル</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#user">ユーザディレクトリ</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#redirect">URL リダイレクション</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#proxy">リバースプロキシ</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#rewrite">リライトエンジン</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#notfound">File Not Found</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="related" id="related">関連するモジュールとディレクティブ</a></h2> + +<table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code></li><li><code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code></li><li><code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_speling.html#checkspelling">CheckSpelling</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code></li><li><code class="directive"><a href="./mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritematch">RewriteMatch</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code></li></ul></td></tr></table> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="documentroot" id="documentroot">DocumentRoot</a></h2> + + <p>リクエストに対してどのファイルを送信するかを決定するときの + Apache のデフォルトの動作は、リクエストの URL-Path (URL のホスト名と + ポート番号の後に続く部分) を取り出して設定ファイルで指定されている + <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> + の最後に追加する、というものです。ですから、 + <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> + の下のディレクトリやファイルがウェブから見える基本のドキュメントの木構造を + なします。</p> + + <p>Apache にはサーバが複数のホストへのリクエストを受け取る + <a href="vhosts/">バーチャルホスト</a> の機能もあります。 + この場合、それぞれのバーチャルホストに対して違う + <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> + を指定することができます。また、<code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code> + モジュールにより提供されるディレクティブを使って、 + 送信するためのコンテンツの場所をリクエストされた IP + アドレスやホスト名から動的に決めることもできます。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="outside" id="outside">DocumentRoot 外のファイル</a></h2> + + <p>ファイルシステム上の、 + 厳密には <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> + の下にはない部分へのウェブアクセスを許可する必要がある + 場合がよくあります。Apache はこのために複数の方法を用意しています。 + Unix システムでは、ファイルシステムの他の部分をシンボリックリンクを + 使って <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> + の下に持ってくることができます。セキュリティ上の理由により、 + Apache は該当するディレクトリの + <code class="directive"><a href="./mod/core.html#options">Options</a></code> の設定に + <code>FollowSymLinks</code> か <code>SymLinksIfOwnerMatch</code> が + ある場合にのみシンボリックリンクをたどります。</p> + + <p>代わりの方法として、<code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code> + ディレクティブを使ってファイルシステムの任意の部分をウェブの空間に + マップできます。たとえば、</p> + +<div class="example"><p><code>Alias /docs /var/web</code></p></div> + + <p>という設定のときは、URL + <code>http://www.example.com/docs/dir/file.html</code> には + <code>/var/web/dir/file.html</code> が送信されます。 + <code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code> も、 + 対象となっているパスが CGI スクリプトとして扱われるという追加の + 効果以外は同じように動作します。</p> + + <p>もっと柔軟な設定が必要な状況では、 + <code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code> ディレクティブや + <code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code> ディレクティブ + を使って強力な正規表現に基づいたマッチと置換を行なうことができます。 + たとえば、</p> + +<div class="example"><p><code>ScriptAliasMatch ^/~([a-zA-Z0-9]+)/cgi-bin/(.+) + /home/$1/cgi-bin/$2</code></p></div> + + <p>は <code>http://example.com/~user/cgi-bin/script.cgi</code> への + リクエストを <code>/home/user/cgi-bin/script.cgi</code> というパスへ + マップし、このマップの結果としてのファイルを CGI スクリプトとして + 扱います。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="user" id="user">ユーザディレクトリ</a></h2> + + <p>伝統的に Unix システムではユーザ <em>user</em> のホームディレクトリを + <code>~user/</code> として参照できます。<code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> + モジュールはこの概念をウェブに拡張して、 + それぞれのユーザのホームディレクトリのファイルを + 以下のような URL を使ってアクセスできるようにします。</p> + +<div class="example"><p><code>http://www.example.com/~user/file.html</code></p></div> + + <p>セキュリティの観点から、ウェブからユーザのホームディレクトリへ + 直接アクセスできるようにすることは適切ではありません。ですから、 + <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code> ディレクティブには + ユーザのホームディレクトリの下の、ウェブファイルの + 置かれているディレクトリを指定します。デフォルトの設定の + <code>Userdir public_html</code> を使うと、上の URL は + <code>/home/user/public_html/file.html</code> というようなファイルに + マップされます。ここで、<code>/home/user/</code> は + <code>/etc/passwd</code> で指定されているユーザのホームディレクトリです。</p> + + <p><code class="directive"><a href="./mod/mod_userdir.html#userdir">Userdir</a></code> には、 + <code>/etc/passwd</code> にホームディレクトリの位置が書かれていない + システムでも使うことのできる他の形式もあります。</p> + + <p>中にはシンボル "~" (<code>%7e</code> のように符号化されることが多い) + を格好が悪いと思って、ユーザのディレクトリを表すために別の文字列の + 使用を好む人がいます。mod_userdir はこの機能をサポートしていません。 + しかし、ユーザのホームディレクトリが規則的な構成のときは、 + <code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code> を使って望みの + 効果を達成することができます。たとえば、 + <code>http://www.example.com/upages/user/file.html</code> が + <code>/home/user/public_html/file.html</code> にマップされるようにするには、 + 以下のように <code>AliasMatch</code> ディレクティブを使います:</p> + +<div class="example"><p><code>AliasMatch ^/upages/([a-zA-Z0-9]+)/?(.*) + /home/$1/public_html/$2</code></p></div> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="redirect" id="redirect">URL リダイレクション</a></h2> + + <p>上の節で説明した設定用のディレクティブは Apache に + ファイルシステムの特定の場所からコンテンツを取ってきて + クライアントに送り返すようにします。ときには、その代わりに + クライアントにリクエストされたコンテンツは別の URL にあることを + 知らせて、クライアントが新しい URL へ新しいリクエストを行なうように + する方が望ましいことがあります。これは<em>リダイレクション</em>と + 呼ばれていて、<code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code> + ディレクティブにより実装されています。たとえば、 + <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> の下のディレクトリ + <code>/foo/</code> が新しいディレクトリ <code>/bar/</code> に移動したときは、 + 以下のようにしてクライアントが新しい場所のコンテンツをリクエストするように + 指示することができます:</p> + +<div class="example"><p><code>Redirect permanent /foo/ + http://www.example.com/bar/</code></p></div> + + <p>これは、<code>/foo/</code> で始まるすべての URL-Path を、 + <code>www.example.com</code> サーバの <code>/bar/</code> が + <code>/foo/</code> に置換されたものにリダイレクトします。 + サーバは自分自身のサーバだけでなく、どのサーバにでもクライアントを + リダイレクトすることができます。</p> + + <p>Apache はより複雑な書き換えの問題のために、 + <code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> ディレクティブを + 提供しています。たとえば、サイトのホームページを違うサイトにリダイレクト + するけれど、他のリクエストはそのまま扱う、というときは以下の設定を + 使います:</p> + +<div class="example"><p><code>RedirectMatch permanent ^/$ + http://www.example.com/startpage.html</code></p></div> + + <p>あるいは、一時的にサイトのすべてのページを他のサイトの特定の + ページへリダイレクトするときは、以下を使います:</p> + +<div class="example"><p><code>RedirectMatch temp .* + http://othersite.example.com/startpage.html</code></p></div> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="proxy" id="proxy">リバースプロキシ</a></h2> + +<p>Apache は遠隔地にあるドキュメントをローカルのサーバの URL 空間に +持ってくることもできます。この手法は<em>リバースプロキシ</em>と呼ばれています。 +ウェブサーバが遠隔地のドキュメントを取得してクライアントに送り返すのが +プロキシサーバの動作のように見えるからです。クライアントにはドキュメントが +リバースプロキシサーバから送られてきているように見える点が通常の +プロキシとは異なります。</p> + +<p>次の例では、クライアントが <code>/foo/</code> ディレクトリの下にある +ドキュメントをリクエストすると、サーバが <code>internal.example.com</code> の +<code>/bar/</code> ディレクトリから取得して、さもローカルサーバからの +ドキュメントのようにしてクライアントに返します。</p> + +<div class="example"><p><code> +ProxyPass /foo/ http://internal.example.com/bar/<br /> +ProxyPassReverse /foo/ http://internal.example.com/bar/<br /> +ProxyPassReverseCookieDomain internal.example.com public.example.com<br /> +ProxyPassReverseCookiePath /foo/ /bar/ +</code></p></div> + +<p><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code> ディレクティブは +サーバが適切なドキュメントを取得するように設定し、 +<code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> ディレクティブは +<code>internal.example.com</code> からのリダイレクトがローカルサーバの +適切なディレクトリを指すように書き換えます。 +同様に <code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code> +と <code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code> +でバックエンド側サーバの発行した Cookie を書き換えることができます。</p> +<p>ただし、ドキュメントの中のリンクは書き換えられない、 +ということは知っておいてください。 +ですから、<code>internal.example.com</code> への絶対パスによるリンクでは、 +クライアントがプロキシサーバを抜け出して <code>internal.example.com</code> に +直接リクエストを送る、ということになります。 +サードパーティ製モジュールの <a href="http://apache.webthing.com/mod_proxy_html/">mod_proxy_html</a> +は、HTML と XHTML 中のリンクを書き換えることができます。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="rewrite" id="rewrite">リライトエンジン</a></h2> + + <p>より一層強力な置換が必要なときは、<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> + が提供するリライトエンジンが役に立つでしょう。 + このモジュールにより提供されるディレクティブは + ブラウザの種類、リクエスト元の IP アドレスなどのリクエストの特徴を + 使って送り返すコンテンツの場所を決めます。さらに、<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> + は外部のデータベースファイルやプログラムを使ってリクエストの扱い方を + 決めることもできます。リライトエンジンは上で挙げられている三つのマッピング + すべてを行なうことができます: 内部のリダイレクト (エイリアス)、 + 外部のリダイレクト、プロキシです。mod_rewrite を使う多くの実用的な例は + <a href="misc/rewriteguide.html">URL リライトガイド</a> + で説明されています。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> +<div class="section"> +<h2><a name="notfound" id="notfound">File Not Found</a></h2> + + <p>必ず、リクエストされた URL に対応するファイルがファイルシステムに + 無いという場合が発生します。これが起こるのにはいくつかの理由があります。 + 場合によっては、ドキュメントを別の場所に移動した結果であることがあります。 + この場合は、クライアントにリソースの新しい位置を知らせるために + <a href="#redirect">URL リダイレクション</a>を使うのが最善の方法です。 + そうすることによって、リソースは新しい位置に移動しているけれども、 + 古いブックマークやリンクが動作し続けるようにすることができます。</p> + + <p>"File Not Found" エラーのもう一つのよくある理由は、 + ブラウザへの直接入力や HTML リンクからの偶発的な URL の入力間違いです。 + Apache はこの問題を改善するために、<code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> + モジュール (意図的な綴り間違い) + (訳注: 正しくは spelling) を提供しています。このモジュールが + 使用されているときは、"File Not Found" エラーを横取りして、 + 似たファイル名のリソースを探します。もし一つだけ見つかった場合は + mod_speling はクライアントに正しい位置を知らせるために HTTP リダイレクトを + 送ります。もし複数の「近い」ファイルが見つかった場合は、それら + 代替となりえるもののリストがクライアントに表示されます。</p> + + <p>mod_speling の非常に有用な機能は、大文字小文字を区別せずに + ファイル名を比較するものです。これは URL と unix の + ファイルシステムが両方とも大文字小文字を区別するものである、 + ということをユーザが知らないシステムで役に立ちます。ただし、 + 時折の URL 訂正程度で済まず、mod_speling をより多く使用すると、サーバに + さらなる負荷がかかります。すべての「正しくない」リクエストの後に + URL のリダイレクトとクライアントからの新しいリクエストがくることに + なりますから。</p> + + <p>コンテンツの位置を決めようとするすべての試みが失敗すると、 + Apache は、HTTP ステータスコード 404 (file not found) と共に + エラーページを返します。このエラーページの外観は + <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> + ディレクティブで制御され、 + <a href="custom-error.html">カスタムエラーレスポンス</a> で + 説明されているように、柔軟な設定を行なうことができます。</p> +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./en/urlmapping.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/urlmapping.html" title="Japanese"> ja </a> | +<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/vhosts/examples.html b/docs/manual/vhosts/examples.html index 0ed55e501a..7c84f97d74 100644 --- a/docs/manual/vhosts/examples.html +++ b/docs/manual/vhosts/examples.html @@ -6,9 +6,9 @@ URI: examples.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: examples.html.ja.euc-jp +URI: examples.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: examples.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/vhosts/examples.html.ja.euc-jp b/docs/manual/vhosts/examples.html.ja.euc-jp deleted file mode 100644 index 43d3c9d4dd..0000000000 --- a/docs/manual/vhosts/examples.html.ja.euc-jp +++ /dev/null @@ -1,651 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>СۥȤ - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">Сۥ</a></div><div id="page-content"><div id="preamble"><h1>СۥȤ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/examples.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="../ja/vhosts/examples.html" title="Japanese"> ja </a> | -<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - - <p>ʸϡСۥȤκݤ - 褯ΤǤꤷƤоݤ <a href="name-based.html">̾١</a> <a href="ip-based.html">IP ١</a> ΥСۥȤȤä - ĤΥФʣΥ֥ȤѤƤǤ - </p> - -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#purename">Ĥ IP ɥ쥹ǤĤ̾١ - ֥Ȥ¹Ԥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#twoips">ʣ IP ɥ쥹ΤۥȤ̾١ - ۥƥԤʤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#intraextra">㤦 IP ɥ쥹 (㤨Сȳɥ쥹) - ƱƥĤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#port">㤦ݡȤǰ㤦ȤĤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ip">IP ١ΥСۥƥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ipport">ݡȥ١ IP ١κä - Сۥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#mixed">̾١ IP ١ - Сۥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxy"><code>Virtual_host</code> - mod_proxy ʻѤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#default"><code>_default_</code> ΥСۥȤ - Ȥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#migrate">̾١ΥСۥȤ IP ١ - СۥȤ˰ܹԤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#serverpath"><code>ServerPath</code> ǥ쥯ƥ֤ - Ȥ</a></li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="purename" id="purename">Ĥ IP ɥ쥹ǤĤ̾١ - ֥Ȥ¹Ԥ</a></h2> - - <p>Ф IP ɥ쥹ijƤƤơDNS ǥޥ - ʣ̾ (CNAME) ꤵƤޤΥޥ - <code>www.example.com</code> <code>www.example.org</code> - ΤΥ֥Ф¹ԤȤޤ</p> - - <div class="note"><h3></h3><p> - Apache ФǥСۥȤǡ - Τʤ֤ˤΥۥ̾б DNS Υȥ꤬ - 줿ϤޤΥФ IP ɥ쥹˲褵 - 褦 DNS ̾Ͽʤ<em>ʤޤ</em> - Ǥʤï⤢ʤΥ֥Ȥ뤳ȤϤǤޤ - ǤΥƥȤΤ <code>hosts</code> ե - ȥɲä뤳ȤǤޤξϤ - hosts ȥΤޥ餷ưޤ</p> - </div> - - <div class="example"><h3></h3><p><code> - - - # Ensure that Apache listens on port 80<br /> - Listen 80<br /> - <br /> - # Listen for virtual host requests on all IP addresses<br /> - NameVirtualHost *:80<br /> - <br /> - <VirtualHost *:80><br /> - <span class="indent"> - DocumentRoot /www/example1<br /> - ServerName www.example.com<br /> - <br /> - # Other directives here<br /> - <br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost *:80><br /> - <span class="indent"> - DocumentRoot /www/example2<br /> - ServerName www.example.org<br /> - <br /> - # Other directives here<br /> - <br /> - </span> - </VirtualHost> - </code></p></div> - - <p>ꥹϤ٤ƤΥɥ쥹˥ޥåޤΤǡ祵Ф - ꥯȤޤ<code>www.example.com</code> - ǽˤ뤿ᡢ̤ͥϰֹ⤯ʤꡢ<cite>default</cite> ⤷ - <cite>primary</cite> ΥФȹͤ뤳ȤǤޤĤޤꡢꥯȤ - ɤ <code>ServerName</code> ǥ쥯ƥ֤ˤޥåʤ硢 - ֺǽ <code>VirtualHost</code> ˤ갷ޤ</p> - - <div class="note"><h3></h3> - - <p><code>*</code> ƥμºݤ IP ɥ쥹֤ - ȤǤޤξ <code>VirtualHost</code> ΰ - <code>NameVirtualHost</code> ΰƱ<em>ʤФʤޤ - </em>:</p> - - <div class="example"><p><code> - NameVirtualHost 172.20.30.40<br /> - <br /> - <VirtualHost 172.20.30.40><br /> - # etc ... - </code></p></div> - - <p>IP ɥ쥹ͽ¬Բǽʥƥ - 㤨ХץХưŪ IP ɥ쥹Ʋ餫 - ʥߥå DNS ȤäƤʤɡˤƤϡ<code>*</code> - ϤǤ<code>*</code> Ϥ٤Ƥ IP ɥ쥹 - ޥåޤΤǡˤƤ IP ɥ쥹ѹƤ - ѹưޤ</p> - </div> - - <p>̾١ΥСۥƥǤϤۤܤ٤Ƥξǡ - 嵭Ǵ˾ˤʤäƤ뤳ȤǤ礦 - ºݤ꤬ưʤΤϡIP ɥ쥹ݡȤΰ㤤ˤä - 㤦ƥĤȤǤ</p> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="twoips" id="twoips">ʣ IP ɥ쥹ΤۥȤ̾١ - ۥƥԤʤ</a></h2> - - <div class="note"> - <h3></h3><p>Ƥˡ IP ɥ쥹 - ĤäƤƱͤˤǤޤ</p> - </div> - - <p>Фˤ IP ɥ쥹ĤƤޤ - (<code>172.20.30.40</code>) Ǥϼ祵 - <code>server.domain.com</code> ⤦ - (<code>172.20.30.50</code>) ǤĤʾο - СۥȤޤ</p> - - <div class="example"><h3>Ф</h3><p><code> - - - Listen 80<br /> - <br /> - # This is the "main" server running on 172.20.30.40<br /> - ServerName server.domain.com<br /> - DocumentRoot /www/mainserver<br /> - <br /> - # This is the other address<br /> - NameVirtualHost 172.20.30.50<br /> - <br /> - <VirtualHost 172.20.30.50><br /> - <span class="indent"> - DocumentRoot /www/example1<br /> - ServerName www.example.com<br /> - <br /> - # Other directives here ...<br /> - <br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.50><br /> - <span class="indent"> - DocumentRoot /www/example2<br /> - ServerName www.example.org<br /> - <br /> - # Other directives here ...<br /> - <br /> - </span> - </VirtualHost> - </code></p></div> - - <p><code>172.20.30.50</code> ʳΥɥ쥹ؤΥꥯȤϼ祵 - ޤ<code>172.20.30.50</code> ؤΡ̤ΤΥۥ̾ޤ - <code>Host:</code> إåʤΥꥯȤ <code>www.example.com</code> - ޤ</p> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="intraextra" id="intraextra">㤦 IP ɥ쥹 (㤨Сȳɥ쥹) - ƱƥĤ</a></h2> - - <p>Хޥ IP ɥ쥹 (<code>192.168.1.1</code> - <code>172.20.30.40</code>) äƤޤΥޥ - (ȥͥå) (ͥå) Υͥåȥδ֤ - ޤ<code>server.example.com</code> ϥͥåȥγ - ɥ쥹 (<code>172.20.30.40</code>) ȤƲ褵ޤ - ͥåȥ椫ɥ쥹 (<code>192.168.1.1</code>) - ȤƲ褵ޤ</p> - - <p><code>VirtualHost</code> ĤǥФΥꥯȤ - ΥꥯȤξƱƥĤDZ褦ˤǤޤ</p> - - <div class="example"><h3>Ф</h3><p><code> - - - NameVirtualHost 192.168.1.1<br /> - NameVirtualHost 172.20.30.40<br /> - <br /> - <VirtualHost 192.168.1.1 172.20.30.40><br /> - <span class="indent"> - DocumentRoot /www/server1<br /> - ServerName server.example.com<br /> - ServerAlias server<br /> - </span> - </VirtualHost> - </code></p></div> - - <p>ǤɤΥͥåȥΥꥯȤƱ <code>VirtualHost</code> - ǰ褦ˤʤޤ</p> - - <div class="note"><h3>:</h3><p>ͥåȥǤϴʥۥ̾ - <code>server.example.com</code> ˡñ <code>server</code> - ȤȤǤޤ</p> - - <p>ǤϡIP ɥ쥹ΥꥹȤ٤ƤΥɥ쥹 - ƱƥĤDZ <code>*</code> ֤ޤ</p> - </div> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="port" id="port">㤦ݡȤǰ㤦ȤĤ</a></h2> - - <p>Ʊ IP ʣΥɥᥤꡢʣΥݡȤȤä - ꥯȤȤޤ"NameVirtualHost" - ݡȤ뤳Ȥǡưޤ - NameVirtualHost name:port ̵ Listen ǥ쥯ƥ֤ - <VirtualHost name:port> ȤȤƤ⡢ưޤ</p> - - <div class="example"><h3>Ф</h3><p><code> - - - Listen 80<br /> - Listen 8080<br /> - <br /> - NameVirtualHost 172.20.30.40:80<br /> - NameVirtualHost 172.20.30.40:8080<br /> - <br /> - <VirtualHost 172.20.30.40:80><br /> - <span class="indent"> - ServerName www.example.com<br /> - DocumentRoot /www/domain-80<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.40:8080><br /> - <span class="indent"> - ServerName www.example.com<br /> - DocumentRoot /www/domain-8080<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.40:80><br /> - <span class="indent"> - ServerName www.example.org<br /> - DocumentRoot /www/otherdomain-80<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.40:8080><br /> - <span class="indent"> - ServerName www.example.org<br /> - DocumentRoot /www/otherdomain-8080<br /> - </span> - </VirtualHost> - </code></p></div> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="ip" id="ip">IP ١ΥСۥƥ</a></h2> - - <p>Ф <code>www.example.com</code> <code>www.example.org</code> - ˤ줾褵롢Ĥ IP ɥ쥹 (<code>172.20.30.40</code> - <code>172.20.30.50</code>) ޤ</p> - - <div class="example"><h3>Ф</h3><p><code> - - - Listen 80<br /> - <br /> - <VirtualHost 172.20.30.40><br /> - <span class="indent"> - DocumentRoot /www/example1<br /> - ServerName www.example.com<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.50><br /> - <span class="indent"> - DocumentRoot /www/example2<br /> - ServerName www.example.org<br /> - </span> - </VirtualHost> - </code></p></div> - - <p><code><VirtualHost></code> ǥ쥯ƥ֤ΤɤǤ - ꤵƤʤɥ쥹 (㤨 <code>localhost</code>) ϡ - 祵ФФ˹Ԥޤ</p> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="ipport" id="ipport">ݡȥ١ IP ١κä - Сۥ</a></h2> - - <p>ХޥϤ줾 <code>www.example.com</code> - <code>www.example.org</code> ˤ줾褵롢IP ɥ쥹 - (<code>172.20.30.40</code> <code>172.20.30.50</code>) äƤޤ - ɤݡ 80 8080 ǥۥȤ餻ޤ</p> - - <div class="example"><h3>Ф</h3><p><code> - - - Listen 172.20.30.40:80<br /> - Listen 172.20.30.40:8080<br /> - Listen 172.20.30.50:80<br /> - Listen 172.20.30.50:8080<br /> - <br /> - <VirtualHost 172.20.30.40:80><br /> - <span class="indent"> - DocumentRoot /www/example1-80<br /> - ServerName www.example.com<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.40:8080><br /> - <span class="indent"> - DocumentRoot /www/example1-8080<br /> - ServerName www.example.com<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.50:80><br /> - <span class="indent"> - DocumentRoot /www/example2-80<br /> - ServerName www.example.org<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.50:8080><br /> - <span class="indent"> - DocumentRoot /www/example2-8080<br /> - ServerName www.example.org<br /> - </span> - </VirtualHost> - </code></p></div> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="mixed" id="mixed">̾١ IP ١ - Сۥ</a></h2> - - <p>ĤΥޥǤ̾١Ρ¾Ǥ IP ١ΥС - ۥȤޤ</p> - - <div class="example"><h3>Ф</h3><p><code> - - - Listen 80<br /> - <br /> - NameVirtualHost 172.20.30.40<br /> - <br /> - <VirtualHost 172.20.30.40><br /> - <span class="indent"> - DocumentRoot /www/example1<br /> - ServerName www.example.com<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.40><br /> - <span class="indent"> - DocumentRoot /www/example2<br /> - ServerName www.example.org<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.40><br /> - <span class="indent"> - DocumentRoot /www/example3<br /> - ServerName www.example3.net<br /> - </span> - </VirtualHost><br /> - <br /> - # IP-based<br /> - <VirtualHost 172.20.30.50><br /> - <span class="indent"> - DocumentRoot /www/example4<br /> - ServerName www.example4.edu<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.60><br /> - <span class="indent"> - DocumentRoot /www/example5<br /> - ServerName www.example5.gov<br /> - </span> - </VirtualHost> - </code></p></div> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="proxy" id="proxy"><code>Virtual_host</code> - mod_proxy ʻѤ</a></h2> - - <p>ϡե¦ΥСۥȤ¾Υޥإץޤ - Ǥ <code>192.168.111.2</code> ΥޥǤϥСۥ̾ - Ʊ̾ꤵƤޤʣΥۥ̾Υޥ˥ץ - ϡ<code class="directive"><a href="../mod/mod_proxy.html#proxypreservehost on">ProxyPreserveHost On</a></code> - ǥ쥯ƥ֤Ȥäơ˾Υۥ̾Ϥ褦ˤʤޤ - </p> - - <div class="example"><p><code> - <VirtualHost *:*><br /> - ProxyPreserveHost On<br /> - ProxyPass / http://192.168.111.2<br /> - ProxyPassReverse / http://192.168.111.2/<br /> - ServerName hostname.example.com<br /> - </VirtualHost> - </code></p></div> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="default" id="default"><code>_default_</code> ΥСۥȤ - Ȥ</a></h2> - - <h3><a name="defaultallports" id="defaultallports">٤ƤΥݡȤФ - <code>_default_</code> Сۥ</a></h3> - - <p>̤ IP ɥ쥹ȥݡȡ<em>Ĥޤ</em>¾ΥСۥȤ - ȤƤʤɥ쥹ȥݡȤȤ߹碌ؤ<em>٤Ƥ</em>ꥯȤ - ޤ</p> - - <div class="example"><h3>Ф</h3><p><code> - - - <VirtualHost _default_:*><br /> - <span class="indent"> - DocumentRoot /www/default<br /> - </span> - </VirtualHost> - </code></p></div> - - <p>Τ褦˥磻ɥɤΥݡȤǥǥեȤΥСۥȤ - ꤹȡ祵Ф˥ꥯȤԤΤɤޤ</p> - - <p>ǥեȤΥСۥȤ̾١ΥСۥȤ - ȤƤ륢ɥ쥹ȥݡȤȤ줿ꥯȤȤ - ޤꥯȤ <code>Host:</code> إå䤽 - إåʤäꤹϴ̾١Сۥ ( - ɥ쥹ȥݡȤեǺǽΥСۥ) ˤ - ޤ</p> - - <p>ɤʥꥯȤǤ <code class="directive"><a href="../mod/mod_alias.html#aliasmatch">AliasMatch</a></code> - <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> Ȥä - ñξڡ (䥹ץ) ˽뤳ȤǤޤ</p> - - - <h3><a name="defaultdifferentports" id="defaultdifferentports">㤦ݡȤΤ - <code>_default_</code> Сۥ</a></h3> - - <p>ĤȤۤƱǤФʣΥݡȤ listen Ƥꡢ - 80 ֥ݡȤФĤ <code>_default_</code> СۥȤ - ꤷǤ</p> - - <div class="example"><h3>Ф</h3><p><code> - - - <VirtualHost _default_:80><br /> - <span class="indent"> - DocumentRoot /www/default80<br /> - # ...<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost _default_:*><br /> - <span class="indent"> - DocumentRoot /www/default<br /> - # ...<br /> - </span> - </VirtualHost> - </code></p></div> - - <p>80 ֥ݡȤΥǥեȥСۥ (磻ɥɥݡȤ - ǥեȥСۥȤ˽Ƥʤ<em>ʤޤ</em>) - ̤ IP ɥ쥹줿٤ƤΥꥯȤޤ - 祵ФϥꥯȤޤ</p> - - - <h3><a name="defaultoneport" id="defaultoneport">ĤΥݡȤФƤ - <code>_default_</code> Сۥ</a></h3> - - <p>80 ֥ݡȤˤϥǥեȤΥСۥȤɬפǡ¾ - СۥȤϥǥեȤɬפʤǤ</p> - - <div class="example"><h3>Ф</h3><p><code> - - - <VirtualHost _default_:80><br /> - DocumentRoot /www/default<br /> - ...<br /> - </VirtualHost> - </code></p></div> - - <p>80 ֥ݡȤؤΥɥ쥹̤ΥꥯȤϥǥեȤΥС - ۥȤޤ¾̤Υɥ쥹ȥݡȤؤΥꥯȤ - 祵Фޤ</p> - - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="migrate" id="migrate">̾١ΥСۥȤ IP ١ - СۥȤ˰ܹԤ</a></h2> - - <p>ۥ̾̾ <code>www.example.org</code> ΥСۥ - (<a href="#name">̾١</a> 2 ܤ) Ѥ IP ɥ쥹 - Ȥޤ̾١ΥСۥȤθŤ IP ɥ쥹 - å夷Ƥ͡ॵФץΤ˰ܹԴξ - СۥȤȤޤ</p> - - <p>ϴñǤñ˿ IP ɥ쥹 (<code>172.20.30.50</code>) - <code>VirtualHost</code> ǥ쥯ƥ֤ɲä뤳Ȥ - Ǥޤ</p> - - <div class="example"><h3></h3><p><code> - - - Listen 80<br /> - ServerName www.example.com<br /> - DocumentRoot /www/example1<br /> - <br /> - NameVirtualHost 172.20.30.40<br /> - <br /> - <VirtualHost 172.20.30.40 172.20.30.50><br /> - <span class="indent"> - DocumentRoot /www/example2<br /> - ServerName www.example.org<br /> - # ...<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.40><br /> - <span class="indent"> - DocumentRoot /www/example3<br /> - ServerName www.example.net<br /> - ServerAlias *.example.net<br /> - # ...<br /> - </span> - </VirtualHost> - </code></p></div> - - <p>ΥСۥȤϿɥ쥹 (IP ١ΥСۥȤȤ) - ȸŤɥ쥹(̾١ΥСۥȤȤ) ξ - Ǥޤ</p> - - </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="serverpath" id="serverpath"><code>ServerPath</code> ǥ쥯ƥ֤ - Ȥ</a></h2> - - <p>̾١ΥСۥȤĤ륵ФȤޤ - СۥȤ뤿ˤϥ饤Ȥ - <code>Host:</code> إåʤФʤޤ - Ť HTTP/1.0 ϤΤ褦ʥإåʤΤǡApache ϥ饤Ȥ - ɤΥСۥȤտޤΤäѤ狼ޤ - (ʤΤǡСۥȤǥꥯȤޤ) - ǽʸ¤β̸ߴ뤿ᡢ̾١ΥСۥȤ - URL ƬؤΥν줿ڡ֤ - СۥȤޤ</p> - - <div class="example"><h3>Ф</h3><p><code> - - - NameVirtualHost 172.20.30.40<br /> - <br /> - <VirtualHost 172.20.30.40><br /> - <span class="indent"> - # primary vhost<br /> - DocumentRoot /www/subdomain<br /> - RewriteEngine On<br /> - RewriteRule ^/.* /www/subdomain/index.html<br /> - # ...<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.40><br /> - DocumentRoot /www/subdomain/sub1<br /> - <span class="indent"> - ServerName www.sub1.domain.tld<br /> - ServerPath /sub1/<br /> - RewriteEngine On<br /> - RewriteRule ^(/sub1/.*) /www/subdomain$1<br /> - # ...<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost 172.20.30.40><br /> - <span class="indent"> - DocumentRoot /www/subdomain/sub2<br /> - ServerName www.sub2.domain.tld<br /> - ServerPath /sub2/<br /> - RewriteEngine On<br /> - RewriteRule ^(/sub2/.*) /www/subdomain$1<br /> - # ...<br /> - </span> - </VirtualHost> - </code></p></div> - - <p><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code> ǥ쥯ƥ֤ - ꡢURL <code>http://www.sub1.domain.tld/sub1/</code> - <em></em> sub1-vhost ˤ갷ޤURL - <code>http://www.sub1.domain.tld/</code> ؤΥꥯȤ - 饤Ȥ <code>Host:</code> إåäȤˤΤ - sub1-vhost ޤ<code>Host:</code> إåʤ - 饤ȤϼۥȤξڡޤ</p> - - <p>Ĵ̯ư뤳ȤϳФƤƤ - <code>http://www.sub2.domain.tld/sub1/</code> ؤΥꥯȤ - <code>Host:</code> إåʤ sub1-vhost ˤ갷ޤ</p> - - <p> <code>Host:</code> إåä饤ȤϤɤ - URL<em>Ĥޤ</em>Ƭ̵Ȥ褦 - <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> ǥ쥯ƥ֤ - ȤƤޤ</p> - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/examples.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="../ja/vhosts/examples.html" title="Japanese"> ja </a> | -<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/vhosts/examples.html.ja.utf8 b/docs/manual/vhosts/examples.html.ja.utf8 new file mode 100644 index 0000000000..a6a3feee0f --- /dev/null +++ b/docs/manual/vhosts/examples.html.ja.utf8 @@ -0,0 +1,651 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>バーチャルホストの例 - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">バーチャルホスト</a></div><div id="page-content"><div id="preamble"><h1>バーチャルホストの例</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../fr/vhosts/examples.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="../ja/vhosts/examples.html" title="Japanese"> ja </a> | +<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + + <p>この文書は、バーチャルホストの設定の際に + よくある質問に答えるものです。想定している対象は <a href="name-based.html">名前ベース</a> や <a href="ip-based.html">IP ベース</a> のバーチャルホストを使って + 一つのサーバで複数のウェブサイトを運用している状況です。 + </p> + +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#purename">一つの IP アドレスでいくつかの名前ベースの + ウェブサイトを実行する</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#twoips">複数の IP アドレスのあるホストで名前ベースの + ホスティングを行なう</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#intraextra">違う IP アドレス (例えば、内部と外部アドレス) + で同じコンテンツを送る</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#port">違うポートで違うサイトを運営する</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ip">IP ベースのバーチャルホスティング</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ipport">ポートベースと IP ベースの混ざった + バーチャルホスト</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#mixed">名前ベースと IP ベースを混ぜた + バーチャルホスト</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#proxy"><code>Virtual_host</code> と + mod_proxy を併用する</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#default"><code>_default_</code> のバーチャルホストを + 使う</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#migrate">名前ベースのバーチャルホストから IP ベースの + バーチャルホストに移行する</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#serverpath"><code>ServerPath</code> ディレクティブを + 使う</a></li> +</ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="purename" id="purename">一つの IP アドレスでいくつかの名前ベースの + ウェブサイトを実行する</a></h2> + + <p>サーバは IP アドレスを一つ割り当てられていて、DNS でマシンに + 複数の名前 (CNAME) が指定されています。このマシンで + <code>www.example.com</code> と <code>www.example.org</code> + のためのウェブサーバを実行させたいとします。</p> + + <div class="note"><h3>注</h3><p> + Apache サーバの設定でバーチャルホストの設定をしただけで、 + 知らない間にそのホスト名に対応する DNS のエントリが + 作成されたりはしません。そのサーバの IP アドレスに解決される + ように DNS に名前を登録しなければ<em>なりません</em>。 + そうでないと誰もあなたのウェブサイトを見ることはできません。 + ローカルでのテストのために <code>hosts</code> ファイルに + エントリを追加することもできますが、この場合はその + hosts エントリのあるマシンからしか動作しません。</p> + </div> + + <div class="example"><h3>サーバ設定</h3><p><code> + + + # Ensure that Apache listens on port 80<br /> + Listen 80<br /> + <br /> + # Listen for virtual host requests on all IP addresses<br /> + NameVirtualHost *:80<br /> + <br /> + <VirtualHost *:80><br /> + <span class="indent"> + DocumentRoot /www/example1<br /> + ServerName www.example.com<br /> + <br /> + # Other directives here<br /> + <br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost *:80><br /> + <span class="indent"> + DocumentRoot /www/example2<br /> + ServerName www.example.org<br /> + <br /> + # Other directives here<br /> + <br /> + </span> + </VirtualHost> + </code></p></div> + + <p>アスタリスクはすべてのアドレスにマッチしますので、主サーバは + リクエストを扱いません。<code>www.example.com</code> は + 最初にあるため、優先順位は一番高くなり、<cite>default</cite> もしくは + <cite>primary</cite> のサーバと考えることができます。つまり、リクエストが + どの <code>ServerName</code> ディレクティブにもマッチしない場合、 + 一番最初の <code>VirtualHost</code> により扱われます。</p> + + <div class="note"><h3>注</h3> + + <p><code>*</code> をシステムの実際の IP アドレスに置き換える + こともできます。その場合は <code>VirtualHost</code> の引数は + <code>NameVirtualHost</code> の引数と同じに<em>しなければなりません + </em>:</p> + + <div class="example"><p><code> + NameVirtualHost 172.20.30.40<br /> + <br /> + <VirtualHost 172.20.30.40><br /> + # etc ... + </code></p></div> + + <p>しかし、IP アドレスが予測不可能なシステム + ——例えばプロバイダから動的に IP アドレスを取得して何らかの + ダイナミック DNS を使っている場合など——においては、<code>*</code> + 指定はさらに便利です。<code>*</code> はすべての IP アドレスに + マッチしますので、この設定にしておけば IP アドレスが変更されても + 設定変更せずに動作します。</p> + </div> + + <p>名前ベースのバーチャルホスティングではほぼすべての状況で、 + 上記の設定で希望の設定になっていることでしょう。 + 実際この設定が動作しないのは、IP アドレスやポートの違いによって + 違うコンテンツを送るときだけです。</p> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="twoips" id="twoips">複数の IP アドレスのあるホストで名前ベースの + ホスティングを行なう</a></h2> + + <div class="note"> + <h3>注</h3><p>ここで説明されている方法は IP アドレスが + 何個あっても同様にできます。</p> + </div> + + <p>サーバには二つ IP アドレスがついています。一つ目 + (<code>172.20.30.40</code>) では主サーバ + <code>server.domain.com</code> を扱い、もう一方 + (<code>172.20.30.50</code>) では二つかそれ以上の数の + バーチャルホストを扱います。</p> + + <div class="example"><h3>サーバの設定</h3><p><code> + + + Listen 80<br /> + <br /> + # This is the "main" server running on 172.20.30.40<br /> + ServerName server.domain.com<br /> + DocumentRoot /www/mainserver<br /> + <br /> + # This is the other address<br /> + NameVirtualHost 172.20.30.50<br /> + <br /> + <VirtualHost 172.20.30.50><br /> + <span class="indent"> + DocumentRoot /www/example1<br /> + ServerName www.example.com<br /> + <br /> + # Other directives here ...<br /> + <br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.50><br /> + <span class="indent"> + DocumentRoot /www/example2<br /> + ServerName www.example.org<br /> + <br /> + # Other directives here ...<br /> + <br /> + </span> + </VirtualHost> + </code></p></div> + + <p><code>172.20.30.50</code> 以外のアドレスへのリクエストは主サーバ + が扱います。<code>172.20.30.50</code> への、未知のホスト名または + <code>Host:</code> ヘッダなしのリクエストは <code>www.example.com</code> + が扱います。</p> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="intraextra" id="intraextra">違う IP アドレス (例えば、内部と外部アドレス) + で同じコンテンツを送る</a></h2> + + <p>サーバマシンは IP アドレスを二つ (<code>192.168.1.1</code> + と <code>172.20.30.40</code>) 持っています。このマシンは内部 + (イントラネット) と 外部 (インターネット) のネットワークの間に + あります。<code>server.example.com</code> はネットワークの外からは + 外部アドレス (<code>172.20.30.40</code>) として解決されますが、 + ネットワークの中からは内部アドレス (<code>192.168.1.1</code>) + として解決されます。</p> + + <p><code>VirtualHost</code> 一つだけでサーバが内部のリクエストと + 外部のリクエストの両方に同じコンテンツで応答するようにできます。</p> + + <div class="example"><h3>サーバの設定</h3><p><code> + + + NameVirtualHost 192.168.1.1<br /> + NameVirtualHost 172.20.30.40<br /> + <br /> + <VirtualHost 192.168.1.1 172.20.30.40><br /> + <span class="indent"> + DocumentRoot /www/server1<br /> + ServerName server.example.com<br /> + ServerAlias server<br /> + </span> + </VirtualHost> + </code></p></div> + + <p>これでどちらのネットワークからのリクエストも同じ <code>VirtualHost</code> + で扱われるようになります。</p> + + <div class="note"><h3>注:</h3><p>内部ネットワークでは完全なホスト名の + <code>server.example.com</code> の代わりに、単に <code>server</code> + を使うことができます。</p> + + <p>上の例では、IP アドレスのリストを、すべてのアドレスに + 同じコンテンツで応答する <code>*</code> に置き換えられます。</p> + </div> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="port" id="port">違うポートで違うサイトを運営する</a></h2> + + <p>同じ IP に複数のドメインがあり、さらに複数のポートを使って + リクエストを扱いたいときがあります。"NameVirtualHost" タグの中で + ポートを定義することで、これを動作させられます。 + NameVirtualHost name:port 無しや Listen ディレクティブで + <VirtualHost name:port> を使おうとしても、その設定は動作しません。</p> + + <div class="example"><h3>サーバの設定</h3><p><code> + + + Listen 80<br /> + Listen 8080<br /> + <br /> + NameVirtualHost 172.20.30.40:80<br /> + NameVirtualHost 172.20.30.40:8080<br /> + <br /> + <VirtualHost 172.20.30.40:80><br /> + <span class="indent"> + ServerName www.example.com<br /> + DocumentRoot /www/domain-80<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.40:8080><br /> + <span class="indent"> + ServerName www.example.com<br /> + DocumentRoot /www/domain-8080<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.40:80><br /> + <span class="indent"> + ServerName www.example.org<br /> + DocumentRoot /www/otherdomain-80<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.40:8080><br /> + <span class="indent"> + ServerName www.example.org<br /> + DocumentRoot /www/otherdomain-8080<br /> + </span> + </VirtualHost> + </code></p></div> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="ip" id="ip">IP ベースのバーチャルホスティング</a></h2> + + <p>サーバは <code>www.example.com</code> と <code>www.example.org</code> + にそれぞれ解決される、二つの IP アドレス (<code>172.20.30.40</code> と + <code>172.20.30.50</code>) があります。</p> + + <div class="example"><h3>サーバの設定</h3><p><code> + + + Listen 80<br /> + <br /> + <VirtualHost 172.20.30.40><br /> + <span class="indent"> + DocumentRoot /www/example1<br /> + ServerName www.example.com<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.50><br /> + <span class="indent"> + DocumentRoot /www/example2<br /> + ServerName www.example.org<br /> + </span> + </VirtualHost> + </code></p></div> + + <p><code><VirtualHost></code> ディレクティブのどれでも + 指定されていないアドレス (例えば <code>localhost</code>) は、 + 主サーバがあればそこに行きます。</p> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="ipport" id="ipport">ポートベースと IP ベースの混ざった + バーチャルホスト</a></h2> + + <p>サーバマシンはそれぞれ <code>www.example.com</code> と + <code>www.example.org</code> にそれぞれ解決される、IP アドレスを二つ + (<code>172.20.30.40</code> と <code>172.20.30.50</code>) 持っています。 + どちらもポート 80 と 8080 でホストを走らせます。</p> + + <div class="example"><h3>サーバの設定</h3><p><code> + + + Listen 172.20.30.40:80<br /> + Listen 172.20.30.40:8080<br /> + Listen 172.20.30.50:80<br /> + Listen 172.20.30.50:8080<br /> + <br /> + <VirtualHost 172.20.30.40:80><br /> + <span class="indent"> + DocumentRoot /www/example1-80<br /> + ServerName www.example.com<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.40:8080><br /> + <span class="indent"> + DocumentRoot /www/example1-8080<br /> + ServerName www.example.com<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.50:80><br /> + <span class="indent"> + DocumentRoot /www/example2-80<br /> + ServerName www.example.org<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.50:8080><br /> + <span class="indent"> + DocumentRoot /www/example2-8080<br /> + ServerName www.example.org<br /> + </span> + </VirtualHost> + </code></p></div> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="mixed" id="mixed">名前ベースと IP ベースを混ぜた + バーチャルホスト</a></h2> + + <p>いくつかのマシンでは名前ベースの、その他では IP ベースのバーチャル + ホストをします。</p> + + <div class="example"><h3>サーバの設定</h3><p><code> + + + Listen 80<br /> + <br /> + NameVirtualHost 172.20.30.40<br /> + <br /> + <VirtualHost 172.20.30.40><br /> + <span class="indent"> + DocumentRoot /www/example1<br /> + ServerName www.example.com<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.40><br /> + <span class="indent"> + DocumentRoot /www/example2<br /> + ServerName www.example.org<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.40><br /> + <span class="indent"> + DocumentRoot /www/example3<br /> + ServerName www.example3.net<br /> + </span> + </VirtualHost><br /> + <br /> + # IP-based<br /> + <VirtualHost 172.20.30.50><br /> + <span class="indent"> + DocumentRoot /www/example4<br /> + ServerName www.example4.edu<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.60><br /> + <span class="indent"> + DocumentRoot /www/example5<br /> + ServerName www.example5.gov<br /> + </span> + </VirtualHost> + </code></p></div> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="proxy" id="proxy"><code>Virtual_host</code> と + mod_proxy を併用する</a></h2> + + <p>次の例は、フロント側のバーチャルホストで他のマシンへプロクシします。 + 例では <code>192.168.111.2</code> のマシンではバーチャルホスト名は + 同じ名前で設定されています。複数のホスト名を一台のマシンにプロクシする + 場合は、<code class="directive"><a href="../mod/mod_proxy.html#proxypreservehost on">ProxyPreserveHost On</a></code> + ディレクティブを使って、希望のホスト名を渡せるようになります。 + </p> + + <div class="example"><p><code> + <VirtualHost *:*><br /> + ProxyPreserveHost On<br /> + ProxyPass / http://192.168.111.2<br /> + ProxyPassReverse / http://192.168.111.2/<br /> + ServerName hostname.example.com<br /> + </VirtualHost> + </code></p></div> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="default" id="default"><code>_default_</code> のバーチャルホストを + 使う</a></h2> + + <h3><a name="defaultallports" id="defaultallports">すべてのポートに対する + <code>_default_</code> バーチャルホスト</a></h3> + + <p>未指定の IP アドレスとポート、<em>つまり</em>他のバーチャルホストに + 使われていないアドレスとポートの組み合わせ、への<em>すべての</em>リクエストを + 受け取ります。</p> + + <div class="example"><h3>サーバの設定</h3><p><code> + + + <VirtualHost _default_:*><br /> + <span class="indent"> + DocumentRoot /www/default<br /> + </span> + </VirtualHost> + </code></p></div> + + <p>このようにワイルドカードのポートでデフォルトのバーチャルホストを + 指定すると、主サーバにリクエストが行くのを防げます。</p> + + <p>デフォルトのバーチャルホストは名前ベースのバーチャルホストに + 使われているアドレスとポートの組に送られたリクエストを扱うことは + ありません。リクエストが不明な <code>Host:</code> ヘッダやその + ヘッダがなかったりする場合は基本名前ベースバーチャルホスト (その + アドレスとポートで設定ファイル中で最初のバーチャルホスト) により + 扱われます。</p> + + <p>どんなリクエストでも <code class="directive"><a href="../mod/mod_alias.html#aliasmatch">AliasMatch</a></code> + や <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> を使って + 単一の情報ページ (やスクリプト) に書き換えることができます。</p> + + + <h3><a name="defaultdifferentports" id="defaultdifferentports">違うポートのための + <code>_default_</code> バーチャルホスト</a></h3> + + <p>一つめの設定とほぼ同じですが、サーバは複数のポートを listen しており、 + 80 番ポートに対して二つめの <code>_default_</code> バーチャルホストを + 設定したい場合です。</p> + + <div class="example"><h3>サーバの設定</h3><p><code> + + + <VirtualHost _default_:80><br /> + <span class="indent"> + DocumentRoot /www/default80<br /> + # ...<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost _default_:*><br /> + <span class="indent"> + DocumentRoot /www/default<br /> + # ...<br /> + </span> + </VirtualHost> + </code></p></div> + + <p>80 番ポートのデフォルトバーチャルホスト (ワイルドカードポートの + デフォルトバーチャルホストよりも前に書かれていなければ<em>なりません</em>) は + 未指定の IP アドレスに送られたすべてのリクエストを扱います。 + 主サーバはリクエストを扱いません。</p> + + + <h3><a name="defaultoneport" id="defaultoneport">一つのポートに対してだけの + <code>_default_</code> バーチャルホスト</a></h3> + + <p>80 番ポートにはデフォルトのバーチャルホストが必要で、他の + バーチャルホストはデフォルトが必要ない場合です。</p> + + <div class="example"><h3>サーバの設定</h3><p><code> + + + <VirtualHost _default_:80><br /> + DocumentRoot /www/default<br /> + ...<br /> + </VirtualHost> + </code></p></div> + + <p>80 番ポートへのアドレス未指定のリクエストはデフォルトのバーチャル + ホストから送られます。他の未指定のアドレスとポートへのリクエストは + 主サーバから送られます。</p> + + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="migrate" id="migrate">名前ベースのバーチャルホストから IP ベースの + バーチャルホストに移行する</a></h2> + + <p>ホスト名が名前 <code>www.example.org</code> のバーチャルホスト + (<a href="#name">名前ベース</a>の例の 2 番目の設定) が専用の IP アドレスを + 得たとします。名前ベースのバーチャルホストの古い IP アドレスを + キャッシュしているネームサーバやプロキシのために移行期間中は両方の + バーチャルホストを提供したいとします。</p> + + <p>答は簡単です。単に新しい IP アドレス (<code>172.20.30.50</code>) + を <code>VirtualHost</code> ディレクティブに追加することで + できます。</p> + + <div class="example"><h3>サーバ設定</h3><p><code> + + + Listen 80<br /> + ServerName www.example.com<br /> + DocumentRoot /www/example1<br /> + <br /> + NameVirtualHost 172.20.30.40<br /> + <br /> + <VirtualHost 172.20.30.40 172.20.30.50><br /> + <span class="indent"> + DocumentRoot /www/example2<br /> + ServerName www.example.org<br /> + # ...<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.40><br /> + <span class="indent"> + DocumentRoot /www/example3<br /> + ServerName www.example.net<br /> + ServerAlias *.example.net<br /> + # ...<br /> + </span> + </VirtualHost> + </code></p></div> + + <p>このバーチャルホストは新しいアドレス (IP ベースのバーチャルホストとして) + と古いアドレス(名前ベースのバーチャルホストとして) の両方から + アクセスできます。</p> + + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="serverpath" id="serverpath"><code>ServerPath</code> ディレクティブを + 使う</a></h2> + + <p>名前ベースのバーチャルホストが二つあるサーバがあるとします。 + 正しいバーチャルホストを得るためにはクライアントは正しい + <code>Host:</code> ヘッダを送らなければなりません。 + 古い HTTP/1.0 はそのようなヘッダを送らないので、Apache はクライアントが + どのバーチャルホストを意図したのかさっぱりわかりません + (なので、主バーチャルホストでリクエストを扱います)。 + 可能な限りの下位互換性を得るため、名前ベースのバーチャルホストの + URL 接頭辞へのリンクの書かれたページを返す、 + 主バーチャルホストが作成されます。</p> + + <div class="example"><h3>サーバの設定</h3><p><code> + + + NameVirtualHost 172.20.30.40<br /> + <br /> + <VirtualHost 172.20.30.40><br /> + <span class="indent"> + # primary vhost<br /> + DocumentRoot /www/subdomain<br /> + RewriteEngine On<br /> + RewriteRule ^/.* /www/subdomain/index.html<br /> + # ...<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.40><br /> + DocumentRoot /www/subdomain/sub1<br /> + <span class="indent"> + ServerName www.sub1.domain.tld<br /> + ServerPath /sub1/<br /> + RewriteEngine On<br /> + RewriteRule ^(/sub1/.*) /www/subdomain$1<br /> + # ...<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost 172.20.30.40><br /> + <span class="indent"> + DocumentRoot /www/subdomain/sub2<br /> + ServerName www.sub2.domain.tld<br /> + ServerPath /sub2/<br /> + RewriteEngine On<br /> + RewriteRule ^(/sub2/.*) /www/subdomain$1<br /> + # ...<br /> + </span> + </VirtualHost> + </code></p></div> + + <p><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code> ディレクティブの設定に + より、URL <code>http://www.sub1.domain.tld/sub1/</code> は + <em>常に</em> sub1-vhost により扱われます。URL + <code>http://www.sub1.domain.tld/</code> へのリクエストは + クライアントが正しい <code>Host:</code> ヘッダを送ったときにのみ + sub1-vhost から送られます。<code>Host:</code> ヘッダがなければ + クライアントは主ホストの情報ページを得ます。</p> + + <p>一つ奇妙な動作をする点があることは覚えておいてください。 + <code>http://www.sub2.domain.tld/sub1/</code> へのリクエストも + <code>Host:</code> ヘッダがなければ sub1-vhost により扱われます。</p> + + <p>正しい <code>Host:</code> ヘッダを送ったクライアントはどちらの + URL、<em>つまり</em>接頭辞がある方も無い方も使えるように + <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> ディレクティブが + 使われています。</p> + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../fr/vhosts/examples.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="../ja/vhosts/examples.html" title="Japanese"> ja </a> | +<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/vhosts/fd-limits.html b/docs/manual/vhosts/fd-limits.html index 932c75d771..af3ba95e00 100644 --- a/docs/manual/vhosts/fd-limits.html +++ b/docs/manual/vhosts/fd-limits.html @@ -6,9 +6,9 @@ URI: fd-limits.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: fd-limits.html.ja.euc-jp +URI: fd-limits.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: fd-limits.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/vhosts/fd-limits.html.ja.euc-jp b/docs/manual/vhosts/fd-limits.html.ja.euc-jp deleted file mode 100644 index a9bc069349..0000000000 --- a/docs/manual/vhosts/fd-limits.html.ja.euc-jp +++ /dev/null @@ -1,126 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>ե뵭һҤθ³ - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page" class="no-sidebar"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">Сۥ</a></div><div id="page-content"><div id="preamble"><h1>ե뵭һҤθ³</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/fd-limits.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="../ja/vhosts/fd-limits.html" title="Japanese"> ja </a> | -<a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> - - - <p>ΥСۥȤѤ硢⤷ - ƥСۥȤȤ˰ۤʤե뤬ꤷƤȡ - Apache ե뵭һ (<cite>եϥɥ</cite>ȤƤФޤ) - ȤڤäƤޤȤޤApache Ѥե - һҤοϡƥ顼եˤĤ 1 ġ¾Υե - ǥ쥯ƥ֤ˤĤ 1 ġǻѤ 10 20 - ιפˤʤޤUnix ڥ졼ƥƥǤϥץȤ - Ѳǽʥե뵭һҤο¤ƤޤƤξ 64 ǡ - ̤礭ͤΥϡɥߥåȤޤ䤹ȤǤޤ</p> - - <p>Apache ɬפ˱ƾ¤礷褦Ȼߤޤ - ʲΤ褦ʾˤϤޤʤ⤷ޤ</p> - - <ol> - <li>ѤƤ륷ƥ <code>setrlimit()</code> - ƥॳ뤬Ƥʤ</li> - - <li>ƥ <code>setrlimit</code>(RLIMIT_NOFILE) ưʤ - (Ȥ Solaris 2.3 Τ褦)</li> - - <li>ᤵե뵭һҤο - ϡɥߥåȤĶƤޤ</li> - - <li>ƥ˥ե뵭һҤ˴ؤ̤¤¸ߤƤޤäƤ롣 - ȤСstdio ȥǤϥե뵭һҤ 256 ʾȤʤ - (Solaris 2)ʤɡ</li> - </ol> - - <p>꤬ȯ˼нˡϼΤȤ:</p> - - <ul> - <li>եο餹<code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - ǥեꤻᥤΥեˤΤߵϿ롣 - (˴ؤܤϰʲ<a href="#splitlogs">եʬ</a>ɤǤ)</li> - - <li> - ⤷Ҥ 1 ޤ 2 ξǤС - Apache ư˥ե뵭һҤ䤷ޤ - ȤмΤ褦ʥץȤȤޤ - - <div class="example"><p><code> - <code>#!/bin/sh<br /> - ulimit -S -n 100<br /> - exec httpd</code> - </code></p></div> - </li> - </ul> -</div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="splitlogs" id="splitlogs">եʬ</a></h2> - -<p>ʣΥСۥȤΥƱե˼褦ȤƤȤˤϡ -ƥСۥȤˤĤŪʲϤ¹Ԥ뤿˸ǥե -ʬ䤷ʤ뤫⤷ޤϰʲΤ褦ˤƼ¸Ǥޤ</p> - -<p>ޤСۥȤξΥȥɲäɬפޤ - <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> -ǥ쥯ƥ֤ <code>%v</code> ѿȤȤǤǤޤ -ΥեޥåʸƬɲäޤ:</p> - -<div class="example"><p><code> -LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost<br /> -CustomLog logs/multiple_vhost_log vhost -</code></p></div> - -<p> common log format Υޤ줾ιԤƬ -줿СۥȤ̾ -(<code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> -ǥ쥯ƥ֤˽Ƥ) ղäޤ -(եΥޥξܺ٤ˤĤƤ <a href="../mod/mod_log_config.html#formats">Custom Log Formats</a> -ɤǤ)</p> - -<p>եʬ (Сۥ 1 ե) ʬȤϡ -<code><a href="../programs/other.html">split-logfile</a></code> -ȤäƹԤʤȤǤޤץ Apache ۤ -<code>support</code> ǥ쥯ȥˤޤ</p> - -<p>ʲΤ褦ʥޥɤǤΥץ¹Ԥޤ:</p> - -<div class="example"><p><code> -split-logfile < /logs/multiple_vhost_log -</code></p></div> - -<p>ΥץϥСۥȤΥե̾ȤȤ˼¹Ԥ졢 -ե˸뤽줾ΥСۥ˰ĤΥեޤ -줾Υե <code>ۥ̾.log</code> Ȥ̾ˤʤޤ</p> - -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/fd-limits.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="../ja/vhosts/fd-limits.html" title="Japanese"> ja </a> | -<a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/vhosts/fd-limits.html.ja.utf8 b/docs/manual/vhosts/fd-limits.html.ja.utf8 new file mode 100644 index 0000000000..6a47bcbb1f --- /dev/null +++ b/docs/manual/vhosts/fd-limits.html.ja.utf8 @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>ファイル記述子の限界 - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page" class="no-sidebar"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">バーチャルホスト</a></div><div id="page-content"><div id="preamble"><h1>ファイル記述子の限界</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../fr/vhosts/fd-limits.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="../ja/vhosts/fd-limits.html" title="Japanese"> ja </a> | +<a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> + + + <p>たくさんのバーチャルホストを運用する場合、もし、 + 各バーチャルホストごとに異なるログファイルが指定してあると、 + Apache がファイル記述子 (<cite>ファイルハンドル</cite>とも呼ばれます) + を使い切ってしまうことがあります。Apache が使用するファイル + 記述子の数は、各エラーログファイルにつき 1 つ、他のログファイルの + ディレクティブにつき 1 つ、さらに内部で使用する 10 から 20、 + の合計になります。Unix オペレーティングシステムではプロセスごとに + 使用可能なファイル記述子の数を制限しています。たいていの場合は 64 で、 + 普通は大きな値のハードリミットまで増やすことができます。</p> + + <p>Apache は必要に応じて上限を拡大しようと試みますが、 + 以下のような場合にはうまくいかないかもしれません。</p> + + <ol> + <li>利用しているシステムで <code>setrlimit()</code> + システムコールが提供されていない。</li> + + <li>システム上で <code>setrlimit</code>(RLIMIT_NOFILE) が動作しない + (たとえば Solaris 2.3 のように)。</li> + + <li>要求されるファイル記述子の数が + ハードリミットを超えてしまう。</li> + + <li>システムにファイル記述子に関して別の制限が存在してしまっている。 + たとえば、stdio ストリームではファイル記述子を 256 以上使えない + (Solaris 2)、など。</li> + </ol> + + <p>問題が発生した時に取り得る対処方法は次のとおり:</p> + + <ul> + <li>ログファイルの数を減らす。<code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> + セクションでログファイルを指定せず、メインのログファイルにのみ記録する。 + (これに関する詳しい情報は以下の<a href="#splitlogs">ログファイルの分割</a>を読んでください。)</li> + + <li> + もし、前述の 1 または 2 の場合であれば、 + Apache を起動する前にファイル記述子を増やします。 + たとえば次のようなスクリプトを使います。 + + <div class="example"><p><code> + <code>#!/bin/sh<br /> + ulimit -S -n 100<br /> + exec httpd</code> + </code></p></div> + </li> + </ul> +</div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="splitlogs" id="splitlogs">ログファイルの分割</a></h2> + +<p>複数のバーチャルホストのログを同じログファイルに収集しようとしているときには、 +各バーチャルホストについて統計的な解析を実行するために後でログファイルを +分割したくなるかもしれません。これは以下のようにして実現できます。</p> + +<p>まず、バーチャルホストの情報をログのエントリに追加する必要があります。 +これは <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> +ディレクティブの <code>%v</code> 変数を使うことでできます。 +これをログのフォーマット文字列の先頭に追加します:</p> + +<div class="example"><p><code> +LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost<br /> +CustomLog logs/multiple_vhost_log vhost +</code></p></div> + +<p>これは common log format のログを作成しますが、それぞれの行の先頭に +正規化されたバーチャルホストの名前 +(<code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> +ディレクティブに書かれているもの) が付加されます。 +(ログファイルのカスタマイズの詳細については <a href="../mod/mod_log_config.html#formats">Custom Log Formats</a> を +読んでください。)</p> + +<p>ログファイルを各部分 (バーチャルホスト毎に 1 ファイル) に分けたいときは、 +<code><a href="../programs/other.html">split-logfile</a></code> +を使って行なうことができます。プログラムは Apache 配布の +<code>support</code> ディレクトリにあります。</p> + +<p>以下のようなコマンドでこのプログラムを実行します:</p> + +<div class="example"><p><code> +split-logfile < /logs/multiple_vhost_log +</code></p></div> + +<p>このプログラムはバーチャルホストのログファイルの名前とともに実行され、 +ログファイルに現れるそれぞれのバーチャルホスト毎に一つのファイルを作成します。 +それぞれのファイルは <code>ホスト名.log</code> という名前になります。</p> + +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../fr/vhosts/fd-limits.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="../ja/vhosts/fd-limits.html" title="Japanese"> ja </a> | +<a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/vhosts/index.html b/docs/manual/vhosts/index.html index 53c2a9e3f3..214b598ef3 100644 --- a/docs/manual/vhosts/index.html +++ b/docs/manual/vhosts/index.html @@ -10,9 +10,9 @@ URI: index.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: index.html.ja.euc-jp +URI: index.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: index.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/vhosts/index.html.ja.euc-jp b/docs/manual/vhosts/index.html.ja.euc-jp deleted file mode 100644 index 35468f2b92..0000000000 --- a/docs/manual/vhosts/index.html.ja.euc-jp +++ /dev/null @@ -1,104 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Apache Сۥ - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="../"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache Сۥ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="../ja/vhosts/" title="Japanese"> ja </a> | -<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> - - - <p><cite>Сۥ</cite>ȤѸϡ1 Υޥ - (<code>www.company1.com</code> and <code>www.company2.com</code> Τ褦) - İʾΥ֥ȤˡΤȤؤޤ - СۥȤˤϡƥ֥Ȥ˰㤦 IP ɥ쥹 - <a href="ip-based.html">IP ١</a>פȡ줾 IP ɥ쥹 - ʣ̾<a href="name-based.html">̾١</a>פȤޤ - ʣΥȤʪŪƱФǰƤ롢ȤȤϥɥ桼ˤ - 餫ǤϤޤ</p> - - <p>Apache ϡä˼ʤ֤ IP ١ΥСۥ - ݡȤǽΥФΰĤǤС 1.1 ʹߤ Apache - ǤϡIP ١ȥ͡١ΥСۥȤξݡ - Ƥޤ͡١ΥСۥȤϡ<em>ۥȥ١</em>뤤 - <em> IP ١</em>ΥСۥȤȸƤФ뤳Ȥ⤢ޤ</p> - - <p>ʲΥڡǤϡApache С 1.3 - ʹߤǤΥСۥȤΥݡȤˤĤƤξܺ٤ޤ</p> - -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#support">СۥȤΥݡ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#directives">ǥ쥯ƥ</a></li> -</ul><h3></h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html">͡١ΥСۥ</a></li><li><a href="ip-based.html">IP ١ΥСۥ</a></li><li><a href="examples.html">СۥȤΰŪ</a></li><li><a href="fd-limits.html">ե뵭һҤθ³</a></li><li><a href="mass.html">̤ΥСۥȤ</a></li><li><a href="details.html">СۥȤΥޥåˤĤƤξܺ</a></li></ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="support" id="support">СۥȤΥݡ</a></h2> - - <ul> - <li><a href="name-based.html">͡١ΥСۥ</a> - (Ĥ IP ɥ쥹ʣΥ֥)</li> - <li><a href="ip-based.html">IP ١ΥСۥ</a> - (ƥ֥Ȥ IP ɥ쥹)</li> - <li><a href="examples.html">СۥȤΰŪ</a></li> - <li><a href="fd-limits.html">ե뵭һҤθ³</a> - (ޤϡ<em>¿ե</em>)</li> - <li><a href="mass.html">̤ΥСۥȤ</a></li> - <li><a href="details.html">СۥȤΥޥåˤĤƤξܺ</a></li> - </ul> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="directives" id="directives">ǥ쥯ƥ</a></h2> - - <ul> - <li><code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code></li> - <li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li> - <li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li> - <li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li> - <li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li> - </ul> - - <p>СۥȤΥǥХåˤ - Apache Υޥɥ饤å <code>-S</code> Ǥ - ĤޤꡢʲΥޥɤϤޤ:</p> - - <div class="example"><p><code> - /usr/local/apache2/bin/httpd -S - </code></p></div> - - <p>Υޥɤ Apache եɤϤˤĤƽϤޤ - IP ɥ쥹ȥ̾տĴ٤С - δְ㤤ĤˤʤǤ礦 - (¾Υޥɥ饤Υץ <code class="program"><a href="../programs/httpd.html">httpd</a></code> - ץʸƤ)</p> - -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="../ja/vhosts/" title="Japanese"> ja </a> | -<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/vhosts/index.html.ja.utf8 b/docs/manual/vhosts/index.html.ja.utf8 new file mode 100644 index 0000000000..a8c03e7089 --- /dev/null +++ b/docs/manual/vhosts/index.html.ja.utf8 @@ -0,0 +1,104 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Apache バーチャルホスト説明書 - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="../"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a></div><div id="page-content"><div id="preamble"><h1>Apache バーチャルホスト説明書</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="../ja/vhosts/" title="Japanese"> ja </a> | +<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> + + + <p><cite>バーチャルホスト</cite>という用語は、1 台のマシン上で + (<code>www.company1.com</code> and <code>www.company2.com</code> のような) + 二つ以上のウェブサイトを扱う運用方法のことを指します。 + バーチャルホストには、各ウェブサイトに違う IP アドレスがある + 「<a href="ip-based.html">IP ベース</a>」と、それぞれの IP アドレスに + 複数の名前がある「<a href="name-based.html">名前ベース</a>」とがあります。 + 複数のサイトが物理的に同じサーバで扱われている、ということはエンドユーザには + 明らかではありません。</p> + + <p>Apache は、特に手を入れない状態で IP ベースのバーチャルホスト + をサポートした最初のサーバの一つです。バージョン 1.1 以降の Apache + では、IP ベースとネームベースのバーチャルホストの両方をサポート + しています。ネームベースのバーチャルホストは、<em>ホストベース</em>あるいは + <em>非 IP ベース</em>のバーチャルホストと呼ばれることもあります。</p> + + <p>以下のページでは、Apache バージョン 1.3 + 以降でのバーチャルホストのサポートについての詳細を説明します。</p> + +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#support">バーチャルホストのサポート</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#directives">設定ディレクティブ</a></li> +</ul><h3>参照</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html">ネームベースのバーチャルホスト</a></li><li><a href="ip-based.html">IP ベースのバーチャルホスト</a></li><li><a href="examples.html">バーチャルホストの一般的な設定例</a></li><li><a href="fd-limits.html">ファイル記述子の限界</a></li><li><a href="mass.html">大量のバーチャルホストの設定</a></li><li><a href="details.html">バーチャルホストのマッチングについての詳細</a></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="support" id="support">バーチャルホストのサポート</a></h2> + + <ul> + <li><a href="name-based.html">ネームベースのバーチャルホスト</a> + (一つの IP アドレスに複数のウェブサイト)</li> + <li><a href="ip-based.html">IP ベースのバーチャルホスト</a> + (各ウェブサイトに IP アドレス)</li> + <li><a href="examples.html">バーチャルホストの一般的な設定例</a></li> + <li><a href="fd-limits.html">ファイル記述子の限界</a> + (または、<em>多過ぎるログファイル</em>)</li> + <li><a href="mass.html">大量のバーチャルホストの設定</a></li> + <li><a href="details.html">バーチャルホストのマッチングについての詳細</a></li> + </ul> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="directives" id="directives">設定ディレクティブ</a></h2> + + <ul> + <li><code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code></li> + <li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li> + <li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li> + <li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li> + <li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li> + </ul> + + <p>バーチャルホストの設定のデバッグをするには + Apache のコマンドラインスイッチ <code>-S</code> が便利です。 + つまり、以下のコマンドを入力します:</p> + + <div class="example"><p><code> + /usr/local/apache2/bin/httpd -S + </code></p></div> + + <p>このコマンドは Apache が設定ファイルをどう解析したかについて出力します。 + IP アドレスとサーバ名を注意深く調べれば、 + 設定の間違いを見つける助けになるでしょう。 + (他のコマンドラインのオプションは <code class="program"><a href="../programs/httpd.html">httpd</a></code> + プログラムの説明文書を見てください)</p> + +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../fr/vhosts/" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="../ja/vhosts/" title="Japanese"> ja </a> | +<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/vhosts/ip-based.html b/docs/manual/vhosts/ip-based.html index c18fe7e05a..160760adee 100644 --- a/docs/manual/vhosts/ip-based.html +++ b/docs/manual/vhosts/ip-based.html @@ -6,9 +6,9 @@ URI: ip-based.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: ip-based.html.ja.euc-jp +URI: ip-based.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: ip-based.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/vhosts/ip-based.html.ja.euc-jp b/docs/manual/vhosts/ip-based.html.ja.euc-jp deleted file mode 100644 index b4fa1adda6..0000000000 --- a/docs/manual/vhosts/ip-based.html.ja.euc-jp +++ /dev/null @@ -1,159 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>Apache IP ١ΥСۥȥݡ - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">Сۥ</a></div><div id="page-content"><div id="preamble"><h1>Apache IP ١ΥСۥȥݡ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/ip-based.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="../ja/vhosts/ip-based.html" title="Japanese"> ja </a> | -<a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">ƥ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#howto">Apache ˡ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#multiple">ʣǡ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#single">ʣΥСۥȤ -ǡꤹ</a></li> -</ul><h3></h3><ul class="seealso"><li> -<a href="name-based.html">̾١ΥСۥȥݡ</a> -</li></ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="requirements" id="requirements">ƥ</a></h2> - - <p><cite>IP ١</cite> Ȥ̾褦ˡФˤ - <strong>IP ١ΥСۥȤ줾ˤĤ̡ IP ɥ쥹 - ɬפǤ</strong>ʣʪͥäƤޥѰդ뤫 - ǶΥڥ졼ƥƥǥݡȤƤС - ե (ܺ٤ϥƥɤǤƤ - "ip ꥢ" ȸƤФƤơˤ "ifconfig" ޥɤ - Ȥޤ) ȤǼ¸Ǥޤ</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="howto" id="howto">Apache ˡ</a></h2> - - <p>ʣΥۥȤݡȤ褦 Apache ꤹˡ - ̤ꤢޤ̤ <code class="program"><a href="../programs/httpd.html">httpd</a></code> ǡƥۥ˼¹Ԥ뤫 - ٤ƤΥСۥȤݡȤǡļ¹Ԥ뤫Ǥ</p> - - <p>ʲΤȤˤʣΥǡȤɤǤ礦:</p> - - <ul> - <li>1 ϥַͳʳǤϲ2 ϥǡɤޤ줿ʤ - ȤäƥʬΥ꤬Ȥξ硢줾 - <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>, <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code>, <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> ꤬㤦ĤΥǡ - ¹Ԥɬפޤ</li> - - <li>ޥΤ٤Ƥ IP ꥢ listen - ȥե뵭һҤ;͵Ȥ<code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> ϡ֥磻ɥɡ - ɥ쥹Υɥ쥹Τߤ listen 뤳ȤǤޤ - Ǥ顢餫ͳΥɥ쥹 listen ʤФʤʤ - ȤϡΥɥ쥹٤ listen ɬפޤ - (Ĥ <code class="program"><a href="../programs/httpd.html">httpd</a></code> N-1 ĤΥɥ쥹 listen - ̤ <code class="program"><a href="../programs/httpd.html">httpd</a></code> ĤΥɥ쥹 listen ȤäȤϲǽǤ)</li> - </ul> - - <p>ʲΤȤˤñȤΥǡȤɤǤ礦:</p> - - <ul> - <li>Сۥȴ֤Ǥ httpd ͭƤ褤Ȥ</li> - - <li>ޥ¿ΥꥯȤᡢ̥ǡ¹Ԥ뤳Ȥˤ - ǽ㲼αƶȤ</li> - </ul> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="multiple" id="multiple">ʣǡ</a></h2> - - <p>ƥСۥȤФ̤ <code class="program"><a href="../programs/httpd.html">httpd</a></code> ΥȡԤʤޤ - ե <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> - ǥ쥯ƥ֤Ȥäơ - ƥȡǥǡ IP ɥ쥹 (Сۥ) - ޤ㤨</p> - - <div class="example"><p><code> - Listen www.smallco.com:80 - </code></p></div> - - <p>ǡۥ̾ IP ɥ쥹Ȥ侩Ƥ뤳Ȥ - դƤƤ - (<a href="../dns-caveats.html">DNS ջ</a> )</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="single" id="single">ʣΥСۥȤ -ǡꤹ</a></h2> - - <p>ξϡĤ <code class="program"><a href="../programs/httpd.html">httpd</a></code> 祵ФȤ٤ƤΥСۥȤΥꥯȤ - ޤե <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> ǥ쥯ƥ֤Ȥäơ - <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>, <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>, <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>, <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code>, <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code> - <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code> - ǥ쥯ƥ֤ͤƥۥ˰ۤʤͤꤵ褦ˤޤ - 㤨</p> - - <div class="example"><p><code> - <VirtualHost www.smallco.com><br /> - ServerAdmin webmaster@mail.smallco.com<br /> - DocumentRoot /groups/smallco/www<br /> - ServerName www.smallco.com<br /> - ErrorLog /groups/smallco/logs/error_log<br /> - TransferLog /groups/smallco/logs/access_log<br /> - </VirtualHost><br /> - <br /> - <VirtualHost www.baygroup.org><br /> - ServerAdmin webmaster@mail.baygroup.org<br /> - DocumentRoot /groups/baygroup/www<br /> - ServerName www.baygroup.org<br /> - ErrorLog /groups/baygroup/logs/error_log<br /> - TransferLog /groups/baygroup/logs/access_log<br /> - </VirtualHost> - </code></p></div> - - <p>ǡۥ̾ IP ɥ쥹Ȥ侩Ƥ뤳Ȥ - դƤƤ - (<a href="../dns-caveats.html">DNS ջ</a> )</p> - - <p>ץ椹ǥ쥯ƥ֤䤽¾ΤĤΥǥ쥯ƥ֤ - ơۤ<strong>٤</strong>ǥ쥯ƥ֤ VirtualHost - ǥ쥯ƥ֤˽ȤǤޤǥ쥯ƥ֤ VirtualHost - ǥ쥯ƥ֤ǻѤǤ뤫ɤ <a href="../mod/directives.html">ǥ쥯ƥֺ</a>Ȥä<a href="../mod/directive-dict.html#Context">ƥ</a> - Ĵ٤Ƥ</p> - - <p><a href="../suexec.html">suEXECåѡ</a>ȤäƤϡ - <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> - ǥ쥯ƥ֤ VirtualHost - ǥ쥯ƥ֤ǻѤ뤳ȤǤޤ</p> - - <p><em>ƥ:</em> եꤹȤϡ - Apache ư桼ʳΥǥ쥯ȥ˽߸¤ - äƤ˥ƥδ뤳ȤդƤ - ܺ٤<a href="../misc/security_tips.html">ƥΤ</a>ɥȤ - ȤƤ</p> - -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/ip-based.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="../ja/vhosts/ip-based.html" title="Japanese"> ja </a> | -<a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/vhosts/ip-based.html.ja.utf8 b/docs/manual/vhosts/ip-based.html.ja.utf8 new file mode 100644 index 0000000000..a481a1733a --- /dev/null +++ b/docs/manual/vhosts/ip-based.html.ja.utf8 @@ -0,0 +1,159 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>Apache の IP ベースのバーチャルホストサポート - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">バーチャルホスト</a></div><div id="page-content"><div id="preamble"><h1>Apache の IP ベースのバーチャルホストサポート</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../fr/vhosts/ip-based.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="../ja/vhosts/ip-based.html" title="Japanese"> ja </a> | +<a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">システム要件</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#howto">Apache の設定方法</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#multiple">複数デーモンの設定</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#single">複数のバーチャルホストの設定をした +デーモンを一つ設定する</a></li> +</ul><h3>参照</h3><ul class="seealso"><li> +<a href="name-based.html">名前ベースのバーチャルホストサポート</a> +</li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="requirements" id="requirements">システム要件</a></h2> + + <p><cite>IP ベース</cite> という名前が示すように、サーバには + <strong>IP ベースのバーチャルホストそれぞれにつき、別々の IP アドレスが + 必要です</strong>。複数の物理コネクションを持っているマシンを用意するか、 + 最近のオペレーティングシステムでサポートされているバーチャル + インタフェース (詳細はシステムの説明書を読んでください。たいていは + "ip エイリアス" と呼ばれていて、設定には普通 "ifconfig" コマンドを + 使います) を使うかで実現できます。</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="howto" id="howto">Apache の設定方法</a></h2> + + <p>複数のホストをサポートするように Apache を設定する方法は + 二通りあります。別の <code class="program"><a href="../programs/httpd.html">httpd</a></code> デーモンを各ホスト毎に実行するか、 + すべてのバーチャルホストをサポートするデーモンを一つ実行するかです。</p> + + <p>以下のときには複数のデーモンを使うと良いでしょう:</p> + + <ul> + <li>会社1 はウェブ経由以外では会社2 からはデータを読まれたくない、 + といったセキュリティの分離の問題があるとき。この場合、それぞれ + <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>, <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code>, <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> の設定が違う二つのデーモンを + 実行する必要があります。</li> + + <li>マシンのすべての IP エイリアスを listen するだけの + メモリとファイル記述子の余裕があるとき。<code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> は「ワイルドカード」 + アドレスか、特定のアドレスのみを listen することができます。 + ですから、何らかの理由で特定のアドレスを listen しなけばならない + ときは、その特定のアドレスをすべて listen する必要があります。 + (ただし、一つの <code class="program"><a href="../programs/httpd.html">httpd</a></code> が N-1 個のアドレスを listen し、 + 別の <code class="program"><a href="../programs/httpd.html">httpd</a></code> が残りのアドレスを listen するといったことは可能です。)</li> + </ul> + + <p>以下のときには単独のデーモンを使うと良いでしょう:</p> + + <ul> + <li>バーチャルホスト間での httpd の設定を共有してもよいとき。</li> + + <li>マシンが多くのリクエストを扱うため、別デーモンを実行することによる + 性能の低下の影響が著しいとき。</li> + </ul> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="multiple" id="multiple">複数デーモンの設定</a></h2> + + <p>各バーチャルホストに対して別の <code class="program"><a href="../programs/httpd.html">httpd</a></code> のインストールを行ないます。 + 設定ファイル中の <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> + ディレクティブを使って、 + 各インストールでデーモンが扱う IP アドレス (バーチャルホスト) + を選択します。例えば</p> + + <div class="example"><p><code> + Listen www.smallco.com:80 + </code></p></div> + + <p>ここで、ホスト名の代わりに IP アドレスを使う方が推奨されていることに + 注意しておいてください + (<a href="../dns-caveats.html">DNS の注意事項</a> 参照)。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="single" id="single">複数のバーチャルホストの設定をした +デーモンを一つ設定する</a></h2> + + <p>この場合は、一つの <code class="program"><a href="../programs/httpd.html">httpd</a></code> が主サーバとすべてのバーチャルホストのリクエストを + 処理します。設定ファイルの <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> ディレクティブを使って、 + <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>, <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>, <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>, <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code>, <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code> + や <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code> + 設定ディレクティブの値が各ホスト毎に異なる値に設定されるようにします。 + 例えば</p> + + <div class="example"><p><code> + <VirtualHost www.smallco.com><br /> + ServerAdmin webmaster@mail.smallco.com<br /> + DocumentRoot /groups/smallco/www<br /> + ServerName www.smallco.com<br /> + ErrorLog /groups/smallco/logs/error_log<br /> + TransferLog /groups/smallco/logs/access_log<br /> + </VirtualHost><br /> + <br /> + <VirtualHost www.baygroup.org><br /> + ServerAdmin webmaster@mail.baygroup.org<br /> + DocumentRoot /groups/baygroup/www<br /> + ServerName www.baygroup.org<br /> + ErrorLog /groups/baygroup/logs/error_log<br /> + TransferLog /groups/baygroup/logs/access_log<br /> + </VirtualHost> + </code></p></div> + + <p>ここで、ホスト名の代わりに IP アドレスを使う方が推奨されていることに + 注意しておいてください + (<a href="../dns-caveats.html">DNS の注意事項</a> 参照)。</p> + + <p>プロセス生成を制御するディレクティブやその他のいくつかのディレクティブを + 除いて、ほぼ<strong>すべて</strong>の設定ディレクティブを VirtualHost + ディレクティブの中に書くことができます。ディレクティブが VirtualHost + ディレクティブで使用できるかどうかは <a href="../mod/directives.html">ディレクティブ索引</a>を使って<a href="../mod/directive-dict.html#Context">コンテキスト</a>の + 欄を調べてください。</p> + + <p><a href="../suexec.html">suEXECラッパー</a>を使っている場合は、 + <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> + ディレクティブを VirtualHost + ディレクティブの中で使用することができます。</p> + + <p><em>セキュリティ:</em> ログファイルを書く場所を指定するときは、 + Apache を起動したユーザ以外がそのディレクトリに書き込み権限を + 持っている場合にセキュリティ上の危険があることに注意してください。 + 詳細は<a href="../misc/security_tips.html">セキュリティのこつ</a>ドキュメントを + 参照してください。</p> + +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../fr/vhosts/ip-based.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="../ja/vhosts/ip-based.html" title="Japanese"> ja </a> | +<a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/vhosts/name-based.html b/docs/manual/vhosts/name-based.html index ceb5e6662e..85acb5a64f 100644 --- a/docs/manual/vhosts/name-based.html +++ b/docs/manual/vhosts/name-based.html @@ -10,9 +10,9 @@ URI: name-based.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: name-based.html.ja.euc-jp +URI: name-based.html.ja.utf8 Content-Language: ja -Content-type: text/html; charset=EUC-JP +Content-type: text/html; charset=UTF-8 URI: name-based.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/vhosts/name-based.html.ja.euc-jp b/docs/manual/vhosts/name-based.html.ja.euc-jp deleted file mode 100644 index 3f5098df3e..0000000000 --- a/docs/manual/vhosts/name-based.html.ja.euc-jp +++ /dev/null @@ -1,274 +0,0 @@ -<?xml version="1.0" encoding="EUC-JP"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - This file is generated from xml source: DO NOT EDIT - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - --> -<title>̾١ΥСۥ - Apache HTTP </title> -<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> -<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> -<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> -<link href="../images/favicon.ico" rel="shortcut icon" /></head> -<body id="manual-page"><div id="page-header"> -<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> -<p class="apache">Apache HTTP С 2.3</p> -<img alt="" src="../images/feather.gif" /></div> -<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> -<div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP </a> > <a href="http://httpd.apache.org/docs/">ɥơ</a> > <a href="../">С - 2.3</a> > <a href="./">Сۥ</a></div><div id="page-content"><div id="preamble"><h1>̾١ΥСۥ</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/name-based.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="../ja/vhosts/name-based.html" title="Japanese"> ja </a> | -<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> -<div class="outofdate">This translation may be out of date. Check the - English version for recent changes.</div> - - <p>ʸǤ̾١ΥСۥȤɤʤȤ - ɤäƻȤޤ</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#namevip">̾١ IP ١ΥСۥȤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#using">̾١ΥСۥȤѤ</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#compat">Ť֥饦Ȥθߴ</a></li> -</ul><h3></h3><ul class="seealso"><li><a href="ip-based.html">͡١ΥСۥ</a></li><li><a href="details.html">СۥȤΥޥåˤĤƤξܺ</a></li><li><a href="mass.html">̤ΥСۥȤưŪ</a></li><li><a href="examples.html">СۥȤΰŪ</a></li><li><a href="examples.html#serverpath">ServerPath </a></li></ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="namevip" id="namevip">̾١ IP ١ΥСۥȤ</a></h2> - - <p>IP ١ΥСۥȤǤϡ - СۥȤؤΥͥꤹ뤿 IP - ɥ쥹ѤޤǤ顢줾ΥۥȤ˸ġ IP - ɥ쥹ɬפˤʤޤФ̾١ΥСۥȤǤϡ - 饤Ȥ HTTP إåΰȤƥۥ̾𤲤롢 - ȤȤ˰¸ޤεѤƱ IP - ɥ쥹ۤʤ¿ΥۥȤǶͭƤޤ</p> - - <p>̾١ΥСۥȤ̾ñǡ줾Υۥ̾ - бΤ IP ɥ쥹 DNS ꤷۤʤ - ۥ̤̾褦 Apache HTTP ФꤹǤ - ˡ̾١ΥСۥȤ IP - ɥ쥹μפ¤ޤäơIP ١ΥСۥȤ - ٤ͳʤ̾١ΥСۥȤȤ٤Ǥ - IP ١ΥСۥȤѤ뤳ȤθͳȤơ</p> - - <ul> - <li>̾١ΥСۥȤбƤʤŤ饤Ȥ - ̾١ΥСۥȤƯˤϡ饤Ȥ - HTTP ۥȥإåäƤʤФʤޤ - HTTP/1.1 λͤᤵƤơ٤ƤθŪ - HTTP/1.0 ֥饦ǤĥȤƼƤޤ - ȤƤŤ饤ȤݡȤĤġ̾١ - СۥȤԤϡʸκǸ - Ƥˤʤ뤫⤷ʤˡƤ</li> - - <li>̾١ΥСۥȤ SSL ץȥħˤꡢ - SSL 奢ФˤϻȤޤ</li> - - <li>ڥ졼ƥƥͥåȥ֤Τʤˤϡ - ̤ IP ɥ쥹Ǥʤ硢ʣΥۥȤ̰Ǥʤ褦 - ӰˡƤΤޤ</li> - </ul> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="using" id="using">̾١ΥСۥȤѤ</a></h2> - -<table class="related"><tr><th>Ϣ⥸塼</th><th>Ϣǥ쥯ƥ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li><li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li><li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table> - - <p>̾١ΥСۥȤȤˤϡΥۥȤؤ - ꥯȤդ륵Ф IP ɥ쥹 (⤷ݡȤ) - ꤹɬפޤ - <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> - ǥ쥯ƥ֤ꤷޤ̾<code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> - <code>*</code> °ȤäƥФƤ IP ɥ쥹Ȥޤ - (㤨 SSL λѤʤɤ) ʣΥݡȤȤȤײ褷ƤΤǤС - <code>*:80</code> Τ褦˥ݡȤޤ褦ˤƤ - <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> ǥ쥯ƥ֤ - IP ɥ쥹Ƥ⡢ - ưŪ˥Ф IP ɥ쥹åȤȤϤʤȤ - դƤܺ٤ϡ<a href="../bind.html">Apache λȤɥ쥹 - ݡȤꤹ</a>פɤǤˡǻꤵ줿 - IP ɥ쥹ƥФΥͥåȥեȴϢդ - ʤФʤޤ</p> - - <p>ϡۥȤ줾Ф <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> ֥å - Ƥ<code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - ǥ쥯ƥ֤ΰ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> - ǥ쥯ƥ֤ΰƱˤƤ (ʤIP ɥ쥹ƤΥɥ쥹̣ - <code>*</code>)줾 <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - ǥ쥯ƥ֤ˤϡ¡ɤΥۥȤ뤫 <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> ǥ쥯ƥ֤ȡ - ΥۥѤΥƥĤե륷ƥΤɤˤ뤫 - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> ǥ쥯ƥ֤ - ɬפޤ</p> - - <div class="note"><h3>ᥤۥȤϤʤʤޤ</h3> - <p>ˤ륦֥Ф˥СۥȤɲä硢 - ¸Υ֥ФФƤ <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - ֥åʤФʤޤΥСۥȤ - <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - ϡХ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - ƱΤˤޤޤΥСۥȤե - Ƭ֤ơǥեȥۥȤȤư褦ˤޤ</p> - </div> - - <p>ȤС<code>www.domain.tld</code> ưƤơ - ˥Сۥ <code>www.otherdomain.tld</code> - ɲäȤޤ礦ΥСۥȤƱ IP ؤƤȤޤ - Τ褦ʾϡ<code>httpd.conf</code> - ˰ʲΤ褦ʥɤɲäǤ</p> - - <div class="example"><p><code> - NameVirtualHost *:80<br /> - <br /> - <VirtualHost *:80><br /> - <span class="indent"> - ServerName www.domain.tld<br /> - ServerAlias domain.tld *.domain.tld<br /> - DocumentRoot /www/domain<br /> - </span> - </VirtualHost><br /> - <br /> - <VirtualHost *:80><br /> - <span class="indent">ServerName www.otherdomain.tld<br /> - DocumentRoot /www/otherdomain<br /> - </span> - </VirtualHost><br /> - </code></p></div> - - <p><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> ڤ - <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> Τɤξ⡢ - * ʬˤŪ IP ɥ쥹ꤹ뤳ȤǤޤ - 㤨С IP ɥ쥹Ǥ̾١ΥСۥȤȤǡ - ̤ IP ɥ쥹Ǥϡ¾ IP ١ΥСۥȤ - Ȥ̾١ΥСۥȤȤ硢 - ꤹ뤳ȤˤʤǤ礦</p> - - <p>ʣ̾ǥХǤ褦ˤȤ¿Ǥ礦 - Τ褦ʤȤϡ<code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> ǥ쥯ƥ֤ <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - ˵Ҥ뤳ȤǼ¸Ǥޤ - 㤨о嵭 <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> ǤС - Τ褦˰˵줿̾ - 桼ƱΥ֥ȤȤܤˤƻѤǤ륵̾Ǥ롢 - <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> - ǥ쥯ƥ֤ǻǤޤ</p> - - <div class="example"><p><code> - ServerAlias domain.tld *.domain.tld - </code></p></div> - - <p><code>domain.tld</code> ɥᥤؤƤΥۥȤؤΥꥯȤ - <code>www.domain.tld</code> ΥСۥȤޤ - ̾ޥå뤿ˡ磻ɥʸ * ? - Ѥ뤳ȤǤޤפĤ̾äơ - <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> - <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> - ˤ̾ȤäȤϤǤޤޤϡ - ̾ Фդ줿 IP ɥ쥹˥ޥåפ褦 - DNS ФŬڤꤷʤФʤޤ</p> - - <p>Ǹˡ<code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> ƥʤ - ¾Υǥ쥯ƥ֤ȤǡСۥȤ٤Ĵ - 뤳ȤǤޤ - ۤȤɤΥǥ쥯ƥ֤ϤΥƥʤ֤뤳ȤǤơ - ѹϤΥСۥȤФƤΤͭˤʤޤ - ɤΥǥ쥯ƥ֤ȤǤ뤫ϡǥ쥯ƥ֤ <a href="../mod/directive-dist.html#context">ƥ</a> - Ĵ٤Ƥ<em>祵Хƥ</em> - (<code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - ƥʤγ) ѥǥ쥯ƥ֤ϥСۥȤǤ - ʤΤѤޤ</p> - - <p>ꥯȤȡФϤޤǽ <code class="directive"><a href="../mod/core.html#namevirtualhost"><NameVirtualHost></a></code> - ˥ޥå IP ɥ쥹ɤåޤޥå - ޥå IP ɥ쥹 <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - Τ줾Υ椫 - <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> - <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> - ᤵ줿ۥ̾뤫õޤ - ĤФΥѤȤޤޥåСۥ - ĤʤСޥå IP ɥ쥹 - <strong>ꥹȤκǽˤСۥ</strong> Ȥޤ</p> - - <p>̤ȤơꥹȤκǽΥСۥȤ <em>ǥե</em> - СۥȤˤʤޤIP ɥ쥹 <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> - ǥ쥯ƥ֤˥ޥåϡ<em>ᥤΥ</em> - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - <strong>褷ƻȤޤ</strong> - ɤΥСۥȤˤޥåʤꥯȤФơ - ̤ΤǤСեκǽ - <code><VirtualHost></code> ƥʤˤҤƤ</p> - -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="compat" id="compat">Ť֥饦Ȥθߴ</a></h2> - - <p>Ҥ٤褦ˡ̾١ΥСۥȤư - ɬפʾäƤʤ饤ȤȤ¸ߤƤޤ - Τ褦ʥ饤ȤФƤϡ IP ɥ쥹ˤĤơ - ֺǽꤵƤСۥ - (<cite>ץ饤ޥ</cite>̾١ΥСۥ) - ڡ֤ޤ</p> - - <div class="note"><h3>ɤΤ餤Ť ?</h3> - <p>ָŤפɽƤ硢˸ŤȤ̣ƻȤäƤޤ - ԹˤƺߤǤ⤳Τ褦ʸŤ֥饦뤳Ȥޤ - ߤΥ֥饦ơ̾١ΥСۥȤɬפ - <code>Host</code> إåޤ</p> - </div> - - <p><a href="../mod/core.html#serverpath"><code>ServerPath</code></a> - ǥ쥯ƥ֤н褬ǽǤäԳʹǤɤ⡣</p> - - <p></p> - - <div class="example"><p><code> - NameVirtualHost 111.22.33.44<br /> - <br /> - <VirtualHost 111.22.33.44><br /> - <span class="indent"> - ServerName www.domain.tld<br /> - ServerPath /domain<br /> - DocumentRoot /web/domain<br /> - </span> - </VirtualHost><br /> - </code></p></div> - - <p>ˤϤɤ̣Ǥ礦? - "<code>/domain</code>" ǻϤޤ URI ؤΥꥯȤϤ٤ơ - Сۥ <code>www.domain.tld</code> ǽ롢 - Ȥ̣ǤĤޤꡢ٤ƤΥ饤Ȥ - <code>http://www.domain.tld/domain/</code> ǥǤڡ - <code>Host:</code> إåäƤ륯饤ȤǤ - <code>http://www.domain.tld/</code> ȤƤ⥢Ǥ롢 - Ȥ̣Ǥ</p> - - <p>줬ư褦ˤˤϡ - ץ饤ޥΥСۥȤΥڡ - <code>http://www.domain.tld/domain/</code> ؤΥ֤ޤ - ơСۥȤΥڡǤϡХ (<em>:</em> - "<code>file.html</code>" "<code>../icons/image.gif</code>") - 뤤 <code>/domain/</code> ǻϤޤ (<em>:</em> - "<code>http://www.domain.tld/domain/misc/file.html</code>" - "<code>/domain/misc/file.html</code>") ֤ޤ</p> - - <p>ˤϡʬεΧɬפȤʤޤ - Τ褦ʥɥ饤¤˼뤳ȤˤꡢƤξ硢 - ٤ƤΥ֥饦 ֥饦ǤŤΤǤ - ڡȤȤݾڤޤ</p> - -</div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | -<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/name-based.html" hreflang="fr" rel="alternate" title="Franais"> fr </a> | -<a href="../ja/vhosts/name-based.html" title="Japanese"> ja </a> | -<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file diff --git a/docs/manual/vhosts/name-based.html.ja.utf8 b/docs/manual/vhosts/name-based.html.ja.utf8 new file mode 100644 index 0000000000..4e03287089 --- /dev/null +++ b/docs/manual/vhosts/name-based.html.ja.utf8 @@ -0,0 +1,274 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!-- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + This file is generated from xml source: DO NOT EDIT + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + --> +<title>名前ベースのバーチャルホスト - Apache HTTP サーバ</title> +<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> +<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> +<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> +<link href="../images/favicon.ico" rel="shortcut icon" /></head> +<body id="manual-page"><div id="page-header"> +<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> +<p class="apache">Apache HTTP サーバ バージョン 2.3</p> +<img alt="" src="../images/feather.gif" /></div> +<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> +<div id="path"> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> > <a href="../">バージョン + 2.3</a> > <a href="./">バーチャルホスト</a></div><div id="page-content"><div id="preamble"><h1>名前ベースのバーチャルホスト</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../fr/vhosts/name-based.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="../ja/vhosts/name-based.html" title="Japanese"> ja </a> | +<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> +<div class="outofdate">This translation may be out of date. Check the + English version for recent changes.</div> + + <p>この文書では名前ベースのバーチャルホストをどんなとき、 + どうやって使うかを説明します。</p> +</div> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#namevip">名前ベースと IP ベースのバーチャルホストの比較</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#using">名前ベースのバーチャルホストを利用する</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#compat">古いブラウザとの互換性</a></li> +</ul><h3>参照</h3><ul class="seealso"><li><a href="ip-based.html">ネームベースのバーチャルホスト</a></li><li><a href="details.html">バーチャルホストのマッチングについての詳細</a></li><li><a href="mass.html">大量のバーチャルホストの動的な設定</a></li><li><a href="examples.html">バーチャルホストの一般的な設定例</a></li><li><a href="examples.html#serverpath">ServerPath 設定例</a></li></ul></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="namevip" id="namevip">名前ベースと IP ベースのバーチャルホストの比較</a></h2> + + <p>IP ベースのバーチャルホストでは、応答する + バーチャルホストへのコネクションを決定するために IP + アドレスを使用します。ですから、それぞれのホストに個々に IP + アドレスが必要になります。これに対して名前ベースのバーチャルホストでは、 + クライアントが HTTP ヘッダの一部としてホスト名を告げる、 + ということに依存します。この技術で同一 IP + アドレスを異なる多数のホストで共有しています。</p> + + <p>名前ベースのバーチャルホストは通常単純で、それぞれのホスト名と + それに対応する正確な IP アドレスを DNS で設定し、異なる + ホスト名を区別するように Apache HTTP サーバを設定するだけです。 + さらに、名前ベースのバーチャルホストは不足する IP + アドレスの需要を緩和します。したがって、IP ベースのバーチャルホストを + 選択すべき特定の理由がなければ名前ベースのバーチャルホストを使うべきです。 + IP ベースのバーチャルホストを使用することを考慮する理由として、</p> + + <ul> + <li>名前ベースのバーチャルホストに対応していない古いクライアントがある + 名前ベースのバーチャルホストが働くためには、クライアントは + HTTP ホストヘッダを送ってこなければなりません。 + これは HTTP/1.1 の仕様で要求されていて、すべての現代的な + HTTP/1.0 ブラウザでも拡張として実装されています。 + とても古いクライアントをサポートしつつ、名前ベースの + バーチャルホストを行いたい場合は、この文書の最後の方に + 書かれている解決策になるかもしれない方法を見てください。</li> + + <li>名前ベースのバーチャルホストは SSL プロトコルの特徴により、 + SSL セキュアサーバには使えません。</li> + + <li>オペレーティングシステムやネットワーク装置のなかには、 + 別の IP アドレス上でない場合、複数のホストを別扱いできないような + 帯域管理の方法を実装しているものがあります。</li> + </ul> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="using" id="using">名前ベースのバーチャルホストを利用する</a></h2> + +<table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code></li><li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li><li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table> + + <p>名前ベースのバーチャルホストを使うには、そのホストへの + リクエストを受け付けるサーバの IP アドレス (もしかしたらポートも) + を指定する必要があります。 + これは <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> + ディレクティブで設定します。通常、<code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> で + <code>*</code> の属性を使ってサーバの全ての IP アドレスを使います。 + (例えば SSL の使用などで) 複数のポートを使うことを計画しているのであれば、 + 引数に <code>*:80</code> のようにポートも含めるようにしてください。 + <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> ディレクティブで + IP アドレスを書いても、 + 自動的にサーバがその IP アドレスをリッスンするということはないことに + 注意してください。詳細は「<a href="../bind.html">Apache の使うアドレスと + ポートを設定する</a>」を読んでください。さらに、ここで指定された + IP アドレスは全てサーバのネットワークインターフェースと関連付けられて + いなければなりません。</p> + + <p>次は、扱うホストそれぞれに対して <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> ブロックを + 作成してください。<code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> + ディレクティブの引数は <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> + ディレクティブの引数と同じにしてください (すなわち、IP アドレスか、全てのアドレスを意味する + <code>*</code>)。それぞれの <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> + ディレクティブの中には、最低限、どのホストが扱われるかを示す <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> ディレクティブと、 + そのホスト用のコンテンツがファイルシステム上のどこにあるかを示す + <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> ディレクティブを + 書く必要があります。</p> + + <div class="note"><h3>メインホストはなくなります</h3> + <p>既にあるウェブサーバにバーチャルホストを追加する場合、 + 既存のウェブサーバに対しても <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> + ブロックを作らなければなりません。このバーチャルホストの + <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> と + <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> + は、グローバルな <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> と + <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> + と同じものにします。また、このバーチャルホストを設定ファイルの中で + 先頭に置いて、デフォルトホストとして動作するようにします。</p> + </div> + + <p>たとえば、<code>www.domain.tld</code> を動かしていて、 + さらにバーチャルホスト <code>www.otherdomain.tld</code> + を追加するとしましょう。このバーチャルホストは同一 IP を指しているとします。 + そのような場合は、<code>httpd.conf</code> + に以下のようなコードを追加するだけです</p> + + <div class="example"><p><code> + NameVirtualHost *:80<br /> + <br /> + <VirtualHost *:80><br /> + <span class="indent"> + ServerName www.domain.tld<br /> + ServerAlias domain.tld *.domain.tld<br /> + DocumentRoot /www/domain<br /> + </span> + </VirtualHost><br /> + <br /> + <VirtualHost *:80><br /> + <span class="indent">ServerName www.otherdomain.tld<br /> + DocumentRoot /www/otherdomain<br /> + </span> + </VirtualHost><br /> + </code></p></div> + + <p><code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> 及び + <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> のどちらの場合も、 + * の部分には明示的に IP アドレスを指定することができます。 + 例えば、ある IP アドレスでは名前ベースのバーチャルホストを使いたい一方で、 + 別の IP アドレスでは、他の IP ベースのバーチャルホストや + 別組の名前ベースのバーチャルホストを使いたい場合、 + そう設定することになるでしょう。</p> + + <p>複数の名前でサーバアクセスができるようにしたいことも多いでしょう。 + このようなことは、<code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> ディレクティブを <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> + セクションに記述することで実現できます。 + 例えば上記の <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> の例であれば、 + 次のように一覧に挙げられた名前が、 + ユーザが同一のウェブサイトとして目にして使用できるサーバ名である、 + と <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> + ディレクティブで指定できます。</p> + + <div class="example"><p><code> + ServerAlias domain.tld *.domain.tld + </code></p></div> + + <p><code>domain.tld</code> ドメインへの全てのホストへのリクエストは + <code>www.domain.tld</code> のバーチャルホストが処理します。 + 名前をマッチさせるために、ワイルドカード文字 * や ? + を使用することもできます。もちろん思いつきの名前を作って、 + <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> や + <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> + にその名前を書くといったことはできません。まずは、 + これらの名前が サーバに付けられた IP アドレスにマップされるように + DNS サーバを適切に設定しなければなりません。</p> + + <p>最後に、<code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> コンテナの中に + 他のディレクティブを書くことで、バーチャルホストの設定を細かく調整 + することができます。 + ほとんどのディレクティブはこれらのコンテナに設置することができて、 + 変更点はそのバーチャルホストに対してのみ有効になります。 + どのディレクティブを書くことができるかは、ディレクティブの <a href="../mod/directive-dist.html#context">コンテキスト</a> を + 調べてください。<em>主サーバコンテキスト</em> + (<code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> + コンテナの外) の設定用ディレクティブはバーチャルホストでの設定で + 上書きされない場合のみ使用されます。</p> + + <p>リクエストが来ると、サーバはまず最初に <code class="directive"><a href="../mod/core.html#namevirtualhost"><NameVirtualHost></a></code> + にマッチする IP アドレスかどうかをチェックします。マッチすれば + マッチした IP アドレスの <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> + のそれぞれのセクションの中から + <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> か + <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> + に要求されたホスト名があるか探します。 + 見つかればそのサーバ用の設定を使います。マッチするバーチャルホスト + が見つからなければ、マッチした IP アドレスの + <strong>リストの最初にあるバーチャルホスト</strong> が使われます。</p> + + <p>結果として、リストの最初のバーチャルホストが <em>デフォルト</em> の + バーチャルホストになります。IP アドレスが <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> + ディレクティブにマッチした場合は、<em>メインのサーバ</em> の + <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> + は<strong>決して使われません</strong> + どのバーチャルホストにもマッチしないリクエストに対して、 + 特別な設定をしたいのであれば、設定ファイル中の最初の + <code><VirtualHost></code> コンテナにそれを記述してください。</p> + +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="compat" id="compat">古いブラウザとの互換性</a></h2> + + <p>以前述べたように、名前ベースのバーチャルホストが正しく動作する + ために必要な情報を送ってこないクライアントが依然として存在しています。 + そのようなクライアントに対しては、該当する IP アドレスについて、 + 一番最初に設定されているバーチャルホスト + (<cite>プライマリ</cite>の名前ベースのバーチャルホスト) + からページが送り返されます。</p> + + <div class="note"><h3>どのぐらい古いの ?</h3> + <p>「古い」と表現している場合、本当に古いことを意味して使っています。 + 不幸にして今現在でもこのような古いブラウザに遭遇することがあります。 + 現在のブラウザは全て、名前ベースのバーチャルホストに必要な + <code>Host</code> ヘッダを送ります。</p> + </div> + + <p><a href="../mod/core.html#serverpath"><code>ServerPath</code></a> + ディレクティブで対処が可能です。ちょっと不格好ですけれども。</p> + + <p>設定例</p> + + <div class="example"><p><code> + NameVirtualHost 111.22.33.44<br /> + <br /> + <VirtualHost 111.22.33.44><br /> + <span class="indent"> + ServerName www.domain.tld<br /> + ServerPath /domain<br /> + DocumentRoot /web/domain<br /> + </span> + </VirtualHost><br /> + </code></p></div> + + <p>この例にはどういう意味があるでしょうか? これは + "<code>/domain</code>" で始まる URI へのリクエストはすべて、 + バーチャルホスト <code>www.domain.tld</code> で処理される、 + という意味です。つまり、すべてのクライアントで + <code>http://www.domain.tld/domain/</code> でアクセスできるページが、 + <code>Host:</code> ヘッダを送ってくるクライアントであれば + <code>http://www.domain.tld/</code> としてもアクセスできる、 + という意味です。</p> + + <p>これが動作するようにするには、 + プライマリのバーチャルホストのページに + <code>http://www.domain.tld/domain/</code> へのリンクを設置します。 + そして、バーチャルホストのページでは、純粋な相対リンク (<em>例:</em> + "<code>file.html</code>" や "<code>../icons/image.gif</code>")、 + あるいは <code>/domain/</code> で始まるリンク (<em>例:</em> + "<code>http://www.domain.tld/domain/misc/file.html</code>" や + "<code>/domain/misc/file.html</code>") だけを設置します。</p> + + <p>これには、幾分かの規律が必要となりますが、 + このようなガイドラインを忠実に守ることにより、たいていの場合、 + すべてのブラウザで — 新しいブラウザでも古いものでも — + 作成したページが見えるということを保証します。</p> + +</div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | +<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="../fr/vhosts/name-based.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="../ja/vhosts/name-based.html" title="Japanese"> ja </a> | +<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 2008 The Apache Software Foundation.<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>
\ No newline at end of file |