diff options
author | Andr辿 Malo <nd@apache.org> | 2004-07-29 18:23:10 +0000 |
---|---|---|
committer | Andr辿 Malo <nd@apache.org> | 2004-07-29 18:23:10 +0000 |
commit | 47ceb237e0eeeb626b287fb45e81f9adcf2adff7 (patch) | |
tree | 3559aec96727460f69678b7676cd65938f7c5aa8 /docs/manual | |
parent | f076334fd06efe6496cba20ba9737ad3780570cf (diff) | |
download | httpd-47ceb237e0eeeb626b287fb45e81f9adcf2adff7.tar.gz |
update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104420 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual')
236 files changed, 23727 insertions, 23986 deletions
diff --git a/docs/manual/bind.html b/docs/manual/bind.html index 02d88ebc8b..c2af6387d2 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.jis +URI: bind.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..35e430b275 --- /dev/null +++ b/docs/manual/bind.html.ja.euc-jp @@ -0,0 +1,174 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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> + + <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.170.2.1:80<br /> + Listen 192.170.2.5:8000 + </code></p></div> + + <p>とします。 + IPv6 アドレスは、角括弧で次の例のように囲まなければいけません。</p> + + <div class="example"><p><code> + Listen [fe80::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 がサポートされてきていて、 + APR はこれらのほとんどで IPv6 をサポートしているので、 + Apache は IPv6 ソケットを割り当てて IPv6 + 経由で送られてきたリクエストを扱うことができます。</p> + + <p>IPv6 ソケットが IPv4 と IPv6 コネクションの両方を扱うことができるか + どうかは、Apache 管理者にとって厄介な問題です。 + IPv4 コネクションを IPv6 ソケットで扱う場合は、 + IPv4 マップされた IPv6 アドレスを使用していて、 + ほとんどのプラットホームではデフォルトで使用可能ですが、 + FreeBSD, NetBSD, OpenBSD では、システム全体としてのポリシーとの整合性から、 + デフォルトでは使用不可に設定されています。 + これらのデフォルトで使用不可のプラットホームであっても、 + 特別な設定パラメータで Apache の挙動を変化させることができます。</p> + + <p>一方で、Linux や Tru64 といったプラットホームで IPv4 と IPv6 + の両方を扱うには、マップトアドレスを使用する<strong>以外の方法はありません</strong>。 + IPv4 と IPv6 のコネクションを最小限のソケットで扱いたいのであれば、 + IPv4 マップの IPv6 アドレスを使用する必要があり、 + <code>--enable-v4-mapped</code> <a href="programs/configure.html">configure</a> + オプションを指定します。</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.170.2.1:80 + </code></p></div> + + <p>条件を満たすプラットホームで、Apache が + IPv4 と IPv6 のコネクションを個別のソケットで扱うようにしたい場合 + (つまり IPv4 マップのアドレスを無効にしたい場合) + は、<code>--disable-v4-mapped</code> + <a href="programs/configure.html">configure</a> + オプションを指定して、次のように個別指定の + <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 1999-2004 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.jis b/docs/manual/bind.html.ja.jis deleted file mode 100644 index 617c7b7a5b..0000000000 --- a/docs/manual/bind.html.ja.jis +++ /dev/null @@ -1,174 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$B%P%$%s%I(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$B%P%$%s%I(B</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> - - <p>Apache $B$,;HMQ$9$k%"%I%l%9$H%]!<%H$N@_Dj$r$7$^$9!#(B</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">$B35MW(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">IPv6 $B$NFC5-;v9`(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">$B%P!<%A%c%k%[%9%H$KBP$7$F$I$&F/$/$N$+(B</a></li> -</ul><h3>$B;2>H(B</h3><ul class="seealso"><li><a href="vhosts/">$B%P!<%A%c%k%[%9%H(B</a></li><li><a href="dns-caveats.html">DNS $B$NLdBj(B</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">$B35MW(B</a></h2> - - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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 $B$O5/F0;~$K!"%m!<%+%k%^%7%s$N$"$k%]!<%H$"$h$S%"%I%l%9(B - $B$KBP$7$F@\B3$7!"%j%/%(%9%H$,Mh$k$N$rBT$A$^$9!#(B - $B%G%U%)%k%H$G$O%^%7%s$N$9$Y$F$N%"%I%l%9$KBP$7$F(B listen $B$7$^$9!#(B - $B$7$+$7$J$,$i!"FCDj$N%]!<%H$+!"FCDj$N%"%I%l%9$N$_$+!"(B - $B$^$?$O$=$l$i$NAH$_9g$o$;$N$$$:$l$+$r(B listen $B$9$k$h$&$K$9$kI,MW$,$"$j$^$9!#(B - $B$3$l$O!"0[$J$k(B IP $B%"%I%l%9!"%[%9%HL>!"%]!<%H$KBP$9$k(B Apache - $B$N1~EzJ}K!$r7hDj$9$k%P!<%A%c%k%[%9%H5!G=$HAH$_9g$o$;$F;H$o$l$^$9!#(B</p> - - <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - $B%G%#%l%/%F%#%V$G!"FCDj$N%]!<%H$d%"%I%l%9!&%]!<%H$NAH$+$i$N$_F~$C$F$/$k(B - $B%j%/%(%9%H$r<u$1IU$1$k$h$&$K$G$-$^$9!#(B - $B$b$7%]!<%HHV9f$N$_$,(B <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - $B%G%#%l%/%F%#%V$G;XDj$5$l$?>l9g$O!"(B - $B$9$Y$F$N%$%s%?!<%U%'!<%9$NM?$($i$l$?%]!<%HHV9f$r(B - listen $B$7$^$9!#(B IP $B%"%I%l%9$,%]!<%HHV9f$HF1;~$KM?$($i$l$?>l9g$O!"(B - $B%5!<%P$OM?$($i$l$?%]!<%H$H%$%s%?!<%U%'!<%9$r(B listen $B$7$^$9!#(B - $BJ#?t$N(B <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> $B%G%#%l%/%F%#%V$rMQ$$$F(B - $B$$$/$D$+$N(B listen $B$9$k%"%I%l%9$H%]!<%H$r;XDj$G$-$^$9!#(B - $B%5!<%P$O%j%9%H$5$l$?%"%I%l%9$d%]!<%H$+$i$N$9$Y$F$N%j%/%(%9%H$K(B - $BBP$7$F1~Ez$7$^$9!#(B</p> - - <p>$B$?$H$($P!"%]!<%H(B 80 $B$H(B 8000 $B$NN>J}$KBP$7$F$N@\B3$r<u$1IU$1$k$K$O(B</p> - - <div class="example"><p><code> - Listen 80<br /> - Listen 8000 - </code></p></div> - - <p>$B$H$7$^$9!#(B - $BFs$D$N;XDj$5$l$?%$%s%?%U%'!<%9$H%]!<%HHV9f$KBP$7$F$N@\B3$r<u$1IU$1$k$K$O!"(B - </p> - - <div class="example"><p><code> - Listen 192.170.2.1:80<br /> - Listen 192.170.2.5:8000 - </code></p></div> - - <p>$B$H$7$^$9!#(B - IPv6 $B%"%I%l%9$O!"3Q3g8L$G<!$NNc$N$h$&$K0O$^$J$1$l$P$$$1$^$;$s!#(B</p> - - <div class="example"><p><code> - Listen [fe80::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 $B$NFC5-;v9`(B</a></h2> - - - <p>$BB?$/$N%W%i%C%H%[!<%`$G(B IPv6 $B$,%5%]!<%H$5$l$F$-$F$$$F!"(B - APR $B$O$3$l$i$N$[$H$s$I$G(B IPv6 $B$r%5%]!<%H$7$F$$$k$N$G!"(B - Apache $B$O(B IPv6 $B%=%1%C%H$r3d$jEv$F$F(B IPv6 - $B7PM3$GAw$i$l$F$-$?%j%/%(%9%H$r07$&$3$H$,$G$-$^$9!#(B</p> - - <p>IPv6 $B%=%1%C%H$,(B IPv4 $B$H(B IPv6 $B%3%M%/%7%g%s$NN>J}$r07$&$3$H$,$G$-$k$+(B - $B$I$&$+$O!"(BApache $B4IM}<T$K$H$C$FLq2p$JLdBj$G$9!#(B - IPv4 $B%3%M%/%7%g%s$r(B IPv6 $B%=%1%C%H$G07$&>l9g$O!"(B - IPv4 $B%^%C%W$5$l$?(B IPv6 $B%"%I%l%9$r;HMQ$7$F$$$F!"(B - $B$[$H$s$I$N%W%i%C%H%[!<%`$G$O%G%U%)%k%H$G;HMQ2DG=$G$9$,!"(B - FreeBSD, NetBSD, OpenBSD $B$G$O!"%7%9%F%`A4BN$H$7$F$N%]%j%7!<$H$N@09g@-$+$i!"(B - $B%G%U%)%k%H$G$O;HMQIT2D$K@_Dj$5$l$F$$$^$9!#(B - $B$3$l$i$N%G%U%)%k%H$G;HMQIT2D$N%W%i%C%H%[!<%`$G$"$C$F$b!"(B - $BFCJL$J@_Dj%Q%i%a!<%?$G(B Apache $B$N5sF0$rJQ2=$5$;$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B0lJ}$G!"(BLinux $B$d(B Tru64 $B$H$$$C$?%W%i%C%H%[!<%`$G(B IPv4 $B$H(B IPv6 - $B$NN>J}$r07$&$K$O!"%^%C%W%H%"%I%l%9$r;HMQ$9$k(B<strong>$B0J30$NJ}K!$O$"$j$^$;$s(B</strong>$B!#(B - IPv4 $B$H(B IPv6 $B$N%3%M%/%7%g%s$r:G>.8B$N%=%1%C%H$G07$$$?$$$N$G$"$l$P!"(B - IPv4 $B%^%C%W$N(B IPv6 $B%"%I%l%9$r;HMQ$9$kI,MW$,$"$j!"(B - <code>--enable-v4-mapped</code> <a href="programs/configure.html">configure</a> - $B%*%W%7%g%s$r;XDj$7$^$9!#(B</p> - - <p><code>--enable-v4-mapped</code> $B$O!"(B - FreeBSD, NetBSD, OpenBSD $B0J30$NA4$F$N%W%i%C%H%[!<%`$G$N%G%U%)%k%H$G$9!#(B - $B$G$9$+$i!"$*$=$i$/$*<j85$N(B Apache $B$O$3$N@_Dj$G%S%k%I$5$l$F$$$k$G$7$g$&!#(B</p> - - <p>$B%W%i%C%H%U%)!<%`$d(B APR $B$,2?$r%5%]!<%H$9$k$+$K4X$o$i$:!"(B - IPv4 $B%3%M%/%7%g%s$N$_$r07$&$h$&$K$7$?$$>l9g$O!"(B - $B<!$NNc$N$h$&$KA4$F$N(B - <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> $B%G%#%l%/%F%#%V$G(B - IPv4 $B%"%I%l%9$r;XDj$7$F$/$@$5$$!#(B</p> - - <div class="example"><p><code> - Listen 0.0.0.0:80<br /> - Listen 192.170.2.1:80 - </code></p></div> - - <p>$B>r7o$rK~$?$9%W%i%C%H%[!<%`$G!"(BApache $B$,(B - IPv4 $B$H(B IPv6 $B$N%3%M%/%7%g%s$r8DJL$N%=%1%C%H$G07$&$h$&$K$7$?$$>l9g(B - ($B$D$^$j(B IPv4 $B%^%C%W$N%"%I%l%9$rL58z$K$7$?$$>l9g(B) - $B$O!"(B<code>--disable-v4-mapped</code> - <a href="programs/configure.html">configure</a> - $B%*%W%7%g%s$r;XDj$7$F!"<!$N$h$&$K8DJL;XDj$N(B - <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - $B%G%#%l%/%F%#%V$r;HMQ$7$F$/$@$5$$!#(B - <code>--disable-v4-mapped</code> $B$O!"(B - FreeBSD, NetBSD, OpenBSD $B%W%i%C%H%[!<%`$G$N%G%U%)%k%H$G$9!#(B</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">$B%P!<%A%c%k%[%9%H$KBP$7$F$I$&F/$/$N$+(B</a></h2> - - - <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - $B$G%P!<%A%c%k%[%9%H$,<BAu$5$l$k$o$1$G$O$"$j$^$;$s!#(B - Listen $B$OC1$K%a%$%s%5!<%P$K$I$N%"%I%l%9$H%]!<%H$r(B listen $B$9$Y$-$+$r(B - $B65$($k$@$1$G$9!#(B - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> - $B%G%#%l%/%F%#%V$,;H$o$l$J$$>l9g$O!"(B - $B<u$1F~$l$?%j%/%(%9%H$9$Y$F$KBP$7$FA4$/F1$85sF0$r$7$^$9!#(B - $B$7$+$7$J$,$i(B - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> - $B$r;H$C$F!"(B - $B0l$D0J>e$N%"%I%l%9$d%]!<%H$KBP$7$F0[$J$k5sF0$r$9$k$h$&$K(B - $B;XDj$9$k$3$H$,$G$-$^$9!#(B - VirtualHost $B$r<BAu$9$k$K$O!";HMQ$9$k%"%I%l%9$H%]!<%H$r(B - $B$^$:=i$a$K%5!<%P$KDLCN$7$J$1$l$P$J$j$^$;$s!#(B - $B$=$7$F!"$=$N;XDj$7$?%"%I%l%9$H%]!<%H$G$N(B - $B$3$N%P!<%A%c%k%[%9%H$N5sF0$r@_Dj$9$k$?$a$K!"(B - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> - $B%;%/%7%g%s$r:n$j$^$9!#$b$7(B - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> - $B$,(B listen $B$7$F$$$J$$%"%I%l%9$H%]!<%H$KBP$7$F(B - $B@_Dj$5$l$F$7$^$&$H!"(B - $B$=$l$K$O%"%/%;%9$G$-$J$$$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/cgi_path.html b/docs/manual/cgi_path.html index 5bed93b7c9..368d1c17c2 100644 --- a/docs/manual/cgi_path.html +++ b/docs/manual/cgi_path.html @@ -2,9 +2,9 @@ URI: cgi_path.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: cgi_path.html.ja.jis +URI: cgi_path.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP URI: cgi_path.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/cgi_path.html.ja.euc-jp b/docs/manual/cgi_path.html.ja.euc-jp new file mode 100644 index 0000000000..b5154dde05 --- /dev/null +++ b/docs/manual/cgi_path.html.ja.euc-jp @@ -0,0 +1,115 @@ +<?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>CGI 環境での PATH_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 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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</a></div><div id="page-content"><div id="preamble"><h1>CGI 環境での PATH_INFO の変更</h1> +<div class="toplang"> +<p><span>Available Languages: </span><a href="./en/cgi_path.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/cgi_path.html" title="Japanese"> ja </a> | +<a href="./ko/cgi_path.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div> + + <p>Apache 1.1.1 およびそれ以前のバージョンで実装されていた + CGI 環境で PATH_INFO を作成する方法は直観的でなく、 + 場合によってはクラッシュすることもありました。 + Apache 1.2 及びそれ以降において、この動作が変更されました。 + このことにより特定の古い CGI アプリケーションにおいていくつか + 互換性の問題が生じることがありますが、それでも Apache 1.2 の動作は + CGI/1.1 仕様と互換があり、CGI スクリプトは容易に修正できます(<a href="#compat">以下参照</a>)。</p> + </div> +<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#prob">問題</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#solution">解決</a></li> +<li><img alt="" src="./images/down.gif" /> <a href="#compat">以前のサーバとの互換性</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="prob" id="prob">問題</a></h2> + + <p>Apache 1.1.1 およびそれ以前では、URL ではなくファイル名を参照して + PATH_INFO と SCRIPT_NAME 環境変数を設定していました。 + 多くの場合はこれが正しい結果を返しますが、パス情報を含むように + filesystem パスがオーバーロードされた場合は、 + 誤った結果を返す場合がありました。 + たとえば、設定ファイルに以下がある場合</p> + + <div class="example"><p><code> + Alias /cgi-ralph /usr/local/httpd/cgi-bin/user.cgi/ralph + </code></p></div> + + <p>この場合、<code>user.cgi</code> は CGI スクリプトであり、 + "/ralph" は、CGI に渡される情報です。もし上の設定がなされていて、 + "<code>/cgi-ralph/script/</code>" へのリクエストが来れば、 + PATH_INFO には "<code>/ralph/script/</code>" が、 + SCRIPT_NAME には "<code>/cgi-</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="solution" id="solution">解決</a></h2> + <p>Apache 1.2 以降では SCRIPT_NAME と PATH_INFO の決定には URL + を直接参照して、URL + のどれだけの部分がクライアントが変更可能なのかを確定させた上で + PATH_INFO を設定するようになりました。上の例では、PATH_INFO には + "<code>/script</code>" が、SCRIPT_NAME には + "<code>/cgi-ralph</code>" が設定されます。 + これは正しく、さらに、サーバの動作に問題を起こすこともありません。また、 + "<code>http://$SERVER_NAME:$SERVER_PORT$SCRIPT_NAME$PATH_INFO</code>" + が、常に最新のスクリプトを指す、アクセス可能な URL であることを + 保証します。これは、以前のバージョンの Apache + では必ずしもそうとは限らなかったことです。 + </p> + + <p>しかし <code>Alias</code> ディレクティブからの + "<code>/ralph</code>" 情報は失われます。 + これは残念ですが、filesystem を通してこの種類の情報を + 渡すのは薦められた方法ではなく、 + またそれを使ったスクリプトは動作しなくても当然だと考えます。 + ただし、Apache 1.2b3 以降では<a href="#compat">代替手段</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="compat" id="compat">以前のサーバとの互換性</a></h2> + + + <p>以前のバージョンの Apache や他のサーバ向けに設計された + スクリプトには古い PATH_INFO 変数により提供される情報が + 必要であるかもしれません。 + この目的のために、 + Apache 1.2 (1.2b3 以降) では追加の変数、FILEPATH_INFO + を設定します。この環境変数には、Apache 1.1.1 で + PATH_INFO であったであろう値が設定されます。</p> + + <p>Apache 1.2 およびそれ以前のバージョンの両方で動作させたいスクリプトは、 + FILEPATH_INFO の存在を単に調べて、それがあれば + 使う、ということができます。そうでなければ、PATH_INFO + を使うことができます。たとえば、Perl では次のものを使うことができます</p> + + <div class="example"><p><code> + $path_info = $ENV{'FILEPATH_INFO'} || $ENV{'PATH_INFO'}; + </code></p></div> + + <p>これにより、スクリプトはすべてのバージョンの Apache を含む、 + CGI/1.1 をサポートするすべてのサーバで動作することができます。 + </p> + </div></div> +<div class="bottomlang"> +<p><span>Available Languages: </span><a href="./en/cgi_path.html" hreflang="en" rel="alternate" title="English"> en </a> | +<a href="./ja/cgi_path.html" title="Japanese"> ja </a> | +<a href="./ko/cgi_path.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</div><div id="footer"> +<p class="apache">Copyright 1999-2004 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/cgi_path.html.ja.jis b/docs/manual/cgi_path.html.ja.jis deleted file mode 100644 index 300d34d272..0000000000 --- a/docs/manual/cgi_path.html.ja.jis +++ /dev/null @@ -1,115 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>CGI $B4D6-$G$N(B PATH_INFO $B$NJQ99(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>CGI $B4D6-$G$N(B PATH_INFO $B$NJQ99(B</h1> -<div class="toplang"> -<p><span>Available Languages: </span><a href="./en/cgi_path.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/cgi_path.html" title="Japanese"> ja </a> | -<a href="./ko/cgi_path.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> - - <p>Apache 1.1.1 $B$*$h$S$=$l0JA0$N%P!<%8%g%s$G<BAu$5$l$F$$$?(B - CGI $B4D6-$G(B PATH_INFO $B$r:n@.$9$kJ}K!$OD>4QE*$G$J$/!"(B - $B>l9g$K$h$C$F$O%/%i%C%7%e$9$k$3$H$b$"$j$^$7$?!#(B - Apache 1.2 $B5Z$S$=$l0J9_$K$*$$$F!"$3$NF0:n$,JQ99$5$l$^$7$?!#(B - $B$3$N$3$H$K$h$jFCDj$N8E$$(B CGI $B%"%W%j%1!<%7%g%s$K$*$$$F$$$/$D$+(B - $B8_49@-$NLdBj$,@8$8$k$3$H$,$"$j$^$9$,!"$=$l$G$b(B Apache 1.2 $B$NF0:n$O(B - CGI/1.1 $B;EMM$H8_49$,$"$j!"(BCGI $B%9%/%j%W%H$OMF0W$K=$@5$G$-$^$9(B(<a href="#compat">$B0J2<;2>H(B</a>)$B!#(B</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#prob">$BLdBj(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#solution">$B2r7h(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#compat">$B0JA0$N%5!<%P$H$N8_49@-(B</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="prob" id="prob">$BLdBj(B</a></h2> - - <p>Apache 1.1.1 $B$*$h$S$=$l0JA0$G$O!"(BURL $B$G$O$J$/%U%!%$%kL>$r;2>H$7$F(B - PATH_INFO $B$H(B SCRIPT_NAME $B4D6-JQ?t$r@_Dj$7$F$$$^$7$?!#(B - $BB?$/$N>l9g$O$3$l$,@5$7$$7k2L$rJV$7$^$9$,!"%Q%9>pJs$r4^$`$h$&$K(B - filesystem $B%Q%9$,%*!<%P!<%m!<%I$5$l$?>l9g$O!"(B - $B8m$C$?7k2L$rJV$9>l9g$,$"$j$^$7$?!#(B - $B$?$H$($P!"@_Dj%U%!%$%k$K0J2<$,$"$k>l9g(B</p> - - <div class="example"><p><code> - Alias /cgi-ralph /usr/local/httpd/cgi-bin/user.cgi/ralph - </code></p></div> - - <p>$B$3$N>l9g!"(B<code>user.cgi</code> $B$O(B CGI $B%9%/%j%W%H$G$"$j!"(B - "/ralph" $B$O!"(BCGI $B$KEO$5$l$k>pJs$G$9!#$b$7>e$N@_Dj$,$J$5$l$F$$$F!"(B - "<code>/cgi-ralph/script/</code>" $B$X$N%j%/%(%9%H$,Mh$l$P!"(B - PATH_INFO $B$K$O(B "<code>/ralph/script/</code>" $B$,!"(B - SCRIPT_NAME $B$K$O(B "<code>/cgi-</code>" $B$,@_Dj$5$l$^$9!#(B - $BL@$i$+$K!"8e<T$O4V0c$C$F$$$^$9!#FCDj$N>l9g$K$O!"$3$l$K$h$j(B - $B%5!<%P$,%/%i%C%7%e$9$k$3$H$5$($"$j$^$7$?!#(B</p> - </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> -<div class="section"> -<h2><a name="solution" id="solution">$B2r7h(B</a></h2> - <p>Apache 1.2 $B0J9_$G$O(B SCRIPT_NAME $B$H(B PATH_INFO $B$N7hDj$K$O(B URL - $B$rD>@\;2>H$7$F!"(BURL - $B$N$I$l$@$1$NItJ,$,%/%i%$%"%s%H$,JQ992DG=$J$N$+$r3NDj$5$;$?>e$G(B - PATH_INFO $B$r@_Dj$9$k$h$&$K$J$j$^$7$?!#>e$NNc$G$O!"(BPATH_INFO $B$K$O(B - "<code>/script</code>" $B$,!"(BSCRIPT_NAME $B$K$O(B - "<code>/cgi-ralph</code>" $B$,@_Dj$5$l$^$9!#(B - $B$3$l$O@5$7$/!"$5$i$K!"%5!<%P$NF0:n$KLdBj$r5/$3$9$3$H$b$"$j$^$;$s!#$^$?!"(B - "<code>http://$SERVER_NAME:$SERVER_PORT$SCRIPT_NAME$PATH_INFO</code>" - $B$,!">o$K:G?7$N%9%/%j%W%H$r;X$9!"%"%/%;%92DG=$J(B URL $B$G$"$k$3$H$r(B - $BJ]>Z$7$^$9!#$3$l$O!"0JA0$N%P!<%8%g%s$N(B Apache - $B$G$OI,$:$7$b$=$&$H$O8B$i$J$+$C$?$3$H$G$9!#(B - </p> - - <p>$B$7$+$7(B <code>Alias</code> $B%G%#%l%/%F%#%V$+$i$N(B - "<code>/ralph</code>" $B>pJs$O<:$o$l$^$9!#(B - $B$3$l$O;DG0$G$9$,!"(Bfilesystem $B$rDL$7$F$3$N<oN`$N>pJs$r(B - $BEO$9$N$OA&$a$i$l$?J}K!$G$O$J$/!"(B - $B$^$?$=$l$r;H$C$?%9%/%j%W%H$OF0:n$7$J$/$F$bEvA3$@$H9M$($^$9!#(B - $B$?$@$7!"(BApache 1.2b3 $B0J9_$G$O(B<a href="#compat">$BBeBX<jCJ(B</a>$B$rMQ0U$7$F$$$^$9!#(B</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">$B0JA0$N%5!<%P$H$N8_49@-(B</a></h2> - - - <p>$B0JA0$N%P!<%8%g%s$N(B Apache $B$dB>$N%5!<%P8~$1$K@_7W$5$l$?(B - $B%9%/%j%W%H$K$O8E$$(B PATH_INFO $BJQ?t$K$h$jDs6!$5$l$k>pJs$,(B - $BI,MW$G$"$k$+$b$7$l$^$;$s!#(B - $B$3$NL\E*$N$?$a$K!"(B - Apache 1.2 (1.2b3 $B0J9_(B) $B$G$ODI2C$NJQ?t!"(BFILEPATH_INFO - $B$r@_Dj$7$^$9!#$3$N4D6-JQ?t$K$O!"(BApache 1.1.1 $B$G(B - PATH_INFO $B$G$"$C$?$G$"$m$&CM$,@_Dj$5$l$^$9!#(B</p> - - <p>Apache 1.2 $B$*$h$S$=$l0JA0$N%P!<%8%g%s$NN>J}$GF0:n$5$;$?$$%9%/%j%W%H$O!"(B - FILEPATH_INFO $B$NB8:_$rC1$KD4$Y$F!"$=$l$,$"$l$P(B - $B;H$&!"$H$$$&$3$H$,$G$-$^$9!#$=$&$G$J$1$l$P!"(BPATH_INFO - $B$r;H$&$3$H$,$G$-$^$9!#$?$H$($P!"(BPerl $B$G$O<!$N$b$N$r;H$&$3$H$,$G$-$^$9(B</p> - - <div class="example"><p><code> - $path_info = $ENV{'FILEPATH_INFO'} || $ENV{'PATH_INFO'}; - </code></p></div> - - <p>$B$3$l$K$h$j!"%9%/%j%W%H$O$9$Y$F$N%P!<%8%g%s$N(B Apache $B$r4^$`!"(B - CGI/1.1 $B$r%5%]!<%H$9$k$9$Y$F$N%5!<%P$GF0:n$9$k$3$H$,$G$-$^$9!#(B - </p> - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><a href="./en/cgi_path.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="./ja/cgi_path.html" title="Japanese"> ja </a> | -<a href="./ko/cgi_path.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div><div id="footer"> -<p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/configuring.html b/docs/manual/configuring.html index e1bd12086a..556db7b649 100644 --- a/docs/manual/configuring.html +++ b/docs/manual/configuring.html @@ -2,9 +2,9 @@ URI: configuring.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: configuring.html.ja.jis +URI: configuring.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..adf666218d --- /dev/null +++ b/docs/manual/configuring.html.ja.euc-jp @@ -0,0 +1,167 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</a></div><div id="page-content"><div id="preamble"><h1>設定ファイル</h1> +<div class="toplang"> +<p><span>Available Languages: </span><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></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> + ファイルはすべてのリクエストで読み込まれるため、 + 変更はすぐに反映されます。</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="./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></p> +</div><div id="footer"> +<p class="apache">Copyright 1999-2004 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.jis b/docs/manual/configuring.html.ja.jis deleted file mode 100644 index 500af2297a..0000000000 --- a/docs/manual/configuring.html.ja.jis +++ /dev/null @@ -1,167 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$B@_Dj%U%!%$%k(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$B@_Dj%U%!%$%k(B</h1> -<div class="toplang"> -<p><span>Available Languages: </span><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></p> -</div> - -<p>$B$3$NJ8=q$G$O!"(BApache HTTP $B%5!<%P$r@_Dj$9$k$N$K;HMQ$9$k%U%!%$%k$K$D$$$F(B -$B5-=R$7$F$$$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">$B%a%$%s$N@_Dj%U%!%$%k(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#syntax">$B@_Dj%U%!%$%k$N9=J8(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#modules">$B%b%8%e!<%k(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#scope">$B%G%#%l%/%F%#%V$NE,MQHO0O(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#htaccess">.htaccess $B%U%!%$%k(B</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">$B%a%$%s$N@_Dj%U%!%$%k(B</a></h2> - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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 $B$O(B <a href="mod/directives.html">$B%G%#%l%/%F%#%V(B</a> $B$r@_Dj%U%!%$%k$KJ?J8$G=q$/$3$H$K$h$j@_Dj$7$^$9!#(B - $B%a%$%s$N@_Dj%U%!%$%k$OIaDL$O(B <code>httpd.conf</code> $B$H$$$&L>A0$G$9!#(B - $B$3$N%U%!%$%k$N0LCV$O%3%s%Q%$%k;~$K@_Dj$5$l$^$9$,!"%3%^%s%I%i%$%s$N(B - <code>-f</code> $B%U%i%0$K$h$j>e=q$-$G$-$^$9!#(B - $B$^$?!"B>$N@_Dj%U%!%$%k$r(B <code class="directive"><a href="./mod/core.html#include">Include</a></code> - $B%G%#%l%/%F%#%V$K$h$C$FDI2C$G$-!"%o%$%k%I%+!<%I$r;HMQ$7$FB??t$N(B - $B@_Dj%U%!%$%k$rDI2C$9$k$3$H$,$G$-$^$9!#(B - $B$I$s$J%G%#%l%/%F%#%V$b!"$3$l$i$N@_Dj%U%!%$%k$I$l$K$G$bF~$l$k$3$H$,$G$-$^$9!#(B - Apache $B$O5/F0;~$+:F5/F0;~$N$_%a%$%s@_Dj%U%!%$%k$NJQ99$rG'<1$7$^$9!#(B</p> - - <p>$B%5!<%P$O(B MIME - $B%I%-%e%a%s%H%?%$%W$r4^$s$G$$$k%U%!%$%k$bFI$_9~$_$^$9!#%U%!%$%kL>$O(B - <code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code> - $B$G@_Dj$5$l!"%G%U%)%k%H$G$O(B <code>mime.types</code> - $B$K$J$C$F$$$^$9!#(B</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">$B@_Dj%U%!%$%k$N9=J8(B</a></h2> - - - <p>Apache $B$N@_Dj%U%!%$%k$O(B 1 $B9T$K(B 1 $B$D$N%G%#%l%/%F%#%V$+$i$J$j$^$9!#(B - $B%P%C%/%9%i%C%7%e(B "\" $B$O%G%#%l%/%F%#%V$,<!$N9T$K7QB3$7$F$$$k$3$H$r(B - $B<($9$?$a$K9T$N:G8e$NJ8;z$H$7$F;H$o$l$F$$$k$+$b$7$l$^$;$s!#(B - $B9T$N:G8e$H%P%C%/%9%i%C%7%e$N4V$KB>$NJ8;z$d6uGr$,$"$C$F$O$$$1$^$;$s!#(B - </p> - - <p>$B@_Dj%U%!%$%k$N%G%#%l%/%F%#%V$OBgJ8;z>.J8;z$r6hJL$7$^$;$s$,!"(B - $B0z?t$K$O$7$P$7$P6hJL$9$k$b$N$,$"$j$^$9!#%O%C%7%eJ8;z(B "#" - $B$G;O$^$k9T$O%3%a%s%H$H8+$J$5$l$FL5;k$5$l$^$9!#(B - $B@_Dj%G%#%l%/%F%#%V$N8e$N9T$G$O%3%a%s%H$,4^$^$l$F$$$F$O(B<strong>$B$$$1$^$;$s(B</strong>$B!#%G%#%l%/%F%#%V$NA0$N6u9T$H6uGr$OL5;k$5$l$^$9$N$G!"(B - $B$o$+$j$d$9$/$9$k$?$a$K%G%#%l%/%F%#%V$r%$%s%G%s%H$7$F$b9=$$$^$;$s!#(B - </p> - - <p>$B@_Dj%U%!%$%k$N9=J8%(%i(B$B!<$O!"(B - <code>apachectl configtest</code> - $B$+%3%^%s%I%i%$%s%*%W%7%g%s(B - <code>-t</code> $B$r;H$C$FD4$Y$i$l$^$9!#(B</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">$B%b%8%e!<%k(B</a></h2> - - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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 $B$O%b%8%e!<%k2=$5$l$?%5!<%P$G$9!#(B - $B%3%"%5!<%P$K$O:G$b4pK\E*$J5!G=$@$1$,4^$^$l$F$$$^$9!#3HD%5!G=$O(B - Apache $B$K%m!<%I$5$l$k(B<a href="mod/">$B%b%8%e!<%k(B</a>$B$H$7$FMxMQ2DG=$G$9!#%G%U%)%k%H$G$O!"%3%s%Q%$%k;~$K%b%8%e!<%k$N(B - <a href="mod/module-dict.html#status">Base</a> $B%;%C%H(B ($B4pK\%;%C%H(B) $B$,(B - $B%5!<%P$K4^$^$l$^$9!#%5!<%P$,(B<a href="dso.html">$BF0E*%m!<%I(B</a>$B%b%8%e!<%k$r;H$&$h$&$K%3%s%Q%$%k$5$l$F$$$k>l9g$O!"(B - $B%b%8%e!<%k$rJL$K%3%s%Q%$%k$7$F!"$$$D$G$b(B - <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> - $B%G%#%l%/%F%#%V$r;H$C$FDI2C$G$-$^$9!#(B - $B$=$&$G$J$$>l9g$O!"%b%8%e!<%k$NDI2C$d:o=|$r$9$k$?$a$K$O(B Apache - $B$r:F%3%s%Q%$%k$9$kI,MW$,$"$j$^$9!#@_Dj%G%#%l%/%F%#%V$O(B <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> - $B%V%m%C%/$KF~$l$k$3$H$GFCDj$N%b%8%e!<%k$,B8:_$9$k$H$-$@$1(B - $B@_Dj%U%!%$%k$K4^$^$l$k$h$&$K$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B%3%^%s%I%i%$%s%*%W%7%g%s(B <code>-l</code> $B$r;H$C$F8=;~E@$G(B - $B$I$N%b%8%e!<%k$,%5!<%P$K%3%s%Q%$%k$5$l$F$$$k$+$rCN$k$3$H$,$G$-$^$9!#(B</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">$B%G%#%l%/%F%#%V$NE,MQHO0O(B</a></h2> - - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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>$B%a%$%s@_Dj%U%!%$%k$K$"$k%G%#%l%/%F%#%V$O%5!<%PA4BN$KE,MQ$5$l$^$9!#(B - $B%5!<%P$N0lItJ,$N@_Dj$@$1$rJQ99$7$?$$>l9g$O(B <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> - $B%;%/%7%g%s$NCf$KCV$/$3$H$GE,MQHO0O$r7h$a$i$l$^$9!#(B - $B$3$l$i$N%;%/%7%g%s$O$=$NCf$K$"$k%G%#%l%/%F%#%V$NE,MQHO0O$r(B - $BFCDj$N%U%!%$%k%7%9%F%`$N0LCV$d(B URL $B$K8BDj$7$^$9!#(B - $BHs>o$K:YN3EY$N@_Dj$r2DG=$K$9$k$?$a$K!"(B - $B%;%/%7%g%s$rF~$l;R$K$9$k$3$H$b$G$-$^$9!#(B</p> - - <p>Apache $B$OF1;~$KB?$/$N0c$&%&%'%V%5%$%H$r07$&G=NO$,$"$j$^$9!#(B - $B$3$l$O(B <a href="vhosts/">$B%P!<%A%c%k%[%9%H(B</a> $B$H8F$P$l$F$$$^$9!#(B - $BFCDj$N%&%'%V%5%$%H$K$N$_E,MQ$5$l$k$h$&$K$9$k$?$a$K!"(B - $B%G%#%l%/%F%#%V$O(B - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> - $B%;%/%7%g%s$NCf$KCV$/$3$H$G$bE,MQHO0O$rJQ$($k$3$H$,$G$-$^$9!#(B</p> - - <p>$B$[$H$s$I$N%G%#%l%/%F%#%V$O$I$N%;%/%7%g%s$K$G$b=q$1$^$9$,!"(B - $BCf$K$O%3%s%F%-%9%H$K$h$C$F$O0UL#$r$J$5$J$$$b$N$b$"$j$^$9!#(B - $BNc$($P!"%W%m%;%9$N:n@.$r@)8f$7$F$$$k%G%#%l%/%F%#%V$O%a%$%s%5!<%P$N(B - $B%3%s%F%-%9%H$K$N$_=q$/$3$H$,$G$-$^$9!#(B - $B$I$N%G%#%l%/%F%#%V$r$I$N%;%/%7%g%s$K=q$/$3$H$,$G$-$k$+$rCN$k$?$a$K$O(B - $B%G%#%l%/%F%#%V$N(B <a href="mod/directive-dict.html#context">$B%3%s%F%-%9%H(B</a> $B$rD4$Y$F$/$@$5$$!#>\$7$$>pJs$O!"(B - <a href="sections.html">Directory, Location, Files - $B%;%/%7%g%s$NF0:nK!(B</a>$B$K$"$j$^$9!#(B</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 $B%U%!%$%k(B</a></h2> - - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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 $B$G$O%&%'%V%D%j!<$NCf$KCV$+$l$?FCJL$J%U%!%$%k$r;H$C$F(B - $BHsCf1{=88"E*$J@_Dj4IM}$r$G$-$^$9!#$=$NFCJL$J%U%!%$%k$OIaDL$O(B - <code>.htaccess</code> $B$H$$$&L>A0$G!"(B - <code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code> - $B%G%#%l%/%F%#%V$G$I$s$JL>A0$K$G$b;XDj$G$-$^$9!#(B - <code>.htaccess</code> - $B%U%!%$%k$K=q$+$l$?%G%#%l%/%F%#%V$O%U%!%$%k$rCV$$$?(B - $B%G%#%l%/%H%j$H$=$NA4$F$N%5%V%G%#%l%/%H%j$KE,MQ$5$l$^$9!#(B - <code>.htaccess</code> - $B%U%!%$%k$O$9$Y$F$N%j%/%(%9%H$GFI$_9~$^$l$k$?$a!"(B - $BJQ99$O$9$0$KH?1G$5$l$^$9!#(B</p> - - <p>$B$I$N%G%#%l%/%F%#%V$,(B <code>.htaccess</code> - $B%U%!%$%k$K=q$1$k$+$rD4$Y$k$K$O!"%G%#%l%/%F%#%V$N(B<a href="mod/directive-dict.html#context">$B%3%s%F%-%9%H(B</a> - $B$rD4$Y$F$/$@$5$$!#%5!<%P4IM}<T$O$5$i$K%a%$%s@_Dj%U%!%$%k$N(B - <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> - $B$r@_Dj$9$k$3$H$G$I$N%G%#%l%/%F%#%V$r(B <code>.htaccess</code> - $B%U(B$B%!%$%k$K=q$1$k$h$&$K$9$k$+$r@)8f$9$k$3$H$,$G$-$^$9!#(B</p> - - <p><code>.htaccess</code> $B%U%!%$%k$K4X$9$k>\$7$$>pJs$O(B - <a href="howto/htaccess.html">.htaccess $B%A%e!<%H%j%"%k(B</a> - $B$r;2>H$7$F$/$@$5$$!#(B</p> - </div></div> -<div class="bottomlang"> -<p><span>Available Languages: </span><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></p> -</div><div id="footer"> -<p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</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 a0876299c1..3fbf5ee048 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.jis +URI: content-negotiation.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..f450ea2216 --- /dev/null +++ b/docs/manual/content-negotiation.html.ja.euc-jp @@ -0,0 +1,727 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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> + + + <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 + の設定と下位互換である MIME タイプ + <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 1999-2004 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.jis b/docs/manual/content-negotiation.html.ja.jis deleted file mode 100644 index b40e94c3ab..0000000000 --- a/docs/manual/content-negotiation.html.ja.jis +++ /dev/null @@ -1,727 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$B%3%s%F%s%H%M%4%7%(!<%7%g%s(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$B%3%s%F%s%H%M%4%7%(!<%7%g%s(B</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> - - - <p>Apache $B$O(B HTTP/1.1 $B$N5,3J$K5-=R$5$l$F$$$k%3%s%F%s%H%M%4%7%(!<%7%g%s$r(B - $B%5%]!<%H$7$F$$$^$9!#(B - $B%V%i%&%6$K$h$jDs6!$5$l$?%a%G%#%"%?%$%W!"(B - $B8@8l!"J8;z%;%C%H!"%(%s%3!<%G%#%s%0$NM%@h798~$K4p$E$$$F!"(B - $B:GE,$J%j%=!<%9$NI=8=$rA*Br$G$-$^$9!#(B - $B$^$?!"IT40A4$J%M%4%7%(!<%7%g%s>pJs$rAw$C$F$/$k%V%i%&%6$+$i$N%j%/%(%9%H$r(B - $B$b$C$H8-$/<h$j07$($k$h$&!"$$$/$D$+5!G=$b<BAu$7$F$"$j$^$9!#(B</p> - - <p>$B%3%s%F%s%H%M%4%7%(!<%7%g%s$O(B - <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> - $B%b%8%e!<%k$K$h$C$FDs6!$5$l$F$$$F!"%G%U%)%k%H$GAH$_9~$^$l$F$$$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#about">$B%3%s%F%s%H%M%4%7%(!<%7%g%s$K$D$$$F(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#negotiation">Apache $B$K$*$1$k%M%4%7%(!<%7%g%s(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#methods">$B%M%4%7%(!<%7%g%sJ}K!(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#better">$BIJ<A$NCM$rJQ$($k(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#extensions">Transparent Content Negotiation -$B$N3HD%(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#naming">$B%j%s%/$HL>A0$NJQ49$K4X$9$kCm0UE@(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#caching">$B%-%c%C%7%e$K4X$9$kCm0U;v9`(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#more">$BDI2C>pJs(B</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">$B%3%s%F%s%H%M%4%7%(!<%7%g%s$K$D$$$F(B</a></h2> - - <p>$B%j%=!<%9$O!"4v$D$+0[$J$C$?I=8=$GMxMQ$G$-$k>l9g$,$"$j$^$9!#(B - $BNc$($P!"0[$J$k8@8l$d0[$J$k%a%G%#%"%?%$%W!"(B - $B$^$?$O$=$l$i$NAH$_9g$o$;$GMxMQ$G$-$k$+$bCN$l$^$;$s!#(B - $B$b$C$H$bE,$7$?A*Br$r$9$kJ}K!$N0l$D$K$O!"%$%s%G%C%/%9%Z!<%8$r(B - $B%f!<%6$K8+$;$F!"%f!<%6$KA*$s$G$b$i$&J}K!$,$"$j$^$9!#(B - $B$7$+$7!"%5!<%P$,<+F0E*$KA*$V$3$H$,$G$-$k>l9g$,B?$/$"$j$^$9!#(B - $B$3$l$O!"%V%i%&%6$,%j%/%(%9%HKh$K!"(B - $B$I$NI=8=$rSO9%$9$k$+$H$$$&>pJs$rAw$k$3$H$GF0:n$7$F$$$^$9!#(B - $BNc$($P%V%i%&%6$O!"2DG=$J$i%U%i%s%98l$G>pJs$r8+$?$$!"(B - $BIT2DG=$J$i$=$NBe$o$j$K1Q8l$G$b$h$$$H!"(B - $B<+J,$NSO9%$rCN$i$;$k$3$H$,$G$-$^$9!#(B - $B%V%i%&%6$O%j%/%(%9%H$N%X%C%@$G<+J,$NM%@h798~$rCN$i$;$^$9!#(B - $B%U%i%s%98l$N$_$NI=8=$rMW5a$9$k>l9g$O!"%V%i%&%6$O<!$rAw$j$^$9!#(B</p> - -<div class="example"><p><code>Accept-Language: fr</code></p></div> - - <p>$B$3$NM%@h798~$O!"A*Br2DG=$JI=8=$,B8:_$7$F!"(B - $B8@8l$K$h$C$FMM!9$JI=8=$,$"$k>l9g$K$N$_E,MQ$5$l$k(B - $B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B</p> - - <p>$B$b$C$HJ#;($J%j%/%(%9%H$NNc$r5s$2$^$7$g$&!#(B - $B$3$N%V%i%&%6$O%U%i%s%98l$H1Q8l$r<u$1IU$1$k!"$7$+$7%U%i%s%98l$r9%$`!"(B - $B$=$7$FMM!9$J%a%G%#%"%?%$%W$r<u$1IU$1$k$,!"(B - $B%W%l%$%s%F%-%9%H$dB>$N%?%$%W$h$j$O(B HTML $B$r9%$`!"(B - $BB>$N%a%G%#%"%?%$%W$h$j$O(B GIF $B$d(B JPEG $B$r9%$`!"$7$+$7:G=*<jCJ$H$7$F(B - $BB>$N%a%G%#%"%?%$%W$b<u$1IU$1$k!"$H@_Dj$5$l$F$$(B$B$^$9!#(B</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 $B$O(B HTTP/1.1 $B5,3J$GDj5A$5$l$F$$$k(B 'server - driven' $B%3%s%F%s%H%M%4%7%(!<%7%g%s$r%5%]!<%H$7$F$$$^$9!#(B - <code>Accept</code>, <code>Accept-Language</code>, - <code>Accept-Charset</code>, <code>Accept-Encoding</code> - $B%j%/%(%9%H%X%C%@$r40A4$K%5%]!<%H$7$F$$$^$9!#(BApache $B$O(B - 'transparent' $B%3%s%F%s%H%M%4%7%(!<%7%g%s$b%5%]!<%H$7$F$$$^$9$,!"(B - $B$3$l$O(B RFC 2295 $B$H(B RFC 2296 $B$GDj5A$5$l$F$$$k;n83E*$J(B - $B%M%4%7%(!<%7%g%s%W%m%H%3%k$G$9!#(B - $B$3$l$i$N(B RFC$B$GDj5A$5$l$F$$$k(B 'feature negotiation' - $B$O%5%]!<%H$7$F$$$^$;$s!#(B</p> - - <p><strong>$B%j%=!<%9(B</strong>$B$H$O(B URI - $B$GFCDj$5$l$k35G0>e$N$b$N$N$3$H$G$9(B (RFC 2396)$B!#(B Apache - $B$N$h$&$J(B HTTP $B%5!<%P$O!"$=$NL>A06u4V$NCf$G$N(B - $B%j%=!<%9$N(B<strong>$BI=8=(B</strong>$B$X$N%"%/%;%9$rDs6!$7$^$9!#(B - $B$=$l$>$l$NI=8=$O(B - $BDj5A$5$l$?%a%G%#%"%?%$%W!"J8;z%;%C%H!"%(%s%3!<%G%#%s%0Ey$N(B - $BIUB0$7$?!"%P%$%HNs$N7A<0$G$9!#(B - $B$=$l$>$l$N%j%=!<%9$O$"$k;~E@$G(B 0 $B8D!"(B1 $B8D!"$=$l0J>e$NI=8=$H(B - $B4XO"IU$1$i$l$k2DG=@-$,$"$j$^$9!#J#?t$NI=8=$,MxMQ$G$-$k>l9g$O!"(B - $B%j%=!<%9$O(B<strong>$B%M%4%7%(!<%7%g%s2DG=$G$"$k(B</strong>$B$H$5$l!"(B - $B8D!9$NI=8=$O(B <strong>variant</strong> $B$H8F$P$l$^$9!#(B - $B%M%4%7%(!<%7%g%s2DG=$J%j%=!<%9$N(B variant $B$,0[$J$k!"(B - $B$=$N>uBV$r;X$7$F!"(B - $B%M%4%7%(!<%7%g%s$N(B<strong>$B<!85(B</strong>$B$H8F$S$^$9!#(B</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 $B$K$*$1$k%M%4%7%(!<%7%g%s(B</a></h2> - - <p>$B%j%=!<%9$r%M%4%7%(!<%7%g%s$9$k$?$a$K$O!"(B - $B%5!<%P$O(B variant $B$=$l$>$l$K$D$$$F$N>pJs$rCN$C$F$*$/I,MW$,$"$j$^$9!#(B - $B$3$l$O0J2<$NFs$D$NJ}K!$N$I$A$i$+$G9T$o$l$^$9!#(B</p> - - <ul> - <li>$B%?%$%W%^%C%W(B - (<em>$B$9$J(B$B$o$A(B</em> <code>*.var</code> $B%U%!%$%k(B) - $B$r;H$&J}K!!#(B $B$3$l$O(B variant - $B$rL@<(E*$K5s$2$F$$$k%U%!%$%k$r;XDj$7$^$9!#(B</li> - - <li>'Multiviews' - $B$r;H$C$F!"%5!<%P$,0EL[$NFb$K%U%!%$%kL>$K%Q%?!<%s>H9g$r(B - $B9T$J$C$F$=$N7k2L$+$iA*Br$9$kJ}K!!#(B</li> - </ul> - - <h3><a name="type-map" id="type-map">type-map $B%U%!%$%k$r;H$&(B</a></h3> - - <p>$B%?%$%W%^%C%W$O(B <code>type-map</code> $B%O%s%I%i(B - ($B$b$7$/$O!"8E$$(B Apache - $B$N@_Dj$H2<0L8_49$G$"$k(B MIME $B%?%$%W(B - <code>application/x-type-map</code>) - $B$K4XO"IU$1$i$l$?%I%-%e%a%s%H$G$9!#(B - $B$3$N5!G=$r;H$&$?$a$K$O!"$"$k%U%!%$%k$N3HD%;R$r(B - <code>type-map</code> - $B$H$7$FDj5A$9$k$h$&$J%O%s%I%i$r!"(B - $B@_Dj%U%!%$%kCf$KCV$/I,MW$,$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B - $B$3$l$O(B</p> - -<div class="example"><p><code>AddHandler type-map .var</code></p></div> - - <p>$B$r%5!<%P@_Dj%U%!%$%kCf$K=q$/$3$H$,0lHVNI$$J}K!$G$9!#(B</p> - - <p>$B%?%$%W%^%C%W%U%!%$%k$O5-=R$9$k%j%=!<%9$HF1$8L>A0$r;}$C$F$$$F!"(B - $BMxMQ2DG=$J(B variant $B$=$l$>$l$N%(%s%H%j$r;}$C$F$$$kI,MW$,$"$j$^$9!#(B - $B$=$7$F!"$3$N%(%s%H%j$OO"B3$7$?(B HTTP $B$N%X%C%@9T$G9=@.$5$l$^$9!#(B - $B0[$J$k(B variant $B$N$?$a$N%(%s%H%j$O6u9T$G6h@Z$i$l$F$$$^$9!#(B - $B%(%s%H%jCf$K6u9T$,J#?t$"$C$F$O$$$1$^$;$s!#(B - $B=,47E*$K$O!"%^%C%W%U%!%$%k$OA4BN$r7k9g$7$?$b$N$N%(%s%H%j$+$i;O$^$j$^$9(B - ($B$7$+$7$3$l$OI,?\$G$O$J$/!"$"$C$?$H$7$F$bL5;k$5$l$k$b$N$G$9(B)$B!#(B - $B<!$KNc$r<($7$^$9!#$3$N%U%!%$%k$O%j%=!<%9(B <code>foo</code> - $B$r5-=R$7$F$$$k$N$G!"(B<code>foo.var</code> $B$H$$$&L>A0$K$J$j$^$9!#(B</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>$B$?$H$((B MultiViews $B$r;HMQ$9$k$h$&$K$J$C$F$$$?$H$7$F$b!"(B - $B%U%!%$%kL>$N3HD%;R$h$j%?%$%W%^%C%W$NJ}$,M%@h8"$r;}$D$H(B$B$$$&$3$H$K$b(B - $BCm0U$7$F$/$@$5$$!#(B - variant $B$NIJ<A$,0c$&$H$-$O!"$3$N2hA|$N$h$&$K(B (JPEG, GIF, ASCII - $B%"!<%H$,$"$j$^$9(B) $B%a%G%#%"%?%$%W$N(B "qs" - $B%Q%i%a!<%?$G;XDj$5$l$^$9!#(B</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 $BCM$NHO0O$O(B 0.000 $B$+$i(B 1.000 $B$G$9!#(Bqs $BCM$,(B - 0.000 $B$N(B variant $B$O7h$7$F(B - $BA*Br$5$l$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B'qs' $BCM$N$J$$(B variant - $B$O(B qs $BCM(B 1.0 $B$r(B $BM?$($i$l$^$9!#(Bqs - $B%Q%i%a!<%?$O%/%i%$%"%s%H$NG=NO$K4X78L5$/!"B>$N(B variant $B$H(B - $BHf3S$7$?$H$-$N(B variant - $B$NAjBPE*$J!VIJ<A!W$r<($7$^$9!#(B - $BNc$($P!"<L??$rI=8=$7$h$&$H$7$F$$$k$H$-$O(B JPEG - $B%U%!%$%k$NJ}$,IaDL$O(B ASCII - $B%U%!%$%k$h$j$b9b$$IJ<A$K$J$j$^$9!#$7$+$7!"%j%=!<%9$,85!9(B - ASCII $B%"!<%H$GI=8=$5$l$F$$$k$H$-$O!"(BASCII $B%U%!%$%k$N(B - $BJ}$,(B JPEG $B%U%!%$%k$h$j$b9b$$IJ<A$K$J$j$^$9!#$3$N$h$&$K!"(Bqs - $B$O(B $BI=8=$5$l$k%j%=!<%9$N@-<A$K$h$C$F(B variant - $BKh$KFCM-$NCM$r<h$j$^$9!#(B</p> - - <p>$BG'<1$5$l$k%X%C%@$N0lMw$O(B - <a href="mod/mod_negotiation.html#typemaps">mod_negotiation</a> - $B%I%-%e%a%s%H$K$"$j$^$9!#(B</p> - - -<h3><a name="multiviews" id="multiviews">Multiviews</a></h3> - - <p><code>MultiViews</code> $B$O%G%#%l%/%H%jKh$N%*%W%7%g%s$G!"(B - <code>httpd.conf</code>$B%U%!%$%k$N(B - <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> - $B%;%/%7%g%sCf$d!"(B(<code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> - $B$,E,@Z$JCM$K(B $B@_Dj$5$l$F$$$k$H(B) <code>.htaccess</code> - $B%U%!%$%k$G(B <code class="directive"><a href="./mod/core.html#options">Options</a></code> - $B%G%#%l%/%F%#%V$K$h$C$F@_Dj$9$k$3$H$,$G$-$^$9!#(B - <code>Options All</code> $B$O(B - <code>MultiViews</code> - $B$r%;%C%H$7$J$$$3$H$KCm0U$7$F$/$@$5$$!#L@<(E*(B$B$K(B - $B$=$NL>A0$r=q$/I,MW$,$"$j$^$9!#(B</p> - - <p><code>MultiViews</code> $B$N8z2L$O0J2<$N$h$&$K$J$j$^$9(B: - $B%5!<%P$,(B <code>/some/dir/foo</code> - $B$X$N%j%/%(%9%H$r<u$1<h$j!"(B<code>/some/dir</code> $B$G(B - <code>MultiViews</code> $B$,M-8z$G$"$C$F!"(B - <code>/some/dir/foo</code> $B$,B8:_(B<em>$B$7$J$$(B</em>$B>l9g!"(B - $B%5!<%P$O%G%#%l%/%H%j$rFI$s$G(B <code>foo.*</code> - $B$K$"$F$O$^$kA4$F$N%U%!%$%k$rC5$7!"(B - $B;v<B>e$=$l$i$N%U%!%$%k$r%^%C%W$9$k%?%$%W%^%C%W$r:n$j$^$9!#(B - $B$=$N$H$-!"%a%G%#%"%?%$%W$H%3%s%F%s%H%(%s%3!<%G%#%s%0$O!"$=$N%U%!%$%kL>$r(B - $BD>@\;XDj$7$?$H$-$HF1$8$b$N$,3d$jEv$F$i$l$^$9!#(B - $B$=$l$+$i%/%i%$%"%s%H$NMW5a$K0lHV9g$&$b$N$rA*$S$^$9!#(B</p> - - <p>$B%5!<%P$,%G%#%l%/%H%j$N:w0z$r:n$m$&$H$7$F$$$k>l9g!"(B - <code>MultiViews</code> - $B$O(B <code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> - $B%G%#%l%/%F%#%V$G;XDj$5$l$?%U%!%$%k$rC5$92aDx$K$b(B - $BE,MQ$5$l$^$9!#@_Dj%U%!%$%k$K(B</p> -<div class="example"><p><code>DirectoryIndex index</code></p></div> - <p>$B$,=q$+$l$F$$$F!"(B<code>index.html</code> $B$H(B - <code>index.html3</code> $B$,(B - $BN>J}B8:_$7$F$$$k$H!"%5!<%P$O$=$NCf$+$i$I$A$i$+$rE,Ev$KA*$S$^$9!#(B - $B$b$7$=$NN>J}$,B8:_$;$:$K(B <code>index.cgi</code> - $B$,B8:_$7$F$$$k$H!"(B $B%5!<%P$O$=$l$r<B9T$7$^$9!#(B</p> - - <p>$B$b$7%G%#%l%/%H%j$rFI$s$G$$$k:]$K!"(B - $BJ8;z%;%C%H!"%3%s%F%s%H%?%$%W!"8@8l!"%(%s%3!<%G%#%s%0$r(B - $B;XDj$9$k$?$a$N(B <code>mod_mime</code> - $B$GG'<1$G$-$k3HD%;R$r;}$?$J$$%U%!%$%k$,8+$D$+$k$H!"7k2L$O(B - <code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code> - $B%G%#%l%/%F%#%V$N@_Dj$K0MB8$7$^$9!#$3$N%G%#%l%/%F%#%V$O(B - $B%O%s%I%i!"%U%#%k%?!"B>$N%U%!%$%k3HD%;R%?%$%W$N$I$l$,(B - MultiViews $B%M%4%7%(!<%7%g%s$G;HMQ$G$-$k$+$r7hDj$7$^$9!#(B</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">$B%M%4%7%(!<%7%g%sJ}K!(B</a></h2> - - <p>Apache $B$O%j%=!<%9$N(B variant $B$N0lMw$r!"%?%$%W%^%C%W%U%!%$%k$+(B - $B%G%#%l%/%H%jFb$N%U%!%$%kL>$+$i$+$G<hF@$7$?8e!"(B - $B!V:GE,$J!W(B variant $B$r7hDj$9$k$?$a$KFs$D$NJ}K!$N(B - $B$I$A$i$+$r5/F0$7$^$9!#(B - Apache $B$N%3%s%F%s%H%M%4%7%(!<%7%g%s$N5!G=$r;H$&$?$a$K!"(B - $B$I$N$h$&$K$7$F$3(B$B$ND4Dd$,9T$o$l$k$+>\:Y$rCN$kI,MW$O$"$j$^$;$s!#(B - $B$7$+$7$J$,$i!"$3$NJ8=q$N;D$j$G$O4X?4$N$"$k?M$N$?$a$K!"(B - $B;HMQ$5$l$F$$$kJ}K!$K$D$$$F@bL@$7$F$$$^$9!#(B</p> - - <p>$B%M%4%7%(!<%7%g%sJ}K!$OFs$D$"$j$^$9!#(B</p> - - <ol> - <li>$BDL>o$O(B <strong>Apache $B$N%"%k%4%j%:%`$rMQ$$$?(B Server - driven negotiation</strong> $B$,;HMQ$5$l$^$9!#(BApache - $B$N%"%k%4%j%:%`$O8e$K>\:Y$K@bL@$5$l$F$$$^$9!#(B - $B$3$N%"%k%4%j%:%`$,;HMQ$5$l$?>l9g!"(BApache - $B$O$h$jNI$$7k2L$K$J$k$h$&$K!"FCDj$N<!85$K$*$$$FIJ<A$NCM$r(B - $B!VJQ$($k!W$3$H$,$G$-$^$9!#(BApache - $B$,IJ<A$NCM$rJQ$($kJ}K!$O8e$G>\:Y$K@bL@$5$l$F$$$^$9!#(B</li> - - <li>RFC 2295 - $B$GDj5A$5$l$F$$$k5!9=$rMQ$$$F%V%i%&%6$,FC$K;XDj$7$?>l9g!"(B - <strong>transparent content negotiation</strong> - $B$,;HMQ$5$l$^$9!#$3$N%M%4%7%(!<%7%g%sJ}K!$G$O!"!V:GE,$J!W(B - variant $B$N7hDj$r%V%i%&%6$,40A4$K@)8f$9$k$3$H$,$G$-$^$9!#(B - $B$G$9$+$i!"7k2L$O%V%i%&%6$,;HMQ$7$F$$$k%"%k%4%j%:%`$K0MB8$7$^$9!#(B - Transparent negotiation $B$N=hM}$N2aDx$G!"%V%i%&%6$O(B RFC 2296 - $B$G(B $BDj5A$5$l$F$$$k(B 'remote variant selection algorithm' - $B$r<B9T$9$k$h$&$KMj$`$3$H$,$G$-$^$9!#(B</li> - </ol> - -<h3><a name="dimensions" id="dimensions">$B%M%4%7%(!<%7%g%s$N<!85(B</a></h3> - - <table> - - <tr valign="top"> - <th>$B<!85(B</th> - - <th>$B@bL@(B</th> - </tr> - - <tr valign="top"> - <td>$B%a%G%#%"%?%$%W(B</td> - - <td>$B%V%i%&%6$O(B <code>Accept</code> - $B%X%C%@%U%#!<%k%I$GM%@h798~$r;XDj$7$^$9!#(B - $B%"%$%F%`$=$l$>$l$O!"4XO"$7$?IJ<A?tCM$r;}$D$3$H$,$G$-$^$9!#(B - variant $B$N@bL@$bIJ<A?tCM$r;}$D$3$H$,$G$-$^$9(B - ("qs" $B%Q%i%a!<%?$r$4Mw2<$5$$(B)$B!#(B</td> - </tr> - - <tr valign="top"> - <td>$B8@8l(B</td> - - <td>$B%V%i%&%6$O(B <code>Accept-Language</code> - $B%X%C%@%U%#!<%k%I$GM%@h798~$r;XDj$7$^$9!#(B - $BMWAG$=$l$>$l$KIJ<A?tCM$r;}$?$;$k$3$H$,$G$-$^$9!#(B - variants $B$O(B 0 $B$+(B 1 $B$D$+$=$l0J>e$N8@8l$H(B - $B4XO"$E$1$k$3(B$B$H$,$G$-$^$9!#(B</td> - </tr> - - <tr valign="top"> - <td>$B%(%s%3!<%G%#%s%0(B</td> - - <td>$B%V%i%&%6$O(B <code>Accept-Encoding</code> - $B%X%C%@%U%#!<%k%I$GM%@h798~$r;XDj$7$^$9!#(B - $BMWAG$=$l$>$l$KIJ<A?tCM$r;}$?$;$k$3$H$,$G$-$^$9!#(B</td> - </tr> - - <tr valign="top"> - <td>$BJ8;z%;%C%H(B</td> - - <td>$B%V%i%&%6$O(B <code>Accept-Charset</code> - $B%X%C%@%U%#!<%k%I$GM%@h798~$r;XDj$7$^$9!#(B - $BMWAG$=$l$>$l$KIJ<A?tCM$r;}$?$;$k$3$H$,$G$-$^$9!#(B - variant $B$O%a%G%#%"%?%$%W$N%Q%i%a!<%?$H$7$FJ8;z%;%C%H$r(B - $B;XDj$9$k$3$H$b$G$-$^$9!#(B</td> - </tr> - </table> - - -<h3><a name="algorithm" id="algorithm">Apache $B%M%4%7%(!<%7%g%s%"%k%4%j%:%`(B</a></h3> - - <p>$B%V%i%&%6$KJV$9!V:GE,$J!W(Bvariant $B$r(B ($B$b$7$"$l$P(B) $BA*Br$9$k$h$&$K(B - Apache $B$O<!$N%"%k%4%j%:%`$r;H$&$3$H$,$G$-$^$9!#(B - $B$3$N%"%k%4%j%:%`$r@_Dj$K$h$jJQ99$9$k$3$H$O$G$-$^$;$s!#(B - $B<!$N$h$&$KF0:n$7$^$9(B:</p> - - <ol> - <li>$B$^$:$O$8$a$K!"%M%4%7%(!<%7%g%s$N<!85$=$l$>$l$K$D$$$FE,@Z$J(B - <em>Accept*</em> $B%X%C%@%U%#!<%k%I$rD4$Y!"(B - variant $B$=$l$>$l$KIJ<A$r3d$jEv$F$^$9!#(B - $B$b$7$"$k<!85$N(B <em>Accept*</em> $B%X%C%@$G$=$N(B variant - $B$,5vMF$G$-$J$$$3$H$,<($5$l$F$$$l$P!"$=$l$r:o=|$7$^$9!#(B - variant $B$,0l$D$b;D$C$F$$$J$1$l$P!"%9%F%C%W(B 4 $B$K9T$-$^$9!#(B</li> - - <li> - $B>C5nK!$G!V:GE,$J!W(B variant $B$rA*$S$^$9!#(B - $B<!$N%F%9%H$,=gHV$KE,MQ$5$l$^$9!#(B - $B%F%9%H$GA*Br$5$l$J$+$C$?(B variant $B$O:o=|$5$l$F$$$-$^$9!#(B - $B%F%9%H8e(B variant $B$,0l$D$@$1;D$C$F$$$l$P!"$=$l$r:GE,$J$b$N$H$7$F(B - $B%9%F%C%W(B 3 $B$K?J$_$^$9!#(B - $BJ#?t(B variant $B$,;D$C$F$$$l$P!"<!$N%F%9%H$K?J$_$^$9!#(B - - <ol> - <li>variant $B$N%a%G%#%"%?%$%W$NIJ<A?tCM$H(B <code>Accept</code> - $B%X%C%@$NIJ<A?tCM$H$N@Q$r7W;;$7$F!":G9bCM$N(B variant - $B$rA*$S$^$9!#(B</li> - - <li>$B8@8lIJ<A?tCM$,:G9b$N(B variant $B$rA*$S$^$9!#(B</li> - - <li>($B$b$7$"$l$P(B) <code>Accept-Language</code> $B%X%C%@$N8@8l=g$+!"(B - ($B$b$7$"$l$P(B) - <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code> - $B%G%#%l%/%F%#%V$N8@8l=g$G:GE,$J8@8l$N(B variant $B$rA*$S$^$9!#(B</li> - - <li>$B:G9b!V%l%Y%k!W$N%a%G%#%"%Q%i%a!<%?(B - (text/html $B%a%G%#%"%?%$%W$N%P!<%8%g%s$rM?$($k$?$a$K;H$o$l$^$9(B) - $B$r;}$D(B variant $B$rA*$S$^$9!#(B</li> - - <li><code>Accept-Charset</code> $B%X%C%@9T$GM?$($i$l$F$$$k:G9b$NJ8;z%;%C%H(B - $B%a%G%#%"%Q%i%a!<%?$r;}$D(B variant $B$rA*$S$^$9!#(B - $BL@<(E*$K=|30$5$l$F$$$J$$8B$j!"(BISO-8859-1 - $B$,5vMF$5$l$k$h$&$K$J$C$F$$$^$9!#(B - <code>text/*</code> $B%a%G%#%"%?%$%W$G$"$k$1$l$I$b(B - $BFCDj$NJ8;z%;%C%H$KL@<(E*$K4XO"$E$1$i$l$F$$$k$o$1$G$O$J$$(B - variant $B$O(B ISO-8859-1 $B$G$"$k$H2>Dj$5$l$^$9!#(B</li> - - <li>ISO-8859-1 <em>$B$G$O$J$$(B</em>$BJ8;z%;%C%H%a%G%#%"%Q%i%a!<%?$H(B - $B4XO"$E$1$i$l$F$$$k(B variant $B$rA*$S$^$9!#(B - $B$=$N$h$&$J(B variant $B$,$J$$>l9g$O!"Be$o$j$KA4$F$N(B - variant $B$rA*$S$^$9!#(B</li> - - <li>$B:GE,$J%(%s%3!<%G%#%s%0$N(B variant $B$rA*$S$^$9!#(B - $B$b$7(B user-agent $B$,5vMF$9$k%(%s%3!<%G%#%s%0$,$"$l$P!"(B - $B$=$N(B variant $B$N$_$rA*$S$^$9!#(B - $B$=$&$G$O$J$/!"$b$7%(%s%3!<%I$5$l$?$b$N$H$=$&$G$J$$(B - variant $B$,:.$6$C$FB8:_$7$F$$$?$i%(%s%3!<%I$5$l$F$$$J$$(B - variant $B$N$_$rA*$S$^$9!#(B - variant $B$,A4It%(%s%3!<%I$5$l$F$$$k$+(B - variant $B$,A4It%(%s%3!<%I$5$l$F$$$J$$$H$$$&>l9g$O!"(B - $BA4$F$N(B variant $B$rA*$S$^$9!#(B</li> - - <li>$BFbMF$N:G$bC;$$(B variant $B$rA*$S$^$9!#(B</li> - - <li>$B;D$C$F$$$k(B variant $B$N:G=i$N$b$N$rA*$S$^$9!#(B - $B%?%$%W%^%C%W%U%!%$%k$N:G=i$K%j%9%H$5$l$F$$$k$+!"(B - variant $B$,%G%#%l%/%H%j$+$i:G=i$KFI$_9~$^$l$k;~$K(B - ASCII$B=g$G%=!<%H$7$F%U%!%$%kL>$,@hF,$K$J$C$?$+!"$N$I$A$i$+$G$9!#(B</li> - </ol> - </li> - - <li>$B%"%k%4%j%:%`$r;H$C$F0l$D$N!V:GE,$J!W(Bvariant $B$rA*$S$^$7$?$N$G!"(B - $B$=$l$r1~Ez$H$7$FJV$7$^$9!#%M%4%7%(!<%7%g%s$N<!85$r;XDj$9$k$?$a$K(B - HTTP $B%l%9%]%s%9%X%C%@(B <code>Vary</code> $B$,@_Dj$5$l$^$9(B - ($B%j%=!<%9$N%-%c%C%7%e$r$9$k;~$K!"(B - $B%V%i%&%6$d%-%c%C%7%e$O$3$N>pJs$r;H$&$3$H$,$G$-$^$9(B)$B!#(B - $B0J>e$G=*$o$j!#(B</li> - - <li>$B$3$3$KMh$?$H$$$&$3$H$O!"(Bvariant $B$,0l$D$bA*Br$5$l$J$+$C$?(B - ($B%V%i%&%6$,5vMF$9$k$b$N$,$J$+$C$?$?$a(B) $B$H$$$&$3$H$G$9!#(B - 406 $B%9%F!<%?%9(B ("No Acceptable representation" $B$r0UL#$9$k(B) - $B$,!"MxMQ2DG=$J(B variant $B$N%j%9%H$N$D$$$?(B HTML - $B%I%-%e%a%s%H$H$H$b$KJV$5$l$^$9!#(B - $BAj0c$N<!85$r<($9(B HTTP <code>Vary</code> $B%X%C%@$b@_Dj$5$l$^$9!#(B</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">$BIJ<A$NCM$rJQ$($k(B</a></h2> - - <p>$B>e5-$N(B Apache $B%M%4%7%(!<%7%g%s%"%k%4%j%:%`$N873J$J2r<a$G(B - $BF@$i$l$k$G$"$m$&CM$+$i!"(BApache $B$OIJ<A?tCM$r;~!9JQ$($^$9!#(B - $B$3$l$O!"$3$N%"%k%4%j%:%`$G40A4$G$O$J$$!"$"$k$$$O@53N$G$J$$>pJs$rAw$k(B - $B%V%i%&%68~$1$K$h$j$h$$7k2L$rF@$k$?$a$K9T$o$l$^$9!#(B - $B$+$J$j%]%T%e%i!<$J%V%i%&%6$G!"$b$7$J$$$H4V0c$C$?(B variant - $B$rA*Br$9$k7k2L$K$J$C$F$7$^$&$h$&$J(B <code>Accept</code> - $B%X%C%@>pJs$rAw$k$b$N$b$"$j$^$9!#(B - $B%V%i%&%6$,40A4$G@5$7$$>pJs$rAw$C$F$$$l$P!"(B - $B$3$N?tCMJQ2=$OE,MQ$5$l$^$;$s!#(B</p> - -<h3><a name="wildcards" id="wildcards">$B%a%G%#%"%?%$%W$H%o%$%k%I%+!<%I(B</a></h3> - - <p><code>Accept:</code> $B%j%/%(%9%H%X%C%@$O%a%G%#%"%?%$%W$NM%@h798~$r;XDj$7$^$9!#(B - $B$3$l$O$^$?!"(B"image/*" $B$d(B "*/*" - $B$H$$$C$?!V%o%$%k%I%+!<%I!W%a%G%#%"%?%$%W$r4^$`$3$H$,$G$-$^$9!#(B - $B$3$3$G(B * $B$OG$0U$NJ8;zNs$K%^%C%A$7$^$9!#(B - $B$G$9$+$i!"<!$N(B:</p> - -<div class="example"><p><code>Accept: image/*, */*</code></p></div> - - <p>$B$r4^$`%j%/%(%9%H$O!"(B"image/" $B$G$O$8$^$k%?%$%WA4$F$,5vMF$G$-$k!"(B - $B$=$7$FB>$N$I$s$J%?%$%W$b5vMF$G$-$k(B - ($B$3$N>l9g$O$8$a$N(B "image/*" $B$O>iD9$K$J$j$^$9(B) - $B$3$H$r<($7$^$9!#(B - $B07$&$3$H$N$G$-$kL@<(E*$J%?%$%W$K2C$($F!"5!3#E*$K(B - $B%o%$%k%I%+!<%I$rAw$k%V%i%&%6$b$"$j$^$9!#Nc$($P(B:</p> - -<div class="example"><p><code> - Accept: text/html, text/plain, image/gif, image/jpeg, */* -</code></p></div> - <p>$B$3$&$9$k$3$H$NA@$$$O!"L@<(E*$K%j%9%H$7$F$$$k%?%$%W$,M%@h$5$l$k$1$l$I$b!"(B - $B0[$J$kI=8=$,MxMQ2DG=$G$"$l$P$=$l$G$bNI$$!"$H$$$&$3$H$G$9!#(B - $B$7$+$7$J$,$i(B$B!">e$N4pK\E*$J%"%k%4%j%:%`$G$O!"(B - */* $B%o%$%k%I%+!<%I$OB>$NA4$F$N%?%$%W$HA4$/F1Ey$J$N$GM%@h$5$l$^$;$s!#(B - $B%V%i%&%6$O(B */* $B$K$b$C$HDc$$IJ<A(B ($BM%@h(B) - $BCM$rIU$1$F%j%/%(%9%H$rAw$k$Y$-$J$N$G$9!#Nc$($P(B:</p> -<div class="example"><p><code> - Accept: text/html, text/plain, image/gif, image/jpeg, */*; q=0.01 -</code></p></div> - <p>$BL@<(E*$J%?%$%W$K$OIJ<A?tCM$,IU$1$i$l$F$$$^$;$s$N$G!"(B - $B%G%U%)%k%H$N(B 1.0 ($B:G9bCM(B) $B$NM%@h$K$J$j$^$9!#(B - $B%o%$%k%I%+!<%I(B */* $B$ODc$$M%@hEY(B 0.01 $B$rM?$($i$l$F$$$k$N$G!"(B - $BL@<(E*$K%j%9%H$5$l$F$$$k%?%$%W$K9gCW$9$k(B variant $B$,$J$$>l9g$K$N$_!"(B - $BB>$N%?%$%W$,JV$5$l$^$9!#(B</p> - - <p>$B$b$7(B <code>Accept:</code> $B%X%C%@$,(B q $BCM$rA4$/4^$s$G(B<em>$B$$$J$1$l$P(B</em>$B!"(B - $BK>$_$N5sF0$r$9$k$?$a$K!"(B - Apache $B$O(B "*/*" $B$,$"$l$P(B 0.01 $B$N(B q $BCM$r@_Dj$7$^$9!#(B - $B$^$?!"(B"type/*" $B$N7A$N%o%$%k%I%+!<%I$K$O(B 0.02 $B$N(B q $BCM$r@_Dj$7$^$9(B - ($B$G$9$+$i$3$l$i$O(B "*/*" $B$N%^%C%A$h$j$bM%@h$5$l$^$9(B)$B!#(B - $B$b$7(B <code>Accept:</code> $B%X%C%@Cf$N%a%G%#%"%?%$%W$N$I$l$+$,(B q - $BCM$r4^$s$G$$$l$P!"$3$l$i$NFC<l$JCM$OE,1~(B<em>$B$5$l$:(B</em>$B!"(B - $B@5$7$$>pJs$rAw$k%V%i%&%6$+$i$N%j%/%(%9%H$O4|BTDL$j$K(B - $BF0:n$9$k$h$&$K$J$j$^$9!#(B</p> - - -<h3><a name="exceptions" id="exceptions">$B8@8l%M%4%7%(!<%7%g%s$NNc30=hM}(B</a></h3> - - <p>Apache 2.0 $B$G$O?7$?$K!"8@8l%M%4%7%(!<%7%g%s$,E,9g$9$k$b$N$r(B - $B8+$D$1$k$N$K<:GT$7$?;~$K!"M%2m$K%U%)!<%k%P%C%/$G$-$k$h$&$J(B - $B%M%4%7%(!<%7%g%s%"%k%4%j%:%`$,4v$D$+DI2C$5$l$^$7$?!#(B</p> - - <p>$B%5!<%P$N%Z!<%8$r%/%i%$%"%s%H$,%j%/%(%9%H$7$?$1$l$I$b!"(B - $B%V%i%&%6$NAw$C$F$-$?(B <code>Accept-Language</code> $B$K9gCW$9$k%Z!<%8$,0l$D$b(B - $B8+$D$+$i$J$+$C$?>l9g$K!"%5!<%P$O(B "No Acceptable Variant" - $B$+(B "Multiple Choices" $B%l%9%]%s%9$r%/%i%$%"%s%H$KJV$7$^$9!#(B - $B$3$l$i$N%(%i!<%a%C%;!<%8$rJV$5$J$$$h$&$K!"(B - $B$3$N$h$&$J>l9g$K$O(B Apache $B$,(B <code>Accept-Language</code> $B$rL5;k$7$F!"(B - $B%/%i%$%"%s%H$N%j%/%(%9%H$KL@<(E*$K$O9gCW(B$B$7$J$$%I%-%e%a%s%H$r(B - $BDs6!$9$k$h$&$K@_Dj$G$-$^$9!#(B - <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> - $B%G%#%l%/%F%#%V$O!"$3$l$i$N%(%i!<$N0l$D$+N>J}$r%*!<%P!<%i%$%I$9$k$?$a$K(B - $B;HMQ$G$-$F!"(B - <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code> - $B%G%#%l%/%F%#%V$NFbMF$r;H$C$F%5!<%P$NH=CG$rBe9T$9$k$h$&$K$G$-$^$9!#(B</p> - - <p>$B%5!<%P$OB>$KE,9g$9$k$b$N$,8+$D$+$i$J$1$l$P!"(B - $B8@8l%5%V%;%C%H$GE,9g$9$k$b$N$r;n$=$&$H$b$7$^$9!#(B - $BNc$($P%/%i%$%"%s%H$,1Q9q1Q8l$G$"$k(B <code>en-GB</code> $B8@8l$G(B - $B%I%-%e%a%s%H$r%j%/%(%9%H$7$?>l9g!"%5!<%P$O(B HTTP/1.1 - $B5,3J$G$O!"C1$K(B <code>en</code> $B$H%^!<%/$5$l$F$$$k%I%-%e%a%s%H$r(B - $B%^%C%A$9$k$b$N$H$9$k$3$H$ODL>o$O5v$5$l$F$$$^$;$s!#(B - ($B1Q9q1Q8l$OM}2r$G$-$k$1$I0lHLE*$J1Q8l$OM}2r$G$-$J$$$H$$$&FI$_<j$O(B - $B9M$($i$l$J$$$N$G!"(BAccept-Language $B%X%C%@$G(B <code>en-GB</code> - $B$r4^$s$G(B <code>en</code> $B$r4^$^$J$$$N$O$[$\3N<B$K@_Dj$N4V0c$$$G$"$k!"(B - $B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B - $B$G$9$,IT9,$J$3$H$K!"B?$/$N%/%i%$%"%s%H$G$O%G%U%)%k%H$G(B - $B$3$N$h$&$J@_Dj$K$J$C$F$$$^$9!#(B) - $B$7$+$7$J$,$i!"B>$N8@8l$K$O%^%C%A$;$:!"(B"No Acceptable Variants" - $B%(%i!<$rJV$7$?$j!"(B - <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code> - $B$K%U%)!<%k%P%C%/$7$h$&$H$7$F$$$k$H$-$O!"(B - $B%5%V%;%C%H;XDj$rL5;k$7$F!"(B<code>en-GB</code> $B$r(B <code>en</code> - $B$K%^%C%A$7$^$9!#(B - Apache $B$O%/%i%$%"%s%H$N5vMF8@8l%j%9%H$K0EL[$K(B - $BHs>o$KDc$$IJ<ACM$N?F8@8l$r2C$($k$3$H$K$J$j$^$9!#(B - $B$7$+$7!"%/%i%$%"%s%H$,(B "en-GB; q=0.9, fr; q=0.8" $B$H%j%/%(%9%H$7$F!"(B - $B%5!<%P$,(B "en" $B$H(B "fr" $B$H@_7W$5$l$?%I%-%e%a%s%H$r;}$C$F$$$k>l9g$O!"(B - "fr" $B%I%-%e%a%s%H$,JV$5$l$k$3$H$KCm0U$7$F$/$@$5$$!#(B - $B$3$N$h$&$J=hM}$O!"(BHTTP 1.1 $B5,3J$H$N@09g@-$r0];}$7$F!"(B - $BE,@Z$K@_Dj$5$l$?%/%i%$%"%s%H$H$b$-$A$s$HF0:n$9$k$?$a$K(B - $BI,MW$G$9!#(B</p> - - <p>$B$h$j9bEY$J%F%/%K%C%/(B (Cookie $B$dFC<l$J(B URL $B%Q%9Ey(B) - $B$K$*$$$F$b%f!<%6$N8@8lA*Br$r%5%]!<%H$9$k$?$a!"(B - Apache 2.0.47 $B$+$i$O!"(B<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> - $B$,(B<a href="env.html">$B4D6-JQ?t(B</a> <code>prefer-language</code> - $B$rG'<1$9$k$h$&$K$J$j$^$7$?!#(B - $B$3$NJQ?t$,B8:_$7$F!"E,@Z$J8@8l%?%0$,BeF~$5$l$F$$$k$N$G$"$l$P!"(B - <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> $B$O9gCW$9$k(B variant - $B$rA*Br$7$h$&$H$7$^$9!#9gCW$9$k$b$N$,L5$1$l$P!"(B - $BDL>o$N%M%4%7%(!<%7%g%s<j=g$,E,MQ$5$l$^$9!#(B</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 -$B$N3HD%(B</a></h2> - -<p>Apache $B$O(B transparent content negotiation $B%W%m%H%3%k(B -(RFC 2295) $B$r<!$N$h$&$K3HD%$7$F$$$^$9!#(B -$BFCDj$N%3%s%F%s%H%(%s%3!<%G%#%s%0$N$_$,MxMQ2DG=$G$"$k(B variant -$B$K0u$rIU$1$k$?$a$K!"?7$?$K(B <code>{encoding ..}</code> -$BMWAG$r(B variant $B%j%9%HCf$K;H$C$F$$$^$9!#(B -$B%j%9%HCf$N%(%s%3!<%I$5$l$?(B variant $B$rG'<1$7!"(B -<code>Accept-Encoding</code> $B%j%/%(%9%H%X%C%@$K=>$C$F5vMF$5$l$k(B -$B%(%s%3!<%I$r$b$C$?(B variant $B$O!"$I$l$G$b8uJd(B variant -$B$H$7$F;HMQ$9$k$h$&$K!"(B -RVSA/1.0 $B%"%k%4%j%:%`(B (RFC 2296) $B$N<BAu$,3HD%$5$l$^$7$?!#(B -RVSA/1.0 $B$N<BAu$G$O!":GE,$J(B variant $B$,8+$D$+$k$^$G!"(B -$B7W;;$7$?IJ<A?tCM$O>.?tE@0J2<(B 5 $B7e$^$G4]$a$^$;$s!#(B</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">$B%j%s%/$HL>A0$NJQ49$K4X$9$kCm0UE@(B</a></h2> - - <p>$B8@8l%M%4%7%(!<%7%g%s$r;H$C$F$$$k>l9g$O!"(B - $B%U%!%$%k$,0l$D0J>e$N3HD%;R$r;}$F$F!"(B - $B3HD%;R$N=gHV$ODL>o$O9MN8$5$l$J$$(B - ($B>\:Y$O(B <a href="mod/mod_mime.html#multipleext">mod_mime</a> - $B$r;2>H(B) $B$N$G!"(B - $B4v$D$+$N0[$J$kL>A0$NJQ49$rA*$Y$k$3$H$K$J$j$^$9!#(B</p> - - <p>$BE57?E*$J%U%!%$%k$G$O!"(BMIME $B%?%$%W3HD%;R(B (<em>$BNc$($P(B</em> - <code>html</code>) $B$r;}$C$F$$$F!"%(%s%3!<%G%#%s%03HD%;R(B - (<em>$BNc$($P(B</em> <code>gz</code>) $B$r;}$C$F$$$k$+$b$7$l$J$/$F!"(B - $B$3$N%U%!%$%k$K0[$J$k8@8l(B variant $B$rMQ0U$7$F$$$l$P!"(B - $B$b$A$m$s8@8l3HD%;R(B (<em>$BNc$($P(B</em> <code>en</code>) - $B$r;}$C$F$$$k$G$7$g$&!#(B</p> - - <p>$BNc(B:</p> - - <ul> - <li>foo.en.html</li> - - <li>foo.html.en</li> - - <li>foo.en.html.gz</li> - </ul> - - <p>$B%U%!%$%kL>$H!"$=$l$KBP$7$F;H$($k%j%s%/$H;H$($J$$%j%s%/$NNc$G$9(B:</p> - - <table class="bordered"> - - <tr> - <th>$B%U%!%$%kL>(B</th> - - <th>$B;H$($k%j%s%/(B</th> - - <th>$B;H$($J$$%j%s%/(B</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>$B>e$NI=$r8+$F!"3HD%;R$J$7$N%j%s%/(B (<em>$BNc$($P(B</em> <code>foo</code>) - $B$,$$$D$G$b;H$($k$3$H$K5$$,IU$/$G$7$g$&!#(B - $B$3$NMxE@$O!"%I%-%e%a%s%H$H$7$F1~Ez$9$k%U%!%$%k$N(B - $B<B:]$N%U%!%$%k%?%$%W$r1#JC$7$F!"%j%s%/$N;2>H$rJQ99$9$k$3$H$J$/(B - $B8e$+$i%U%!%$%k$rJQ99$G$-$k!"(B - <em>$BNc$($P(B</em> <code>html</code> $B$+$i(B <code>shtml</code> - $B$K!"$"$k$$$O(B <code>cgi</code> $B$KJQ99$G$-$kE@$G$9!#(B</p> - - <p>$B%j%s%/$K(B MIME $B%?%$%W$r;H$$B3$1$?$$(B (<em>$BNc$($P(B</em> - <code>foo.html</code>)$B;~$O!"8@8l3HD%;R$O(B - ($B%(%s%3!<%G%#%s%03HD%;R$b$"$l$P$=$l$b4^(B$B$a$F(B) - MIME $B%?%$%W3HD%;R$N1&B&$K$J$1$l$P$J$j$^$;$s(B - (<em>$BNc$($P(B</em> <code>foo.html.en</code>)$B!#(B</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">$B%-%c%C%7%e$K4X$9$kCm0U;v9`(B</a></h2> - - <p>$B%-%c%C%7%e$,0l$D$NI=8=$rJ]B8$7$F$$$k$H$-$O!"(B - $B%j%/%(%9%H(B URL $B$H4XO"$E$1$i$l$F$$$^$9!#(B - $B<!$K$=$N(B URL $B$,%j%/%(%9%H$5$l$?;~$K!"%-%c%C%7%e$O(B - $BJ]B8$5$l$F$$$kI=8=$r;HMQ$G$-$^$9!#$7$+$7!"(B - $B%j%=!<%9$,%5!<%P$G%M%4%7%(!<%7%g%s2DG=$G$"$l$P!"(B - $B:G=i$N%j%/%(%9%H$G%-%c%C%7%e$5$l$FB3$/%-%c%C%7%e%R%C%H$G$O(B - $B4V0c$C$?1~Ez$rJV$7$F$7$^$&$H$$$&$3$H$K$J$j$+$M$^$;$s!#(B - $B$3$l$rKI$0$?$a$K!"(BApache $B$O%3%s%F%s%H%M%4%7%(!<%7%g%s$N(B - $B8e$KJV$5$l$?1~EzA4$F$K!"(BHTTP/1.0 $B%/%i%$%"%s%H$G$O(B - $B%-%c%C%7%eIT2DG=$N0u$r$D$1$^$9!#(B - $B$^$?!"%M%4%7%(!<%7%g%s$5$l$?1~Ez$N%-%c%C%7%e$r2DG=$K$9$k(B - HTTP/1.1 $B%W%m%H%3%k$N5!G=$b(B Apache $B$O%5%]!<%H$7$^$9!#(B</p> - - <p>HTTP/1.0 $B=`5r$N%/%i%$%"%s%H$+$i$N%j%/%(%9%H$KBP$7$F$O!"(B - ($B%V%i%&%6$G$"$m$&$H%-%c%C%7%e$G$"$m$&$H(B) - $B%M%4%7%(!<%7%g%s$r<u$1$?1~Ez$N%-%c%C%7%e$r5v$9$?$a$K!"(B - <code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code> - $B%G%#%l%/%F%#%V$r;HMQ$G$-$^$9!#(B - $B$3$N%G%#%l%/%F%#%V$O!"%5!<%P@_Dj%U%!%$%k$d%P!<%A%c%k%[%9%H$K=q$/$3$H$,$G$-!"(B - $B0z?t$r$H$j$^$;$s!#(B - HTTP/1.1 $B%/%i%$%"%s%H$+$i$N%j%/%(%9%H$K$O8zNO$r;}$A$^$;$s!#(B</p> - - <p>HTTP/1.1 $B%/%i%$%"%s%H$KBP$7$F$O!"%l%9%]%s%9$N%M%4%7%(!<%7%g%s<!85(B - $B$r<($9$?$a$K(B <code>Vary</code> HTTP $B%l%9%]%s%9%X%C%@$rAw$j$^$9!#(B - $B%-%c%C%7%e$O!"$3$l$r;H$C$F8eB3$N%j%/%(%9%H$KBP$7$F%m!<%+%k%3%T!<$G1~Ez$G$-$k$+(B - $B$I$&$+$r7hDj$G$-$^$9!#(B - $B%M%4%7%(!<%7%g%s<!85$H$O4X78$J$7$K%m!<%+%k%3%T!<$N;HMQ$rM%@h$9$k$h$&$K$9$k$K$O!"(B - <code>force-no-vary</code> <a href="env.html#special">$B4D6-JQ?t(B</a>$B$r(B - $B@_Dj$7$^$9!#(B</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">$BDI2C>pJs(B</a></h2> - - <p>$B%3%s%F%s%H%M%4%7%(!<%7%g%s$K4X$9$kDI2C>pJs$O!"(B - Alan J. Flavell $B$5$s$N(B<a href="http://ppewww.ph.gla.ac.uk/~flavell/www/lang-neg.html">Language - Negotiation Notes</a> $B$r$4Mw2<$5$$!#$G$9$,!"(B - Apache 2.0 $B$G$NJQ99E@$r4^(B$B$`$?$a$K$O99?7$5$l$F$$$J$$$+$b$7$l$J$$(B - $B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/custom-error.html b/docs/manual/custom-error.html index 5946352cc0..43f09e493f 100644 --- a/docs/manual/custom-error.html +++ b/docs/manual/custom-error.html @@ -2,9 +2,9 @@ URI: custom-error.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: custom-error.html.ja.jis +URI: custom-error.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..ff838a3c54 --- /dev/null +++ b/docs/manual/custom-error.html.ja.euc-jp @@ -0,0 +1,195 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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="./ja/custom-error.html" title="Japanese"> ja </a> | +<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</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="./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 1999-2004 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.jis b/docs/manual/custom-error.html.ja.jis deleted file mode 100644 index b2ed39384e..0000000000 --- a/docs/manual/custom-error.html.ja.jis +++ /dev/null @@ -1,195 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$B%+%9%?%`%(%i!<%l%9%]%s%9(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$B%+%9%?%`%(%i!<%l%9%]%s%9(B</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="./ja/custom-error.html" title="Japanese"> ja </a> | -<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> - - <p>$B%&%'%V%^%9%?!<$,2?$i$+$N%(%i!<$dLdBj$KBP$9$k(B - Apache $B$NH?1~$r@_Dj$G$-$k$h$&$K$9$kDI2C5!G=$rDs6!$7$^$9!#(B</p> - - <p>$B%5!<%P$,%(%i!<$dLdBj$rH/8+$7$?>l9g$NH?1~$r!"(B - $B%+%9%?%^%$%:$7$FDj5A$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B%9%/%j%W%H$N<B9T$,<:GT$7$F(B "500 Server Error" - $B$rH/@8$5$;$?$H$7$^$9!#$3$N>l9g$NH?1~$r!"$h$j9%$^$7$$%F%-%9%H$d!"JL$N(B - URL ($BFbIt5Z$S30It(B) $B$X$N%j%@%$%l%/%7%g%s$KCV$-49$($k$3$H$,$G$-$^$9!#(B - </p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#behavior">$BF0:n(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#configuration">$B@_Dj(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#custom">$B%+%9%?%`%(%i!<%l%9%]%s%9$H%j%@%$%l%/%H(B</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">$BF0:n(B</a></h2> - - - <h3>$B8E$$F0:n(B</h3> - - - <p>NCSA httpd 1.3 $B$O!"8E$/$FB`6~$J%(%i!<(B/$BLdBj%a%C%;!<%8$r(B - $BJV$7$F$$$^$7$?!#$=$l$O$7$P$7$P%f!<%6$K$OL50UL#$G$"$j!"(B - $B$^$?$=$l$rH/@8$5$;$?860x$r5-O?$9$kJ}K!$bDs6!$7$F$$$^$;$s$G$7$?!#(B</p> - - - <h3>$B?7$7$$F0:n(B</h3> - - - <ol> - <li>NCSA $B$N%O!<%I%3!<%I$5$l$?%a%C%;!<%8$NBe$o$j$K(B - $BB>$N%F%-%9%H$rI=<((B</li> - - <li>$B%m!<%+%k$N(B URL $B$K%j%@%$%l%/%H(B</li> - - <li>$B30It$N(B URL $B$K%j%@%$%l%/%H(B</li> - </ol> - - <p>$B$9$k$h$&$K%5!<%P$r@_Dj$G$-$^$9!#(B</p> - - <p>$BJL$N(B URL $B$K%j%@%$%l%/%H$9$k$3$H$OLr$KN)$A$^$9$,!"(B - $B$=$l$O@bL@$r$7$?$j!"$h$jL@3N$K8m$j(B/$BLdBj$r5-O?$7$?$j$9$k$?$a$K(B - $B2?$+>pJs$rEA$($i$l$k$H$-$K8B$j$^$9!#(B</p> - - <p>$B$3$l$r<B8=$9$k$?$a$K!"(B Apache $B$O?7$7$/(B CGI $B$N$h$&$J4D6-JQ?t$r(B - $BDj5A$7$^$9(B:</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>$BF,$KIU$/(B <code>REDIRECT_</code> $B$KCmL\$7$F$/$@$5$$!#(B</p> - - <p>$B>/$J$/$H$b(B <code>REDIRECT_URL</code> $B$H(B - <code>REDIRECT_QUERY_STRING</code> $B$O?7$7$$(B URL (CGI $B%9%/%j%W%H$+(B - CGI $B%$%s%/%k!<%I$G$"$k$H2>Dj$5$l$^$9(B) $B$KEO$5$l$^$9!#(B - $BB>$NJQ?t$O!"%(%i!<$dLdBj$,5/$-$kA0$KB8:_$7$?>l9g$K$@$1B8:_$7$^$9!#(B - $B$b$7$"$J$?$N@_Dj$7$?(B <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> $B$,(B <em>$B30It(B</em>$B%j%@%$%l%/%H(B - (<em>$B$9$J$o$A(B</em>$B!"(B<code>http:</code> - $B$N$h$&$JBN7OL>$+$i;O$^$k$9$Y$F$N$b$N!#$?$H$(F1$8%[%9%H$r;X$7$F$$$F$b(B) - $B$J$i$P!"$3$l$i$O(B<strong>$B$^$C$?$/(B</strong>$B@_Dj$5$l$^$;$s!#(B</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">$B@_Dj(B</a></h2> - - - <p><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> $B$,E,@Z$K@_Dj$5$l$F$$$l$P!"(B - .htaccess $B%U%!%$%k$G(B <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> - $B$r;HMQ$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B$3$3$K!"$$$/$D$+$NNc$r5s$2$^$9!#(B</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>$B9=J8(B</p> - - <div class="example"><p><code> - ErrorDocument <3-digit-code> <action> - </code></p></div> - - <p>action ($BF0:n(B) $B$O!"(B</p> - - <ol> - <li>$BI=<($5$l$k$Y$-%F%-%9%H!#%F%-%9%H$K$O0zMQId(B (") $B$r$D$1$^$9!#(B - $B0zMQId$N8e$KB3$/$b$N$,2?$G$bI=<($5$l$^$9!#(B - <em>$BCm0U(B : (") $B$OI=<($5$l$^$;$s(B</em></li> - - <li>$B%j%@%$%l%/%H@h$N30It(B URL </li> - - <li>$B%j%@%$%l%/%H@h$N%m!<%+%k(B 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">$B%+%9%?%`%(%i!<%l%9%]%s%9$H%j%@%$%l%/%H(B</a></h2> - - - <p>$B%9%/%j%W%H(B/SSI $B$KDI2C$N4D6-JQ?t$,MxMQ2DG=$K$J$k$h$&$K!"(B - $B%j%@%$%l%/%H$5$l$?(B URL $B$KBP$9$k(B Apache $B$NF0:n$,JQ99$5$l$^$7$?!#(B</p> - - <h3>$B8E$$F0:n(B</h3> - - - <p>$B%j%@%$%l%/%H$5$l$?%9%/%j%W%H$OI8=`$N(B CGI - $B4D6-JQ?t$rMxMQ2DG=$G$7$?!#$7$+$7!"$I$3$+$i%j%@%$%l%/%H(B - $B$5$l$?$+$N>pJs$ODs6!$5$l$F$$$^$;$s$G$7$?!#(B</p> - - - <h3>$B?7$7$$F0:n(B</h3> - - - <p>$B%j%@%$%l%/%H$5$l$?@h$N%9%/%j%W%H$,;HMQ2DG=$J$h$&$K!"(B - $B?7$7$$$?$/$5$s$N4D6-JQ?t$,=i4|2=$5$l$^$9!#?7$7$$JQ?t$O!"$=$l$>$l(B - <code>REDIRECT_</code> $B$G;O$^$j$^$9!#(B - <code>REDIRECT_</code> $B$G;O$^$k4D6-JQ?t$O%j%@%$%l%/%H$5$l$kA0$KB8:_$7$F$$$?(B - CGI $B4D6-JQ?t$NF,$K(B <code>REDIRECT_</code> $B$rIU$1$F:n@.$5$l$^$9!#(B - <em>$B$9$J$o$A(B</em>$B!"(B<code>HTTP_USER_AGENT</code> $B$O(B - <code>REDIRECT_HTTP_USER_AGENT</code> $B$K$J$j$^$9!#(B - $B$3$l$i$N?7$7$$JQ?t$K2C$($F!"(BApache $B$O!"(B - $B%9%/%j%W%H$,%j%@%$%l%/%H85$N%H%l!<%9$r=u$1$k$?$a$K(B - <code>REDIRECT_URL</code> $B$H(B <code>REDIRECT_STATUS</code> - $B$rDj5A$7$^$9!#%"%/%;%9%m%0$K$O85$N(B URL $B$H%j%@%$%l%/%H$5$l$?(B URL - $B$NN>J}$,5-O?$5$l$^$9!#(B</p> - - <p>ErrorDocument $B$,(B CGI $B%9%/%j%W%H$X$N%m!<%+%k%j%@%$%l%/%H$r(B - $B;XDj$7$F$$$k>l9g$O!"$=$l$r5/F0$9$k$3$H$K$J$C$?%(%i!<$N>uBV$r(B - $B%/%i%$%"%s%H$^$G3N<B$KEA$($k$?$a$K(B <code>"Status:" </code> - $B%X%C%@$r4^$`$Y$-$G$9!#Nc$($P!"(BErrorDocument $BMQ$N(B Perl - $B%9%/%j%W%H$O0J2<$N$h$&$J$b$N$r4^$`$+$b$7$l$^$;$s!#(B - </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>$B%9%/%j%W%H$,(B <code>404 Not Found</code> $B$N$h$&$J(B - $BFCDj$N%(%i!<%3%s%G%#%7%g%s$r07$&$?$a$@$1$K;H$o$l$k>l9g$O!"(B - $BBe$o$j$KFCDj$N%3!<%I$H%(%i!<%F%-%9%H$r;HMQ$9$k$3$H$,$G$-$^$9!#(B</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="./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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</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 f6a8b6f57f..e3a3ee1468 100644 --- a/docs/manual/developer/modules.html +++ b/docs/manual/developer/modules.html @@ -1,7 +1,3 @@ URI: modules.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 - -URI: modules.html.ja.jis -Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP diff --git a/docs/manual/developer/modules.html.en b/docs/manual/developer/modules.html.en index 83ac6fb6ac..4fbd121967 100644 --- a/docs/manual/developer/modules.html.en +++ b/docs/manual/developer/modules.html.en @@ -18,8 +18,7 @@ <div id="path"> <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs-project/">Documentation</a> > <a href="../">Version 2.1</a> > <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>Converting Modules from Apache 1.3 to Apache 2.0</h1> <div class="toplang"> -<p><span>Available Languages: </span><a href="../en/developer/modules.html" title="English"> en </a> | -<a href="../ja/developer/modules.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p> +<p><span>Available Languages: </span><a href="../en/developer/modules.html" title="English"> en </a></p> </div> <p>This is a first attempt at writing the lessons I learned @@ -265,8 +264,7 @@ module MODULE_VAR_EXPORT <var>module_name</var>_module = </div></div> <div class="bottomlang"> -<p><span>Available Languages: </span><a href="../en/developer/modules.html" title="English"> en </a> | -<a href="../ja/developer/modules.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p> +<p><span>Available Languages: </span><a href="../en/developer/modules.html" title="English"> en </a></p> </div><div id="footer"> <p class="apache">Copyright 1999-2004 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/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div> diff --git a/docs/manual/developer/modules.html.ja.jis b/docs/manual/developer/modules.html.ja.jis deleted file mode 100644 index 573bcd7cab..0000000000 --- a/docs/manual/developer/modules.html.ja.jis +++ /dev/null @@ -1,253 +0,0 @@ -<?xml version="1.0" encoding="iso-2022-jp"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - - <title>$B%b%8%e!<%k$N(B Apache 1.3 $B$+$i(B Apache 2.0 $B$X$N0\?"(B</title> - </head> - <!-- English revision: 1.8 --> - <!-- Background white, links blue (unvisited), navy (visited), red (active) --> - - <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" - vlink="#000080" alink="#FF0000"> - <div align="center"> - <img src="../images/sub.gif" alt="[APACHE DOCUMENTATION]" /> - - <h3>Apache HTTP Server Version 2.1</h3> - </div> - - - - <h1 align="center">$B%b%8%e!<%k$r(B Apache 1.3 $B$+$i(B Apache 2.0 $B$X(B</h1> - - <p>$B$3$NJ8=q$O(B mod_mmap_static $B%b%8%e!<%k$r(B Apache 2.0 $BMQ$K0\?"$7$?;~$K(B - $B3X$s$@7P83$r$b$H$K=q$$$?!":G=i$N<j0z$-=q$G$9!#$^$@$^$@40A4$8$c$J$$$7!"(B - $B$R$g$C$H$9$k$H4V0c$C$F$$$kItJ,$b$"$k$+$b$7$l$^$;$s$,!"(B - $B<h$C3]$j$K$O$J$k$G$7$g$&!#(B</p> - <hr /> - - <h2>$B4JC1$JJQ99E@!D(B</h2> - - <h3>$B%/%j!<%s%J%C%W(B $B%k!<%A%s(B</h3> - - <p>$B%/%j!<%s%J%C%W%k!<%A%s$O(B apr_status_t $B7?$G$"$kI,MW$,$"$j$^$9!#(B - $B$=$7$F!"(Bapr_status_t $B7?$NCM$rJV$5$J$/$F$O$J$j$^$;$s!#(B - $B%/%j!<%s%J%C%WCf$N%(%i!<$rDLCN$9$kI,MW$,$J$1$l$P!"JV$jCM$OIaDL!"(B - ARP_SUCCESS $B$G$9!#$?$H$(%(%i!<$rDLCN$7$?$H$7$F$b!"(B - $B$9$Y$F$N%3!<%I$,$=$NDLCN$r%A%'%C%/$7$?$j!"(B - $B%(%i!<$K1~$8$?F0:n$r$9$k$o$1$G$O$J$$$3$H$K5$$r$D$1$F$/$@$5$$!#(B</p> - - <h3>$B=i4|2=%k!<%A%s(B</h3> - - <p>$B=i4|2=%k!<%A%s$O=hM}A4BN$+$i8+$F$7$C$/$j$/$k$h$&$J0UL#$rI=$9$h$&$K!"(B - $BL>A0$,JQ99$5$l$^$7$?!#$G$9$+$i!"(Bmmap_init $B$+$i(B mmap_post_config - $B$N$h$&$K$A$g$C$HJQ99$5$l$^$7$?!#(B - $BEO$5$l$k0z?t$OBgI}$KJQ99$5$l!"<!$N$h$&$K$J$j$^$7$?!#(B</p> - - <ul style="list-style:none"> - <li>apr_pool_t *p,</li> - - <li>apr_pool_t *plog,</li> - - <li>apr_pool_t *ptemp,</li> - - <li>server_rec *s</li> - </ul> - - <h3>$B%G!<%?7?(B</h3> - - <p>$B%G!<%?7?$N$[$H$s$I$O(B APR $B$K0\$5$l$^$7$?!#$D$^$j!"(B - $B$$$/$D$+$NL>A0$,A0=R$N$h$&$KJQ99$5$l$F$$$^$9!#(B - $B;\$9$Y$-JQ99E@$N4JC1$J0lMw$r0J2<$K<($7$^$9!#(B</p> - - <ul style="list-style:none"> - <li>pool $B$O(B apr_pool_t $B$K$J$j$^$9(B</li> - - <li>table $B$O(B apr_table_t $B$K$J$j$^$9(B</li> - </ul> - - <hr /> - - <h2><em>$B$b$C$HLq2p$J(B</em>$BJQ99E@!D(B</h2> - - <h3>$B%U%C%/$NEPO?(B</h3> - - <p>$B?7$7$$%"!<%-%F%/%A%c$G$O:n@.$7$?4X?t$r8F$S=P$9$N$K(B - $B0lO"$N%U%C%/$r;HMQ$7$^$9!#$3$N%U%C%/$O!"?7$7$$4X?t(B - static void register_hooks(void) $B$r;H$C$FEPO?$9$k$h$&!"(B - $B%b%8%e!<%k$K=q$-B-$5$J$/$F$O$J$j$^$;$s!#(B - $B$3$N4X?t$O!"$J$K$r$9$Y$-$+0lC6M}2r$7$F$7$^$($P!"(B - $B==J,$K$o$+$j$d$9$$$b$N$G$9!#(B - $B%j%/%(%9%H$N=hM}$N$"$k%9%F!<%8$G8F$S=P$5$J$/$F$O$J$i$J$$(B - $B4X?t$OEPO?$9$kI,MW$,$"$j$^$9!#%O%s%I%i$OEPO?$9$kI,MW$O$"$j$^$;$s!#(B - $B4X?t$rEPO?$G$-$k%U%'!<%:$O$?$/$5$s$"$j$^$9!#(B - $B$=$l$>$l$N%U%'!<%:$G!"4X?t$r8F$S=P$9AjBPE*$J=gHV$O!"(B - $B$+$J$j$NDxEY@)8f$G$-$^$9!#(B</p> - - <p>$B0J2<$O!"(Bmod_mmap_static $B$KDI2C$7$?%3!<%I$G$9(B:</p> - -<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> - - <p>$B$3$3$G$O8F$S$@$9$Y$-Fs$D$N4X?t$rEPO?$7$F$$$^$9!#0l$D$O(B - post_config $B%9%F!<%8MQ(B ($B$[$H$s$I$9$Y$F$N%b%8%e!<%k$O$3$l$,I,MW$G$9(B) $B$G!"(B - $B$b$&0l$D$O(B translate_name $B%U%'!<%:MQ$G$9!#(B - $B$=$l$>$l$N4X?t$OL>A0$O0c$&$1$l$I$b7A<0$OF1$8$G$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B - $B$=$l$G$O!"7A<0$O$I$N$h$&$K$J$C$F$$$k$G$7$g$&$+(B?</p> - - <p><code><strong>ap_hook_[$B%U%'!<%:L>(B]($B4X?tL>(B, $B@h9T(B, $B8e9T(B, $B0LCV(B);</strong></code></p> - - <p>3$B$D$N0LCV$,Dj5A$5$l$F$$$^$9!D(B</p> - - <ul style="list-style:none"> - <li>HOOK_FIRST</li> - - <li>HOOK_MIDDLE</li> - - <li>HOOK_LAST</li> - </ul> - - <p>$B0LCV$rDj5A$9$k$K$O!">e5-$N!V0LCV!W$r;XDj$7!"(B - $B=$>~;R$G$"$k!V@h9T!W$H!V8e9T!W$G<j$r2C$($^$9!#(B - $B!V@h9T!W!V8e9T!W$O!"8F$P$l$k$Y$-4X?t$N%j%9%H$G$9!#(B - $B!V@h9T!W$O4X?t$N<B9TA0$K8F$P$l$k$b$N$G!"(B - $B!V8e9T!W$O<B9T8e$K8F$P$l$k$b$N$G$9!#(B</p> - - <p>mod_mmap_static $B$N>l9g!"(Bpost_config $B%9%F!<%8$G$OI,MW$"$j$^$;$s$,!"(B - mmap_static_xlat $B$,(B core $B%b%8%e!<%k$,L>A0$NJQ49$r<B9T$7$?8e$K(B - $B8F$P$l$J$1$l$P$J$j$^$;$s!#(B - $B$=$3$G(B aszPre $B$r;H$C$F(B HOOK_LAST $B$N=$>~;R$rDj5A$7$F$$$^$9!#(B</p> - - <h3>$B%b%8%e!<%k$NDj5A(B</h3> - - <p>$B%b%8%e!<%k$NDj5A$r:n@.$9$k:]$KCm0U$7$J$1$l$P$J$i$J$$(B - $B%9%F!<%8$N?t$O7c8:$7$F$$$^$9!#8E$$Dj5A$O<!$N$h$&$K$J$C$F$$$^$7$?!#(B</p> - -<pre> -module MODULE_VAR_EXPORT [$B%b%8%e!<%kL>(B]_module = -{ - STANDARD_MODULE_STUFF, - /* $B=i4|2=4X?t(B */ - /* $B%G%#%l%/%H%j@_Dj:n@.4X?t(B */ - /* $B%G%#%l%/%H%j@_Dj%^!<%84X?t(B $B!=(B $B%G%U%)%k%H$O!V>e=q$-!W(B */ - /* $B%5!<%P@_Dj:n@.4X?t(B */ - /* $B%5!<%P@_Dj%^!<%84X?t(B */ - /* $B%3%^%s%I!&%O%s%I%i(B */ - /* $B%O%s%I%i(B */ - /* $B%U%!%$%kL>JQ49(B */ - /* check_user_id */ - /* $BG'>Z%A%'%C%/(B */ - /* $B%"%/%;%9@)8B%A%'%C%/(B */ - /* MIME $B7?%A%'%C%/(B */ - /* $BD4@0(B */ - /* $B%m%0=PNO(B */ - /* $B%X%C%@%Q!<%5(B */ - /* $B;R%W%m%;%9=i4|2=(B */ - /* $B;R%W%m%;%9=*N;(B */ - /* read-request $B8e(B */ -}; -</pre> - - <p>$B?7$7$$9=B$BN$O$H$C$F$b%7%s%W%k$G$9!D(B</p> - -<pre> -module MODULE_VAR_EXPORT [$B%b%8%e!<%kL>(B]_module = -{ - STANDARD20_MODULE_STUFF, - /* $B%G%#%l%/%H%jKh@_Dj9=B$BN:n@.(B */ - /* $B%G%#%l%/%H%jKh@_Dj9=B$BN%^!<%8(B */ - /* $B%5!<%PKh@_Dj9=B$BN:n@.(B */ - /* $B%5!<%PKh@_Dj9=B$BN:n@.%^!<%8(B */ - /* $B%3%^%s%I!&%O%s%I%i(B */ - /* $B%O%s%I%i(B */ - /* $B%U%C%/EPO?(B */ - }; -</pre> - - <p>$B$3$N$&$A$N$$$/$D$+$O8E$$$b$N$+$i?7$7$$$b$N$KD>@\FI$_BX$($i$l$k$b$N$G!"(B - $B$$$/$D$+$O$=$&$G$O$"$j$^$;$s!#$I$&$9$l$P$$$$$N$+$rMWLs$7$F$_$^$9!#(B</p> - - <p>$BD>@\FI$_BX$($i$l$k%9%F!<%8(B:</p> - - <ul style="list-style:none"> - <li>/* $B%G%#%l%/%H%j@_Dj:n@.4X?t(B */ ==> - /* $B%G%#%l%/%H%jKh@_Dj9=B$BN:n@.(B */</li> - - <li>/* $B%5!<%P@_Dj:n@.4X?t(B */ ==> /* $B%5!<%PKh@_Dj9=B$BN:n@.(B */</li> - - <li>/* $B%G%#%l%/%H%j@_Dj%^!<%84X?t(B */ ==> - /* $B%G%#%l%/%H%jKh@_Dj9=B$BN%^!<%8(B */</li> - - <li>/* $B%5!<%P@_Dj%^!<%84X?t(B */ ==> - /* $B%5!<%PKh@_Dj9=B$BN:n@.%^!<%8(B */</li> - - <li>/* $B%3%^%s%I!&%F!<%V%k(B */ ==> /* $B%3%^%s%I(B apr_table_t */</li> - - <li>/* $B%O%s%I%i(B */ ==> /* $B%O%s%I%i(B */</li> - </ul> - - <p>$B8E$$4X?t$N;D$j$N$b$N$O%U%C%/$H$7$FEPO?$5$l$k$Y$-$G$9!#(B - $B8=;~E@$G<!$N$h$&$J%U%C%/!&%9%F!<%8$,Dj5A$5$l$F$$$^$9!D(B</p> - - <ul style="list-style:none"> - <li>ap_hook_post_config <em>($B0JA0$N(B _init $B%k!<%A%s$,EPO?$5$l$k$Y$->l=j$G$9(B)</em></li> - - <li>ap_hook_http_method <em>($B%j%/%(%9%H$+$i(B HTTP $B%a%=%C%I$r<hF@$7$^$9(B ($B8_49MQ(B))</em></li> - - <li>ap_hook_open_logs <em>($BFCDj$N%m%0$N%*!<%W%s(B)</em></li> - - <li>ap_hook_auth_checker <em>($B%j%=!<%9$,8"8B$rI,MW$H$9$k$+$I$&$+$N3NG'(B)</em></li> - - <li>ap_hook_access_checker <em>($B%b%8%e!<%k8GM-$N@)Ls$N3NG'(B)</em></li> - - <li>ap_hook_check_user_id <em>($B%f!<%6(B ID $B$H%Q%9%o!<%I$N3NG'(B)</em></li> - - <li>ap_hook_default_port <em>($B%5!<%P$N%G%U%)%k%H!&%]!<%H$N<hF@(B)</em></li> - - <li>ap_hook_pre_connection <em>($B=hM}$ND>A0$KI,MW$J$3$H$r<B9T!#$?$@$7(B accept $BD>8e$K8F$P$l$k(B)</em></li> - - <li>ap_hook_process_connection <em>($B%W%m%H%3%k$N=hM}(B)</em></li> - - <li>ap_hook_child_init <em>($B;R%W%m%;%k5/F0D>8e(B)</em></li> - - <li>ap_hook_create_request <em>(??)</em></li> - - <li>ap_hook_fixups <em>($B1~EzFbMF$N@8@.$rJQ99$9$k%i%9%H!&%A%c%s%9(B)</em></li> - - <li>ap_hook_handler <em>($B1~EzFbMF$N@8@.(B)</em></li> - - <li>ap_hook_header_parser <em>($B%b%8%e!<%k$K%X%C%@$N>H2q$r$5$;$k!#$[$H$s$I$N%b%8%e!<%k$G$O;H$o$l$^$;$s!#(Bpost_read_request $B$r;H$$$^$9(B)</em></li> - - <li>ap_hook_insert_filter <em>($B%U%#%k%?!&%A%'%$%s$K%U%#%k%?$rA^F~(B)</em></li> - - <li>ap_hook_log_transaction <em>($B%j%/%(%9%H$K$D$$$F$N>pJs$r5-O?$9$k(B)</em></li> - - <li>ap_hook_optional_fn_retrieve <em>($B%*%W%7%g%s$H$7$FEPO?$5$l$?4X?t$N<hF@(B)</em></li> - - <li>ap_hook_post_read_request <em>($B%j%/%(%9%H$rFI$_$3$s$@8e!"B>$N%U%'!<%:$NA0$K8F$P$l$k(B)</em></li> - - <li>ap_hook_quick_handler <em>(??)</em></li> - - <li>ap_hook_translate_name <em>(URI $B$r%U%!%$%kL>$KJQ49$9$k(B)</em></li> - - <li>ap_hook_type_checker <em>($BJ8=q7?$N7hDj$H@_Dj!#$"$k$$$O$=$NJRJ}(B)</em></li> - </ul> - <hr /> - - <h3 align="center">Apache HTTP Server Version 2.1</h3> - <a href="./"><img src="../images/index.gif" alt="Index" /></a> - <a href="../"><img src="../images/home.gif" alt="Home" /></a> - - - - </body> -</html> - diff --git a/docs/manual/developer/modules.xml.meta b/docs/manual/developer/modules.xml.meta index 8ee0297b05..7227f35535 100644 --- a/docs/manual/developer/modules.xml.meta +++ b/docs/manual/developer/modules.xml.meta @@ -7,6 +7,5 @@ <variants> <variant>en</variant> - <variant htmlonly="yes">ja</variant> </variants> </metafile> diff --git a/docs/manual/dns-caveats.html b/docs/manual/dns-caveats.html index e11c5b34a7..9996161f96 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.jis +URI: dns-caveats.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..e23ef2103e --- /dev/null +++ b/docs/manual/dns-caveats.html.ja.euc-jp @@ -0,0 +1,241 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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> + + <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> のアドレスが 10.0.0.1 + だとします。では、次の設定について考えてみましょう。</p> + + <div class="example"><p><code> + <VirtualHost 10.0.0.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 10.0.0.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>10.0.0.1 を <code>www.abc.dom</code> に、 + 10.0.0.2 を <code>www.def.dom</code> に割り当てているとします。 + また、<code>def.dom</code> は顧客自身の DNS + の制御下にあるとします。この設定で、<code>abc.dom</code> + に向けられたトラフィック全てを奪うことができる位置に + <code>def.dom</code> を設置できています。後は単に + <code>www.def.dom</code> が 10.0.0.1 を参照するように + 設定するだけです。DNS は顧客側の DNS でコントロールされているので、 + <code>www.def.dom</code> レコードが好きな場所を指すように + 設定できてしまうのを止めさせることができません。</p> + + <p>10.0.0.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 は httpd の実行されているホストの 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 1999-2004 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.jis b/docs/manual/dns-caveats.html.ja.jis deleted file mode 100644 index 744d01b775..0000000000 --- a/docs/manual/dns-caveats.html.ja.jis +++ /dev/null @@ -1,241 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B$H(B Apache $B$K$^$D$o$kCm0U;v9`(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>DNS $B$H(B Apache $B$K$^$D$o$kCm0U;v9`(B</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> - - <p>$BK\J8=q$NFbMF$O<!$N0l8@$K?T$-$^$9!#!V(BApache $B$,@_Dj%U%!%$%k$rFI$_9~$`$H$-$K(B - DNS $B$r;HMQ$9$kI,MW$,$J$$$h$&$K$7$F2<$5$$!W!#(BApache $B$,@_Dj%U%!%$%k$r(B - $BFI$_9~$`$H$-$K(B DNS $B$r;HMQ$9$kI,MW$,$"$k>l9g!"?.Mj@-$NLdBj(B - ($B5/F0$7$J$$$+$b$7$l$^$;$s(B) $B$d%5!<%S%95qH]$dEpMQ%"%?%C%/(B - ($BB>$N%f!<%6$+$i%R%C%H$rEp$`$3$H$r4^$_$^$9(B) - $B$NLdBj$KD>LL$9$k$+$b$7$l$^$;$s!#(B</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#example">$B4JC1$JNc(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#denial">$B%5!<%S%95qH](B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#main">$B!V<g%5!<%P!W%"%I%l%9(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#tips">$B0J>e$NLdBj$r2r7h$9$kJ}K!(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#appendix">$BIUO?(B: $B>-MhE*$JJ}8~@-(B</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">$B4JC1$JNc(B</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 $B$,@5>o$K5!G=$9$k$K$O!"%P!<%A%c%k%[%9%HKh$KI,$:Fs$D$N(B - $B>pJs$,I,MW$K$J$j$^$9!#$=$l$O!"(B - <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> - $B$H!"$=$N%5!<%P$,1~Ez$9$k$?$a$N(B IP ($B:GDc0l$D(B) $B$G$9!#(B - $B>e5-Nc$G$O(B IP $B%"%I%l%9$r4^$s$G$$$^$;$s$N$G!"(BApache $B$O(B DNS - $B$r;HMQ$7$F(B <code>www.abc.dom</code> $B$r8+$D$1$J$1$l$P$J$j$^$;$s!#(B - $B2?$i$+$NM}M3$G@_Dj%U%!%$%k$rFI$_9~$s$G$$$k$H$-$K(B DNS - $B$,MxMQ$G$-$J$+$C$?>l9g!"(B - $B%P!<%A%c%k%[%9%H$O(B<strong>$B@_Dj$5$l$^$;$s(B</strong>$B!#(B - $B$=$7$F!"$=$N%P!<%A%c%k%[%9%H$KBP$9$k%R%C%H$K$O1~Ez$,$J$5$l$^$;$s(B - (Apache 1.2 $B0JA0$G$O5/F0$9$i$7$^$;$s(B)$B!#(B</p> - - <p><code>www.abc.dom</code> $B$N%"%I%l%9$,(B 10.0.0.1 - $B$@$H$7$^$9!#$G$O!"<!$N@_Dj$K$D$$$F9M$($F$_$^$7$g$&!#(B</p> - - <div class="example"><p><code> - <VirtualHost 10.0.0.1> <br /> - ServerAdmin webgirl@abc.dom <br /> - DocumentRoot /www/abc <br /> - </VirtualHost> - </code></p></div> - - <p>$B8=:_$N%j%j!<%9$G$O(B Apache $B$O(B DNS $B5U0z$-$r;HMQ$7$F(B - $B$3$N%P!<%A%c%k%[%9%H$N(B <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> - $B$r8+$D$1$^$9!#(B - $B$=$N5U0z$-$,<:GT$7$?>l9g$OItJ,E*$K%P!<%A%c%k%[%9%H$rL58z$K$7$^$9(B - (Apache 1.2 $B$h$jA0$G$O5/F0$9$i$7$^$;$s(B)$B!#(B - $B%P!<%A%c%k%[%9%H$,L>A0%Y!<%9$G$"$l$P40A4$KL58z$K$J$j$^$9$,!"(B - IP $B%Y!<%9$G$"$l$P35$MF0:n$7$^$9!#$7$+$7$J$,$i!"%5!<%PL>$r(B - $B4^$`40A4$J(B URL $B$r@8@.$7$J$1$l$P$J$i$J$$>l9g$O!"@5$7$$(B URL - $B$N@8@.$,$G$-$^$;$s!#(B</p> - - <p>$B<!$NNc$O>e5-$NLdBj$r2r7h$7$F$$$^$9!#(B</p> - - <div class="example"><p><code> - <VirtualHost 10.0.0.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">$B%5!<%S%95qH](B</a></h2> - - - <p>$B%5!<%S%95qH]$,5/$3$k>l9g!"(B($B>/$J$/$H$b(B) $BFs$D$N%1!<%9$,$"$j$^$9!#(B - Apache 1.2 $B$h$jA0$r<B9T$7$F$$$k>l9g!"%P!<%A%c%k%[%9%H$N$?$a$N(B - $B>e5-$NFs$D$N(B DNS $B8!:w$N$&$A0l$D<:GT$9$l$P5/F0$9$i$7$^$;$s!#(B - $B$=$7$F$3$N(B DNS $B8!:w$,<+J,$N@)8f2<$K$9$i$J$$>l9g$b$"$j$($^$9!#(B - $BNc$($P!"(B<code>abc.dom</code> $B$,8\5R$N%5!<%P$N0l$D$G!"(B - DNS $B$O8\5R<+?H$G4IM}$7$F$$$k>l9g!"C1$K(B - <code>www.abc.dom</code> $B%l%3!<%I$r:o=|$9$k$@$1$G!"(B - (1.2 $B$h$jA0$N(B) $B%5!<%P$r5/F0ITG=$K$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B$b$&0l$D$N%1!<%9$O!"$h$j5$IU$-$K$/$$$b$N$G$9!#(B - $B<!$N@_Dj$K$D$$$F9M$($F$_$^$7$g$&!#(B</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>10.0.0.1 $B$r(B <code>www.abc.dom</code> $B$K!"(B - 10.0.0.2 $B$r(B <code>www.def.dom</code> $B$K3d$jEv$F$F$$$k$H$7$^$9!#(B - $B$^$?!"(B<code>def.dom</code> $B$O8\5R<+?H$N(B DNS - $B$N@)8f2<$K$"$k$H$7$^$9!#$3$N@_Dj$G!"(B<code>abc.dom</code> - $B$K8~$1$i$l$?%H%i%U%#%C%/A4$F$rC%$&$3$H$,$G$-$k0LCV$K(B - <code>def.dom</code> $B$r@_CV$G$-$F$$$^$9!#8e$OC1$K(B - <code>www.def.dom</code> $B$,(B 10.0.0.1 $B$r;2>H$9$k$h$&$K(B - $B@_Dj$9$k$@$1$G$9!#(BDNS $B$O8\5RB&$N(B DNS $B$G%3%s%H%m!<%k$5$l$F$$$k$N$G!"(B - <code>www.def.dom</code> $B%l%3!<%I$,9%$-$J>l=j$r;X$9$h$&$K(B - $B@_Dj$G$-$F$7$^$&$N$r;_$a$5$;$k$3$H$,$G$-$^$;$s!#(B</p> - - <p>10.0.0.1 $B$KBP$9$k%j%/%(%9%H(B - (<code>http://www.abc.dom/whatever</code> $B7A<0$N(B URL - $B$rF~NO$7$?%f!<%6$+$i$N$b$NA4$F$r4^$_$^$9(B) - $B$O!"(B<code>def.dom</code> $B%P!<%A%c%k%[%9%H$G1~Ez$5$l$^$9!#(B - $B$3$N$h$&$J$3$H$,2?8N5/$3$k$+$b$C$HNI$/CN$k$?$a$K$O!"(B - $B1~Ez$NI,MW$J%P!<%A%c%k%[%9%H$X$N%j%/%(%9%H$KBP$7$F!"(B - Apache $B$,$I$N$h$&$K@09g@-$r3NJ]$9$k$+$K$D$$$F!"(B - $B?<$$5DO@$,I,MW$K$J$j$^$9!#$*$*$6$C$Q$J@bL@$O(B<a href="vhosts/details.html">$B$3$A$i(B</a>$B$K5-=R$5$l$F$$$^$9!#(B</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">$B!V<g%5!<%P!W%"%I%l%9(B</a></h2> - - - <p>Apache 1.1 $B$G$N(B <a href="vhost/name-based.html">$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$N%5%]!<%H(B</a> $BDI2C$N:]$K!"(B - Apache $B$O(B httpd $B$N<B9T$5$l$F$$$k%[%9%H$N(B IP - $B%"%I%l%9$rCN$kI,MW$,=P$F$-$^$7$?!#$3$N%"%I%l%9$rF@$k$?$a$K!"(B - ($B$b$7$"$l$P(B) $B%0%m!<%P%k$J(B - <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> $B$r;HMQ$9$k$+!"(B - C $B8@8l$N4X?t(B <code>gethostname</code> ($B%3%^%s%I%W%m%s%W%H$G(B - <code>hostname</code> $B$H%?%$%W$7$?$H$-$HF1$8$b$N$rJV$7$^$9(B) - $B$r8F$S=P$9$+$r$7$^$9!#(B - $B$=$N8e!"F@$i$l$?%"%I%l%9$G(B DNS $B8!:w$r9T$J$$$^$9!#(B - $B8=:_$N$H$3$m!"$3$N(B DNS $B8!:w$r2sHr$9$kJ}K!$O$"$j$^$;$s!#(B</p> - - <p>DNS $B%5!<%P$,%@%&%s$7$F!"$3$N8!:w$,$G$-$J$$;vBV$,5/$3$k$3$H$r(B - $B62$l$F$$$k$N$G$"$l$P!"(B<code>/etc/hosts</code> - $B$K%[%9%HL>$r5-=R$7$F$*$/$3$H$,$G$-$^$9(B - ($B%^%7%s$,@5>o$K5/F0$9$k$h$&$K4{$K@_Dj$5$l$F$$$k$+$b$7$l$^$;$s(B)$B!#(B - $B$=$N>l9g!"(BDNS $B;2>H$,<:GT$7$?>l9g$K%^%7%s$,(B <code>/etc/hosts</code> - $B$r;HMQ$9$k$h$&$K@_Dj$7$F$$$k$3$H$r3NG'$7$F$/$@$5$$!#(B - $B$=$NJ}K!$O!"$I$N(B OS $B$r;HMQ$7$F$$$k$+$K0MB8$7$^$9$,!"(B - <code>/etc/resolv.conf</code> $B$+(B <code>/etc/nsswitch.conf</code> - $B$rJT=8$9$k$3$H$G@_Dj$G$-$^$9!#(B</p> - - <p>$B$b$7B>$NM}M3$G(B DNS $B$rMxMQ$9$kI,MW$,$J$$>l9g$O!"(B - <code>HOSTRESORDER</code> $B4D6-JQ?t$r!V(B <code>local</code> - $B!W$K@_Dj$9$k$3$H$G$=$N$h$&$K$G$-$^$9!#0J>e$3$l$i$N;vJA$O!"$I$s$J(B - OS $B!"%l%>%k%P%i%$%V%i%j$r;HMQ$7$F$$$k$+$K0MB8$7$^$9!#$^$?!"(B - <code class="module"><a href="./mod/mod_env.html">mod_env</a></code> $B$r;HMQ$7$F4D6-JQ?t$r@)8f$7$J$$8B$j!"(B - CGI $B$K$b1F6A$rM?$($^$9!#(Bman $B%Z!<%8$d;HMQ$7$F$$$k(B OS - $B$N(B FAQ $B$GD4$Y$k$HNI$$$G$7$g$&!#(B</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">$B0J>e$NLdBj$r2r7h$9$kJ}K!(B</a></h2> - - - <ul> - <li> - <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> - $B$G(B IP $B%"%I%l%9$r;HMQ$9$k!#(B - </li> - - <li> - <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - $B$G(B IP $B%"%I%l%9$r;HMQ$9$k!#(B - </li> - - <li> - $BA4$F$N%P!<%A%c%k%[%9%H$,L@<(E*$K(B - <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> - $B$r;}$D$h$&$K$9$k!#(B - </li> - - <li>$B2?$b1~Ez$7$J$$(B - <code><VirtualHost _default_:*></code> - $B%5!<%P$r:n$k!#(B</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">$BIUO?(B: $B>-MhE*$JJ}8~@-(B</a></h2> - - - <p>DNS $B$K4X$7$F!"8=>u$OA4$/59$7$/$"$j$^$;$s!#(BApache 1.2 $B$G!"(B - DNS $B$N%$%Y%s%H$,<:GT$7$F$b>/$J$/$H$b5/F0%W%m%;%9$,B3$/$h$&$K$7$^$7$?$,!"(B - $B$3$l$,:G9b$N2r7hJ}K!$G$O$J$$$G$7$g$&!#%"%I%l%9$N:F3d$jEv$F$,I,MWIT2DHr(B - $B$H$J$C$F$$$k:#F|$N%$%s%?!<%M%C%H$K$*$$$F$O!"(B - $B@_Dj%U%!%$%k$NCf$GL@<(E*$J(B IP $B%"%I%l%9$rMW5a$9$k;EMM$O!"(B - $BA4$/59$7$/$"$j$^$;$s!#(B</p> - - <p>$BEpMQ$N%5!<%S%9%"%?%C%/$K4X$7$F9T$J$&$Y$-;v$O!"(B - DNS $B=g0z$-$r9T$J$C$FF@$i$l$?%"%I%l%9$KBP$9$k(B DNS - $B5U0z$-$r9T$J$C$F!"Fs$D$NL>A0$rHf3S$9$k$3$H$G$9!#(B - $B$3$NFs$D$,0lCW$7$J$1$l$P%P!<%A%c%k%[%9%H$OL58z$K$J$k$h$&$K$7$^$9!#(B - $B$3$&$9$k$?$a$K$O5U0z$-(B DNS $B$,E,@Z$K@_Dj$5$l$F$$$kI,MW$,$"$j$^$9(B - (FTP $B%5!<%P$d(B TCP $B%i%C%Q!<$N$*$+$2$G!VFs=E5U0z$-!W(BDNS $B$O0lHLE*$K(B - $B$J$C$F$$$^$9$N$G(B$B!"4IM}<T$K$O$*Fk@w$_$b$N$G$7$g$&(B)$B!#(B</p> - - <p>IP $B%"%I%l%9$,;HMQ$5$l$F$$$J$/$F(B DNS $B$,<:GT$7$?>l9g$O!"(B - $B$I$&$7$F$b%P!<%A%c%k%[%9%H%&%'%V%5!<%P$r?.Mj@-$r3NJ]$7$F(B - $B5/F0$5$;$k$3$H$OIT2DG=$N$h$&$G$9!#(B - $B@_Dj$N0lIt$rL58z$K$9$k$H$$$&$h$&$JItJ,E*$J2r7h$G$O!"(B - $B%5!<%P$,2?$r$9$k$h$&$K$9$k$+$K$b$h$j$^$9$,!"(B - $B$=$N%5!<%P$,5/F0$7$J$$$h$j3N<B$K0-$$>u67$K$J$k$G$7$g$&!#(B</p> - - <p>HTTP/1.1 $B$,3+H/$5$l!"%V%i%&%6$d%W%m%-%7$,(B <code>Host</code> - $B%X%C%@$rH/9T$9$k$h$&$K$J$C$?$N$G!"(BIP $B%Y!<%9$N%P!<%A%c%k%[%9%H$r(B - $BA4$/;HMQ$7$J$/$F$b:Q$`$h$&$K$J$k$+$b$7$l$^$;$s!#(B - $B$3$N>l9g!"%&%'%V%5!<%P$O@_DjCf$K(B DNS $B;2>H$r$7$J$/$F$b:Q$_$^$9!#(B - $B$7$+$7(B 1997 $BG/(B 3 $B7n;~E@$N>u67$G$O!"(B - $B>&MQ%l%Y%k$N%&%'%V%5!<%P$G;HMQ$G$-$k$[$I$K$O!"(B - $B$3$l$i$N5!G=$O9-$/3+H/$,?J$s$G$$$^$;$s!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/dso.html b/docs/manual/dso.html index d4bd121473..3d86148e79 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.jis +URI: dso.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..271aa7554e --- /dev/null +++ b/docs/manual/dso.html.ja.euc-jp @@ -0,0 +1,293 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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> + + <p>Apache HTTP サーバはモジュール化されたプログラムで、 + 管理者がモジュールを選択することでサーバに組み込む機能を選ぶことができます。 + モジュールはサーバがビルドされるときに <code>httpd</code> バイナリに + 静的に組み込むことができます。もしくは、<code>httpd</code> バイナリとは + 別に存在する動的共有オブジェクト (訳注: Dynamic Shared Object) + (DSO) としてコンパイルすることも + できます。DSO モジュールはサーバがビルドされるときにコンパイルしたり、 + Apache 拡張ツール (<a href="programs/apxs.html">apxs</a>) を + 使って後でコンパイルして追加したりできます。</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>configure</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 ファイルの + 作成を簡単にするために、<a href="programs/apxs.html">apxs</a> + (<em>APache eXtenSion</em>) という新しいサポートプログラムがあります。 + Apache のソースツリーの<em>外で</em> DSO モジュールをビルドするために + 使うことができます。発想は単純です: Apache のインストール時の + <code>configure</code>、<code>make install</code> のときに Apache の + C ヘッダをインストールし、DSO ビルド用のプラットフォーム依存の + コンパイラとリンカのフラグを <code>apxs</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.0 の 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=module_type:/path/to/3rdparty/mod_foo.c --enable-foo=shared<br /> +$ 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> + として、それを <a href="programs/apxs.html">apxs</a> を使って + 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>lod.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>apxs</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 1999-2004 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.jis b/docs/manual/dso.html.ja.jis deleted file mode 100644 index f546fd01dc..0000000000 --- a/docs/manual/dso.html.ja.jis +++ /dev/null @@ -1,293 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$BF0E*6&M-%*%V%8%'%/%H(B (DSO) $B%5%]!<%H(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$BF0E*6&M-%*%V%8%'%/%H(B (DSO) $B%5%]!<%H(B</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> - - <p>Apache HTTP $B%5!<%P$O%b%8%e!<%k2=$5$l$?%W%m%0%i%`$G!"(B - $B4IM}<T$,%b%8%e!<%k$rA*Br$9$k$3$H$G%5!<%P$KAH$_9~$`5!G=$rA*$V$3$H$,$G$-$^$9!#(B - $B%b%8%e!<%k$O%5!<%P$,%S%k%I$5$l$k$H$-$K(B <code>httpd</code> $B%P%$%J%j$K(B - $B@EE*$KAH$_9~$`$3$H$,$G$-$^$9!#$b$7$/$O!"(B<code>httpd</code> $B%P%$%J%j$H$O(B - $BJL$KB8:_$9$kF0E*6&M-%*%V%8%'%/%H(B ($BLuCm(B: Dynamic Shared Object) - (DSO) $B$H$7$F%3%s%Q%$%k$9$k$3$H$b(B - $B$G$-$^$9!#(BDSO $B%b%8%e!<%k$O%5!<%P$,%S%k%I$5$l$k$H$-$K%3%s%Q%$%k$7$?$j!"(B - Apache $B3HD%%D!<%k(B (<a href="programs/apxs.html">apxs</a>) $B$r(B - $B;H$C$F8e$G%3%s%Q%$%k$7$FDI2C$7$?$j$G$-$^$9!#(B</p> - - <p>$B$3$NJ8=q$O(B DSO $B%b%8%e!<%k$N;H$$J}$H!";EAH$_$K$D$$$F(B - $B@bL@$7$^$9!#(B</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#implementation">$B<BAu(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#usage">$B;HMQK!$N35MW(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#background">$BGX7J(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#advantages">$BMxE@$H7gE@(B</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">$B<BAu(B</a></h2> - -<table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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>$B8D!9$N(B Apache $B%b%8%e!<%k$r%m!<%I$9$k$?$a$N(B DSO $B%5%]!<%H$O(B - <code class="module"><a href="./mod/mod_so.c.html">mod_so.c</a></code> $B$H$$$&%b%8%e!<%k$N5!G=$K4p$E$$$F$$$^$9!#(B - $B$3$N%b%8%e!<%k(B $B$O(B Apache $B$N%3%"$K@EE*$KAH$_9~$^$l$F$$$kI,MW$,$"$j$^$9!#(B - $B$=$l$O(B <code class="module"><a href="./mod/core.c.html">core.c</a></code> $B0J30$G$O(B DSO $B$K$G$-$J$$M#0l$N(B - $B%b%8%e!<%k$G$9!#;v<B>e!"B>$N$9$Y$F$N(B Apache $B$N%b%8%e!<%k$O!"(B - <a href="install.html">$B%$%s%9%H!<%k$NJ8=q(B</a>$B$G@bL@$5$l$F$$$k$h$&$K!"(B - <code>configure</code> $B$N(B - <code>--enable-<em>module</em>=shared</code> $B%*%W%7%g%s$G$=$l$>$l$r(B - DSO $B%S%k%I$K$9$k$3$H$K$h$j!"(BDSO $B%b%8%e!<%k$K$9$k$3$H$,$G$-$^$9!#(B - <code>mod_foo.so</code> $B$N$h$&$J(B DSO $B$K%b%8%e!<%k$,%3%s%Q%$%k$5$l$l$P!"(B - <code>httpd.conf</code> $B%U%!%$%kCf$G(B <code class="module"><a href="./mod/mod_so.html">mod_so</a></code> $B$N(B - <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> - $B%G%#%l%/%F%#%V$r;H$&$3$H$G%5!<%P$N5/F0$d:F5/F0;~$K$3$N%b%8%e!<%k$r(B - $B%m!<%I$9$k$h$&$K$G$-$^$9!#(B</p> - - <p>Apache $B%b%8%e!<%kMQ$N(B ($BFC$K%5!<%I%Q!<%F%#%b%8%e!<%k$N(B) DSO $B%U%!%$%k$N(B - $B:n@.$r4JC1$K$9$k$?$a$K!"(B<a href="programs/apxs.html">apxs</a> - (<em>APache eXtenSion</em>) $B$H$$$&?7$7$$%5%]!<%H%W%m%0%i%`$,$"$j$^$9!#(B - Apache $B$N%=!<%9%D%j!<$N(B<em>$B30$G(B</em> DSO $B%b%8%e!<%k$r%S%k%I$9$k$?$a$K(B - $B;H$&$3$H$,$G$-$^$9!#H/A[$OC1=c$G$9(B: Apache $B$N%$%s%9%H!<%k;~$N(B - <code>configure</code>$B!"(B<code>make install</code> $B$N$H$-$K(B Apache $B$N(B - C $B%X%C%@$r%$%s%9%H!<%k$7!"(BDSO $B%S%k%IMQ$N%W%i%C%H%U%)!<%`0MB8$N(B - $B%3%s%Q%$%i$H%j%s%+$N%U%i%0$r(B <code>apxs</code> $B%W%m%0%i%`$KDI2C$7$^$9!#(B - $B$3$l$K$h$j!"%f!<%6$,(B Apache $B$NG[I[%=!<%9%D%j!<$J$7$G!"$5$i$K(B - DSO $B%5%]!<%H$N$?$a$N%W%i%C%H%U%)!<%`0MB8$N%3%s%Q%$%i$d%j%s%+$N(B - $B%U%i%0$r$$$8$k$3$H$J$/(B Apache $B$N%b%8%e!<%k$N%=!<%9$r%3%s%Q%$%k(B - $B$G$-$k$h$&$K$J$j$^$9!#(B</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">$B;HMQK!$N35MW(B</a></h2> - - <p>Apache 2.0 $B$N(B DSO $B5!G=$N35N,$rCN$k$3$H$,$G$-$k$?$a$N!"(B - $BC;$/4J7i$J35MW$G$9(B:</p> - - <ol> - <li> - <em>$BG[I[$5$l$F$$$k(B</em> Apache $B%b%8%e!<%k!"2>$K(B <code>mod_foo.c</code> - $B$H$7$F!"$=$l$r(B DSO <code>mod_foo.so</code> $B$K%S%k%I!"%$%s%9%H!<%k(B: - -<div class="example"><p><code> -$ ./configure --prefix=/path/to/install --enable-foo=shared<br /> -$ make install -</code></p></div> - </li> - - <li> - <em>$B%5!<%I%Q!<%F%#(B</em> Apache $B%b%8%e!<%k!"2>$K(B <code>mod_foo.c</code> - $B$H$7$F!"$=$l$r(B DSO <code>mod_foo.so</code> $B$K%S%k%I!"%$%s%9%H!<%k(B: - -<div class="example"><p><code> -$ ./configure --add-module=module_type:/path/to/3rdparty/mod_foo.c --enable-foo=shared<br /> -$ make install -</code></p></div> - </li> - - <li> - $B6&M-%b%8%e!<%k$N(B <em>$B8e!9$N%$%s%9%H!<%k(B</em> $B$N$?$a$K(B - Apache $B$r@_Dj(B: - -<div class="example"><p><code> -$ ./configure --enable-so<br /> -$ make install -</code></p></div> - </li> - - <li> - <em>$B%5!<%I%Q!<%F%#(B</em> Apache $B%b%8%e!<%k!"2>$K(B <code>mod_foo.c</code> - $B$H$7$F!"$=$l$r(B <a href="programs/apxs.html">apxs</a> $B$r;H$C$F(B - Apache $B%=!<%9%D%j!<$N(B<em>$B30$G(B</em> DSO $B$K%S%k%I!"%$%s%9%H!<%k(B: - -<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>$B$I$N>l9g$K$*$$$F$b!"6&M-%b%8%e!<%k$r%3%s%Q%$%k$7$?8e$G!"(B - <code>httpd.conf</code> $B$G(B - <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> - $B%G%#%l%/%F%#%V$r;H$C$F(B Apache $B$,%b%8%e!<%k$r;HMQ$9$k$h$&$K(B - $B$7$J$1$l$P$J$j$^$;$s!#(B</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">$BGX7J(B</a></h2> - - <p>$B:G6a$N(B Unix $B7O$N(B OS $B$K$O(B <em>$BF0E*6&M-%*%V%8%'%/%H(B</em> (DSO) - $B$NF0E*%j%s%/(B/$B%m!<%I$H$$$&5$$N$-$$$?5!9=$,(B - $BB8:_$7$^$9!#$3$l$O!"<B9T;~$K%W%m%0%i%`$N%"%I%l%96u4V$K(B - $B%m!<%I$G$-$k$h$&$JFCJL$J7A<0$G%W%m%0%i%`$r%S%k%I$9$k$3$H$r(B - $B2DG=$K$7$^$9!#(B</p> - - <p>$B$3$N%m!<%I$OFs$D$NJ}K!$G9T$J$&$3$H$,$G$-$^$9(B: $B<B9T%W%m%0%i%`$,(B - $B5/F0$5$l$?$H$-$K(B <code>lod.so</code> $B$H$$$&%7%9%F%`%W%m%0%i%`(B - $B$K$h$j<+F0E*$K9T$J$o$l$kJ}K!$H!"<B9T%W%m%0%i%`Cf$+$i!"%7%9%F%`%3!<%k(B - <code>dlopen()/dlsym()</code> $B$K$h$k(B Unix $B%m!<%@$X$N(B - $B%W%m%0%i%`%7%9%F%`$N%$%s%?%U%'!<%9$r;H$C$F<jF0$G9T$J$&J}K!$H$,(B - $B$"$j$^$9!#(B</p> - - <p>$B:G=i$NJ}K!$G$O(B DSO $B$OIaDL$O(B<em>$B6&M-%i%$%V%i%j(B</em>$B$d(B <em>DSO - $B%i%$%V%i%j(B</em> $B$H8F$P$l$F$$$F!"(BDSO $B$NL>A0$O(B - <code>libfoo.so</code> $B$d(B <code>libfoo.so.1.2</code> $B$N$h$&$K$J$C$F$$$^$9!#(B - $B$3$l$i$O%7%9%F%`%G%#%l%/%H%j(B ($BDL>o(B <code>/usr/lib</code>) $B$KB8:_$7!"(B - $B<B9T%W%m%0%i%`$X$N%j%s%/$O%S%k%I;~$K(B <code>-lfoo</code> $B$r%j%s%+$K(B - $B;XDj$9$k$3$H$G3NN)$5$l$^$9!#$3$l$K$h$j%i%$%V%i%j$X$N;2>H$,<B9T%W%m%0%i%`$N(B - $B%U%!%$%k$K=q$-9~$^$l$F!"5/F0;~$K(B Unix $B$N%m!<%@$,(B <code>/usr/lib</code> $B$d!"(B - $B%j%s%+$N(B <code>-R</code> $B$N$h$&$J%*%W%7%g%s$K$h$j%O!<%I%3!<%I$5$l$?%Q%9!"(B - $B4D6-JQ?t(B <code>LD_LIBRARY_PATH</code> $B$K$h$j@_Dj$5$l$?%Q%9!"$NCf$+$i(B - <code>libfoo.so</code> $B$N>l=j$r8+$D$1$k$3$H$,$G$-$^$9!#$=$l$+$i!"(B - $B<B9T%W%m%0%i%`Cf$N(B ($B$^$@L$2r7h$N(B) $B%7%s%\%k$r(B DSO $B$K$"$k%7%s%\%k$G(B - $B2r7h$7$^$9!#(B</p> - - <p>$BIaDL$O<B9T%W%m%0%i%`Cf$N%7%s%\%k$O(B DSO $B$+$i$O;2>H$5$l$^$;$s(B - (DSO $B$O0lHLE*$J%3!<%I$K$h$k:FMxMQ2DG=$J%i%$%V%i%j$G$9$N$G(B)$B!#(B - $B$G$9$+$i!"$5$i$J$k%7%s%\%k$N2r7h$OI,MW$"$j$^$;$s!#(B - $B%7%s%\%k$O(B Unix $B%m!<%@$K$h$j40A4$J2r7h$,9T$J$o$l$^$9$N$G!"<B9T%U%!%$%k<+?H$O(B - $B2?$b$9$kI,MW$,$"$j$^$;$s!#(B($B<B:]$N$H$3$m!"@EE*$G$J$$J}K!$G%j%s%/$5$l$F$$$k(B - $B$9$Y$F$N<B9T%W%m%0%i%`$KAH$_9~$^$l$F$$$k3+;OMQ$N%3!<%I$N0lIt$K(B - <code>ld.so</code> $B$r5/F0$9$k%3!<%I$,4^$^$l$F$$$^$9(B)$B!#$h$/;H$o$l$k(B - $B%i%$%V%i%j$NF0E*%m!<%I$NMxE@$OL@$i$+$G$9!#%i%$%V%i%j$N%3!<%I$O(B - $B%7%9%F%`%i%$%V%i%j$K(B <code>libc.so</code> $B$N$h$&$K$7$F0lEYJ]B8$9$k$@$1$G$h$/!"(B - $B%W%m%0%i%`$N$?$a$KI,MW$J%G%#%9%/$NNN0h$r@aLs$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$BFs$D$a$NJ}K!$G$O(B DSO $B$OIaDL$O(B<em>$B6&M-%*%V%8%'%/%H(B</em>$B$d(B - <em>DSO $B%U%!%$%k(B</em>$B$H8F$P$l$F$$$F!"G$0U$N3HD%;R$rIU$1$k$3$H$,$G$-$^$9(B - ($B$?$@$7!"I8=`E*$JL>A0$O(B <code>foo.so</code> $B$G$9(B)$B!#(B - $B$3$l$i$N%U%!%$%k$ODL>o$O%W%m%0%i%`@lMQ$N%G%#%l%/%H%j$KCV$+$l!"(B - $B$3$l$i$r;H$&<B9T%W%m%0%i%`$X$N%j%s%/$O<+F0E*$K$O$5$l$^$;$s!#(B - $B$G$9$N$G!"<B9T%W%m%0%i%`$O(B <code>dlopen()</code> $B$r;H$C$F(B - $B<B9T;~$K<jF0$G(B DSO $B$r%W%m%0%i%`$N%"%I%l%96u4V$K%m!<%I$9$kI,MW$,$"$j$^$9!#(B - $B$3$N;~E@$G$O<B9T%W%m%0%i%`$KBP$7$F(B DSO $B$N%7%s%\%k$N2r7h$O9T$J$o$l$^$;$s!#(B - $B$7$+$7!"$=$NBe$o$j$K(B Unix $B$N%m!<%@$,(B DSO $B$N(B ($B$^$@L$2r7h$N(B) $B%7%s%\%k$r(B - $B<B9T%W%m%0%i%`$K$h$j%(%/%9%]!<%H$5$l$?%7%s%\%k$H4{$K%m!<%I$5$l$?(B - DSO $B%i%$%V%i%j$K$h$j%(%/%9%]!<%H$5$l$?%7%s%\%k(B ($BFC$K!"$I$3$K$G$b$"$k(B - <code>libc.so</code> $B$N$9$Y$F$N%7%s%\%k(B) $B$G<+F0E*$K2r7h$7$^$9!#(B - $B$3$&$9$k$3$H$G!"(BDSO $B$O:G=i$+$i@EE*$K%j%s%/$5$l$F$$$?$+$N$h$&$K!"(B - $B<B9T%W%m%0%i%`$N%7%s%\%k$rCN$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B:G8e$K!"(BDSO $B$N(B API $B$rMxE@$r@8$+$9$?$a$K!"%W%m%0%i%`$O(B - $B8e$G%G%#%9%Q%C%A%F!<%V%k(B<em>$B$J$I(B</em>$B$G%7%s%\%k$r;H$&$3$H$,$G$-$k$h$&$K!"(B - <code>dlsym()</code> $B$r;H$C$F$$$/$D$+$N%7%s%\%k$r2r7h$7$^$9!#(B - $B$9$J$o$A(B: $B<B9T%W%m%0%i%`$OI,MW$J$9$Y$F$N%7%s%\%k$r<jF0$G2r7h$7$J$1$l$P(B - $B$J$j$^$;$s!#$3$N5!9=$NMxE@$O%W%m%0%i%`$N%*%W%7%g%J%k$JItJ,$O(B - $BI,MW$K$J$k$^$G%m!<%I$9$kI,(B$BMW$,$J$$(B ($B$@$+$i%a%b%j$b>CHq$7$J$$(B) - $B$3$H$G$9!#I,MW$J$i$P!"4pK\%W%m%0%i%`$N5!G=$r3HD%$9$k$?$a$K(B - $B$3$l$i$NItJ,$rF0E*$K%m!<%I$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B$3$N(B DSO $B5!9=$O4JC1$J$h$&$K8+$($^$9$,!">/$J$/$H$b0l$DFq$7$$E@$,(B - $B$"$j$^$9(B: $B%W%m%0%i%`$r3HD%$9$k$?$a$K(B DSO $B$r;H$C$F$$$k$H$-$K!"(B - DSO $B$,<B9T%W%m%0%i%`$+$i%7%s%\%k$r2r7h$9$kE@$G$9(B ($BFsHVL\$NJ}K!(B)$B!#(B - $B$3$l$O$J$<$G$7$g$&$+!#$=$l$O!"(BDSO $B$N%7%s%\%k$r<B9T%W%m%0%i%`$N(B - $B%7%s%\%k$+$i!V5U2r7h!W$9$k$H$$$&$N$O%i%$%V%i%j$N@_7W(B - ($B%i%$%V%i%j$O$=$l$r;HMQ$9$k%W%m%0%i%`$N$3$H$O2?$b(B - $BCN$i$J$$(B) $B$KH?$7$F$$$F!"$3$N5!G=$O$9$Y$F$N%W%i%C%H%U%)!<%`$K(B - $B$"$k$o$1$G$O$J$/!"I8=`2=$b$5$l$F$$$J$$$+$i$G$9!#(B - $B<B:]$K$O<B9T%W%m%0%i%`$N%0%m!<%P%k$J%7%s%\%k$O:F%(%/%9%]!<%H$5$l$k$3$H$O(B - $B$"$^$j$J$/!"(BDSO $B$+$i;H$&$3$H$,$G$-$^$;$s!#%j%s%+$K%0%m!<%P%k%7%s%\%k$9$Y$F$r(B - $B%(%/%9%]!<%H$9$k$h$&$K$5$;$kJ}K!$r8+$D$1$k$3$H$,!"<B9T;~$K%W%m%0%i%`$r(B - $B3HD%$9$k$?$a$K(B DSO $B$r;H$&$H$-$N0lHV$NLdBj$G$9!#(B</p> - - <p>$B6&M-%i%$%V%i%j$N%"%W%m!<%A$,IaDL$NJ}K!$G$9!#(BDSO $B5!9=$O$=$N$?$a$K(B - $B@_7W$5$l$?$b$N$G$9$+$i!#$7$?$,$C$F!"$=$NJ}K!$O%*%Z%l!<%F%#%s%0%7%9%F%`$,(B - $BDs6!$9$k$[$H$s$I$9$Y$F$N<oN`$N%i%$%V%i%j$G;H$o$l$F$$$^$9!#(B - $B0lJ}!"%W%m%0%i%`$N3HD%$N$?$a$K6&M-%*%V%8%'%/%H$r;HMQ$9$k!"$H$$$&J}$O(B - $B$"$^$j;H$o$l$F$$$^$;$s!#(B</p> - - <p>1998 $BG/$N;~E@$G!"<B9T;~$K<B:]$K5!G=3HD%$N$?$a$K(B DSO $B5!9=$r;H$C$F$$$k(B - $B%=%U%H%&%'%"%Q%C%1!<%8$O>/$7$@$1$G$7$?(B: Perl 5 (XS $B5!9=$H(B DnaLoader $B%b%8%e!<%k(B - $B$K$h$k$b$N(B)$B!"(BNetscape $B%5!<%P(B<em>$B$J$I(B</em>$B$G$9!#(BApache $B$O$9$G$K(B - $B%b%8%e!<%k$N35G0$r;H$C$F5!G=3HD%$r$7$F$$$F!"FbItE*$K%G%#%9%Q%C%A%j%9%H$K(B - $B4p$E$$$?30It%b%8%e!<%k$N(B Apache $B%3%"5!G=$X$N%j%s%/$r9T$J$C$F$$$^$7$?$N$G!"(B - $B%P!<%8%g%s(B 1.3 $B$+$i!"(BApache $B$b(B DSO $B5!9=$r;H$&Cg4V$K$J$j$^$7$?!#(B - Apache $B$O<B9T;~$K(B DSO $B$r;H$C$F%b%8%e!<%k$r%m!<%I$9$k$h$&$K$9$G$K(B - $B1?L?IU$1$i$l$F$$$?$N(B$B$G$9!#(B</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">$BMxE@$H7gE@(B</a></h2> - - <p>$B>e5-$N(B DSO $B$K4p$E$$$?5!G=$O0J2<$NMxE@$,$"$j$^$9(B:</p> - - <ul> - <li>$B<B:]$N%5!<%P%W%m%;%9$rAH$_N)$F$k$?$a$K!"(B - $B%S%k%I;~$K(B <code>configure</code> $B$N%*%W%7%g%s$r;H$&Be$o$j$K(B - $B<B9T;~$K(B <code>httpd.conf</code> $B$N@_DjMQ%3%^%s%I(B - <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> - $B$r;H$&$3$H$,$G$-$^$9$N$G!"%5!<%P%Q%C%1!<%8$N=@Fp@-$,9b$^$j$^$7$?!#(B - $B$?$H$($P!"0l$D$N(B Apache $B$N%$%s%9%H!<%k$+$i(B - $B0c$&9=@.$N%5!<%P(B ($BI8=`HG$H(B SSL $BHG!":G>.9=@.$H3HD%HG(B [mod_perl, PHP3] - <em>$B$J$I(B</em>) $B$r<B9T$9$k$3$H$,$G$-$^$9!#(B</li> - - <li>$B%$%s%9%H!<%k$N8e$G$"$C$F$b!"%5!<%P$N%Q%C%1!<%8$r%5!<%I%Q!<%F%#(B - $B%b%8%e!<%k$G4JC1$K3HD%$G$-$k$h$&$K$J$j$^$7$?!#$3$l$O!"(BApache $B%3%"(B - $B%Q%C%1!<%8$H!"(BPHP3, mod_perl, mod_fastcgi <em>$B$J$I(B</em> $B$NDI2C$N(B - $B%Q%C%1!<%8$r:n@.$G$-$k$N$G!">/$J$/$H$b%Y%s%@$N%Q%C%1!<%84IM}<T$K$H$C$F(B - $BBg$-$JMxE@$,$"$j$^$9!#(B</li> - - <li>Apache $B%b%8%e!<%k$N3+H/$,4JC1$K$J$j$^$9!#(B - $B$3$l$O(B DSO/<code>apxs</code> $B$NAH$_9g$o$;$K$h$j!"(BApache $B%=!<%9%D%j!<$N(B - $B30$G:n6H$G$-!"3+H/Cf$N%b%8%e!<%k$N?7$7$$%P!<%8%g%s$r(B - $B<B9TCf$N(B Apache $B%5!<%P$KAH$_9~$`$?$a$K(B <code>apxs -i</code> $B$H(B - <code>apachectl restart</code> $B$r9T$J$&$@$1$GNI$/$J$k$+$i$G$9!#(B</li> - </ul> - - <p>DSO $B$K$O0J2<$N7gE@$,$"$j$^$9(B:</p> - - <ul> - <li>$B$9$Y$F$N%*%Z%l!<%F%#%s%0%7%9%F%`$,%W%m%0%i%`$N%"%I%l%96u4V$K(B - $B%3!<%I$rF0E*%m!<%I$9$k$3$H$r%5%]!<%H$7$F$$$k$o$G$O$J$$$N$G!"(B - $B%W%i%C%H%U%)!<%`$K$h$C$F$O(B DSO $B5!9=$O;H$($^$;$s!#(B</li> - - <li>Unix $B$N%m!<%@$,%7%s%\%k$N2r7h$r$9$kI,MW$,$G$-$?$N$G!"(B - $B$=$N%*!<%P%X%C%I$K$h$j%5!<%P$N5/F0;~4V$,Ls(B 20% $BCY$/$J$C$F$$$^$9!#(B</li> - - <li>$B0LCVHs0MB8%3!<%I(B (PIC) ($BLuCm(B position independent code) $B$O(B - $BAjBP%"%I%l%9$N$?$a$KJ#;($J%"%;%s%V%i$N%H%j%C%/$,I,MW$J$3$H$,$"$j!"(B - $B$=$l$OI,$:$7$b@dBP%"(B$B%I%l%9$HF1$8$/$i$$$NB.EY$,$G$k$o$1$G$O$"$j$^$;$s$N$G!"(B - $B%W%i%C%H%U%)!<%`$K$h$C$F$O%5!<%P$N<B9TB.EY$,Ls(B 5% $BCY$/$J$j$^$9!#(B</li> - - <li>DSO $B%b%8%e!<%k$O$9$Y$F$N%W%i%C%H%U%)!<%`$GB>$N(B DSO $B$K4p$E$$$?(B - $B%i%$%V%i%j$KBP$7$F%j%s%/$G$-$k(B (<code>ld -lfoo</code>) - $B$H$$$&$o$1$G$O$"$j$^$;$s$N$G(B ($B$?$H$($P!"(Ba.out $B$N%W%i%C%H%U%)!<%`$G$O(B - $B$3$N5!G=$O$"$j$^$;$s$,!"(BELF $B$N%W%i%C%H%U%)!<%`$K$O$"$j$^$9(B)$B!"(B - $B$9$Y$F$N<oN`$N%b%8%e!<%k$K(B DSO $B5!9=$r;H$($k$o$1$G$O$"$j$^$;$s!#(B - $B8@$$49$($k$H!"(BDSO $B%U%!%$%k$H$7$F%3%s%Q%$%k$5$l$?%b%8%e!<%k$N(B - $B;H$($k%7%s%\%k$O!"(B - Apache $B$N%3%"$N%7%s%\%k!"(BC $B%i%$%V%i%j(B (<code>libc</code>) $B$H(B - Apache $B%3%"$,;H$C$F$$$kB>$N$9$Y$F$N@EE*$J%i%$%V%i%j$HF0E*%i%$%V%i%j$N(B - $B%7%s%\%k!"(BPIC $B$K$h$k@EE*$J%i%$%V%i%j(B (<code>libfoo.a</code>) $B$N(B - $B%7%s%\%k$N$_$K@)8B$5$l$^$9!#$=$NB>$N%3!<%I$r;H$&J}K!$O!"(B - Apache $B%3%"<+?H$,$9$G$K$=$N%3!<%I$X$N;2>H$,$"$k$h$&$K$9$k$+!"(B - <code>dlopen ()</code> $B$r;H$C$F%3!<%I$r<+J,<+?H$G%m!<%I$9$k$+$N(B - $B$I$A$i$+$7$+$"$j$^$;$s!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/env.html b/docs/manual/env.html index d054d4c577..1bc4533824 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.jis +URI: env.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..3850b42ab9 --- /dev/null +++ b/docs/manual/env.html.ja.euc-jp @@ -0,0 +1,393 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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> + + <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 スクリプトを起動するために <a href="suexec.html">suexec</a> + が使用されている場合、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.0.40 以降で利用可能</em></p> + + <p>クライアントのリクエストに対する応答としてリダイレクトを送信する際、 + レスポンスにはリダイレクトが自動的に行なえない (行なわれない) + 場合に表示するテキストが含まれます。 + 通常、このテキストに合致したキャラクタセット、ISO-8859-1 + でラベル付けをします。</p> + <p>しかし、リダイレクト先が別の文字セットを使っている場合、 + ある問題のあるブラウザのバージョンでは、 + リダイレクト先の実際の文字セットの代わりに、 + リダイレクト元の文字セットを使ってしまうことがあります。 + その結果、例えば変な描画が行なわれたりして、読めなくなったりします。</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="examples" id="examples">例</a></h2> + + + <h3><a name="misbehaving" id="misbehaving">おかしな挙動をするクライアントに対してプロトコルの動作を変更する</a></h3> + + + <p>クライアントに関する既知の問題に対処するために、以下の行を + 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 1999-2004 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.jis b/docs/manual/env.html.ja.jis deleted file mode 100644 index d232a75559..0000000000 --- a/docs/manual/env.html.ja.jis +++ /dev/null @@ -1,393 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B$N4D6-JQ?t(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>Apache $B$N4D6-JQ?t(B</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> - - <p>Apache HTTP $B%5!<%P$O(B<em>$B4D6-JQ?t(B</em>$B$H8F$P$l$k!"L>A0$N$D$$$?(B - $BJQ?t$K>pJs$r5-21$9$k;EAH$_$rDs6!$7$F$$$^$9!#$3$N>pJs$O%m%0<}=8$d(B - $B%"%/%;%9@)8f$J$I$N$$$m$$$m$JA`:n$r@)8f$9$k$?$a$K;H$&$3$H$,$G$-$^$9!#(B - $B$3$l$i$NJQ?t$O(B CGI $B%9%/%j%W%H$J$I$N30It%W%m%0%i%`$HDL?.$9$k$?$a$K$b(B - $B;H$o$l$^$9!#$3$NJ8=q$O$=$l$i$NJQ?t$NA`:nJ}K!$H;HMQJ}K!$r$$$/$D$+(B - $B>R2p$7$^$9!#(B</p> - - <p>$B$3$l$i$NJQ?t$O(B<em>$B4D6-JQ?t(B</em>$B$H8F$P$l$F$$$^$9$,!"%*%Z%l!<%F%#%s%0(B - $B%7%9%F%`$K$h$C$F@)8f$5$l$F$$$k4D6-JQ?t$HF1$8$G$O$"$j$^$;$s!#(B - $B<B:]$O!"$3$l$i$NJQ?t$O(B Apache $B$NFbIt9=B$$NCf$K5-21$5$l!"A`:n$5$l$F$$$^$9!#(B - $B$=$l$i$O!"(BCGI $B$d(B SSI $B%9%/%j%W%H$KEO$5$l$?$H$-$@$1!"<B:]$N(B - $B%*%Z%l!<%F%#%s%0%7%9%F%`$N4D6-JQ?t$K$J$j$^$9!#%5!<%P<+?H$,(B - $B<B9T$5$l$F$$$k%*%Z%l!<%F%#%s%0%7%9%F%`$N4D6-$rA`:n$7$?$$>l9g$O!"(B - $B%*%Z%l!<%F%#%s%0%7%9%F%`$N%7%'%k$,Ds6!$7$F$$$kI8=`$N4D6-JQ?t$N(B - $BA`:nJ}K!$r;H$o$J$1$l$P$J$j$^$;$s!#(B</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">$B4D6-JQ?t$N@_Dj(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#using">$B4D6-JQ?t$N;HMQ(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#special">$BFCJL$JL\E*$N4D6-JQ?t(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#examples">$BNc(B</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">$B4D6-JQ?t$N@_Dj(B</a></h2> - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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">$B4pK\E*$J4D6-$NA`:n(B</a></h3> - - - <p>Apache $B$K$*$$$F4D6-JQ?t$r@_Dj$9$k0lHV4pK\E*$JJ}K!$O!"(B - $BL5>r7o$K4D6-JQ?t$r@_Dj$9$k(B <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> $B%G%#%l%/%F%#%V$r;HMQ$9$k$3$H$G$9!#(B - <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> - $B%G%#%l%/%F%#%V$K$h$j!"(BApache $B$,5/F0$5$l$?%7%'%k$N(B - $B4D6-JQ?t$rEO$9$3$H$b$G$-$^$9!#(B</p> - - - <h3><a name="conditional" id="conditional">$B%j%/%(%9%HKh$K>r7o$K4p$E$$$F@_Dj$9$k(B</a></h3> - - - <p>$B$h$j=@Fp@-$r9b$a$k$?$a$K!"(Bmod_setenvif - $B$GDs6!$5$l$F$$$k%G%#%l%/%F%#%V$r;HMQ$9$k$3$H$G!"%j%/%(%9%H$N(B - $BFC@-$K4p$E$$$F4D6-JQ?t$r@_Dj$9$k$3$H$,$G$-$^$9!#Nc$($P!"FCDj$N%V%i%&%6(B - (User-Agent) $B$N%j%/%(%9%H$dFCDj$N(B Referer [$B0U?^E*$JDV$j$G$9(B] - ($BLuCm(B: $B@5$7$$DV$j$O(B referrer $B$G$9$,!"(BHTTP $B$N;EMM$G$O(B Referer - $B$H$J$C$F$$$^$9(B) $B%X%C%@$,8+$D$+$C$?$H$-$N$_JQ?t$r@_Dj$9$k$3$H$,$G$-$^$9!#(B - mod_rewrite $B$N(B <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> - $B%G%#%l%/%F%#%V$K$*$$$F4D6-JQ?t$r@_Dj$9$k(B <code>[E=...]</code> - $B%*%W%7%g%s$r;HMQ$9$k$3$H$G!"(B - $B$h$j=@Fp$J@_Dj$r9T$J$&$3$H$,$G$-$^$9!#(B</p> - - - <h3><a name="unique-identifiers" id="unique-identifiers">$B0l0U$J<1JL;R(B</a></h3> - - - <p>mod_unique_id $B$O!"Hs>o$K8B$i$l$?>r7o$N2<$G(B - $B!V$9$Y$F!W$N%j%/%(%9%H$K$D$$$F!"0l0U$G$"$k$3$H$,J]>Z$5$l$F$$$kCM$r4D6-JQ?t(B - <code>UNIQUE_ID</code> $B$K@_Dj$7$^$9!#(B</p> - - - <h3><a name="standard-cgi" id="standard-cgi">$BI8=`(B CGI $BJQ?t(B</a></h3> - - - <p>Apache $B$N@_Dj%U%!%$%k$G@_Dj$5$l$?4D6-JQ?t$H%7%'%k$+$iEO$5$l$k(B - $B4D6-JQ?t$K2C$($F!"(BCGI $B%9%/%j%W%H$H(B SSI $B%Z!<%8$K$O(B <a href="http://cgi-spec.golux.com">CGI $B$N;EMM(B</a>$B$GMW5a$5$l$F$$$k!"(B - $B%j%/%(%9%H$N%a%?>pJs$r;}$C$?4D6-JQ?t$NAH$,Ds6!$5$l$^$9!#(B</p> - - - <h3><a name="caveats" id="caveats">$B$$$/$D$+$NCm0U(B</a></h3> - - - <ul> - <li>$B4D6-$rA`:n$9$k%G%#%l%/%F%#%V$r;H$C$FI8=`(B CGI - $BJQ?t$r>e=q$-$7$?$jJQ99$7$?$j$9$k$3$H$O$G$-$^$;$s!#(B</li> - - <li>CGI $B%9%/%j%W%H$r5/F0$9$k$?$a$K(B <a href="suexec.html">suexec</a> - $B$,;HMQ$5$l$F$$$k>l9g!"(BCGI $B%9%/%j%W%H$,5/F0$9$k$?$a$K!"4D6-JQ?t$O(B<em>$B0BA4(B</em>$B$J4D6-JQ?t$NAH$K@0M}$5$l$^$9!#(B - $B$3$N0BA4$J4D6-JQ?t$N=89g$O!"%3%s%Q%$%k;~$K(B <code>suexec.c</code> - $B$GDj5A$5$l$^$9!#(B</li> - - <li>$B0\?"@-$N$?$a$K!"4D6-JQ?t$NL>A0$O%"%k%U%!%Y%C%H!"(B - $B?t;z$H%"%s%@!<%9%3%"(B ($BLuCm(B: '_') $B$@$1$+$i@.$j$^$9!#(B - $B$5(B$B$i$K!":G=i$NJ8;z$O?t;z$G$"$C$F$O$$$1$^$;$s!#(B - $B$3$N@)8B$K9g$o$J$$J8;z$O(B CGI $B%9%/%j%W%H$H(B SSI - $B%Z!<%8$KEO$5$l$k$H$-$K%"%s%@!<%9%3%"$KCV49$5$l$^$9!#(B</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">$B4D6-JQ?t$N;HMQ(B</a></h2> - - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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 $B%9%/%j%W%H(B</a></h3> - - - <p>$B4D6-JQ?t$N<g$JMxMQK!$N0l$D$O!"(BCGI $B%9%/%j%W%H$K>pJs$rEA$($k$3$H$G$9!#(B - $B>e$G@bL@$5$l$F$$$k$h$&$K!"(BCGI $B%9%/%j%W%H$KEO$5$l$k4D6-JQ?t$O(B Apache - $B$N@_Dj$K$h$j@_Dj$5$l$kJQ?t$K2C$($F!"%j%/%(%9%H$NI8=`$N%a%?>pJs$r4^$s$G$$$^$9!#(B - $B>\:Y$O(B <a href="howto/cgi.html">CGI $B%A%e!<%H%j%"%k(B</a> - $B$r;2>H$7$F$/$@$5$$!#(B</p> - - - <h3><a name="ssi-pages" id="ssi-pages">SSI $B%Z!<%8(B</a></h3> - - - <p>mod_include $B$N(B <code>INCLUDES</code> $B%U%#%k%?$G=hM}$5$l$k(B - server-parsed (SSI) $B%I%-%e%a%s%H$G$O!"(B<code>echo</code> - $BMWAG$r;HMQ$9$k$H4D6-JQ?t$,=PNO$5$l$^$9!#(B - $B$^$?!"%Z!<%8$N$"$kItJ,$,%j%/%(%9%H$N@-<A$K1~$8$FJQ99$5$l$k$h$&$K!"(B - $B4D6-JQ?t$r%U%m!<@)8fMWAG$G;H$&$3$H$,$G$-$^$9!#>\:Y$O(B - <a href="howto/ssi.html">SSI $B%A%e!<%H%j%"%k(B</a> $B$r;2>H$7$F$/$@$5$$!#(B</p> - - - <h3><a name="access-control" id="access-control">$B%"%/%;%9@)8f(B</a></h3> - - - <p><code>allow from env=</code> $B%G%#%l%/%F%#%V$H(B <code>deny from env=</code> - $B%G%#%l%/%F%#%V$r;HMQ$7$F!"%5!<%P$X$N%"%/%;%9$r4D6-JQ?t$NCM$G@)8f$9$k(B$B$3$H$,$G$-$^$9!#(B - <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> - $B%G%#%l%/%F%#%V$HAH$_9g$o$;$k$3$H$G!"%/%i%$%"%s%H$NFC@-$K4p$E$$$F(B - $B%5!<%P$X$N%"%/%;%9@)8f$r=@Fp$K9T$J$&$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B - $B$?$H$($P!"$3$l$i$N%G%#%l%/%F%#%V$r;HMQ$7$F!"FCDj$N%V%i%&%6(B (User-Agent) - $B$+$i$N%"%/%;%9$r5qH]$9$k$3$H$,$G$-$^$9!#(B</p> - - - <h3><a name="logging" id="logging">$B>r7oIU$-%m%05-O?(B</a></h3> - - - <p><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> - $B%G%#%l%/%F%#%V$N%*%W%7%g%s(B <code>%e</code> - $B$r;HMQ$9$k$3$H$G!"4D6-JQ?t$r%"%/%;%9%m%0$K5-O?$9$k$3$H$,$G$-$^$9!#$5$i$K!"(B - <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> - $B%G%#%l%/%F%#%V$N>r7oJ,4t<0$r;HMQ$9$k$3$H$G!"(B - $B4D6-JQ?t$NCM$K$h$C$F%j%/%(%9%H$r%m%0$K5-O?$9$k$+$I$&$+$r7h$a$k$3$H$,$G$-$^$9!#(B - <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> - $B%G%#%l%/%F%#%V$HAH$_9g$o$;$k$3$H$G!"(B - $B$I$N%j%/%(%9%H$r%m%0$K5-O?$9$k$+$r=@Fp$K@)8f$9$k$3$H$,2DG=$K$J$j$^$9!#$?$H$($P!"(B - <code>gif</code> $B$G=*$o$k%U%!%$%kL>$X$N%j%/%(%9%H$O%m%0$K5-O?$7$J$$!"(B - $B0c$&%5%V%M%C%H$N%/%i%$%"%s%H$+$i$N%j%/%(%9%H$@$1$r%m%0$K5-O?$9$k!"(B - $B$H$$$&A*Br$,2DG=$G$9!#(B</p> - - - <h3><a name="response-headers" id="response-headers">$B>r7oIU$-1~Ez%X%C%@(B</a></h3> - - - <p><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code> - $B%G%#%l%/%F%#%V$O4D6-JQ?t$NB8:_$dIT:_$K$h$C$F%/%i%$%"%s%H$X$N1~Ez$KFCDj$N(B - HTTP $B%X%C%@$rIU$1$k$+$I$&$+$r7h$a$k$3$H$,$G$-$^$9!#(B - $B$3$l$K$h$j!"$?$H$($P!"%/%i%$%"%s%H$+$i$N%j%/%(%9%H(B - $B$K$"$k%X%C%@$,$"$k>l9g$K$N$_FCDj$N1~Ez%X%C%@$rAw$k!"$H$$$&$h$&$J$3$H$,(B - $B$G$-$^$9!#(B</p> - - - - <h3><a name="external-filter" id="external-filter">$B30It%U%#%k%?$NE,MQ(B</a></h3> - - - <p><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code> - $B%G%#%l%/%F%#%V$r;HMQ$7$F(B - <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> $B$G@_Dj$5$l$k30It%U%#%k%?$O!"(B - <code>disableenv=</code> $B$H(B <code>enableenv=</code> - $B%*%W%7%g%s$r;H$C$F!"4D6-JQ?t$K$h$k>r7oIU$-E,MQ$,$G$-$^$9!#(B</p> - - - <h3><a name="url-rewriting" id="url-rewriting">URL $B$N=q$-49$((B</a></h3> - - - <p><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> - $B%G%#%l%/%F%#%V$G(B<em>$BI>2AJ8;zNs(B</em>$B$H$7$F(B - <code>%{ENV:...}</code> $B<0$r;XDj$9$k$3$H$G!"(Bmod_rewrite - $B$N=q$-49$(%(%s%8%s$,4D6-JQ?t$K4p$$$F>r7oJ,4t$r9T$J$&$3$H$,$G$-$^$9!#(B - mod_rewrite $B$,;HMQ2DG=$JJQ?t$G(B <code>ENV:</code> $B$,A0$K$D$$$F$$$J$$JQ?t$O!"(B - $B<B:]$O4D6-JQ?t$G$O$J$$$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B - $B$=$l$i$OB>$N%b%8%e!<%k$+$i$O;HMQ$G$-$J$$(B mod_rewrite $BMQ$NFCJL$JJQ?t$G$9!#(B - </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">$BFCJL$JL\E*$N4D6-JQ?t(B</a></h2> - - - <p>$B8_49@-$NLdBj$r2r7h$9$k$?$a$K!"FCDj$N%/%i%$%"%s%H$HDL?.$7$F$$$k$H$-$O(B - Apache $B$NF0:n$rJQ99$G$-$k5!9=$,F3F~$5$l$^$7$?!#$G$-$k$@$1=@Fp$K$9$k$?$a$K!"(B - $B$3$l$i$N5!9=$O4D6-JQ?t$rDj5A$9$k$3$H$G8F$S=P$5$l$^$9!#IaDL$O!"(B - <code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> - $B%G%#%l%/%F%#%V$r;H$$$^$9$,!"$?$H$($P(B <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> $B%G%#%l%/%F%#%V$d(B <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> $B%G%#%l%/%F%#%V$b;HMQ$9$k$3$H$,$G$-$^$9!#(B</p> - - <h3><a name="downgrade" id="downgrade">downgrade-1.0</a></h3> - - - <p>$B$3$l$r;XDj$9$k$3$H$G!"%j%/%(%9%H$,(B HTTP/1.0 - $B$h$j?7$7$$%W%m%H%3%k$N>l9g$G$b!"(BHTTP/1.0 $B$H$7$F07$o$l$^$9!#(B</p> - - - <h3><a name="force-gzip" id="force-gzip">force-gzip</a></h3> - - <p><code>DEFLATE</code> $B%U%#%k%?$,;HMQ$9$k$h$&$K@_Dj$5$l$F$$$k$H$-$K!"(B - $B$3$N4D6-JQ?t$O%V%i%&%6$N(B accept-encoding $B$N@_Dj$rL5;k$7$F>o$K(B - $B05=L$5$l$?=PNO$rAw$k$h$&$K$7$^$9!#(B</p> - - <h3><a name="force-no-vary" id="force-no-vary">force-no-vary</a></h3> - - - <p>$B1~Ez%X%C%@$,%/%i%$%"%s%H$KAw$i$l$kA0$K(B <code>Vary</code> - $B%U%#!<%k%I$r<h$j=|$-$^$9!#(B - $B%/%i%$%"%s%H$NCf$K$O$3$N%U%#!<%k%I$r@5$7$/2r<a$7$J$$$b$N$,$"$j$^$9!#(B - $B$3$NJQ?t$r@_Dj$9$k$3$H$G$=$NLdBj$r2sHr$9$k$3$H$,$G$-$^$9!#(B - $B$3$NJQ?t$r@_Dj$9$k$H!"(B<strong>force-response-1.0</strong> - $B$,@_Dj$5$l$?$3$H$K$J$j$^$9!#(B</p> - - - <h3><a name="force-response" id="force-response">force-response-1.0</a></h3> - - - <p>$B$3$l$,@_Dj$5$l$F$$$k$H!"(BHTTP/1.0 $B%j%/%(%9(B$B%H$rH/9T$9$k%/%i%$%"%s%H$KBP$7$F$O(B - $B>o$K(B HTTP/1.0 $B$G1~Ez$9$k$h$&$K$J$j$^$9!#$3$N5!G=$O!"(B - $B85!9$O(B AOL $B$N%W%m%-%7$NLdBj$N$?$a$K<BAu$5$l$^$7$?!#(BHTTP/1.0 $B%/%i%$%"%s%H$NCf$K$O!"(B - HTTP/1.1 $B$N1~Ez$rJV$5$l$k$H@5$7$/F0:n$7$J$$$b$N$,$"$k$+$b$7$l$^$;$s!#(B - $B$3$N5!G=$r;HMQ$9$k$3$H$G!"$=$N$h$&$J%/%i%$%"%s%H$H$N4V$N8_49@-LdBj$r2r7h$G$-$^$9!#(B</p> - - - <h3><a name="gzip-only-text-html" id="gzip-only-text-html">gzip-only-text/html</a></h3> - - - <p>$B$3$l$,(B 1 $B$K@_Dj$5$l$k$H!"$3$NJQ?t$O(B <code>text/html</code> - $B0J30$N%3%s%F%s%H%?%$%W$KBP$9$k!"(B<code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> - $BDs6!$N(B <code>DEFLATE</code> $B=PNO%U%#%k%?$rL58z$K$7$^$9!#(B - $B$^$?!"@EE*$K!"4{$K05=L$5$l$?%U%!%$%k$r;HMQ$7$?$$>l9g!"(B - (gzip $B$@$1$G$J$/!"(B"identity" $B$H0[$J$kA4$F$N%(%s%3!<%I$KBP$7$F(B) - <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> $B$bJQ?t$rI>2A$7$^$9!#(B</p> - - - <h3><a name="no-gzip" id="no-gzip">no-gzip</a></h3> - <p>$B%;%C%H$5$l$k$H!"(B<code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> $B$N(B - <code>DEFLATE</code> $B%U%#%k%?$,%*%U$K$J$j$^$9!#(B - $B$=$7$F(B <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> - $B$O%(%s%3!<%I$5$l$?%j%=!<%9$rAw$i$J$$$h$&$K$7$^$9!#(B</p> - - - <h3><a name="nokeepalive" id="nokeepalive">nokeepalive</a></h3> - - - <p>$B$3$l$,@_Dj$5$l$F$$$k>l9g$O!"(B<code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code> $B$r;HMQ$7$J$$$h$&$K$7$^$9!#(B</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> $B$N5sF0$K1F6A$rM?$($^$9!#(B - (<code>en</code>, <code>ja</code>, <code>x-klingon</code>$B$H$$$C$?(B) - $B8@8l%?%0$,3JG<$5$l$F$$$l$P!"$=$N8@8l$N(B variant $B$rAw?.$7$h$&$H$7$^$9!#(B - $B$=$N$h$&$J(B variant $B$,$J$$>l9g$O!"(B - $BDL>o$N(B<a href="content-negotiation.html">$B%M%4%7%(!<%7%g%s(B</a>$B=hM}$,(B - $BE,MQ$5$l$^$9!#(B</p> - - - - - <h3><a name="redirect-carefully" id="redirect-carefully">redirect-carefully</a></h3> - - - <p>$B$3$l$O%/%i%$%"%s%H$X$N%j%@%$%l%/%H$NAw?.$r%5!<%P$,$h$jCm0U?<$/(B - $B9T$J$&$h$&$K$7$^$9!#(B - $B$3$l$ODL>o!"%j%@%$%l%/%H$K:]$7$F%/%i%$%"%s%H$K(B - $BLdBj$,$"$k$3$H(B$B$,J,$+$C$F$$$k>l9g$K;H$o$l$^$9!#$3$N5!G=$O85!9$O(B - $B%^%$%/%m%=%U%H$N%&%'%V%U%)%k%@$N%=%U%H$,(B DAV - $B%a%=%C%I$K$h$k%G%#%l%/%H%j$N%j%=!<%9$X$N%j%@%$%l%/%H$N07$$$K(B - $BLdBj$,$j!"$=$l$r2sHr$9$k$?$a$K<BAu$5$l$^$7$?!#(B</p> - - - - <h3><a name="suppress-error-charset" id="suppress-error-charset">suppress-error-charset</a></h3> - - - <p><em>Apache 2.0.40 $B0J9_$GMxMQ2DG=(B</em></p> - - <p>$B%/%i%$%"%s%H$N%j%/%(%9%H$KBP$9$k1~Ez$H$7$F%j%@%$%l%/%H$rAw?.$9$k:]!"(B - $B%l%9%]%s%9$K$O%j%@%$%l%/%H$,<+F0E*$K9T$J$($J$$(B ($B9T$J$o$l$J$$(B) - $B>l9g$KI=<($9$k%F%-%9%H$,4^$^$l$^$9!#(B - $BDL>o!"$3$N%F%-%9%H$K9gCW$7$?%-%c%i%/%?%;%C%H!"(BISO-8859-1 - $B$G%i%Y%kIU$1$r$7$^$9!#(B</p> - <p>$B$7$+$7!"%j%@%$%l%/%H@h$,JL$NJ8;z%;%C%H$r;H$C$F$$$k>l9g!"(B - $B$"$kLdBj$N$"$k%V%i%&%6$N%P!<%8%g%s$G$O!"(B - $B%j%@%$%l%/%H@h$N<B:]$NJ8;z%;%C%H$NBe$o$j$K!"(B - $B%j%@%$%l%/%H85$NJ8;z%;%C%H$r;H$C$F$7$^$&$3$H$,$"$j$^$9!#(B - $B$=$N7k2L!"Nc$($PJQ$JIA2h$,9T$J$o$l$?$j$7$F!"FI$a$J$/$J$C$?$j$7$^$9!#(B</p> - <p>$B$3$N4D6-JQ?t$r@_Dj$9$k$3$H$G!"%j%@%$%l%/%7%g%s%F%-%9%H$KBP$9$k(B - $B%-%c%i%/%?%;%C%H$N;XDj$r=|5n$7$^$9$N$G!"$=$l$iLdBj$N$"$k%V%i%&%6$G$b(B - $B%j%@%$%l%/%H@h$NJ8;z%;%C%H$r@5$7$/;H$&$h$&$K$G$-$^$9!#(B</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">$BNc(B</a></h2> - - - <h3><a name="misbehaving" id="misbehaving">$B$*$+$7$J5sF0$r$9$k%/%i%$%"%s%H$KBP$7$F%W%m%H%3%k$NF0:n$rJQ99$9$k(B</a></h3> - - - <p>$B%/%i%$%"%s%H$K4X$9$k4{CN$NLdBj$KBP=h$9$k$?$a$K!"0J2<$N9T$r(B - httpd.conf $B$KF~$l$k$3$H$r?d>)$7$F$$$^$9!#(B</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">$B2hA|$X$N%j%/%(%9%H$r%"%/%;%9%m%0$K5-O?$7$J$$(B</a></h3> - - - <p>$B$3$NNc$G$O!"2hA|$X$N%j%/%(%9%H$,%"%/%;%9%m%0$K8=$l$J$$$h$&$K$7$^$9!#(B - $B$3$l$rJQ99$9$k$3$H$G!"FCDj$N%G%#%l%/%H%j$N%m%0<}=8$r$d$a$?$j!"(B - $BFCDj$N%[%9%H$+$i$N%j%/%(%9%H$N%m%0<}=8$r$d$a$?$j$9$k$3$H$,4JC1$K$G$-$^$9!#(B - </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">$B!V2hA|$NEpMQ!W$rKI$0(B</a></h3> - - - <p>$B$3$NNc$O!"JL$N%5!<%P$K$$$k?M$,!"$"$J$?$N%5!<%P$K$"$k2hA|$r(B - inline $B2hA|$H$7$F;HMQ$9$k$3$H$r(B$BKI$.$^$9!#(B - $B$3$l$O?d>)$5$l$F$$$k@_Dj$G$O$"$j$^$;$s$,!"$"$k8BDj$5$l$?>u67$G$OM-8z$G$9!#(B - $B$3$3$G$O!"$9$Y$F$N2hA|$O(B <code>/web/images</code> - $B$H$$$&%G%#%l%/%H%j$K$"$k$H2>Dj$7$^$9!#(B</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>$B$3$N<jK!$K4X$9$k>\$7$$>pJs$O(B ApacheToday $B$N%A%e!<%H%j%"%k!V(B<a href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-ps">Keeping Your Images from Adorning Other Sites</a> - $B!W$r;2>H$7$F$/$@$5$$!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/filter.html b/docs/manual/filter.html index 5ef7dc75b5..98b9e5c44a 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.jis +URI: filter.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..3eba3c2556 --- /dev/null +++ b/docs/manual/filter.html.ja.euc-jp @@ -0,0 +1,80 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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> + + <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 1999-2004 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.jis b/docs/manual/filter.html.ja.jis deleted file mode 100644 index 0129e9423f..0000000000 --- a/docs/manual/filter.html.ja.jis +++ /dev/null @@ -1,80 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$B%U%#%k%?(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$B%U%#%k%?(B</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> - - <p>Apache $B$G$N%U%#%k%?$N;H$$J}$K$D$$$F5-=R$7$F$$$^$9!#(B</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">$B%U%#%k%?(B</a></h2> - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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>$B%U%#%k%?(B</em> $B$H$O!"%5!<%P$,Aw<u?.$7$?%G!<%?$K(B - $BE,MQ$5$l$k=hM}%W%m%;%9$N$3$H$r$$$$$^$9!#%/%i%$%"%s%H$+$i%5!<%P$K(B - $BAw$i$l$?%G!<%?$O(B <em>$BF~NO%U%#%k%?(B</em> $B$K$h$C$F!"%5!<%P$+$i(B - $B%/%i%$%"%s%H$KAw$i$l$k%G!<%?$O(B<em>$B=PNO%U%#%k%?(B</em>$B$K$h$C$F(B - $B=hM}$5$l$^$9!#J#?t$N%U%#%k%?$rE,MQ$9$k$3$H$,$G$-!"(B - $B$=$N=gHV$r87L)$K;XDj$9$k$3$H$b$G$-$^$9!#(B</p> - - <p>Apache $BFbIt$G$O!"%A%c%s%/(B ($B%G!<%?$N$V$D@Z$j(B) $B$r9T$C$?$j!"(B - $B%P%$%HHO0O$N;XDj$5$l$?%j%/%(%9%H$r07$C$?$j$H$$$C$?5!G=$r(B - $B9T$&:]$K!"%U%#%k%?$,;H$o$l$F$$$^$9!#$=$l$K2C$($F!"(B - $B<B9T;~$N@_Dj%G%#%l%/%F%#%V$GA*Br$,2DG=$J%U%#%k%?$r(B - $B%b%8%e!<%k$,Ds6!$G$-$^$9!#(B - $B%G!<%?$KE,1~$5$l$k%U%#%k%?$N%;%C%H$O!"(B - <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> - $B%G%#%l%/%F%#%V$G@)8f$G$-$^$9!#(B</p> - - <p>$B8=9T$N(B Apache HTTP $B%5!<%P$NG[I[$G$O!"(B - $B<!$N%f!<%6A*Br2DG=$J%U%#%k%?$,Ds6!$5$l$F$$$^$9!#(B</p> - - <dl> - <dt>INCLUDES</dt> - <dd><code class="module"><a href="./mod/mod_include.html">mod_include</a></code> $B$G(B Server-Side Include $B$r$7$^$9!#(B</dd> - <dt>DEFLATE</dt> - <dd><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> - $B$r;H$C$F!"%/%i%$%"%s%H$KAw?.$9$kA0$K=PNO$r05=L$7$^$9!#(B</dd> - </dl> - - <p>$B$^$?!"(B<code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> $B%b%8%e!<%k$G(B - $B30It%W%m%0%i%`$r%U%#%k%?$H$7$F;XDj$9$k$3$H$,$G$-$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/handler.html b/docs/manual/handler.html index cab100bd07..d791187274 100644 --- a/docs/manual/handler.html +++ b/docs/manual/handler.html @@ -6,9 +6,9 @@ URI: handler.html.es Content-Language: es Content-type: text/html; charset=ISO-8859-1 -URI: handler.html.ja.jis +URI: handler.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..f714fa1a8a --- /dev/null +++ b/docs/manual/handler.html.ja.euc-jp @@ -0,0 +1,157 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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="./ja/handler.html" title="Japanese"> ja </a> | +<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</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_imap.html">mod_imap</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_imap.html">mod_imap</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="./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 1999-2004 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.jis b/docs/manual/handler.html.ja.jis deleted file mode 100644 index 18379d4da7..0000000000 --- a/docs/manual/handler.html.ja.jis +++ /dev/null @@ -1,157 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B$N%O%s%I%i$N;HMQ(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>Apache $B$N%O%s%I%i$N;HMQ(B</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="./ja/handler.html" title="Japanese"> ja </a> | -<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> - - <p>Apache $B$N%O%s%I%i$N;HMQ$K4X$7$F5-=R$7$F$$$^$9!#(B</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#definition">$B%O%s%I%i$H$O(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#examples">$BNc(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#programmer">$B%W%m%0%i%^8~$1$N%a%b(B</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">$B%O%s%I%i$H$O(B</a></h2> - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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_imap.html">mod_imap</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>$B!V%O%s%I%i!W$H$O!"%U%!%$%k$,8F$P$l$?$H$-$K<B9T$5$l$kF0:n$N(B - Apache $B$K$*$1$kFbItI=8=$G$9!#(B - $BDL>o!"%U%!%$%k$O%U%!%$%k7?$K4p$E$$$?0EL[$N%O%s%I%i$,$"$j$^$9!#(B - $BIaDL$O$9$Y$F$N%U%!%$%k$OC1$K%5!<%P$K07$o$l$^$9$,!"(B - $B%U%!%$%k%?%$%W$NCf$K$OJL$K!V%O%s%I%k!W(B($BLuCm(B: $B07$&(B) - $B$5$l$k$b$N$b$"$j$^$9!#(B</p> - - <p>Apache 1.1 $B$G$O!"%O%s%I%i$rL@<(E*$K;HMQ$9$k5!G=$,DI2C$5$l$^$7$?!#(B - $B%U%!%$%k$N3HD%;R$dCV$$$F$$$k>l=j$K4p$E$$$F!"(B - $B%U%!%$%k7?$H4X78$J$/%O%s%I%i$r;XDj$9$k$3$H$,$G$-$^$9!#(B - $B$3$l$O$h$jM%2m$J2r7hK!$H$$$&E@$H!"%U%!%$%k$K%?%$%W(B<strong>$B$H(B</strong>$B%O%s%I%i$NN>J}$r4XO"IU$1$k$3$H$,$G$-$k$H$$$&E@$GM%$l$F$$$^$9!#(B - (<a href="mod/mod_mime.html#multipleext">$BJ#?t$N3HD%;R$N$"$k%U%!%$%k(B</a>$B$b;2>H$7$F$/$@$5$$(B)$B!#(B</p> - - <p>$B%O%s%I%i$O%5!<%P$KAH$_9~$s$@$j!"%b%8%e!<%k$H$7$F4^$a$?$j!"(B - <code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code> - $B%G%#%l%/%F%#%V$H$7$FDI2C$7$?$j$9$k$3$H$,$G$-$^$9!#(B - $B0J2<$OI8=`G[I[$KAH$_9~$^$l$F$$$k%O%s%I%i$G$9!#(B - </p> - - <ul> - <li><strong>default-handler</strong>:<code>default_handelr()</code> - $B$r;H$C$F%U%!%$%k$rAw$j$^$9!#(B - $B@EE*$J%3%s%F%s%D$r07$&$H$-$K%G%U%)%k%H$G;HMQ$5$l$k%O%s%I%i$G$9!#(B - (<code class="module"><a href="./mod/core.html">core</a></code>)</li> - - <li><strong>send-as-is</strong>: - HTTP $B%X%C%@$N$"$k%U%!%$%k$r$=$N$^$^Aw$j$^$9!#(B - (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li> - - <li><strong>cgi-script</strong>: $B%U%!%$%k$r(B CGI - $B%9%/%j%W%H$H$7$F07$$$^$9!#(B - (<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>)</li> - - <li><strong>imap-file</strong>: - $B%$%a!<%8%^%C%W$N%k!<%k%U%!%$%k$H$7$F2r@O$7$^$9!#(B - (<code class="module"><a href="./mod/mod_imap.html">mod_imap</a></code>)</li> - - <li><strong>server-info</strong>: $B%5!<%P$N@_Dj>pJs$r<hF@$7$^$9!#(B - (<code class="module"><a href="./mod/mod_info.html">mod_info</a></code>)</li> - - <li><strong>server-status</strong>: $B%5!<%P$N>uBVJs9p$r<hF@$7$^$9!#(B - (<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>)</li> - - <li><strong>type-map</strong>: - $B%3%s%F%s%H%M%4%7%(!<%7%g%s$N$?$a$N%?%$%W%^%C%W$H$7$F2r@O$7$^$9!#(B - (<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">$BNc(B</a></h2> - - - <h3><a name="example1" id="example1">CGI $B%9%/%j%W%H$rMQ$$$F@EE*$J%3%s%F%s%D$rJQ99$9$k(B</a></h3> - - - <p>$B0J2<$N%G%#%l%/%F%#%V$K$h$C$F!"3HD%;R$,(B <code>html</code> - $B$G$"$k%U%!%$%k$O(B <code>footer.pl</code> - CGI $B%9%/%j%W%H$r5/F0$9$k$h$&$K$J$j$^$9!#(B</p> - - <div class="example"><p><code> - Action add-footer /cgi-bin/footer.pl<br /> - AddHandler add-footer .html - </code></p></div> - - <p>CGI $B%9%/%j%W%H$O4uK>$N=$@5$dDI2C$r9T$J$C$F!"85!9MW5a$5$l$?J8=q(B - ($B4D6-JQ?t(B <code>PATH_TRANSLATED</code> - $B$G;X$5$l$F$$$^$9(B) $B$rAw$k@UG$$,$"$j$^$9!#(B - </p> - - - <h3><a name="example2" id="example2">HTTP $B%X%C%@$N$"$k%U%!%$%k(B</a></h3> - - - <p>$B0J2<$N%G%#%l%/%F%#%V$O(B <code>send-as-is</code> - $B%O%s%I%i$r;HMQ$9$k$h$&$K;X<($7$^$9!#$3$N%O%s%I%i$O<+J,<+?H$N(B HTTP - $B%X%C%@$r;}$C$F$$$k%U%!%$%k$K;HMQ$5$l$^$9!#$3$3$G$O!"3HD%;R$K4X$o$i$:!"(B - <code>/web/htdocs/asis</code> $B%G%#%l%/%H%j$K$"$kA4$F$N%U%!%$%k$O(B - <code>send-as-is</code> $B%O%s%I%i$K$h$C$F07$o$l$^$9!#(B</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">$B%W%m%0%i%^8~$1$N%a%b(B</a></h2> - - - <p>$B%O%s%I%i$N5!G=$r<BAu$9$k$?$a$K!"MxMQ$9$k$HJXMx$+$b$7$l$J$$$b$N$,(B - <a href="developer/API.html">Apache API</a> - $B$KDI2C$5$l$^$7$?!#>\$7$/8@$&$H!"(B<code>request_rec</code> - $B9=B$BN$K?7$7$$%l%3!<%I$,DI2C$5$l$?$H$$$&$3$H$G$9!#(B</p> - - <div class="example"><p><code> - char *handler - </code></p></div> - - <p>$B$b$7%b%8%e!<%k$,%O%s%I%i$K4X$o$j$?$$>l9g!"(B - $B$d$i$J$1$l$P$J$i$J$$$3$H$O!"%j%/%(%9%H$,(B <code>invoke_handler</code> - $B%9%F!<%8$KC#$9$k0JA0$K(B <code>r->handler</code> - $B$r@_Dj$9$k$3$H$@$1$G$9!#%O%s%I%i$O%3%s%F%s%H%?%$%W$NBe$o$j$K(B - $B%O%s%I%iL>$r;H$&$h$&$K$J$C$F$$$k$3$H0J30$O!"0JA0$HF1$8$h$&$K<BAu$5$l$F$$$^$9!#(B - $BI,$:MW5a$5$l$F$$$k$o$1$G$O$"$j$^$;$s$,!"%a%G%#%"%?%$%W(B - $B$NL>A06u4V$r?/$5$J$$$h$&$K!"%O%s%I%i$NL>A0$K$O%9%i%C%7%e$r4^$^$J$$!"(B - $B%@%C%7%e(B ($BLuCm(B: "-") $B$GJ,N%$5$l$?L>A0$rIU$1$k=,47$K$J$C$F$$$^$9!#(B</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="./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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</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 807297b388..fddd99738b 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.jis +URI: auth.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..213c04ae47 --- /dev/null +++ b/docs/manual/howto/auth.html.ja.euc-jp @@ -0,0 +1,384 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> + + <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="#whatotherneatstuffcanido">もっと巧みに制御できない +?</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> + <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><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_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_authz_host.html">mod_authz_host</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_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><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_authn_file.html#authuserfile">AuthUserFile</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/core.html#options">Options</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="introduction" id="introduction">はじめに</a></h2> + <p>もし機密の情報や、ごくごく少数グループの人向けの情報を + ウェブサイトに置くのであれば、この文書に書かれている + テクニックを使うことで、そのページを見ている人たちが + 望みの人たちであることを確実にできるでしょう。</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="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> +</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>パスワードファイルを作る必要があります。 + このファイルは、ウェブからアクセスできる場所に + 置くべきではありません。他の人がパスワードファイルを + ダウンロードできないようにするためです。例えば、 + <code>/usr/local/apache/htdocs</code> でドキュメントを + 提供しているのであれば、パスワードファイルは + <code>/usr/local/apache/passwd</code> + などに置いた方が良いでしょう。</p> + + <p>ファイルを作るためには、Apache 付属の <a href="../programs/htpasswd.html">htpasswd</a> + を使います。このコマンドは Apache をどこにインストールしようとも、 + インストールディレクトリの <code>bin</code> + ディレクトリ以下に置かれます。ファイルを作るには、次のように + タイプしてください。</p> + + <div class="example"><p><code> + htpasswd -c /usr/local/apache/passwd/passwords rbowen + </code></p></div> + + <p><code>htpasswd</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>htpasswd</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/apache/htdocs/secret> セクションに + 配置して、次のディレクティブを使うことができます。</p> + + <div class="example"><p><code> + AuthType Basic<br /> + AuthName "Restricted Files"<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 認証はクライアントからブラウザへ、 + パスワードを暗号化せずに送ります。ですから、 + この方法は特に機密性の高いデータに対しては用いるべきでは + ありません。 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_authn_file.html#authuserfile">AuthUserFile</a></code> + ディレクティブは <code>htpasswd</code> で作った + パスワードファイルへのパスを設定します。 + ユーザ数が多い場合は、リクエスト毎のユーザの認証のための + プレーンテキストの探索が非常に遅くなることがあります。 + Apache ではユーザ情報を高速なデータベースファイルに + 保管することもできます。 + <code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code> モジュールが + <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> + ディレクティブを提供します。これらのファイルは <a href="../programs/dbmmanage.html">dbmmanage</a> + プログラムで作成したり操作したりできます。 + <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 /> + 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="whatotherneatstuffcanido" id="whatotherneatstuffcanido">もっと巧みに制御できない +?</a></h2> + <p>ユーザ名とパスワードによる認証は認証の一つの方法に過ぎません。 + しばしば誰であるかということとは違う何かに基づいて、 + 入れるようにしたくなることもあるでしょう。 + 例えばその人がどこから来ているかといったことです。</p> + + <p><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> + ディレクティブはこの二つと連携して動作し、Apache + にどの順番でフィルタを適用するかを知らせます。</p> + + <p>これらのディレクティブの使い方は次のようになります。</p> + + <div class="example"><p><code> + Allow from <var>address</var> + </code></p></div> + + <p>ここで、<var>address</var> は IP アドレス + (または IP アドレスの一部)、あるいは完全修飾ドメイン名 + (またはドメイン名の一部) です。 + 必要であれば複数のアドレスやドメイン名を指定できます。</p> + + <p>例えば、もし誰かが掲示板を攻撃していて、 + その人を閉め出したいのであれば、 + 次のようにすることができます。</p> + + <div class="example"><p><code> + Deny from 205.252.46.165 + </code></p></div> + + <p>このアドレスから来る人は、このディレクティブの範囲内の + コンテンツを見ることができないません。もし IP + アドレスの代わりにマシン名があれば、それを使えます。</p> + + <div class="example"><p><code> + Deny from <var>host.example.com</var> + </code></p></div> + + <p>ドメイン全体からのアクセスを防ぎたければ、 + 単にアドレスやドメイン名の一部を指定することができます。</p> + + <div class="example"><p><code> + Deny from <var>192.101.205</var><br /> + Deny from <var>cyberthugs.com</var> <var>moreidiots.com</var><br /> + Deny from ke + </code></p></div> + + <p><code class="directive"><a href="../mod/mod_authz_host.html#order">Order</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#allow">Allow</a></code> の組み合わせで + 入っても良いグループが本当に確実に限定できているようにできます。</p> + + <div class="example"><p><code> + Order deny,allow<br /> + Deny from all<br /> + Allow from <var>dev.example.com</var> + </code></p></div> + + <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</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="moreinformation" id="moreinformation">追加情報</a></h2> + <p>これら全てがどのように動作するかについて + もっと多くの情報が書かれている <code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code> と + <code class="module"><a href="../mod/mod_access.html">mod_access</a></code> + の文書も読むとよいでしょう。</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 1999-2004 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.jis b/docs/manual/howto/auth.html.ja.jis deleted file mode 100644 index 83b360cde7..0000000000 --- a/docs/manual/howto/auth.html.ja.jis +++ /dev/null @@ -1,384 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$BG'>Z!">5G'!"%"%/%;%9@)8f(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">How-To / $B%A%e!<%H%j%"%k(B</a></div><div id="page-content"><div id="preamble"><h1>$BG'>Z!">5G'!"%"%/%;%9@)8f(B</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> - - <p>$B!VG'>Z!W$H$O!"C/$+$,<+J,$OC/$G$"$k$+$r<gD%$7$?>l9g$K!"(B - $B$=$l$r3NG'$9$k$?$a$NA42aDx$r;X$7$^$9!#!V>5G'!W$H$O!"(B - $BC/$+$,9T$-$?$$>l=j$K9T$1$k$h$&$K!"$"$k$$$OM_$7$$>pJs$r(B - $BF@$k$3$H$,$G$-$k$h$&$K$9$k$?$a$NA42aDx$r;X$7$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">$B4XO"$9$k%b%8%e!<%k$H%G%#%l%/%F%#%V(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#introduction">$B$O$8$a$K(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#theprerequisites">$B=`Hw(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#gettingitworking">$BF0:n$5$;$k(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#lettingmorethanonepersonin"> -$BJ#?t$N?M$,F~$l$k$h$&$K$9$k(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#possibleproblems">$B5/$3$j$($kLdBj(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#whatotherneatstuffcanido">$B$b$C$H9*$_$K@)8f$G$-$J$$(B -?</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">$BDI2C>pJs(B</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">$B4XO"$9$k%b%8%e!<%k$H%G%#%l%/%F%#%V(B</a></h2> - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</th></tr><tr><td><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_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_authz_host.html">mod_authz_host</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_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><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_authn_file.html#authuserfile">AuthUserFile</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/core.html#options">Options</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="introduction" id="introduction">$B$O$8$a$K(B</a></h2> - <p>$B$b$75!L)$N>pJs$d!"$4$/$4$/>/?t%0%k!<%W$N?M8~$1$N>pJs$r(B - $B%&%'%V%5%$%H$KCV$/$N$G$"$l$P!"$3$NJ8=q$K=q$+$l$F$$$k(B - $B%F%/%K%C%/$r;H$&$3$H$G!"$=$N%Z!<%8$r8+$F$$$k?M$?$A$,(B - $BK>$_$N?M$?$A$G$"$k$3$H$r3N<B$K$G$-$k$G$7$g$&!#(B</p> - - <p>$B$3$NJ8=q$G$O!"B?$/$N?M$,:NMQ$9$k$G$"$m$&!"(B - $B%&%'%V%5%$%H$N0lItJ,$rJ]8n$9$k!V0lHLE*$J!W(B - $BJ}K!$K$D$$$F%+%P!<$7$F$$$^$9!#(B</p> -</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">$B=`Hw(B</a></h2> - <p>$B$3$NJ8=q$G<h$j07$o$l$k%G%#%l%/%F%#%V$O!"(B - $B%a%$%s%5!<%P@_Dj%U%!%$%k(B ($BIaDL$O(B - <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - $B%;%/%7%g%sCf(B) $B$+!"$"$k$$$O%G%#%l%/%H%jKh$N@_Dj%U%!%$%k(B - (<code>.htaccess</code> $B%U%!%$%k(B) $B$+$GMQ$$$^$9!#(B</p> - - <p><code>.htaccess</code> $B%U%!%$%k$rMQ$$$k$N$G$"$l$P!"(B - $B$3$l$i$N%U%!%$%k$KG'>ZMQ$N%G%#%l%/%F%#%V$rCV$1$k$h$&$K(B - $B%5!<%P$N@_Dj$r$7$J$$$H$$$1$J$$$G$7$g$&!#$3$l$O(B - <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> - $B%G%#%l%/%F%#%V$G2DG=$K$J$j$^$9!#(B - <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> - $B%G%#%l%/%F%#%V$G$O!"%G%#%l%/%H%jKh$N@_Dj%U%!%$%kCf$KCV$/$3$H$N$G$-$k(B - $B%G%#%l%/%F%#%V$r!"$b$7$"$l$P!";XDj$7$^$9!#(B</p> - - <p>$BG'>Z$K$D$$$FOC$r?J$a$F$$$k$N$G!"<!$N$h$&$J(B - <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> - $B%G%#%l%/%F%#%V$,I,MW$K$J$k$G$7$g$&!#(B</p> - - <div class="example"><p><code> - AllowOverride AuthConfig - </code></p></div> - - <p>$B$=$&$G$J$/!"%a%$%s%5!<%P@_Dj%U%!%$%k$NCf$K(B - $BD>@\CV$/$N$G$"$l$P!"EvA3$J$,$i$=$N%U%!%$%k$X$N=q$-9~$_(B - $B8"8B$r;}$C$F$$$J$1$l$P$J$i$J$$$G$7$g$&!#(B</p> - - <p>$B$^$?!"$I$N%U%!%$%k$,$I$3$KJ]B8$5$l$F$$$k$+CN$k$?$a$K!"(B - $B%5!<%P$N%G%#%l%/%H%j9=B$$K$D$$$F>/$7CN$C$F$*$/(B - $BI,MW$,$"$k$G$7$g$&!#(B - $B$3$l$O$=$s$J$KFq$7$/$J$$$N$G!"$3$NJ8=qCf$G(B - $B%G%#%l%/%H%j9=B$$K$D$$$FCN$C$F$*$/I,MW$,$"$k>lLL$G$O!"(B - $BL@$i$+$K$J$k$h$&$K$7$^$9!#(B</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">$BF0:n$5$;$k(B</a></h2> - <p>$B$G$O!"%5!<%P>e$N$"$k%G%#%l%/%H%j$r%Q%9%o!<%I$GJ]8n$9$k(B - $B4pK\<j=g$r<($7$^$9!#(B</p> - - <p>$B%Q%9%o!<%I%U%!%$%k$r:n$kI,MW$,$"$j$^$9!#(B - $B$3$N%U%!%$%k$O!"%&%'%V$+$i%"%/%;%9$G$-$k>l=j$K(B - $BCV$/$Y$-$G$O$"$j$^$;$s!#B>$N?M$,%Q%9%o!<%I%U%!%$%k$r(B - $B%@%&%s%m!<%I$G$-$J$$$h$&$K$9$k$?$a$G$9!#Nc$($P!"(B - <code>/usr/local/apache/htdocs</code> $B$G%I%-%e%a%s%H$r(B - $BDs6!$7$F$$$k$N$G$"$l$P!"%Q%9%o!<%I%U%!%$%k$O(B - <code>/usr/local/apache/passwd</code> - $B$J$I$KCV$$$?J}$,NI$$$G$7$g$&!#(B</p> - - <p>$B%U%!%$%k$r:n$k$?$a$K$O!"(BApache $BIUB0$N(B <a href="../programs/htpasswd.html">htpasswd</a> - $B$r;H$$$^$9!#$3$N%3%^%s%I$O(B Apache $B$r$I$3$K%$%s%9%H!<%k$7$h$&$H$b!"(B - $B%$%s%9%H!<%k%G%#%l%/%H%j$N(B <code>bin</code> - $B%G%#%l%/%H%j0J2<$KCV$+$l$^$9!#%U%!%$%k$r:n$k$K$O!"<!$N$h$&$K(B - $B%?%$%W$7$F$/$@$5$$!#(B</p> - - <div class="example"><p><code> - htpasswd -c /usr/local/apache/passwd/passwords rbowen - </code></p></div> - - <p><code>htpasswd</code> $B$O!"%Q%9%o!<%I$rMW5a$7!"$=$N8e(B - $B3NG'$N$?$a$K$b$&0lEYF~NO$9$k$h$&$KMW5a$7$F$-$^$9!#(B</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>$B$b$7(B <code>htpasswd</code> $B$,%Q%9$NCf$KF~$C$F$$$J$$>l9g$O!"(B - $B$b$A$m$s!"<B9T$9$k$?$a$K%W%m%0%i%`$^$G$N%U%k%Q%9$r(B - $B%?%$%W$9$kI,MW$,$"$j$^$9!#;d$N%5!<%P$G$"$l$P!"(B - <code>/usr/local/apache/bin/htpasswd</code> - $B$K%W%m%0%i%`$,CV$+$l$F$$$^$9!#(B</p> - - <p>$B<!$K!"%5!<%P$,%Q%9%o!<%I$rMW5a$9$k$h$&$K@_Dj$7$F!"(B - $B$I$N%f!<%6$,%"%/%;%9$r5v$5$l$F$$$k$+$r%5!<%P$KCN$i$;$J$1$l$P(B - $B$J$j$^$;$s!#(B <code>httpd.conf</code> $B$rJT=8$9$k$+(B - <code>.htaccess</code> $B%U%!%$%k$r;HMQ$9$k$+$G(B - $B@_Dj$7$^$9!#Nc$($P!"%G%#%l%/%H%j(B - <code>/usr/local/apache/htdocs/secret</code> - $B$rJ]8n$7$?$$>l9g$O!"(B - <code>/usr/local/apache/htdocs/secret/.htaccess</code> - $B$+(B httpd.conf $BCf$N(B <Directory - /usr/local/apache/apache/htdocs/secret> $B%;%/%7%g%s$K(B - $BG[CV$7$F!"<!$N%G%#%l%/%F%#%V$r;H$&$3$H$,$G$-$^$9!#(B</p> - - <div class="example"><p><code> - AuthType Basic<br /> - AuthName "Restricted Files"<br /> - AuthUserFile /usr/local/apache/passwd/passwords<br /> - Require user rbowen - </code></p></div> - - <p>$B8D!9$N%G%#%l%/%F%#%V$K$D$$$F8+$F$_$^$7$g$&!#(B - <code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code> - $B%G%#%l%/%F%#%V$O$I$&$$$&G'>ZJ}K!$G%f!<%6$NG'>Z$r9T$&$+$r(B - $BA*Br$7$^$9!#:G$b0lHLE*$JJ}K!$O(B <code>Basic</code> - $B$G!"$3$l$O(B <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> - $B$G<BAu$5$l$F$$$^$9!#$7$+$7$J$,$i!"(B - $B$3$l$O5$$rIU$1$k$Y$-=EMW$J%]%$%s%H$J$N$G$9$,!"(B - Basic $BG'>Z$O%/%i%$%"%s%H$+$i%V%i%&%6$X!"(B - $B%Q%9%o!<%I$r0E9f2=$;$:$KAw$j$^$9!#$G$9$+$i!"(B - $B$3$NJ}K!$OFC$K5!L)@-$N9b$$%G!<%?$KBP$7$F$OMQ$$$k$Y$-$G$O(B - $B$"$j$^$;$s!#(B Apache $B$G$O$b$&0l$DJL$NG'>ZJ}K!(B: - <code>AuthType Digest</code> $B$r%5%]!<%H$7$F$$$^$9!#(B - $B$3$NJ}K!$O(B <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> - $B$G<BAu$5$l$F$$$F!"$b$C$H0BA4$G$9!#(B - $B$4$/$4$/:G6a$N%/%i%$%"%s%H$7$+(B Digest - $BG'>Z$r%5%]!<%H$7$F$$$J$$$h$&$G$9!#(B</p> - - <p><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code> - $B%G%#%l%/%F%#%V$G$O!"G'>Z$K;H$&(B <dfn>Realm</dfn> ($BLuCm(B: $BNN0h(B) - $B$r@_Dj$7$^$9!#(BRealm $B$OBg$-$/J,$1$FFs$D$N5!G=$rDs6!$7$^$9!#(B - $B0l$DL\$O!"%/%i%$%"%s%H$,%Q%9%o!<%I%@%$%"%m%0%\%C%/%9$N(B - $B0lIt$H$7$F%f!<%6$K$3$N>pJs$r$h$/Ds<($9$k!"$H$$$&$b$N$G$9!#(B - $BFs$DL\$K$O!"%/%i%$%"%s%H$,M?$($i$l$?G'>ZNN0h$KBP$7$F$I$N%Q%9%o!<%I$r(B - $BAw?.$9$l$PNI$$$N$+$r7hDj$9$k$?$a$K;H$o$l$k!"$H$$$&5!G=$G$9!#(B</p> - - <p>$BNc$($P!"(B<code>"Restricted Files"</code> $BNN0hCf$G(B - $B0lEYG'>Z$5$l$l$P!"F10l%5!<%P>e$G(B <code>"Restricted Files"</code> - Realm $B$H$7$F%^!<%/$5$l$?$I$s$JNN0h$G$b!"%/%i%$%"%s%H$O(B - $B<+F0E*$KF1$8%Q%9%o!<%I$r;H$*$&$H;n$_$^$9!#(B - $B$3$N$*$+$2$G!"J#?t$N@)8BNN0h$KF1$8(B realm $B$r6&M-$5$;$F!"(B - $B%f!<%6$,%Q%9%o!<%I$r2?EY$bMW5a$5$l$k;vBV$r(B - $BKI$0$3$H$,$G$-$^$9!#$b$A$m$s!"%;%-%e%j%F%#>e$NM}M3$+$i!"(B - $B%5!<%P$N%[%9%HL>$,JQ$o$l$P$$$D$G$bI,$:!"(B - $B%/%i%$%"%s%H$O:F$S%Q%9%o!<%I$r?R$M$kI,MW$,$"$j$^$9!#(B</p> - - <p><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> - $B%G%#%l%/%F%#%V$O(B <code>htpasswd</code> $B$G:n$C$?(B - $B%Q%9%o!<%I%U%!%$%k$X$N%Q%9$r@_Dj$7$^$9!#(B - $B%f!<%6?t$,B?$$>l9g$O!"%j%/%(%9%HKh$N%f!<%6$NG'>Z$N$?$a$N(B - $B%W%l!<%s%F%-%9%H$NC5:w$,Hs>o$KCY$/$J$k$3$H$,$"$j$^$9!#(B - Apache $B$G$O%f!<%6>pJs$r9bB.$J%G!<%?%Y!<%9%U%!%$%k$K(B - $BJ]4I$9$k$3$H$b$G$-$^$9!#(B - <code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code> $B%b%8%e!<%k$,(B - <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> - $B%G%#%l%/%F%#%V$rDs6!$7$^$9!#$3$l$i$N%U%!%$%k$O(B <a href="../programs/dbmmanage.html">dbmmanage</a> - $B%W%m%0%i%`$G:n@.$7$?$jA`:n$7$?$j$G$-$^$9!#(B - <a href="http://modules.apache.org/">Apache - $B%b%8%e!<%k%G!<%?%Y!<%9(B</a>$BCf$K$"$k%5!<%I%Q!<%F%#!<@=$N(B - $B%b%8%e!<%k$G!"$=$NB>B?$/$N%?%$%W$NG'>Z%*%W%7%g%s$,(B - $BMxMQ2DG=$G$9!#(B</p> - - <p>$B:G8e$K!"(B<code class="directive"><a href="../mod/core.html#require">Require</a></code> - $B%G%#%l%/%F%#%V$,!"%5!<%P$N$3$NNN0h$K%"%/%;%9$G$-$k%f!<%6$r(B - $B;XDj$9$k$3$H$K$h$C$F!"%W%m%;%9$N>5G'ItJ,$rDs6!$7$^$9!#(B - $B<!$N%;%/%7%g%s$G$O!"(B<code class="directive"><a href="../mod/core.html#require">Require</a></code> - $B%G%#%l%/%F%#%V$NMM!9$JMQK!$K$D$$$F=R$Y$^$9!#(B</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"> -$BJ#?t$N?M$,F~$l$k$h$&$K$9$k(B</a></h2> - <p>$B>e5-$N%G%#%l%/%F%#%V$O!"$?$@0l?M(B ($B6qBNE*$K$O%f!<%6L>(B - <code>rbowen</code> $B$NC/$+(B) $B$,%G%#%l%/%H%j$K(B - $BF~$l$k$h$&$K$7$^$9!#B?$/$N>l9g$O!"J#?t$N?M$,(B - $BF~$l$k$h$&$K$7$?$$$G$7$g$&!#$3$3$G(B - <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> - $B$NEP>l$G$9!#(B</p> - - <p>$B$b$7J#?t$N?M$,F~$l$k$h$&$K$7$?$$$N$G$"$l$P!"(B - $B%0%k!<%W$KB0$9$k%f!<%6$N0lMw$NF~$C$F$$$k!"%0%k!<%WL>$N$D$$$?(B - $B%0%k!<%W%U%!%$%k$r:n$kI,MW$,$"$j$^$9!#$3$N%U%!%$%k$N(B - $B=q<0$O$-$o$a$FC1=c$G!"$*9%$_$N%(%G%#%?$G@8@.$G$-$^$9!#(B - $B%U%!%$%k$NCf?H$O<!$N$h$&$J$b$N$G$9!#(B</p> - - <div class="example"><p><code> - GroupName: rbowen dpitts sungo rshersey - </code></p></div> - - <p>$B0l9T$K%9%Z!<%96h@Z$j$G!"%0%k!<%W$K=jB0$9$k%a%s%P!<$N(B - $B0lMw$r$J$i$Y$k$@$1$G$9!#(B</p> - - <p>$B4{$KB8:_$9$k%Q%9%o!<%I%U%!%$%k$K%f!<%6$r2C$($k>l9g$O!"(B - $B<!$N$h$&$K%?%$%W$7$F$/$@$5$$!#(B</p> - - <div class="example"><p><code> - htpasswd /usr/local/apache/passwd/passwords dpitts - </code></p></div> - - <p>$B0JA0$HF1$81~Ez$,JV$5$l$^$9$,!"?7$7$$%U%!%$%k$r(B - $B:n$k$N$G$O$J$/!"4{$K$"$k%U%!%$%k$KDI2C$5$l$F$$$^$9!#(B - ($B?7$7$$%Q%9%o!<%I%U%!%$%k$r:n$k$K$O(B <code>-c</code> - $B$r;H$$$^$9!#(B)</p> - - <p>$B$3$3$G<!$N$h$&$K$7$F(B <code>.htaccess</code> $B%U%!%$%k$r(B - $B=$@5$9$kI,MW$,$"$j$^$9!#(B</p> - - <div class="example"><p><code> - AuthType Basic<br /> - AuthName "By Invitation Only"<br /> - AuthUserFile /usr/local/apache/passwd/passwords<br /> - AuthGroupFile /usr/local/apache/passwd/groups<br /> - Require group GroupName - </code></p></div> - - <p>$B$3$l$G!"%0%k!<%W(B <code>GroupName</code> $B$K%j%9%H$5$l$F$$$F!"(B - <code>password</code> $B%U%!%$%k$K%(%s%H%j$,$"$k?M$O!"(B - $B@5$7$$%Q%9%o!<%I$r%?%$%W$9$l$PF~$k$3$H$,$G$-$k$G$7$g$&!#(B</p> - - <p>$B$b$C$HFCDj$;$:$KJ#?t$N%f!<%6$,F~$l$k$h$&$K$9$k!"(B - $B$b$&0l$D$NJ}K!$,$"$j$^$9!#%0%k!<%W%U%!%$%k$r:n$k$N$G$O$J$/!"(B - $B<!$N%G%#%l%/%F%#%V$r;H$($P$G$-$^$9!#(B</p> - - <div class="example"><p><code> - Require valid-user - </code></p></div> - - <p><code>require user rbowen</code> $B9T$G$J$/!">e5-$r;H$&$H!"(B - $B%Q%9%o!<%I%U%!%$%k$K%j%9%H$5$l$F$$$k?M$G$"$l$PC/$G$b(B - $B5v2D$5$l$^$9!#(B - $BC1$K%Q%9%o!<%I%U%!%$%k$r%0%k!<%WKh$KJ,$1$F$*$/$3$H$G!"(B - $B%0%k!<%W$N$h$&$J?6$kIq$$$r$5$;$k$3$H$b$G$-$^$9!#(B - $B$3$N%"%W%m!<%A$NMxE@$O!"(BApache $B$OFs$D$G$O$J$/!"(B - $B$?$@0l$D$N%U%!%$%k$@$1$r8!::$9$l$P$h$$$H$$$&E@$G$9!#(B - $B7gE@$O!"$?$/$5$s$N%Q%9%o!<%I%U%!%$%k$r4IM}$7$F!"$=$NCf$+$i(B - <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> - $B%G%#%l%/%F%#%V$K@5$7$$%U%!%$%k$r;2>H$5$;$J$1$l$P$J$i$J$$E@$G$9!#(B</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">$B5/$3$j$($kLdBj(B</a></h2> - <p>Basic $BG'>Z$,;XDj$5$l$F$$$k>l9g$O!"(B - $B%5!<%P$K%I%-%e%a%s%H$r%j%/%(%9%H$9$kEY$K(B - $B%f!<%6L>$H%Q%9%o!<%I$r8!::$7$J$1$l$P$J$j$^$;$s!#(B - $B$3$l$OF1$8%Z!<%8!"%Z!<%8$K$"$kA4$F$N2hA|$r(B - $B%j%m!<%I$9$k>l9g$G$"$C$F$b3:Ev$7$^$9(B - ($B$b$72hA|$bJ]8n$5$l$?%G%#%l%/%H%j$+$iMh$k$N$G$"$l$P(B) $B!#(B - $BM=A[$5$l$kDL$j!"$3$l$OF0:n$rB?>/CY$/$7$^$9!#(B - $BCY$/$J$kDxEY$O%Q%9%o!<%I%U%!%$%k$NBg$-$5$HHfNc$7$^$9$,!"(B - $B$3$l$O!"%U%!%$%k$r3+$$$F$"$J$?$NL>A0$rH/8+$9$k$^$G(B - $B%f!<%6L>$N%j%9%H$rFI$^$J$1$l$P$J$i$J$$$+$i$G$9!#(B - $B$=$7$F!"%Z!<%8$,%m!<%I$5$l$kEY$K$3$l$r9T$o$J$1$l$P(B - $B$J$j$^$;$s!#(B</p> - - <p>$B7kO@$H$7$F$O!"0l$D$N%Q%9%o!<%I%U%!%$%k$KCV$/$3$H$N$G$-$k(B - $B%f!<%6?t$K$O<B<AE*$J8B3&$,$"$j$^$9!#(B - $B$3$N8B3&$O%5!<%P%^%7%s$N@-G=$K0MB8$7$FJQ$o$j$^$9$,!"(B - $B?tI4$N%(%s%H%j$r1[$($?$"$?$j$+$iB.EYDc2<$,8+$i$l$k$HM=4|$5$l$F$$$^$9!#(B - $B$=$N;~$OB>$NG'>ZJ}K!$r9MN8$KF~$l$?J}$,NI$$$G$7$g$&!#(B</p> -</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2><a name="whatotherneatstuffcanido" id="whatotherneatstuffcanido">$B$b$C$H9*$_$K@)8f$G$-$J$$(B -?</a></h2> - <p>$B%f!<%6L>$H%Q%9%o!<%I$K$h$kG'>Z$OG'>Z$N0l$D$NJ}K!$K2a$.$^$;$s!#(B - $B$7$P$7$PC/$G$"$k$+$H$$$&$3$H$H$O0c$&2?$+$K4p$E$$$F!"(B - $BF~$l$k$h$&$K$7$?$/$J$k$3$H$b$"$k$G$7$g$&!#(B - $BNc$($P$=$N?M$,$I$3$+$iMh$F$$$k$+$H$$$C$?$3$H$G$9!#(B</p> - - <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> $B$H(B - <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> - $B%G%#%l%/%F%#%V$r;H$C$F!"%I%-%e%a%s%H$rMW5a$7$F$-$?%^%7%s$N(B - $B%[%9%HL>$d%[%9%H%"%I%l%9$K4p$E$$$F5v2DIT5v2D$r@)8f$G$-$^$9!#(B - <code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code> - $B%G%#%l%/%F%#%V$O$3$NFs$D$HO"7H$7$FF0:n$7!"(BApache - $B$K$I$N=gHV$G%U%#%k%?$rE,MQ$9$k$+$rCN$i$;$^$9!#(B</p> - - <p>$B$3$l$i$N%G%#%l%/%F%#%V$N;H$$J}$O<!$N$h$&$K$J$j$^$9!#(B</p> - - <div class="example"><p><code> - Allow from <var>address</var> - </code></p></div> - - <p>$B$3$3$G!"(B<var>address</var> $B$O(B IP $B%"%I%l%9(B - ($B$^$?$O(B IP $B%"%I%l%9$N0lIt(B)$B!"$"$k$$$O40A4=$>~%I%a%$%sL>(B - ($B$^$?$O%I%a%$%sL>$N0lIt(B) $B$G$9!#(B - $BI,MW$G$"$l$PJ#?t$N%"%I%l%9$d%I%a%$%sL>$r;XDj$G$-$^$9!#(B</p> - - <p>$BNc$($P!"$b$7C/$+$,7G<(HD$r967b$7$F$$$F!"(B - $B$=$N?M$rJD$a=P$7$?$$$N$G$"$l$P!"(B - $B<!$N$h$&$K$9$k$3$H$,$G$-$^$9!#(B</p> - - <div class="example"><p><code> - Deny from 205.252.46.165 - </code></p></div> - - <p>$B$3$N%"%I%l%9$+$iMh$k?M$O!"$3$N%G%#%l%/%F%#%V$NHO0OFb$N(B - $B%3%s%F%s%D$r8+$k$3$H$,$G$-$J$$$^$;$s!#$b$7(B IP - $B%"%I%l%9$NBe$o$j$K%^%7%sL>$,$"$l$P!"$=$l$r;H$($^$9!#(B</p> - - <div class="example"><p><code> - Deny from <var>host.example.com</var> - </code></p></div> - - <p>$B%I%a%$%sA4BN$+$i$N%"%/%;%9$rKI$.$?$1$l$P!"(B - $BC1$K%"%I%l%9$d%I%a%$%sL>$N0lIt$r;XDj$9$k$3$H$,$G$-$^$9!#(B</p> - - <div class="example"><p><code> - Deny from <var>192.101.205</var><br /> - Deny from <var>cyberthugs.com</var> <var>moreidiots.com</var><br /> - Deny from ke - </code></p></div> - - <p><code class="directive"><a href="../mod/mod_authz_host.html#order">Order</a></code> $B$r;H$&$3$H$G!"(B - <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> $B$H(B - <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> $B$NAH$_9g$o$;$G(B - $BF~$C$F$bNI$$%0%k!<%W$,K\Ev$K3N<B$K8BDj$G$-$F$$$k$h$&$K$G$-$^$9!#(B</p> - - <div class="example"><p><code> - Order deny,allow<br /> - Deny from all<br /> - Allow from <var>dev.example.com</var> - </code></p></div> - - <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> - $B%G%#%l%/%F%#%V$rC1=c$KNs5s$9$k$N$G$OK>$_$NF0:n$r$7$J$$$G$7$g$&!#(B - $B$J$<$J$i!"A4$F$N?M$,F~$l$k$H$$$&$3$H$K2C$($F!"(B - $B;XDj$7$?%[%9%H$+$i$N?M$,F~$l$k$h$&$K$9$k$+$i$G$9!#(B - $B$d$j$?$$$3$H$O!";XDj$7$??M$?$A(B<em>$B$@$1(B</em>$B$,F~$l$k$h$&$K(B - $B$9$k$3$H$G$9!#(B</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">$BDI2C>pJs(B</a></h2> - <p>$B$3$l$iA4$F$,$I$N$h$&$KF0:n$9$k$+$K$D$$$F(B - $B$b$C$HB?$/$N>pJs$,=q$+$l$F$$$k(B <code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code> $B$H(B - <code class="module"><a href="../mod/mod_access.html">mod_access</a></code> - $B$NJ8=q$bFI$`$H$h$$$G$7$g$&!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 1d71f9927a..8d3dbcba19 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.jis +URI: cgi.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..7e90d40eb4 --- /dev/null +++ b/docs/manual/howto/cgi.html.ja.euc-jp @@ -0,0 +1,544 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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://dev.rcbowen.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 files</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="#filepermissions">「ファイルのパーミッション」</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> + + + <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 がそこに suexec のバイナリを発見した場合は、suexec が + 使用されます。</p> + + <p>suexec を完全に理解していない限り、使うべきではありません。 + suexec を無効にするには、<code>SUEXEC_BIN</code> から指されている + <code>suexec</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 1999-2004 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.jis b/docs/manual/howto/cgi.html.ja.jis deleted file mode 100644 index 16fc379a5b..0000000000 --- a/docs/manual/howto/cgi.html.ja.jis +++ /dev/null @@ -1,544 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B$K$h$kF0E*%3%s%F%s%D(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">How-To / $B%A%e!<%H%j%"%k(B</a></div><div id="page-content"><div id="preamble"><h1>Apache Tutorial: CGI $B$K$h$kF0E*%3%s%F%s%D(B</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> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#intro">$B$O$8$a$K(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#configuring">CGI $B$r5v2D$9$k$h$&$K(B Apache $B$r@_Dj$9$k(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#writing">CGI $B%W%m%0%i%`$r=q$/(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">$B$7$+$7!"$^$@F0$+$J$$(B !</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#behindscenes">$BN"$G2?$,5/$3$C$F$$$k$N$+(B?</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#libraries">CGI $B%b%8%e!<%k(B/$B%i%$%V%i%j(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#moreinfo">$B99$J$k>pJs(B</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">$B$O$8$a$K(B</a></h2> - - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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) $B$O!"%&%'%V%5!<%P$,(B - $B%3%s%F%s%D@8@.$r$9$k30It%W%m%0%i%`$H6(D4$7$FF0:n$9$k$?$a$NJ}K!$r(B - $BDj5A$7$F$$$^$9!#$=$N%W%m%0%i%`$O$7$P$7$P(B CGI $B%W%m%0%i%`$d(B - CGI $B%9%/%j%W%H$H8F$P$l$^$9!#(BCGI $B$O!"%&%'%V%5%$%H$KF0E*$J(B - $B%3%s%F%s%D$rCV$/$?$a$N:G$b4JC1$G0lHLE*$JJ}K!$G$9!#$3$N%I%-%e%a%s%H$O!"(B - Apache $B%&%'%V%5!<%P$G(B CGI $B$r@_Dj$7!"(B - CGI $B%W%m%0%i%`$r=q$-;O$a$k$?$a$NF~Lg=q$H$J$k$G$7$g$&!#(B</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 $B$r5v2D$9$k$h$&$K(B Apache $B$r@_Dj$9$k(B</a></h2> - - - <p>CGI $B%W%m%0%i%`$r@5$7$/F0:n$5$;$k$K$O!"(BCGI $B$r5v2D$9$k$h$&$K(B - Apache $B$N@_Dj$r9T$&I,MW$,$"$j$^$9!#(B - $B$3$l$r9T$J$&$?$a$NJ}K!$,$$$/$D$+$"$j$^$9!#(B</p> - - <h3><a name="scriptalias" id="scriptalias">ScriptAlias</a></h3> - - - <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - $B%G%#%l%/%F%#%V$r;HMQ$7$F!"(B - CGI $B%W%m%0%i%`MQ$NFCJL$JJL%G%#%l%/%H%j$r(B Apache $B$K@_Dj$7$^$9!#(B - Apache $B$O!"$3$N%G%#%l%/%H%jCf$NA4$F$N%U%!%$%k$r(B CGI - $B%W%m%0%i%`$G$"$k$H2>Dj$7$^$9!#(B - $B$=$7$F!"$3$NFCJL$J%j%=!<%9$,%/%i%$%"%s%H$+$iMW5a$5$l$k$H!"(B - $B$=$N%W%m%0%i%`$N<B9T$r;n$_$^$9!#(B</p> - - <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - $B%G%#%l%/%F%#%V$O0J2<$N$h$&$K;HMQ$7$^$9(B:</p> - - <div class="example"><p><code> - ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/ - </code></p></div> - - <p>$B%G%U%)%k%H0LCV$K(B Apache $B$r%$%s%9%H!<%k$7$?$J$i$P!"(B - $B$3$NNc$O%G%U%)%k%H>uBV$N(B <code>httpd.conf</code> - $B@_Dj%U%!%$%k$K4^$^$l$F$$$^$9!#(B - <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - $B%G%#%l%/%F%#%V$O!"(BURL $B$NA0$KIU2C$9$k%G%#%l%/%H%j$rDj5A$9$k(B - <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> - $B%G%#%l%/%F%#%V$H$+$J$j;w$F$$$^$9!#(B - <code class="directive">Alias</code> $B$H(B <code class="directive">ScriptAlias</code> - $B$ODL>o!"(B<code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - $B%G%#%l%/%H%j30$N%G%#%l%/%H%j$N$?$a$K;HMQ$5$l$^$9!#(B - <code class="directive">Alias</code> $B$H(B <code class="directive">ScriptAlias</code> - $B$H$N:9$O!"(B<code class="directive">ScriptAlias</code> $B$,@\F,<-$G;O$^$k$9$Y$F$N(B - URL $B$O(B CGI $B%W%m%0%i%`$H$_$J$5$l$k$H$$$&DI2C$N0UL#$r4^$s$G$$$k$3$H$G$9!#(B - $B=>$C$F!">e5-$NNc$G$O!"(B<code>/cgi-bin/</code> - $B$G;O$^$k%j%=!<%9$X$N$"$i$f$k%j%/%(%9%H$KBP$7$F!"%G%#%l%/%H%j(B - <code>/usr/local/apache2/cgi-bin/</code> $B$+$iDs6!$7!"$=$l$i$r(B - CGI $B%W%m%0%i%`$H$7$F07$&$h$&(B Apache $B$K<($7$^$9!#(B</p> - - <p>$BNc$($P!"(BURL <code>http://dev.rcbowen.com/cgi-bin/test.pl</code> - $B$,MW5a$5$l$?>l9g!"(BApache $B$O(B $B%U%!%$%k(B - <code>/usr/local/apache2/cgi-bin/test.pl</code> - $B$r<B9T$7!"$=$N=PNO$rJV$9$3$H$r;n$_$^$9!#(B - $B$b$A$m$s!"%U%!%$%k$,B8:_$7!"<B9T2DG=$G$"$j!"7h$a$i$l$?J}K!$G=PNO$rJV$7$^$9!#(B - $B$=$&$G$J$1$l$P!"(BApache $B$O%(%i!<%a%C%;!<%8$rJV$7$^$9!#(B</p> - - - <h3><a name="nonscriptalias" id="nonscriptalias">ScriptAlias $B%G%#%l%/%H%j30$N(B CGI</a></h3> - - - <p>CGI $B%W%m%0%i%`$O!"%;%-%e%j%F%#>e$NM}M3$+$i(B - <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - $B$5$l$?%G%#%l%/%H%j$K@)8B$5$l$k$3$H$,$7$P$7$P$"$j$^$9!#$3$NJ}K!$K$h$j!"(B - CGI $B%W%m%0%i%`$r;HMQ$G$-$k%f!<%6$r4IM}<T$,87$7$/@)8f$9$k$3$H$,$G$-$^$9!#(B - $B$7$+$7$J$,$i!"E,@Z$J%;%-%e%j%F%#;vA0BP:v$,$H$i$l$k$J$i$P!"(BCGI - $B%W%m%0%i%`$rG$0U$N%G%#%l%/%H%j$G<B9T$G$-$J$$$h$&$K$9$kM}M3$O$"$j$^$;$s!#(B - $BNc$($P!"%f!<%6$K(B <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> - $B%G%#%l%/%F%#%V$GH`$i$N%[!<%`%G%#%l%/%H%jG[2<$K%&%'%V%3%s%F%s%D$r;}$?$;$?$$$H$7$^$9!#(B - $B$b$7!"H`$i$,(B CGI $B%W%m%0%i%`$r;}$D$3$H$rK>$s$G$$$F$b!"%a(B$B%$%s$N(B - <code>cgi-bin</code> $B%G%#%l%/%H%j$X$N%"%/%;%9$,$G$-$J$$>l9g!"(B - CGI $B%W%m%0%i%`$r<B9T$9$k$3$H$,$G$-$kB>$N>l=j$,I,MW$K$J$j$^$9!#(B</p> - - <p>$BG$0U$N%G%#%l%/%H%j$G(B CGI $B$N<B9T$r5v2D$9$k$K$OFsCJ3,$N@_Dj$,I,MW$G$9!#(B - $B$^$:!"(B<code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> $B$d(B <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code> $B%G%#%l%/%F%#%V$K$h$C$F(B - <code>cgi-script</code> $B%O%s%I%i$,2DG=$K$J$C$F$$$kI,MW$,$"$j$^$9!#(B - $B<!$K!"(B<code class="directive"><a href="../mod/core.html#options">Options</a></code> $B%G%#%l%/%F%#%V$G(B - <code>ExecCGI</code> $B$,;XDj$5$l$F$$$J$1$l$P$J$j$^$;$s!#(B</p> - - - <h3><a name="options" id="options">CGI $B$N<B9T$r2DG=$K$9$k$?$a$K(B Options $B$rL@<(E*$K;HMQ$9$k(B</a></h3> - - - <p>$B%5!<%P$N%a%$%s$N@_Dj%U%!%$%kCf$G(B <code class="directive"><a href="../mod/core.html#options">Options</a></code> - $B%G%#%l%/%F%#%V$rL@<(E*$K;HMQ$9$k$3$H$G!"FCDj$N%G%#%l%/%H%jG[2<$G(B - CGI $B$N<B9T$r5v2D$9$k$h$&$K;XDj$9$k$3$H$,$G$-$^$9(B:</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>$B>e5-%G%#%l%/%F%#%V$O!"(BCGI $B%U%!%$%k$N<B9T$r2DG=$K$9$k$h$&(B - Apache $B$KEA$($^$9!#$^$?!"$I$N%U%!%$%k$,(B CGI $B%U%!%$%k$+$r(B - $B%5!<%P$KEA$($kI,MW$,$"$j$^$9!#<!$N(B - <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> - $B%G%#%l%/%F%#%V$NNc$G$O!"(B<code>cgi</code> $B$^$?$O(B <code>pl</code> - $B$r3HD%;R$K;}$D$9$Y$F$N%U%!%$%k$r(B CGI - $B%W%m%0%i%`$H$7$F$_$J$9$3$H$r%5!<%P$KEA$($^$9(B:</p> - - <div class="example"><p><code> - AddHandler cgi-script .cgi .pl - </code></p></div> - - - <h3><a name="htaccess" id="htaccess">.htaccess files</a></h3> - - - <p><a href="htaccess.html"><code>.htaccess</code> $B%A%e!<%H%j%"%k(B</a> - $B$O(B <code>httpd.conf</code> $B$rJQ99$G$-$J$$>l9g$K$I$&$d$C$F(B CGI $B%W%m%0%i%`$r(B - $B;H$($k$h$&$K$9$k$+$r@bL@$7$F$$$^$9!#(B</p> - - - <h3><a name="userdir" id="userdir">User $B%G%#%l%/%H%j(B</a></h3> - - - <p><code>.cgi</code> $B$G=*$o$k$9$Y$F$N%U%!%$%k$KBP$7$F(B CGI $B%W%m%0%i%`$N(B - $B<B9T(B$B$r5v2D$9$k$K$O!"0J2<$N@_Dj$r;HMQ$G$-$^$9!#(B</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>$B%f!<%6%G%#%l%/%H%j$N(B <code>cgi-bin</code> $B%5%V%G%#%l%/%H%j$N(B - $B$9$Y$F$N%U%!%$%k$r(B CGI $B%W%m%0%i%`$H$7$F;XDj$7$?$$>l9g$K$O(B - $B0J2<$N$h$&$J$b$N$r;H$$$^$9!#(B</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 $B%W%m%0%i%`$r=q$/(B</a></h2> - - - <p>$B!VDL>o$N!W%W%m%0%i%_%s%0$H(B CGI - $B%W%m%0%i%_%s%0$N4V$K$O<g$KFs$D$N0c$$$,$"$j$^$9!#(B</p> - - <p>$B0l$D$O!"(BCGI $B%W%m%0%i%`$N$9$Y$F$N=PNO$K$O(B MIME-type - $B%X%C%@$rIU$1$J$1$l$P$J$j$^$;$s!#(B - $B$3$l$O$I$N$h$&$J<oN`$N%3%s%F%s%D$r<u$1<h$C$F$$$k$+$r%/%i%$%"%s%H$K<($9(B - HTTP $B%X%C%@$G$9!#$[$H$s$I$N>l9g$G$O!"<!$N$h$&$K=PNO$7$^$9(B:</p> - - <div class="example"><p><code> - Content-type: text/html - </code></p></div> - - <p>$B$b$&0l$D$O!"=PNO$r(B HTML - $B$+!"%V%i%&%6$,I=<($9$k$3$H$,$G$-$k2?$+B>$N7A<0$K$9$kI,MW$,$"$j$^$9!#(B - $BBgDq$N>l9g$O(B HTML $B$G$7$g$&$,!"(BGIF $B%$%a!<%8$dB>$NHs(B HTML - $B%3%s%F%s%D$r=PNO$9$k(B CGI $B%W%m%0%i%`$r=q$/$3$H$b$"$k$G$7$g$&!#(B</p> - - <p>$B$3$l$iFsE@0J30$G$O!"(BCGI $B%W%m%0%i%`$r=q$/$3$H$O!"(B - $B$"$J$?$,=q$$$F$$$kB>$N%W%m%0%i%`$H$h$/;w$F$$$k$G$7$g$&!#(B</p> - - <h3><a name="firstcgi" id="firstcgi">$B:G=i$N(B CGI $B%W%m%0%i%`(B</a></h3> - - - <p>$B<!$K<($9$N$O!"%V%i%&%6$K(B 1 $B9T0u;z$9$k(B CGI - $B%W%m%0%i%`$NNc$G$9!#0J2<$rF~NO$7!"(B<code>first.pl</code> - $B$H$$$&%U%!%$%k$KJ]B8$7!"$=$l$r(B <code>cgi-bin</code> - $B%G%#%l%/%H%j$KCV$$$F$/$@$5$$!#(B</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 $B$K@:DL$7$F$$$J$/$F$b!"(B - $B2?$,5/$3$k$+$rM}2r$9$k$3$H$O$G$-$k$G$7$g$&!#(B1 $B9TL\$O!"(B - <code>/usr/bin/perl</code> $B$G8+$D$1$i$l$k%$%s%?%W%j%?$K(B - $B$3$N%U%!%$%k$r6!5k$9$k$3$H$G$3$N%W%m%0%i%`$,<B9T$5$l$k$3$H$r(B - Apache $B$K(B ($B%7%'%k>e$G<B9T$7$h$&$H$7$F$$$k$J$i$P!"$=$N%7%'%k$K(B ) - $B<($7$^$9!#(B2 $B9TL\$O!"A0=R$7$?$H$*$j(B content-type $B$NDj5A$r0u;z$7$^$9!#(B - $B$3$l$K$OI|5"2~9T$NFs$D$NAH$r8e$KIU2C$7$^$9!#(B - $B$3$l$K$h$j!"%X%C%@$N=*$j$K6u9T$,CV$+$l!"(BHTTP - $B%X%C%@$N=*$j$H%\%G%#$N;O$^$j$r<($7$^$9!#(B3 $B9TL\$O!"(B"Hello, World." - $B$H$$$&J8;zNs$r0u;z$7!"$3$l$G=*$j$H$J$j$^$9!#(B</p> - - <p>$B9%$_$N%V%i%&%6$r3+$-!"%"%I%l%9(B</p> - - <div class="example"><p><code> - http://www.example.com/cgi-bin/first.pl - </code></p></div> - - <p>$B$"$k$$$O%U%!%$%k$rCV$$$?%m%1!<%7%g%s$r;XDj$9$k$H!"(B - <code>Hello, World.</code> - $B$H$$$&(B 1 $B9T$,%V%i%&%6%&%#%s%I$K8=$l$k$G$7$g$&!#(B - $B$=$l$O$"$^$j%(%-%5%$%F%#%s%0$J$3$H$G$O$"$j$^$;$s!#(B - $B$7$+$7!"$3$l$,$&$^$/F0$1$P!"(B - $BB>$N$I$N$h$&$J$b$N$G$bF0$+$9$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B</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">$B$7$+$7!"$^$@F0$+$J$$(B !</a></h2> - - - <p>$B%&%'%V$+$i(B CGI $B%W%m%0%i%`$X$N%"%/%;%9$r9T$J$C$?$H$-!"(B - $B%V%i%&%6$G8+$k2DG=@-$,$"$k;M$D$N4pK\E*$J$3$H$,$"$j$^$9(B:</p> - - <dl> - <dt>CGI $B%W%m%0%i%`$N=PNO(B</dt> - <dd>$BAG@2$i$7$$(B ! $B$=$l$O$9$Y$F$,$&$^$/F0$$$?$3$H$r0UL#$7$^$9!#(B - $B=PNO$,@5>o$@$1$l$I$b!"%V%i%&%6$,@5>o$K=hM}$7$F$/$l$J$$>l9g$O!"(B - $B@5$7$$(B <code>Content-Type</code> $B$r(B CGI $B%W%m%0%i%`Fb$G(B - $B%;%C%H$7$?$+$r3NG'$7$F$/$@$5$$!#(B</dd> - - <dt>CGI $B%W%m%0%i%`$N%=!<%9%3!<%I!"$^$?$O(B "POST Method Not Allowed" - $B$H$$$&%a%C%;!<%8(B</dt> - <dd>$B$3$l$O!"(BCGI $B%W%m%0%i%`$r=hM}$G$-$k$h$&(B Apache - $B$rE,@Z$K@_Dj$7$F$$$J$+$C$?$3$H$r0UL#$7$^$9!#(B<a href="#configuring">$B!V(BCGI $B$r5v2D$9$k$h$&$K(B - Apache $B$r@_Dj$9$k!W(B</a>$B$N>O$rFI$_D>$7!"(B - $B$"$J$?$,2?$r4V0c$($?$+$rC5$7$F$_$F$/$@$5$$!#(B - </dd> - - <dt>$B%a%C%;!<%8$,(B "Forbidden" $B$G;O$^$C$F$$$k(B</dt> - <dd>$B$3$l$O%Q!<%_%C%7%g%s$NLdBj$H$$$&$3$H$r0UL#$7$^$9!#(B - <a href="#errorlogs">Apache $B$N%(%i!<%m%0(B</a>$B$H!"8e=R$N(B<a href="#filepermissions">$B!V%U%!%$%k$N%Q!<%_%C%7%g%s!W(B</a> - $B$N>O$r%A%'%C%/$7$F$/$@$5$$!#(B - </dd> - - <dt>"Internal Server Error" $B$H$$$&%a%C%;!<%8(B</dt> - <dd><a href="#errorlogs">Apache - $B$N%(%i!<%m%0(B</a>$B$r%A%'%C%/$9$k$H!"(B"Premature end of script headers" - $B$H$$$&%m%0$,5-O?$5$l$F$$$k$H;W$$$^$9!#$=$7$F!"$*$=$i$/(B CGI - $B%W%m%0%i%`$K$h$C$F@8@.$5$l$?%(%i!<%a%C%;!<%8$b5-O?$5$l$F$$$k$G$7$g$&!#(B - $B$3$N>l9g!"(BCGI $B%W%m%0%i%`$,E,@Z$J(B - HTTP $B%X%C%@$r=PNO$G$-$J$$860x$rCN$k$?$a$K!"(B - $B0J2<$N3F>O$G%A%'%C%/$7$F$_$F$/$@$5$$!#(B</dd> - </dl> - - <h3><a name="permissions" id="permissions">$B%U%!%$%k$N%Q!<%_%C%7%g%s(B</a></h3> - - - <p>$B%5!<%P$O$"$J$?$N8"8B$G<B9T$5$l$F$$$J$$$N$rK:$l$J$$$h$&$K!#(B - $B$D$^$j!"5/F0$9$k$H$-!"%5!<%P$OFC8"$r$b$?$J$$%f!<%6(B - $BDL>o(B <code>nobody</code> - $B$d(B <code>www</code> $B$N8"8B$G<B9T$5$l$^$9!#$7$?$,$C$F!"$"$J$?$,=jM-$9$k(B - $B%U%!%$%k$r<B9T$9$k$K$OJL$N%Q!<%_%C%7%g%s$,I,MW$H$J$j$^$9!#(B - $BDL>o!"(B<code>nobody</code> $B$,<B9T$9$k$N$K==J,$J%Q!<%_%C%7%g%s$rM?$($kJ}K!$O!"(B - $B%U%!%$%k$KC/$G$b<B9T2DG=$H$9$k%Q!<%_%C%7%g%s$rM?$($k$3$H$G$9(B:</p> - - <div class="example"><p><code> - chmod a+x first.pl - </code></p></div> - - <p>$B$^$?!"$b$7$"$J$?$N%W%m%0%i%`$,B>$N%U%!%$%k$rFI$_=q$-$9$k$J$i$P!"(B - $B$=$l$i$N%U%!%$%k$O!"$3$l$,2DG=$H$J$k@5$7$$%Q!<%_%C%7%g%s(B - $B$r;}$C$F$$$kI,MW$,$"$j$^$9!#(B</p> - - - - <h3><a name="pathinformation" id="pathinformation">$B%Q%9>pJs$H4D6-(B</a></h3> - - - <p>$B%3%^%s%I%i%$%s$+$i%W%m%0%i%`$r(B$B<B9T$9$k$H$-!"(B - $B0U<1$7$J$/$F$b%7%'%k$KEO$5$l$k>pJs$,$"$j$^$9!#(B - $BNc$($P!";2>H$9$k%U%!%$%k$N$?$a$K$I$3$r8!:w$7$?$i$h$$$+$r(B - $B%7%'%k$KEA$($k(B <code>PATH</code> $B$,$"$j$^$9!#(B</p> - - <p>$B%W%m%0%i%`$,(B CGI $B%W%m%0%i%`$H$7$F%&%'%V%5!<%P$K$h$C$F<B9T$5$l$k$H$-!"(B - $B$=$l$OF1$8(B <code>PATH</code> $B$G$O$J$$$+$b$7$l$^$;$s!#(B - CGI $B%W%m%0%i%`Fb$G8F$S=P$9$"$i$f$k%W%m%0%i%`(B - ($BNc$($P!"(B<code>sendmail</code> $B$N$h$&$J$b$N(B) $B$O!"(B - $B%U%k%Q%9$G;XDj$9$kI,MW$,$"$k$G$7$g$&!#$=$l$K$h$j!"(BCGI - $B%W%m%0%i%`$r<B9T$7$h$&$H$7$?$H$-!"(B - $B%7%'%k$O$=$N$h$&$J%W%m%0%i%`$r8+$D$1$k$3$H$,$G$-$^$9!#(B</p> - - <p>$BF1MM$J$3$H$O!"%9%/%j%W%H$N%$%s%?%W%j%?(B ($B$7$P$7$P(B <code>perl</code>) - $B$X$N%Q%9$G!"(BCGI $B%W%m%0%i%`$N(B 1 $B9TL\$K<!$N$h$&$K<($5$l$^$9(B:</p> - - <div class="example"><p><code> - #!/usr/bin/perl - </code></p></div> - - <p>$B$3$l$,%$%s%?!<%W%j%?$X$N<B:]$N%Q%9$G$"$k$3$H$r3N<B$K$7$F$*$-$^$9!#(B</p> - - - <h3><a name="syntaxerrors" id="syntaxerrors">$B%W%m%0%i%`%(%i!<(B</a></h3> - - - <p>CGI - $B%W%m%0%i%`$,<:GT$9$k$N$OBgDq!"%W%m%0%i%`<+?H$KLdBj$,$"$k>l9g$G$9!#(B - $B0lEY(B CGI $B$N;H$$J}$rM}2r$7!"A0=R$NFs$D$N8m$j$rHH$7$F$$$J$$$J$i$P!"(B - $B$^$:4V0c$$$J$/$=$&$G$7$g$&!#%V%i%&%6$r;H$C$F%F%9%H$9$kA0$K(B - $B$^$:3NG'$9$k$3$H$O!"%3%^%s%I%i%$%s$+$i%W%m%0%i%`$,<B9T$G$-$k$3$H$G$9!#(B - $BNc$($P!"0J2<$r<B9T$7$F$_$F$/$@$5$$(B:</p> - - <div class="example"><p><code> - cd /usr/local/apache2/cgi-bin<br /> - ./first.pl - </code></p></div> - - <p>(<code>perl</code> $B%$%s%?%W%j%?$O8F$P$J$$$G$/$@$5$$!#(B - $B%7%'%k$H(B Apache $B$,%9%/%j%W%H$N:G=i$N9T$N(B <a href="#pathinformation">$B%Q%9>pJs(B</a> $B$r;H$C$F8+$D$1$^$9!#(B)</p> - - <p>$B:G=i$K%W%m%0%i%`$+$i=PNO$5$l$k$N$O(B <code>Content-Type</code> $B$r4^$_!"(B - $B8e$K6u9T$NB3$/(B HTTP $B%X%C%@$G$J$1$l$P$J$j$^$;$s!#B>$N$b$N$,=PNO$5$l$F$$$k(B - $B>l9g$O!"(BApache $B$O$3$N%W%m%0%i%`$r%5!<%P7PM3$G<B9T$7$h$&$H$7$?$H$-$K$O(B - <code>Premature end of script headers</code> $B%(%i!<$r=PNO$7$^$9!#>\:Y$O(B - $B>e5-$N(B <a href="#writing">CGI $B%W%m%0%i%`$r=q$/(B</a> $B$rFI$s$G$/$@$5$$!#(B</p> - - - <h3><a name="errorlogs" id="errorlogs">$B%(%i!<%m%0(B</a></h3> - - - <p>$B%(%i!<%m%0$OM'C#$G$9!#(B - $BA4$F$N$&$^$/$$$+$J$$$3$H$O!"%(%i!<%m%0$K%a%C%;!<%8$r@8@.$7$^$9!#(B - $BI,$:$=$l$r:G=i$K8+$k$Y$-$G$9!#(B - $B$b$7!"$"$J$?$,%&%'%V%5%$%H$r<g:E$7$F$$$k>l=j$,(B - $B%(%i!<%m%0$N;2>H$r5v$7$F$$$J$$$J$i$P!"$-$C$HB>$N%5%$%H$G<g:E$9$k$Y$-$G$9!#(B - $B%(%i!<%m%0$NFI$_J}$r3X$V$3$H$G!"$[$H$s$IA4$F$NLdBj$,?WB.$K3NG'$5$l!"(B - $B?WB.$K2r7h$5$l$k$H$$$&$3$H$,J,$+$k$G$7$g$&!#(B</p> - - - <h3><a name="suexec" id="suexec">Suexec</a></h3> - - - <p><a href="../suexec.html">suexec</a> $B%5%]!<%H%W%m%0%i%`$O(B - $B%P!<%A%c%k%[%9%H$d%f!<%6$N%[!<%`%G%#%l%/%H%j$N>l=j$K0M$C$F(B - CGI $B%W%m%0%i%`$r0c$&%f!<%68"8B$N2<$GAv$i$;$k$3$H$r2DG=$K$7$^$9!#(B - Suexec $B$N8"8B$N%A%'%C%/$OHs>o$K87$7$/!"$=$l$rK~$?$5$J$$>l9g$O(B - CGI $B%W%m%0%i%`$,(B <code>Premature end of script headers</code> $B%(%i!<$G(B - $B<B9T$5$l$^$;$s!#(B</p> - - <p>suexec $B$r;H$C$F$$$k$+$I$&$+$rD4$Y$?$a$K$O(B <code>apachectl - -V</code> $B$r<B9T$7$F!"(B<code>SUEXEC_BIN</code> $B$N>l=j$rD4$Y$F$/$@$5$$!#(B - Apache $B$,$=$3$K(B suexec $B$N%P%$%J%j$rH/8+$7$?>l9g$O!"(Bsuexec $B$,(B - $B;HMQ$5$l$^$9!#(B</p> - - <p>suexec $B$r40A4$KM}2r$7$F$$$J$$8B$j!";H$&$Y$-$G$O$"$j$^$;$s!#(B - suexec $B$rL58z$K$9$k$K$O!"(B<code>SUEXEC_BIN</code> $B$+$i;X$5$l$F$$$k(B - <code>suexec</code> $B%P%$%J%j$r:o=|(B ($B$+L>A0$rJQ99(B) $B$9$k$@$1$G$9!#(B - <a href="../suexec.html">suexec</a> $B$rFI$s$@8e$G!"$^$@$=$l$r(B - $B;H$$$?$$$N$G$"$l$P!"(B<code>suexec -V</code> $B$r<B9T$7$F(B suexec $B$N(B - $B%m%0%U%!%$%k$N0LCV$rD4$Y!"$=$N%m%0%U%!%$%k$r;H$C$F%]%j%7!<0cH?$r(B - $B8+$D$1$F$/$@$5$$!#(B</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">$BN"$G2?$,5/$3$C$F$$$k$N$+(B?</a></h2> - - - <p>CGI $B%W%m%0%i%_%s%0$K=,=O$9$k$H!"(B - $BN"$G5/$3$C$F$$$k$3$H$K$D$$$F99$KM}2r$9$k$3$HLr$KN)$A$^$9!#(B - $B%V%i%&%6$H%5!<%P$,$I$N(B$B$h$&$KAj8_DL?.$9$k$+$K$D$$$F$OFC$K$=$&$G$9!#(B - $B$J$<$J$i!"(B"Hello, World." - $B$r0u;z$9$k%W%m%0%i%`$r=q$/$3$H$O$*$*$$$K7k9=$G$9$,!"(B - $B$=$l$OFC$KM-1W$G$O$"$j$^$;$s!#(B</p> - - <h3><a name="env" id="env">$B4D6-JQ?t(B</a></h3> - - - <p>$B4D6-JQ?t$O!"(B - $B$"$J$?$,%3%s%T%e!<%?$r;H$&$H$-$KJU$j$KB8:_$7$F$$$kCM$G$9!#(B - $B$=$l$i$O!"%Q%9(B - ($B%3%^%s%I$r%?%$%W$7$?$H$-$K<B9T$9$k<B:]$N%U%!%$%k$rC5$7=P$9$H$3$m(B)$B!"(B - $B%f!<%6L>!"C<Kv7?$J$I$N$h$&$JJXMx$J$b$N$G$9!#(B - $BDL>o!"IaCJ;HMQ$7$F$$$k4D6-JQ?t$N40A4$J%j%9%H$rD4$Y$k$K$O!"(B - $B%3%^%s%I%W%m%s%W%H$G(B <code>env</code> $B$rF~NO$7$^$9!#(B</p> - - <p>CGI $B$N=hM}Cf!"%5!<%P$H%V%i%&%6$b4D6-JQ?t$r@_Dj$7!"(B - $B$=$l$K$h$jAj8_$KDL?.$9$k$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B - $B$=$N4D6-JQ?t$O!"%V%i%&%6%?%$%W(B (Netscape, IE, Lynx)$B!"%5!<%P%?%$%W(B - (Apache, IIS, WebSite)$B!"<B9T$5$l$F$$$k(B CGI - $B%W%m%0%i%`$NL>A0$J$I$G$9!#(B</p> - - <p>$B$3$l$i$NJQ?t$O(B CGI $B%W%m%0%i%^$,;HMQ$G$-$^$9!#(B - $B$=$7$F!"$=$l$O%/%i%$%"%s%H$H%5!<%P$NDL?.$NOC$NH>J,$G$9!#(B - $BI,MW$JJQ?t$N40A4$J%j%9%H$O(B <a href="http://hoohoo.ncsa.uiuc.edu/cgi/env.html">http://hoohoo.ncsa.uiuc.edu/cgi/env.html</a> $B$K$"$j$^$9!#(B</p> - - <p>$B0J2<$NC1=c$J(B Perl CGI - $B%W%m%0%i%`$O!"EO$5$l$kA4$F$N4D6-JQ?t$rI=<($7$^$9!#F1MM$N%W%m%0%i%`$O!"(B - Apache $B%G%#%9%H%j%S%e!<%7%g%s$N(B <code>cgi-bin</code> - $B%G%#%l%/%H%j$KFs$D4^$^$l$F$$$^$9!#(B - $B$$$/$D$+$NJQ?t$,I,?\$G$"$j!"$$$/$D$+$OG$0U$G$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B - $B$=$7$F!"8x<0$N%j%9%H$K$O$J$$$$$/$D$+$NJQ?t$,I=<($5$l$F$$$k$+$b$7$l$^$;$s!#(B - $B$5$i$K!"(BApache $B$O%G%U%)%k%H$GMQ0U$5$l$F$$$k4pK\E*$J$b$N$K(B - <a href="../env.html">$B$"$J$?<+?H$N4D6-JQ?t$r2C$($k(B</a>$B$?$a$N!"(B - $BB?$/$N0[$J$kJ}K!$rMQ0U$7$F$7$^$9!#(B</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 $B$H(B STDOUT</a></h3> - - - <p>$B%5!<%P$H%/%i%$%"%s%H4V$N$b$&0l$D$NDL?.$O!"I8=`F~NO(B - (<code>STDIN</code>)$B$HI8=`=PNO(B (<code>STDOUT</code>) - $B$rDL$8$F9T$J$o$l$^$9!#DL>o$NJ8L.$K$*$$$F!"(B<code>STDIN</code> - $B$O%-!<%\!<%I$d%W%m%0%i%`$,F0:n$9$k$?$a$KM?$($i$l$k%U%!%$%k$r0UL#$7!"(B - <code>STDOUT</code> $B$ODL>o%3%s%=!<%k$^$?$O%9%/%j!<%s$r0UL#$7$^$9!#(B</p> - - <p>$B%&%'%V%U%)!<%`$+$i(B CGI $B%W%m%0%i%`$X(B<code>POST</code> - $B$7$?$H$-!"%U%)!<%`$N%G!<%?$OFCJL$J%U%)!<%^%C%H$GB+$M$i$l!"(B - <code>STDIN</code> $B$rDL$7$F!"(BCGI $B%W%m%0%i%`$K0z$-EO$5$l$^$9!#(B - $B%W%m%0%i%`$O%G!<%?$,%-!<%\!<%I(B - $B$b$7$/$O%U%!%$%k$+$iMh$F$$$?$+$N$h$&$K=hM}$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B!VFCJL$J%U%)!<%^%C%H!W$O$H$F$bC1=c$G$9!#%U%#!<%k%IL>$HCM$O%$%3!<%k(B - (=) $B$G7k$P$l$^$9!#$=$7$FCM$NAH$O%"%s%Q%5%s%I(B (&) $B$G7k$P$l$^$9!#(B - $B%9%Z!<%9!"%"%s%Q%5%s%I!"%$%3!<%k$N$h$&$JLLE]$JJ8;z$O!"(B - $B$=$l$i$,F0:n$rBLL\$K$7$J$$$h$&$K$=$NJ8;z$KAjEv$9$k(B 16 $B?J$KJQ49$5$l$^$9!#(B - $BA4%G!<%?J8;zNs$O!"0J2<$N$h$&$K$J$j$^$9(B: - </p> - - <div class="example"><p><code> - name=Rich%20Bowen&city=Lexington&state=KY&sidekick=Squirrel%20Monkey - </code></p></div> - - <p>$B;~!9!"$3$N$h$&$JJ8;zNs$,(B URL - $B$KIU2C$5$l$k$N$r8+$k$G$7$g$&!#$=$N>l9g!"%5!<%P$O(B - <code>QUERY_STRING</code> $B$H$$$&4D6-JQ?t$K$=$NJ8;zNs$rF~$l$^$9!#$=$l$O(B - <code>GET</code> $B%j%/%(%9%H$H8F$P$l$^$9!#(B - HTML $B%U%)!<%`$G$O!"%G!<%?$rEO$9$?$a$K(B <code>GET</code> $B$H(B - <code>POST</code> $B$N$I$A$i$r;HMQ$9$k$+$r!"(B<code>FORM</code> $B%?%0$N(B - <code>METHOD</code> $BB0@-$N@_Dj$G;XDj$7$^$9!#(B</p> - - <p>CGI $B%W%m%0%i%`$O!"$=$NJ8;zNs$rLr$KN)$D>pJs$KJ,3d$9$k@UG$$,$"$j$^$9!#(B - $B9,$$$K$b!"$=$N%G!<%?(B$B=hM}$r=u$1$k%i%$%V%i%j$d%b%8%e!<%k$,B8:_$7$^$9!#(B - $B$3$l$i$O!"(BCGI $B%W%m%0%i%`$NB>$NLL$G$bF1MM$KLr$KN)$A$^$9!#(B</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 $B%b%8%e!<%k(B/$B%i%$%V%i%j(B</a></h2> - - - <p>CGI $B%W%m%0%i%`$r=q$/$H$-!"LLE]$J;E;v$NBgItJ,$r$7$F$/$l$k(B - $B%3!<%I%i%$%V%i%j$^$?$O%b%8%e!<%k$r;H$&$3$H$r8!F$$9$Y$-$G$9!#(B - $B$3$l$O%(%i!<$r8:$i$7!"Aa$$3+H/$K$D$J$,$j$^$9!#(B</p> - - <p>Perl $B$G(B CGI $B%W%m%0%i%`$r=q$$$F$$$k$J$i!"%b%8%e!<%k$O(B <a href="http://www.cpan.org/">CPAN</a> $B$GDs6!$5$l$F$$$^$9!#(B - $B$3$NL\E*$N$?$a$N:G$bIa5Z$7$F$$$k%b%8%e!<%k$O(B <code>CGI.pm</code> $B$G$9!#(B - <code>CGI::Lite</code> $B$b8!F$$7$^$7$g$&!#$3$l$O!"$[$H$s$I$N%W%m%0%i%`(B - $B$K$*$$$FI,MW$H$9$k$9$Y$F$N5!G=$N:G>.%;%C%H$N<BAu$G$9!#(B</p> - - <p>C $B$G(B CGI $B%W%m%0%i%`$r=q$$$F$$$k$J$i!"$$$m$$$m$J(B - $B%*%W%7%g%s$,$"$j$^$9!#$3$l$i$NFb$N0l$D$O(B <a href="http://www.boutell.com/cgic/">http://www.boutell.com/cgic/</a> - $B$GDs6!$5$l$F$$$k(B <code>CGIC</code> $B%i%$%V%i%j$G$9!#(B</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">$B99$J$k>pJs(B</a></h2> - - - <p>CGI $B$K4X$9$k>pJs$O%&%'%V$G?tB?$/Ds6!$5$l$F$$$^$9!#(BCGI - $B$NLdBj$K$D$$$F$O(B Usenet $B$N(B <a href="news:comp.infosystems.www.authoring.cgi">comp.infosystems.www.authoring.cgi</a> $B$G!"(B - $BB>$N%f!<%6$HO@5D$9$k$3$H$,$G$-$^$9!#(BHTML Writers Guide $B$N(B - -servers $B%a!<%j%s%0%j%9%H$O!"$"$J$?$N<ALd$K2sEz$7$F$/$l$k0NBg$J%j%=!<%9$G$9!#(B - <a href="http://www.hwg.org/lists/hwg-servers/">http://www.hwg.org/lists/hwg-servers/</a> - $B$G99$KB?$/$rC5$7=P$9$3$H$,$G$-$^$9!#(B</p> - - <p>$B$=$7$F$b$A$m$s!"$*$=$i$/(B CGI - $B%W%m%0%i%`$NF0:n$K4X$9$k>\:Y$NA4$F$,5-=R$5$l$F$$$k(B - CGI $B$N;EMM$rFI$`$Y$-$G$9!#%*%j%8%J%k%P!<%8%g%s$r(B - <a href="http://hoohoo.ncsa.uiuc.edu/cgi/interface.html">NCSA</a> - $B$G!"%"%C%W%G!<%H$5$l$?%I%i%U%H$r(B - <a href="http://web.golux.com/coar/cgi/">Common Gateway Interface RFC - $B%W%m%8%'%/%H(B</a>$B$G;2>H$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>CGI $B$NLdBj$K$D$$$F!"2C$o$C$F$$$k%a!<%j%s%0%j%9%H$^$?$O%K%e!<%9(B - $B%0%k!<%W$K<ALd$rAw$k$H$-!"5/$3$C$?$b$N!"5/$3$C$F$[$7$$$3$H!"(B - $B<B:]$K5/$3$C$?$3$H$,$I$&0c$&$+!";HMQ$7$F$$$k%5!<%P!"(B - CGI $B%W%m%0%i(B$B%`$r5-=R$7$F$$$k8@8l$K4X$9$k==J,$J>pJs$H!"(B - $B2DG=$G$"$l$PLdBj$N%3!<%I$rDs6!$9$k$h$&$K$7$F$/$@$5$$!#(B - $B$=$&$9$k$3$H$G!"LdBj$,$h$j4VC1$K8+$D$+$k$h$&$K$J$j$^$9!#(B</p> - - <p>Apache $B$N%=!<%9%3!<%I$K$*$$$FLdBj$rH/8+$7$?$3$H$r3N?.$7$F$$$J$$8B$j!"(B - CGI $B$NLdBj$K4X$9$k<ALd$r(B Apache - $B%P%0%G!<%?%Y!<%9$K(B<strong>$BAw$k$Y$-$G$J$$(B</strong> - $B$3$H$KCmL\$7$F$/$@$5$$!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 9c9fe2f646..adc6caa6a6 100755 --- 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.jis +URI: htaccess.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..50b079521e --- /dev/null +++ b/docs/manual/howto/htaccess.html.ja.euc-jp @@ -0,0 +1,341 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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></p> +</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> +</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></p> +</div><div id="footer"> +<p class="apache">Copyright 1999-2004 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.jis b/docs/manual/howto/htaccess.html.ja.jis deleted file mode 100644 index 7a576ba1f9..0000000000 --- a/docs/manual/howto/htaccess.html.ja.jis +++ /dev/null @@ -1,341 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%A%e!<%H%j%"%k(B: .htaccess $B%U%!%$%k(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">How-To / $B%A%e!<%H%j%"%k(B</a></div><div id="page-content"><div id="preamble"><h1>Apache $B%A%e!<%H%j%"%k(B: .htaccess $B%U%!%$%k(B</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></p> -</div> - -<p><code>.htaccess</code> $B%U%!%$%k$O%G%#%l%/%H%jKh$K@_Dj$rJQ99$9$kJ}K!$r(B -$BDs6!$7$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">.htaccess $B%U%!%$%k(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#what">.htaccess $B%U%!%$%k$H$O2?$+(B/$B$=$N;H$$J}(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#when">$B$$$D(B .htaccess $B%U%!%$%k$r;H$&(B($B;H$o$J$$(B)$B$+!#(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#how">$B%G%#%l%/%F%#%V$NE,MQ$N$5$lJ}(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#auth">$BG'>Z$NNc(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ssi">SSI $B$NNc(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cgi">CGI $B$NNc(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">$BLdBj2r7h(B</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 $B%U%!%$%k(B</a></h2> - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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 $B%U%!%$%k$H$O2?$+(B/$B$=$N;H$$J}(B</a></h2> - - - <p><code>.htaccess</code> $B%U%!%$%k(B ($B!VJ,;6@_Dj%U%!%$%k!W(B) $B$O(B - $B%G%#%l%/%H%jKh$K@_Dj$rJQ99$9$kJ}K!$rDs6!$7$^$9!#%G%#%l%/%F%#%V$N(B - $B=q$+$l$?%U%!%$%k$r%G%#%l%/%H%j$KCV$/$3$H$G!"$=$N%G%#%l%/%H%j$H$=$N(B - $B%5%V%G%#%l%/%H%j$9$Y$F$K%G%#%l%/%F%#%V$rE,MQ$5$;$k$3$H$,$G$-$^$9!#(B</p> - - <div class="note"><h3>$BCm(B:</h3> - <p><code>.htaccess</code> $B%U%!%$%k$rJL$NL>A0$K$7$?$$>l9g$O!"(B - <code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code> $B%G%#%l%/%F%#%V$r(B - $B;H$C$FJQ99$9$k$3$H$,$G$-$^$9!#Nc$($P!"$=$N%U%!%$%k$r(B <code>.config</code> - $B$H$$$&L>A0$K$7$?$$>l9g$O!"0J2<$N@_Dj$r%5!<%P@_Dj%U%!%$%k$KF~$l$k$3$H$,(B - $B$G$-$^$9(B:</p> - - <div class="example"><p><code> - AccessFileName .config - </code></p></div> - </div> - - <p>$B0lHL$K!"(B<code>.htaccess</code> $B%U%!%$%k$N9=J8$O(B - <a href="../configuring.html#syntax">$B<g@_Dj%U%!%$%k(B</a> - $B$HF1$8$G$9!#$3$l$i$N%U%!%$%k$K=q$/$3$H$N$G$-$k%G%#%l%/%F%#%V$O(B <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> $B%G%#%l%/%F%#%V$K(B$B$h$j7h$^$j$^$9!#(B - $B$3$N%G%#%l%/%F%#%V$O!"(B<code>.htaccess</code> $B%U%!%$%k$K(B - $B=q$+$l$?%G%#%l%/%F%#%V$NCf$G!"!"(B - $B$I$N%G%#%l%/%F%#%V$,E,MQ$5$l$k$+$r%+%F%4%j!<C10L$G;XDj$7$^$9!#(B - <code>.htaccess</code> $B$K=q$/$3$H$N$G$-$k%G%#%l%/%F%#%V$G$"$l$P!"(B - $B@bL@J8=q$K$O!V>e=q$-!W$H$$$&9`L\$,$"$j!"(B.htaccess $B$K=q$/$3$H$,$G$-$k$h$&$K(B - $B$J$k$?$a$N(B <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> $B$NCM$,;XDj$5$l$F$$$^$9!#(B</p> - - <p>$BNc$($P!"(B<code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code> $B%G%#%l%/%F%#%V$N@bL@$r(B - $B8+$k$H!"(B<code>.htaccess</code> $B%U%!%$%k$G$N;HMQ$,5v2D$5$l$F$$$k$3$H$,(B - $B$o$+$j$^$9!#(B ($B%G%#%l%/%F%#%V$N35MW$N=j$K$"$k!V%3%s%F%-%9%H!W$H=q$+$l$F$$$k(B - $B9T$r8+$F$/$@$5$$!#(B) <a href="../mod/directive-dict.html#Context">$B>e=q$-(B</a>$B$H=q$+$l$F$$$k9T$K$O(B - <code>FileInfo</code> $B$H$"$j$^$9!#$G$9$+$i!"(B<code>.htaccess</code> $BCf$N(B - $B$3$N%G%#%l%/%F%#%V$,M-8z$K$J$k$?$a$K$O!">/$J$/$H$b(B - <code>AllowOverride FileInfo</code> $B$,@_Dj$5$l$F$$$kI,MW$,$"$j$^$9!#(B</p> - - <div class="example"><h3>$BNc(B:</h3><table> - <tr> - <td><a href="../mod/directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></td> - <td>$B%5!<%P@_Dj%U%!%$%k(B,$B%P!<%A%c%k%[%9%H(B,$B%G%#%l%/%H%j(B,.htaccess</td> - </tr> - - <tr> - <td><a href="../mod/directive-dict.html#Override">$B>e=q$-(B:</a></td> - <td>FileInfo</td> - </tr> - </table></div> - - <p>$B$"$k%G%#%l%/%F%#%V$r(B <code>.htaccess</code> $B%U%!%$%k$K=q$/$3$H$,$G$-$k$+(B - $B$I$&$+$o$+$i$J$$$H$-$O!"$=$N%G%#%l%/%F%#%V$N@bL@$rC5$7$F!"(B".htaccess" - $B$N$?$a$N!V%3%s%F%-%9%H!W$N9T$rD4$Y$F$/$@$5$$!#(B</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">$B$$$D(B .htaccess $B%U%!%$%k$r;H$&(B($B;H$o$J$$(B)$B$+!#(B</a></h2> - - <p>$B0lHLE*$K!"%5!<%P$N<g@_Dj%U%!%$%k$K%"%/%;%9$G$-$J$$>l9g$r=|$$$F!"(B - <code>.htaccess</code> $B%U%!%$%k$N;HMQ$O6KNOHr$1$F$/$@$5$$!#(B - $B@$$NCf$K$O!"Nc$($P!"%f!<%6G'>Z$O>o$K(B <code>.htaccess</code> $B%U%!%$%k$G(B - $B9T$J$o$J$1$l$P$J$i$J$$!"$H$$$&8m2r$,9-$^$C$F$$$^$9$,!"$^$C$?$/$=$s$J$3$H$O(B - $B$"$j$^$;$s!#%f!<%6G'>Z$N@_Dj$O%5!<%P<g@_Dj%U%!%$%k$K=q$/$3$H$,$G$-!"(B - $B<B:]!"$=$NJ}$,$h$jNI$$@_DjJ}K!$G$9!#(B</p> - - <p><code>.htaccess</code> $B%U%!%$(B$B%k$O%3%s%F%s%DDs6!<T$,%G%#%l%/%H%jKh$N(B - $B@_Dj$r9T$J$$$?$$$1$l$I!"%5!<%P%7%9%F%`$N(B root $B%"%/%;%98"8B$r;}$C$F$$$J$$(B - $B$H$$$&>l9g$K$N$_;H$&$Y$-$b$N$G$9!#%5!<%P4IM}<T$,IQHK$K@_DjJQ99$r9T$J$$$?$/$O(B - $B$J$$!"$H$$$&$H$-$K$O8D!9$N%f!<%6$,(B <code>.htaccess</code> $B%U%!%$%k$r;H$C$F(B - $B<+J,$G@_Dj$NJQ99$r9T$J$&$3$H$r5v2D$7$?J}$,NI$$$H$-$b$"$k$G$7$g$&!#(B - $B$3$l$OFC$K!"(BISP $B$,J#?t$N%f!<%6$N%5%$%H$r0l$D$N%^%7%s$G%[%9%H$7$F$$$F!"(B - $B3F%f!<%6$,@_Dj$NJQ99$r$G$-$k$h$&$K$7$?$$$h$&$J$H$-$K$"$F$O$^$j$^$9!#(B</p> - - <p>$B$7$+$7!"IaDL$O2DG=$G$"$l$P(B <code>.htaccess</code> $B%U%!%$%k$N;HMQ$O(B - $BHr$1$F$/$@$5$$!#(B<code>.htaccess</code> $B%U%!%$%k$K=q$3$&$H9M$($k$h$&$J(B - $B$9$Y$F$N@_Dj$O!"%5!<%P$N<g@_Dj%U%!%$%k$N(B <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> $B%;%/%7%g%s$GF1$8$h$&$K9T$J$&$3$H$,(B - $B$G$-$^$9!#(B</p> - - <p><code>.htaccess</code> $B%U%!%$%k$N;HMQ$rHr$1$kM}M3$O<g$KFs$D$"$j$^$9!#(B</p> - - <p>$B0l$DL\$O%5!<%P$N@-G=$NLdBj$G$9!#(B<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> $B%G%#%l%/%F%#%V$,(B - <code>.htaccess</code> $B%U%!%$%k$N@_Dj$r5v2D$7$F$$$k>l9g$O!"(BApache $B$O(B - $B3F%G%#%l%/%H%j$G(B <code>.htaccess</code> $B%U%!%$%k$rC5$7$^$9!#(B - $B$G$9$+$i!"(B<code>.htaccess</code> $B%U%!%$%k$r5v2D$9$k$H!"<B:]$K;HMQ$7$F$$$k$+(B - $B$I$&$+$K4X$o$i$:!"@-G=$NDc2<$r>7$/$3$H$K$J$j$^$9(B! $B$^$?!"(B<code>.htaccess</code> - $B%U%!%$%k$OJ8=q$,%j%/%(%9%H$5$l$kEY$KFI$_9~$^$l$^$9!#(B</p> - - <p>$B$5$i$K!"(BApache $B$OE,MQ$9$Y$-%G%#%l%/%F%#%V$r=8$a$k$?$a$K!"$9$Y$F$N(B - $B>e0L$N%G%#%l%/%H%j$N(B <code>.htaccess</code> $B%U%!%$%k$rC5$9I,MW$,$"$k$3$H$K$b(B - $BCm0U$7$F$/$@$5$$!#(B(<a href="#how">$B%G%#%l%/%F%#%V$,E,MQ$5$l$kJ}K!(B</a>$B$r(B - $B;2>H$7$F$/$@$5$$!#(B)$B$G$9$+$i!"(B<code>/www/htdocs/example</code> $B$K$"$k(B - $B%U%!%$%k$,%j%/%(%9%H$5$l$?$H$-$O!"(BApache $B$O0J2<$N%U%!%$%k$rD4$Y$^$9!#(B</p> - - <div class="example"><p><code> - /.htaccess<br /> - /www/.htaccess<br /> - /www/htdocs/.htaccess<br /> - /www/htdocs/example/.htaccess - </code></p></div> - - <p>$B$G$9$+$i!"$=$N%G%#%l%/%H%j$N$=$l$>$l$N%U%!%$%k$X$N%"(B$B%/%;%9$KBP$7$F!"(B - $B>e$NNc$N%U%!%$%k$,$^$C$?$/B8:_$7$J$$$H$-$G$b!"DI2C$N%U%!%$%k%7%9%F%`$N(B - $B%"%/%;%9$,9T$J$o$l$k$3$H$K$J$j$^$9!#(B($B$3$l$O!"(B<code>.htaccess</code> $B$,(B - <code>/</code> $B$KBP$7$FM-8z$K$J$C$F$$$k$H$-$N>l9g$G!"IaDL$O$=$&$J$C$F(B - $B$$$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B)</p> - - <p>$BFs$DL\$O%;%-%e%j%F%#$G$9!#%f!<%6$K%5!<%P$N@_Dj$rJQ99$9$k$3$H$r(B - $B5v2D$9$k$3$H$K$J$j$^$9$N$G!"$"$J$?<+?H$,4IM}$G$-$J$$JQ99$r$5$l$k(B - $B62$l$,$"$j$^$9!#%f!<%6$K$3$NFC8"$rM?$($k$N$,NI$$$N$+$I$&$+!"==J,(B - $B8!F$$7$F$/$@$5$$!#$^$?!"%f!<%6$KM?$($k8"8B$,I,MW$J$b$N$h$j$b>/$J$9$.$k$H!"(B - $BM>J,$J5;=Q%5%]!<%HJs9p$r<u$1<h$k$h$&$K$J$k2DG=@-$,9b$$$3$H$K$b(B - $BCm0U$7$F$/$@$5$$!#3N<B$K!"%f!<%6$K$I$NDxEY$N8"8B$rM?$($?$+L@3N$K9p$2$k$h$&$K(B - $B$7$F$/$@$5$$!#(B<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> $B$K(B - $B2?$r@_Dj$7$?$+$H$$$&$3$H$H!"4XO"$9$kJ8=q$r<($9$3$H$G!"(B - $B8e!9$N:.Mp$r$0$C$H8:$i$9$3$H$,(B - $B$G$-$^$9!#(B</p> - - <p>$B$H$3$m$G!"%G%#%l%/%F%#%V$N=q$+$l$?(B <code>.htaccess</code> $B$r(B - <code>/www/htdocs/example</code> $B$KCV$/$3$H$H!"F1$8%G%#%l%/%F%#%V$r(B - $B<g%5!<%P@_Dj$N(B Directory $B%;%/%7%g%s(B - <code><Directory /www/htdocs/example></code> $B$K=q$/$3$H$O(B - $B40A4$KEy2A$G$9(B:</p> - - <p><code>/www/htdocs/example</code> $B$N(B <code>.htaccess</code> $B%U%!%$%k(B:</p> - - <div class="example"><h3><code>/www/htdocs/example</code> $B$N(B .htaccess $B%U%!%$%k$N(B - $BFbMF(B</h3><p><code> - AddType text/example .exm - </code></p></div> - - <div class="example"><h3><code>httpd.conf $B$N%;%/%7%g%s(B</code> - file</h3><p><code> - <Directory /www/htdocs/example><br /> - <span class="indent"> - AddType text/example .exm<br /> - </span> - </Directory> - </code></p></div> - - <p>$B$7$+$7!"$3$N@_Dj$O%5!<%P@_Dj%U%!%$%k$K=q$$$?J}$,%Q%U%)!<%^%s%9$N(B - $BDc2<$,>/$J$/$J$j$^$9!#%U%!%$%k$,%j%/%(%9%H$5$l$kEY$K(B - $BFI$_9~$^$l$kBe$o$j$K!"(BApache $B$N5/F0;~$K(B 1 $B2s$@$1FI$_9~$a$P(B - $B$h$/$J$k$+$i$G$9!#(B</p> - - <p><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> $B%G%#%l%/%F%#%V$N(B - $BCM$r(B <code>none</code> $B$K@_Dj$9$k$3$H$G(B <code>.htaccess</code> $B%U%!%$%k(B - $B$N;HMQ$r40A4$KL58z$K$9$k$3$H$,$G$-$^$9!#(B</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">$B%G%#%l%/%F%#%V$NE,MQ$N$5$lJ}(B</a></h2> - - <p><code>.htaccess</code> $B%U%!%$%k$N@_Dj%G%#%l%/%F%#%V$O(B <code>.htaccess</code> - $B%U%!%$%k$NB8:_$9$k%G%#%l%/%H%j$H!"$=$N%5%V%G%#%l%/%H%j$9$Y$F$KE,MQ$5$l$^$9!#(B - $B$7$+$7!">e$N3,AX$N%G%#%l%/%H%j$K$b(B <code>.htaccess</code> $B%U%!%$%k$,(B - $BB8:_$9$k$+$b$7$l$J$$$3$H$r3P$($F$*$/$3$H$OBg@Z$G$9!#%G%#%l%/%F%#%V$O8=$l$k(B - $B=gHV$KE,MQ$5$l$^$9!#$G$9$+$i!"$"$k%G%#%l%/%H%j$N(B <code>.htaccess</code> $B$O(B - $B%G%#%l%/%H%j%D%j!<$N$h$j>e$N3,AX$N(B <code>.htaccess</code> $B%U%!%$%k$N(B - $B@_Dj$r>e=q$-$9$k$+$b$7$l$^$;$s!#$=$7$F!"$=$N(B <code>.htaccess</code> $B$b(B - $B$h$j>e$N3,AX$G=q$+$l$?%G%#%l%/%F%#%V$r>e=q$-$7$?$j!"<g%5!<%P@_Dj%U%!%$%k(B - $B$=$N$b$N$N@_Dj$r>e=q$-$7$?$j$7$F$$$k$+$b$7$l$^$;$s!#(B</p> - - <p>$BNc(B:</p> - - <p>$B%G%#%l%/%H%j(B <code>/www/htdocs/example1</code> $B$K0J2<$NFbMF$N(B - <code>.htaccess</code> $B%U%!%$%k$,$"$j$^$9(B:</p> - - <div class="example"><p><code> - Options +ExecCGI - </code></p></div> - - <p>($BCm(B: <code>.htaccess</code> - $B%U%!%$%k$G(B "<code class="directive"><a href="../mod/core.html#options">Options</a></code>" $B%G%#%l%/%F%#%V$,M-8z$K$J$k$?$a$K$O!"(B - "<code>AllowOverride Options</code>" $B$rM-8z$K$9$kI,MW$,$"$j$^$9!#(B)</p> - - <p>$B%G%#%l%/%H%j(B <code>/www/htdocs/example1/example2</code> $B$K$O(B - $B0J2<$N$h$&$J(B <code>.htaccess</code> $B%U%!%$%k$,$"$j$^$9(B:</p> - - <div class="example"><p><code> - Options Includes - </code></p></div> - - <p>$BFs$D$a$N(B <code>.htaccess</code> $B$K$h$j!"%G%#%l%/%H%j(B - <code>/www/htdocs/example1/example2</code> $B$G$O(B CGI $B$N<B9T$O(B - $B5v2D$5$l$^$;$s!#$3$l$O!"(B<code>Options Includes</code> $B$N$_$,(B - $B8zNO$r;}$A!"$=$l$,$9$Y$F$N0JA0$N@_Dj$r>e=q$-$9$k$+$i$G$9!#(B</p> -</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">$BG'>Z$NNc(B</a></h2> - - <p>$B$b$7G'>Z$NJ}K!$rCN$k$?$a$K$3$NItJ,$KD>@\Mh$?$N$G$"$l$P!"<!$N$3$H$r(B - $BCN$C$F$*$/$3$H$,=EMW(B$B$G$9!#$h$/$"$k8m2r$K!"%Q%9%o!<%IG'>Z$r9T$J$&$?$a$K$O(B - <code>.htaccess</code> $B%U%!%$%k$r;H$&I,MW$,$"$k!"$H$$$&$b$N$,$"$j$^$9!#(B - $B$3$l$O@5$7$/$"$j$^$;$s!#<g%5!<%P@_Dj%U%!%$%k$N(B <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> $B%;%/%7%g%s$K(B - $BG'>ZMQ$N%G%#%l%/%F%#%V$r=q$/J}$,?d>)$5$l$kJ}K!$G!"(B<code>.htaccess</code> - $B%U%!%$%k$O<g%5!<%P@_Dj%U%!%$%k$rJQ99$G$-$J$$$H$-$K$N$_;HMQ$9$Y$-$G$9!#(B - $B$$$D(B <code>.htaccess</code> $B%U%!%$%k$r;H$&$Y$-$G!"$$$D;H$&$Y$-$G$O$J$$$+$K(B - $B$D$$$F$O(B <a href="#when">$B>e(B</a>$B$r;2>H$7$F$/$@$5$$!#(B</p> - - <p>$B0J>e$N$3$H$r$U$^$($?>e$G!"$b$7(B <code>.htaccess</code> $B$N;HMQ$,(B - $B$^$@I,MW$@$H;W$&>l9g$O!"<!$N$h$&$J$b$N$,K>$_$N$3$H$r$7$F$/$l$k$+$b(B - $B$7$l$^$;$s!#(B</p> - - <p><code>.htaccess</code> $B%U%!%$%k$NFbMF(B:</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>$B$3$l$i$N%G%#%l%/%F%#%V$,M-8z$K$J$k$?$a$K$O!"(B - <code>AllowOverride AuthConfig</code> $B$,M-8z$G$J$/$F$O$J$i$J$$$3$H$K(B - $BCm0U$7$F$/$@$5$$!#(B</p> - - <p>$BG'>Z$H>5G'$K$D$$$F$O(B <a href="auth.html">$BG'>Z%A%e!<%H%j%"%k(B</a>$B$r(B - $B;2>H$7$F$/$@$5$$!#(B</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 $B$NNc(B</a></h2> - - <p>$B$b$&0l$D$N(B <code>.htaccess</code> $B%U%!%$%k$N$h$/$"$kMxMQK!$O(B - $BFCDj$N%G%#%l%/%H%j$G(B SSI $B$rM-8z$K$9$k$3$H$G$9!#$3$l$O!"K>$_$N%G%#%l%/%H%j$N(B - <code>.htaccess</code> $B%U%!%$%k$K0J2<$N@_Dj%G%#%l%/%F%#%V$r=q$/$3$H$G(B - $BC#@.$G$-$^$9(B:</p> - - <div class="example"><p><code> - Options +Includes<br /> - AddType text/html shtml<br /> - AddHandler server-parsed shtml - </code></p></div> - - <p>$B$3$l$i$N%G%#%l%/%F%#%V$,M-8z$K$J$k$?$a$K$O!"(B - <code>AllowOverride Options</code> $B$H(B <code>AllowOverride - FileInfo</code> $B$,M-8z$K$J$C$F$$$kI,MW$,$"$k$3$H$KCm0U$7(B$B$F$/$@$5$$!#(B</p> - - <p>$B$h$j$^$H$^$C$?(B SSI $B$N@bL@$O(B <a href="ssi.html">SSI $B%A%e!<%H%j%"%k(B</a>$B$r(B - $B;2>H$7$F$/$@$5$$!#(B</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 $B$NNc(B</a></h2> - - <p>$B:G8e$K!"FCDj$N%G%#%l%/%H%j$G(B CGI $B%W%m%0%i%`$N<B9T$r5v2D$7$?$$$3$H$,(B - $B$"$k$G$7$g$&!#$3$l$O0J2<$N@_Dj$G9T$J$&$3$H$,$G$-$^$9(B:</p> - - <div class="example"><p><code> - Options +ExecCGI<br /> - AddHandler cgi-script cgi pl - </code></p></div> - - <p>$B$b$7$/$O!"$"$k%G%#%l%/%H%j$N$9$Y$F$N%U%!%$%k$,(B CGI $B%W%m%0%i%`$H(B - $B$_$J$5$l$k$h$&$K$7$?$$$J$i!"0J2<$N@_Dj$G<B8=$9$k$3$H$,$G$-$^$9(B:</p> - - <div class="example"><p><code> - Options +ExecCGI<br /> - SetHandler cgi-script - </code></p></div> - - <p>$B$3$l$i$N%G%#%l%/%F%#%V$,M-8z$K$J$k$?$a$K$O!"(B - <code>AllowOverride Options</code> $B$H(B <code>AllowOverride - FileInfo</code> $B$,M-8z$G$"$kI,MW$,$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B</p> - - <p>CGI $B%W%m%0%i%`$H@_Dj$N$h$j$^$H$^$C$?@bL@$O(B <a href="cgi.html">CGI $B%A%e!<%H%j%"%k(B</a>$B$r;2>H$7$F$/$@$5$$!#(B</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">$BLdBj2r7h(B</a></h2> - - <p>$B@_Dj%G%#%l%/%F%#%V$r(B <code>.htaccess</code> $B%U%!%$%k$K=q$$$?$1$l$I$b!"(B - $B4|BT$7$?8z2L$,F@$i$l$J$$$H$-$K$O!"$$$/$D$+$N860x$,9M$($i$l$^$9!#(B</p> - - <p>$B0lHV$h$/$"$k$3$H$O!"@_Dj%G%#%l%/%F%#%V$,9MN8$5$l$k$h$&$K$O(B - <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> $B$,@_Dj$5$l$F$$$J$$(B - $B$H$$$&$b$N$G$9!#3:Ev$N%U%!%$%k$N%9%3!<%W$K(B <code>AllowOverride None</code> - $B$,@_Dj$5$l$F$$$J$$$3$H$r3NG'$7$F$/$@$5$$!#$3$l$rD4$Y$k$?$a$NNI$$J}K!$O!"(B - <code>.htaccess</code> $B%U%!%$%k$K$4$_$r=q$$$F!"%j%m!<%I$9$k$3$H$G$9!#(B - $B%5!<%P$N%(%i!<$,@8@.$5$l$J$$$H$-$O!"$[$\3N<B$K(B <code>AllowOverride - None</code> $B$,@_Dj$5$l$F$$$k>uBV$K$J$C$F$$$^$9!#(B</p> - - <p>$B$=$&$G$O$J$/!"J8=q$r%"%/%;%9$7$h$&$H$7$?$H$-$K%(%i!<$,H/@8$7$F$$$k(B - $B$H$-$O!"(BApache $B$N%(%i!<%m%0$rD4$Y$F$/$@$5$$!#(B<code>.htaccess</code> $B%U%!%$%k$G(B - $B;HMQ$5$l$?%G%#%l%/%F%#%V$,5v2D$5$l$F$$$J$$!"$H$$$&$3$H$rCN$i$;$F$$$k(B - $B2DG=@-$,9b$$$G$9!#$^$?$O!"9=J8$N4V0c$$$,$"$k$3$H$r=R$Y$F$$$k$+$b$7$l$^$;$s!#(B - $B$=$N(B$B>l9g$K$O$^$:$=$l$r=$@5$9$kI,MW$,$"$j$^$9!#(B</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></p> -</div><div id="footer"> -<p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 5cc8a8a133..9ee330865b 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.jis +URI: index.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..c78a311f23 --- /dev/null +++ b/docs/manual/howto/index.html.ja.euc-jp @@ -0,0 +1,102 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/howto/index.html.ja.jis deleted file mode 100644 index a388951a2f..0000000000 --- a/docs/manual/howto/index.html.ja.jis +++ /dev/null @@ -1,102 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 / $B%A%e!<%H%j%"%k(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>How-To / $B%A%e!<%H%j%"%k(B</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> -<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 / $B%A%e!<%H%j%"%k(B</a></h2> - - - - <dl> - <dt>$BG'>Z(B</dt> - <dd> - <p>$BG'>Z$H$O!"C/$+$,<+J,$OC/$G$"$k$+$rL>>h$C$F$$$k$b$N$r8!>Z$9$k(B - $B=hM}$N$3$H$G$9!#>5G'$H$O!"C/$+$,K>$_$N>l=j$KC)$jCe$1$?$j!"(B - $BK>$_$N>pJs$r<j$KF~$l$?$j$9$k$3$H$r5v2D$9$k=hM}$N$3$H$G$9!#(B</p> - - <p>$B;2>H(B: <a href="auth.html">$BG'>Z!">5G'!"%"%/%;%9@)8f(B</a></p> - </dd> - </dl> - - <dl> - <dt>CGI $B$K$h$kF0E*%3%s%F%s%D(B</dt> - <dd> - <p>CGI (Common Gateway Interface) $B$O%&%'%V%5!<%P$,30It$N%3%s%F%s%D(B - $B@8@.%W%m%0%i%`$H$I$N$h$&$KAj8_F0:n$r$9$k$+$rDj5A$7$^$9!#(B - $B$=$N30It%W%m%0%i%`$ODL>o(B CGI $B%W%m%0%i%`$d(B CGI $B%9%/%j%W%H$H8F$P$l$^$9!#(B - CGI $B$O%&%'%V%5%$%H$KF0E*$J%3%s%F%s%D$rDI2C$9$k$?$a$N!"(B - $B0lHVC1=c$G$h$/;H$o$l$F$$$kJ}K!$G$9!#$3$NJ8=q$O(B Apache $B%&%'%V%5!<%P$K(B - CGI $B$r@_Dj$7!"(BCGI $B%W%m%0%i%`$r=q$-;O$a$k$?$a$N%$%s%H%m%@%/%7%g%s$G$9!#(B</p> - - <p>$B;2>H(B: <a href="cgi.html">CGI: $BF0E*%3%s%F%s%D(B</a></p> - </dd> - </dl> - - <dl> - <dt><code>.htaccess</code> $B%U%!%$%k(B</dt> - <dd> - <p><code>.htaccess</code> $B%U%!%$%k$O%G%#%l%/%H%jKh$K@_Dj$rJQ99$9$k$?$a$N(B - $BJ}K!$rDs6!$7$^$9!#@_Dj%G%#%l%/%F%#%V$,=q$+$l$?%U%!%$%k$,!"$"$k%I%-%e%a%s%H(B - $B%G%#%l%/%H%j$KCV$+$l$k$H!"%G%#%l%/%F%#%V$O$=$N%G%#%l%/%H%j$H(B - $B$9$Y$F$N%5%V%G%#%l%/%H%j$KE,MQ$5$l$^$9!#(B</p> - - <p>$B;2>H(B: <a href="htaccess.html"><code>.htaccess</code> $B%U%!%$%k(B</a></p> - </dd> - </dl> - - <dl> - <dt>Server Side Includes $B%$%s%H%m%@%/%7%g%s(B</dt> - <dd> - <p>SSI (Server Side Includes) $B$O(B HTML $B%Z!<%8Cf$K=q$+$l$k%G%#%l%/%F%#%V$G!"(B - $B%Z!<%8$,Aw$i$l$k;~$K%5!<%P$K$h$jI>2A$5$l$^$9!#$3$l$K$h$j!"%Z!<%8A4BN$r(B - CGI $B%W%m%0%i%`$G@8@.$7$?$j!"B>$NF0E*$J5;=Q$r;H$&$3$H$J$/!"4{B8$N(B HTML - $B%Z!<%8$KF0E*$K@8@.$5$l(B$B$?FbMF$rIU2C$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B;2>H(B: <a href="ssi.html">Server Side Includes (SSI)</a></p> - </dd> - </dl> - - <dl> - <dt>$B%f!<%6Kh$N%&%'%V%G%#%l%/%H%j(B</dt> - <dd> - <p>$BJ#?t%f!<%6$NB8:_$9$k%7%9%F%`$G$O!"$=$l$>$l$N%f!<%6$O(B <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> $B%G%#%l%/%F%#%V$r;H$&$3$H$K$h$C$F(B - $B%[!<%`%G%#%l%/%H%j>e$K%&%'%V%5%$%H$r:n@.$9$k$3$H$,$G$-$^$9!#(B - URL <code>http://example.com/~username/</code> $B$rK,$l$??M$O(B - $B%f!<%6(B "<code>username</code>" $B$N%[!<%`%G%#%l%/%H%j$N!"(B<code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> $B%G%#%l%/%F%#%V$G;XDj$5$l$?(B - $B%5%V%G%#%l%/%H%j$+$i%3%s%F%s%D$rF@$k$3$H$K$J$j$^$9!#(B</p> - - <p>$B;2>H(B: <a href="public_html.html">$B%f!<%6%&%'%V%G%#%l%/%H%j(B (<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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 4529900542..690c35b259 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.jis +URI: public_html.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..9984ee8666 --- /dev/null +++ b/docs/manual/howto/public_html.html.ja.euc-jp @@ -0,0 +1,155 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> + +<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 1999-2004 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.jis b/docs/manual/howto/public_html.html.ja.jis deleted file mode 100644 index 68245aad23..0000000000 --- a/docs/manual/howto/public_html.html.ja.jis +++ /dev/null @@ -1,155 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$B%f!<%6Kh$N%&%'%V%G%#%l%/%H%j(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">How-To / $B%A%e!<%H%j%"%k(B</a></div><div id="page-content"><div id="preamble"><h1>$B%f!<%6Kh$N%&%'%V%G%#%l%/%H%j(B</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> - -<p>$BJ#?t$N%f!<%6$N$$$k%7%9%F%`$G$O!"(B<code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> $B%G%#%l%/%F%#%V$r;H$C$F(B - $B3F%f!<%6$,%[!<%`%G%#%l%/%H%j$K%&%'%V%5%$%H$r9=C[$G$-$k$h$&$K@_Dj$9$k$3$H$,(B - $B2DG=$G$9!#(BURL <code>http://example.com/~username/</code> $B$rK,$l$??M$O(B - "<code>username</code>" $B$H$$$&%f!<%6$N(B <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> $B%G%#%l%/%F%#%V$G;XDj$5$l$?(B - $B%5%V%G%#%l%/%H%j$+$i%3%s%F%s%D$rF@$k$3$H$K$J$j$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">$B%f!<%6Kh$N%&%'%V%G%#%l%/%H%j(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir $B$r;H$C$F%U%!%$%k$N%Q%9$r@_Dj$9$k(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#enable">$B$3$N5!G=$r;HMQ$G$-$k%f!<%6$r@)8B$9$k(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cgi">$B%f!<%6Kh$N(B CGI $B%G%#%l%/%H%j(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#htaccess">$B%f!<%6$K$h$k@_DjJQ99$r5v2D(B</a></li> -</ul><h3>$B;2>H(B</h3><ul class="seealso"><li><a href="../urlmapping.html">URL $B$+$i%U%!%$%k%7%9%F%`$X$N%^%C%T%s%0(B</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">$B%f!<%6Kh$N%&%'%V%G%#%l%/%H%j(B</a></h2> - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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 $B$r;H$C$F%U%!%$%k$N%Q%9$r@_Dj$9$k(B</a></h2> - - - <p><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> $B%G%#%l%/%F%#%V$O(B - $B%f!<%6Kh$N%3%s%F%s%D$,FI$_9~$^$l$k%G%#%l%/%H%j$r;XDj$7$^$9!#(B - $B$3$N%G%#%l%/%F%#%V$O$$$m$$$m0c$C$?7A<0$r<h$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B%9%i%C%7%e$G;O$^$i$J$$%Q%9$,M?$($i$l$?$H$-$O!"%f!<%6$N%[!<%`%G%#%l%/%H%j(B - $B$+$i$NAjBP%Q%9$H$_$J$5$l$^$9!#<!$N@_Dj$,$"$C$?$H$-$K(B:</p> - - <div class="example"><p><code> - UserDir public_html - </code></p></div> - - <p>URL <code>http://example.com/~rbowen/file.html</code> $B$O(B - $B%Q%9(B <code>/home/rbowen/public_html/file.html</code> $B$X(B - $BJQ49$5$l$^$9!#(B</p> - - <p>$B%Q%9$,%9%i%C%7%e$G;O$^$k$H$-$O!"%G%#%l%/%H%j%Q%9$O$=$N%Q%9$K(B - $B%f!<%6L>$r2C$($?$b$N$+$i$J$j$^$9!#<!$N@_Dj$N$H$-(B:</p> - - <div class="example"><p><code> - UserDir /var/html - </code></p></div> - - <p>URL <code>http://example.com/~rbowen/file.html</code> $B$O(B - $B%Q%9(B <code>/var/html/rbowen/file.html</code> $B$XJQ49$5$l$^$9!#(B</p> - - <p>$B%"%9%?%j%9%/(B (*) $B$r4^$`%Q%9$,;XDj$5$l$?$H$-$O!"%"%9%?%j%9%/$r(B - $B%f!<%6L>$GCV49$7$?$b$N$,;HMQ$5$l$^$9!#$3$N$h$&$J@_Dj$@$H(B:</p> - - <div class="example"><p><code> - UserDir /var/www/*/docs - </code></p></div> - - <p>URL <code>http://example.com/~rbowen/file.html</code> $B$O(B - $B%Q%9(B <code>/var/www/rbowen/docs/file.html</code> $B$XJQ49$5$l$^$9!#(B</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">$B$3$N5!G=$r;HMQ$G$-$k%f!<%6$r@)8B$9$k(B</a></h2> - - - <p>UserDir $B$N%I%-%e%a%s%H$K<($5$l$F$$$k9=J8$r;H$&$3$H$G!"(B - $B$I$N%f!<%6$,$3$N5!G=$r;H$&$3$H$,$G$-$k$+$r@)8B$9$k$3$H$,$G$-$^$9(B:</p> - - <div class="example"><p><code> - UserDir enabled<br /> - UserDir disabled root jro fish - </code></p></div> - - <p>$B>e$N@_Dj$O(B <code>dissabled</code> $BJ8$N%f!<%60J30$N$9$Y$F$N%f!<%6$K(B - $BBP$7$F(B UserDir $B$N5!G=$rM-8z$K$7$^$9!#F1MM$K$7$F!"0J2<$N$h$&$K(B - $B?tL>$N%f!<%60J30$KBP$7$F$3$N5!G=$rL58z$K$9$k$3$H$b$G$-$^$9(B:</p> - - <div class="example"><p><code> - UserDir disabled<br /> - UserDir enabled rbowen krietz - </code></p></div> - - <p>$BB>$NNc$O(B <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> - $B$N@bL@$r;2>H$7$F$/$@$5$$!#(B</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">$B%f!<%6Kh$N(B CGI $B%G%#%l%/%H%j(B</a></h2> - - - <p>$B$=$l$>$l$N%f!<%6$K@lMQ$N(B cgi-bin $B%G%#%l%/%H%j$rM?$($k$?$a$K!"(B - <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - $B$r;H$C$F%f!<%6$N%[!<%`%G%#%l%/%H%j$N;XDj$5$l$?NN0h$KBP$7$F(B CGI $B$rM-8z$K(B - $B$9$k$3$H$,$G$-$^$9!#(B</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>$B$=$7$F!"(B<code>UserDir</code> $B$,(B - <code>public_html</code> $B$K@_Dj$5$l$F$$$k$H2>Dj$9$k$H!"(B - $B$=$N%G%#%l%/%H%j$N(B CGI $B%W%m%0%i%`(B <code>example.cgi</code> - $B$O0J2<$NMM$K8F$S=P$5$l$k$3$H$,$G$-$^$9(B:</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">$B%f!<%6$K$h$k@_DjJQ99$r5v2D(B</a></h2> - - - <p>$B%f!<%6$KH`$i$N%&%'%V6u4V$G$N%5!<%P$N@_(B$BDj$NJQ99$r5v2D$9$k>l9g!"(B - $B%f!<%6$O(B <code>.htaccess</code> $B%U%!%$%k$r;H$C$F@_Dj$rJQ99$9$kI,MW$,$"$j$^$9!#(B - <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> $B$NCM$r(B - $B%f!<%6$,JQ99$9$k$3$H$r5v2D$7$?$$%G%#%l%/%F%#%V$KBP$7$F==J,$J$b$N$K(B - $B@_Dj$7$F$$$k$3$H$r3NG'$7$F$/$@$5$$!#$3$N5!G=$,$I$N$h$&$K$7$FF0:n$7$F$$$k$+(B - $B$N>\:Y$O(B <a href="htaccess.html">.htaccess $B%A%e!<%H%j%"%k(B</a> $B$rFI$s$G(B - $B$/$@$5$$!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 fab7885793..6142aec8e8 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.jis +URI: ssi.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..45b0e72fb9 --- /dev/null +++ b/docs/manual/howto/ssi.html.ja.euc-jp @@ -0,0 +1,481 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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 1999-2004 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.jis b/docs/manual/howto/ssi.html.ja.jis deleted file mode 100644 index 626ca45eae..0000000000 --- a/docs/manual/howto/ssi.html.ja.jis +++ /dev/null @@ -1,481 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%A%e!<%H%j%"%k(B: Server Side Includes $BF~Lg(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">How-To / $B%A%e!<%H%j%"%k(B</a></div><div id="page-content"><div id="preamble"><h1>Apache $B%A%e!<%H%j%"%k(B: Server Side Includes $BF~Lg(B</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>$B%5!<%P%5%$%I%$%s%/%k!<%I$K$h$C$F!"4{B8$N(B HTML -$B%I%-%e%a%s%H$KF0E*$J%3%s%F%s%D$rDI2C$9$k$3$H$,$G$-$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">$B$O$8$a$K(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#what">SSI $B$H$O(B ?</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#configuring">SSI $B$r5v2D$9$k$?$a$N%5!<%P$N@_Dj(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#basic">$B4pK\E*$J(B SSI $B%G%#%l%/%F%#%V(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#additionalexamples">$BDI2C$NNc(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#config">$BB>$K2?$,@_Dj$G$-$k$N$+(B ?</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#exec">$B%3%^%s%I$N<B9T(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#advanced">$B9bEY$J(B SSI $B%F%/%K%C%/(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#conclusion">$B=*$o$j$K(B</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">$B$O$8$a$K(B</a></h2> - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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>$B$3$N5-;v$O!"DL>o$OC1$K(B SSI $B$H8F$P$l$k(B Server Side Includes - $B$r07$$$^$9!#$3$N5-;v$K$*$$$F$O!"%5!<%P$G$N(B SSI $B$r5v2D$9$k$?$a$N@_Dj$H!"(B - $B8=:_$N(B HTML $B%Z!<%8$KF0E*$J%3%s%F%s%D$r2C$($k$?$a$N$$$/$D$+$N4pK\E*$J(B - SSI $B5;=Q$r>R2p$7$^$9!#(B</p> - - <p>$B5-;v$N8eH>$G$O!"(BSSI $B%G%#%l%/%F%#%V$G(B SSI - $B$H6&$K<B9T$9$k$3$H$,$G$-$k>r7oJ8$N$h$&$J(B - $B4vJ,9bEY$J;vJA$K$D$$$F=R$Y$F$$$^$9!#(B</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 $B$H$O(B ?</a></h2> - - <p>SSI (Server Side Includes) $B$O!"(BHTML - $B%Z!<%8Cf$KG[CV$5$l$k%G%#%l%/%F%#%V$G$"$j!"(B - $B%5!<%P$G%Z!<%8$rDs6!$9$k;~$KI>2A$5$l$^$9!#(BSSI $B$O!"(BCGI - $B%W%m%0%i%`$d$=$NB>$NF0E*$J5;=Q$GA4$F$N%Z!<%8$rDs6!$;$:$K!"(B - $BF0E*$K@8@.$5$l$?%3%s%F%s%D$r8=:_$N(B HTML $B%Z!<%8$K2C$($^$9!#(B</p> - - <p>$B$I$&$$$&>l9g$K(B SSI $B$r;H$$!"$I$&$$$&>l9g$K%W%m%0%i%`$G(B - $B%Z!<%8$r40A4$K@8@.$9$k$+$O!"%Z!<%8$N$&$A$I$NDxEY$,@EE*$G$"$j!"(B - $B%Z!<%8$,Ds6!$5$l$k$?$S$K:F7W;;$9$kI,MW$,$I$NDxEY$"$k$+$GDL>o$O7hDj$7$^$9!#(B - SSI $B$O8=:_;~9o$N$h$&$J>.$5$$>pJs$r2C$($k$K$O$&$C$F$D$1$NJ}K!$G$9!#(B - $B$7$+$7!"$=$N%Z!<%8$N$[$H$s$I$NItJ,$,Ds6!;~$K@8@.$5$l$k>l9g$O!"(B - $BB>$NJ}K!$rC5$9I,MW$,$"$j$^$9!#(B</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 $B$r5v2D$9$k$?$a$N%5!<%P$N@_Dj(B</a></h2> - - - <p>$B%5!<%P$G(B SSI $B$r5v2D$9$k$K$O!"(B<code>httpd.conf</code> - $B%U%!%$%k$^$?$O(B <code>.htaccess</code> - $B%U%!%$%k$K<!$N%G%#%l%/%F%#%V$r;XDj$9$kI,MW$,$"$j$^$9(B:</p> -<div class="example"><p><code> - Options +Includes -</code></p></div> - - <p>$B$3$N;XDj$O!"%U%!%$%k$r(B SSI - $B%G%#%l%/%F%#%V$G2r@O$5$;$k$3$H$r5v2D$9$k$H$$$&$3$H$r(B Apache - $B$KEA$($^$9!#$[$H$s$I$N@_Dj$G$O$*8_$$$r>e=q$-$G$-$k!"J#?t$N(B - <code class="directive"><a href="../mod/core.html#options">Options</a></code> $B$,$"$k$3$H$K(B - $BCm0U$7$F$/$@$5$$!#$*$=$i$/!"@_Dj$,:G8e$KI>2A$5$l$k$3$H$r(B - $BJ]>Z$5$l$k$?$a$K!"(BSSI $B$r;HMQ$7$?$$%G%#%l%/%H%j$K(B <code>Options</code> - $B%G%#%l%/%F%#%V$rE,MQ$9$kI,MW$,$"$k$G$7$g$&!#(B</p> - - <p>$BA4$F$N%U%!%$%k$,(B SSI - $B%G%#%l%/%F%#%V$G2r@O$5$l$k$H$$$&$o$1$G$O$"$j$^$;$s!#(B - $B$I$N%U%!%$%k$,2r@O$5$l$k$+$r(B Apache $B$KEA$($kI,MW$,$"$j$^$9!#(B - $B$3$l$r9T$J$&$K$OFs$DJ}K!$,$"$j$^$9!#(B - $B<!$N%G%#%l%/%F%#%V$r;H$&$3$H$G!"Nc$($P(B <code>.shtml</code> - $B$N$h$&$JFCJL$J%U%!%$%k3HD%;R$r;}$D%U%!%$%k$r2r@O$9$k$h$&(B - Apache $B$KEA$($k$3$H$,$G$-$^$9(B:</p> -<div class="example"><p><code> - AddType text/html .shtml<br /> - AddOutputFilter INCLUDES .shtml -</code></p></div> - - <p>$B$3$NJ}K!$N7gE@$O!"$b$78=:_$N%Z!<%8$K(B SSI $B%G%#%l%/%F%#%V$r2C$($?$$>l9g!"(B - $B$=$l$i$N%G%#%l%/%F%#%V$,<B9T$5$l$k$h$&$K(B - <code>.shtml</code> $B3HD%;R$K$9$k$?$a!"$=$N%Z!<%8$NL>A0$H!"(B - $B$=$N%Z!<%8$X$NA4$F$N%j%s%/$rJQ99$7$J$1$l$P$J$i$J$$$3$H$G$9!#(B</p> - - <p>$B$b$&0l$D$NJ}K!$O!"(B<code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> - $B%G%#%l%/%F%#%V$r;HMQ$9$k$3$H$G$9(B:</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> - $B$O!"%U%!%$%k$N<B9T%S%C%H$,N)$C$F$$$k>l9g!"(B - SSI $B%G%#%l%/%F%#%V$K$h$j2r@O$9$k$3$H$r(B Apache $B$KEA$($^$9!#(B - $B=>$C$F!"(BSSI $B%G%#%l%/%F%#%V$r8=:_$N%Z!<%8$K2C$($k$?$a$K$O!"(B - $B%U%!%$%kL>$rJQ99$7$J$/$F$b$h$/!"C1$K(B <code>chmod</code> - $B$r;HMQ$7$F%U%!%$%k$r<B9T2DG=$K$9$k$@$1$G:Q$_$^$9!#(B</p> -<div class="example"><p><code> - chmod +x pagename.html -</code></p></div> - - <p>$B9T$J$&$Y$-$G$O$J$$$3$H$K4X$9$kC;$$%3%a%s%H!#;~!9C/$+$,!"A4$F$N(B - <code>.html</code> $B%U%!%$%k$r(B SSI $B$G2r@O$9$k$h$&(B Apache $B$KEA$($l$P!"(B - $B$o$6$o$6(B <code>.shtml</code> $B$H$$$&%U%!%$%kL>$K$9$kI,MW$,$J$$$H$$$C$F(B - $BA&$a$k$N$r8+$k$3$H(B$B$G$7$g$&!#$3$&$$$&?M$?$A$O!"$*$=$i$/(B - <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> - $B$K$D$$$FJ9$$$?$3$H$,$J$$$N$G$7$g$&!#(B - $B$3$NJ}K!$K$D$$$FCm0U$9$k$3$H$O!"$?$H$((B SSI - $B%G%#%l%/%F%#%V$rA4$/4^$^$J$$>l9g$G$b!"(BApache $B$,%/%i%$%"%s%H$K(B - $BAw$kA4$F$N%U%!%$%k$r:G8e$^$GFI$_9~$^$;$k$3$H$K$J$j$^$9!#(B - $B$3$NJ}K!$O$+$J$j=hM}$rCY$/$9$k$b$N$G$"$j!"NI$/$J$$%"%$%G%"$G$9!#(B</p> - - <p>$B$b$A$m$s!"(BWindows $B$G$O$=$N$h$&$J<B9T%S%C%H$r%;%C%H(B - $B$9$k$h$&$J$b$N$O$"$j$^$;$s$N$G%*%W%7%g%s$,>/$7@)8B$5$l$F$$$^$9!#(B</p> - - <p>$B%G%U%)%k%H$N@_Dj$G$O!"(BApache $B$O(B SSI $B%Z!<%8$K$D$$$F:G=*JQ99;~9o$d(B - $B%3%s%F%s%D$ND9$5$r(B HTTP $B%X%C%@$KAw$j$^$;$s!#(B - $BF0E*$J%3%s%F%s%D$G$"$k$?$a!"$=$l$i$NCM$r7W;;$9$k$N$,Fq$7$$$+$i$G$9!#(B - $B$3$N$?$a%I%-%e%a%s%H$,%-%c%C%7%e$5$l$J$/$J$j!"(B - $B7k2L$H$7$F%/%i%$%"%s%H$N@-G=$,CY$/$J$C$?$h$&$K46$8$5$;$k$3$H$K$J$j$^$9!#(B - $B$3$l$r2r7h$9$kJ}K!$,Fs$D$"$j$^$9(B:</p> - - <ol> - <li><code>XBitHack Full</code> $B@_Dj$r;HMQ$9$k!#(B - $B$3$N@_Dj$K$h$j!"$b$H$b$HMW5a$5$l$?%U%!%$%k$N;~9o$r;2>H$7!"(B - $BFI$_9~$^$l$k%U%!%$%k$NJQ99;~9o$rL5;k$7$F:G=*JQ99;~9o$r7hDj$9$k$h$&(B - Apache $B$KEA$($^$9!#(B</li> - - <li><a href="../mod/mod_expires.html">mod_expires</a> - $B$GDs6!$5$l$F$$$k%G%#%l%/%F%#%V$r;HMQ$7$F!"(B - $B%U%!%$%k$,L58z$K$J$k;~9o$rL@<($7$^$9!#$3$l$K$h$j!"(B - $B%V%i%&%6$H%W%m%-%7$K%-%c%C%7%e$,M-8z$G$"$k$3$H$rDLCN$7$^$9!#(B</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">$B4pK\E*$J(B SSI $B%G%#%l%/%F%#%V(B</a></h2> - - <p>SSI $B%G%#%l%/%F%#%V$O0J2<$NJ8K!$G5-=R$7$^$9(B:</p> -<div class="example"><p><code> - <!--#element attribute=value attribute=value ... --> -</code></p></div> - - <p>HTML $B$N%3%a%s%H$N$h$&$J=q<0$r$7$F$$$k$N$G!"$b$7(B SSI - $B$r@5$7$/F0:n2DG=$K$7$J$1$l$P!"%V%i%&%6$O$=$l$rL5;k$9$k$G$7$g$&!#(B - $B$7$+$7!"(BHTML $B%=!<%9Cf$G$O8+$($^$9!#$b$7(B SSI $B$r@5$7$/@_Dj$7$?$J$i!"(B - $B%G%#%l%/%F%#%V$O$=$N7k2L$HCV$-49$($i$l$^$9!#(B</p> - - <p>element $B$O$?$/$5$s$"$k$b$N$+$i0l$D;XDj$9$k$3$H$,$G$-$^$9!#(B - $B;XDj$G$-$k$b(B$B$N$NBgB??t$K$D$$$F$O!"<!2s$b$&>/$7>\$7$/@bL@$7$^$9!#(B - $B$3$3$G$O!"(BSSI $B$G9T$J$&$3$H$,$G$-$kNc$r$$$/$D$+<($7$^$9!#(B</p> - -<h3><a name="todaysdate" id="todaysdate">$B:#F|$NF|IU(B</a></h3> - -<div class="example"><p><code> - <!--#echo var="DATE_LOCAL" --> -</code></p></div> - - <p><code>echo</code> $BMWAG$OC1$KJQ?t$NCM$r=PNO$7$^$9!#(B - CGI $B%W%m%0%i%`$KMxMQ2DG=$J4D6-JQ?t$NA4$F$N(B - $B%;%C%H$r4^$`B?$/$NI8=`JQ?t$,$"$j$^$9!#$^$?!"(B<code>set</code> - $BMWAG$rMQ$$$k$3$H$G!"FH<+$NJQ?t$rDj5A$9$k$3$H$,$G$-$^$9!#(B - </p> - - <p>$B=PNO$5$l$kF|IU$N=q<0$,9%$-$G$O$J$$>l9g!"$=$N=q<0$r=$@5$9$k$?$a$K!"(B - <code>config</code> $BMWAG$K(B <code>timefmt</code> - $BB0@-$r;HMQ$9$k$3$H$,$G$-$^$9!#(B</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">$B%U%!%$%k$NJQ99F|(B</a></h3> - -<div class="example"><p><code> - This document last modified <!--#flastmod file="index.html" --> -</code></p></div> - - <p>$B$3$NMWAG$b(B <code>timefmt</code> - $B%U%)!<%^%C%H$N@_Dj$K=>$$$^$9!#(B</p> - - -<h3><a name="cgi" id="cgi">CGI $B%W%m%0%i%`$N7k2L$r<h$j9~$`(B</a></h3> - - <p>$B$3$l$O!"A4$F$N?M$N$*5$$KF~$j$G$"$k(B ``$B%R%C%H%+%&%s%?(B'' $B$N$h$&$J(B - CGI $B%W%m%0%i%`$N7k2L$r=PNO$9$k(B SSI - $B$N$h$j0lHLE*$J;HMQ$N$&$A$N0l$D$G$9!#(B</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">$BDI2C$NNc(B</a></h2> - - - <p>$B0J2<$O!"(BSSI $B$r;HMQ$7$F(B HTML - $B%I%-%e%a%s%H$K$*$$$F$G$-$k$3$H$N$$$/$D$+$NFCJL$JNc$G$9!#(B</p> - -<h3><a name="docmodified" id="docmodified">$B$$$D$3$N%I%-%e%a%s%H$O=$@5$5$l$?$N$+(B -?</a></h3> - - <p>$B@h$K!"%I%-%e%a%s%H$,:G8e$KJQ99$5$l$?$N$O$$$D$+$r(B - $B%f!<%6$KDLCN$9$k$?$a$K(B SSI $B$r;HMQ$9$k$3$H$,$G$-$k$3$H$r=R$Y$^$7$?!#(B - $B$7$+$7$J$,$i!"<B:]$NJ}K!$O!"$$$/$V$sLdBj$N$^$^$K$7$F$*$-$^$7$?!#(B - HTML $B%I%-%e%a%s%H$KG[CV$5$l$?<!$N%3!<%I$O!"%Z!<%8$K$=$N$h$&$J(B - $B%?%$%`%9%?%s%W$rF~$l$k$G$7$g$&!#$b$A$m$s!">e=R$N$h$&$K!"(B - SSI $B$r@5$7$/F0:n2DG=$K$7$F$*$/I,MW$,$"$j$^$9!#(B</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>$B$b$A$m$s!"(B<code>ssi.shtml</code> - $B$NItJ,$r<B:]$NEv3:%U%!%$%kL>$HCV$-49$($kI,MW$,$"$j$^$9!#(B - $B$b$7!"$"$i$f$k%U%!%$%k$KD%$k$3$H$,$G$-$k0lHLE*$J%3!<%I$rC5$7$F$$$k$J$i!"(B - $B$3$l$OITJX$G$"$k$+$b$7$l$^$;$s!#$*$=$i$/$=$N>l9g$O!"(B - $B$=$&$9$kBe$o$j$KJQ?t(B <code>LAST_MODIFIED</code> - $B$r;HMQ$7$?$$$H9M$($k$G$7$g$&(B:</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> - $B=q<0$K$D$$$F$N$h$j>\:Y$K$D$$$F$O!"$*9%$_$N8!:w%5%$%H$K9T$-!"(B - <code>strftime</code> $B$G8!:w$7$F$_$F$/$@$5$$!#J8K!$OF1$8$G$9!#(B</p> - - -<h3><a name="standard-footer" id="standard-footer">$BI8=`$N%U%C%?$rA^F~$9$k(B</a></h3> - - - <p>$B$b$7?t%Z!<%8$rD6$($k%Z!<%8$r;}$D%5%$%H$r4IM}$7$F$$$k$J$i$P!"(B - $BA4%Z!<%8$KBP$7$FJQ9`$r9T$J$&$3$H$,K\Ev$K6lDK$H$J$jF@$k$3$H$,(B - $BJ,$+$k$G$7$g$&!#A4$F$N%Z!<%8$KEO$C$F$"$k<o$NI8=`E*$J304Q$r(B - $B0];}$7$h$&$H$7$F$$$k$J$i$PFC$K$=$&$G$7$g$&!#(B</p> - - <p>$B%X%C%@$d%U%C%?MQ$NA^F~MQ%U%!%$%k$r;HMQ$9$k$3$H$G!"(B - $B$3$N$h$&$J99?7$K$+$+$kIiC4$r8:$i$9$3$H$,$G$-$^$9!#(B - $B0l$D$N%U%C%?%U%!%$%k$r:n@.$7!"$=$l$r(B <code>include</code> - SSI $B%3%^%s%I$G3F%Z!<%8$KF~$l$k$@$1$G:Q$_$^$9!#(B<code>include</code> - $BMWAG$O!"(B<code>file</code> $BB0@-$^$?$O(B <code>virtual</code> - $BB0@-$N$$$:$l$+$r;HMQ$7$F$I$N%U%!%$%k$rA^F~$9$k$+$r7h$a$k$3$H$,$G$-$^$9!#(B - <code>file</code> $BB0@-$O!"(B<em>$B%+%l%s%H%G%#%l%/%H%j$+$i$NAjBP%Q%9$G<($5$l$?(B - </em>$B%U%!%$%k%Q%9$G$9!#(B - $B$=$l$O(B / $B$G;O$^$k@dBP%U%!%$%k%Q%9$K$O$G$-$:!"$^$?!"$=$N%Q%9$N0lIt$K(B ../ - $B$r4^$`$3$H$,$G$-$J$$$3$H$r0UL#$7$^$9!#(B<code>virtual</code> - $BB0@-$O!"$*$=$i$/$h$jJXMx$@$H;W$$$^$9$,!"Ds6!$9$k%I%-%e%a%s%H$+$i$NAjBP(B - URL $B$G;XDj$9$Y$-$G$9!#$=$l$O(B / $B$G;O$a$k$3$H$,$G$-$^$9$,!"(B - $BDs6!$9$k%U%!%$%k$HF1$8%5!<%P>e$KB8(B$B:_$7$J$/$F$O$J$j$^$;$s!#(B</p> -<div class="example"><p><code> - <!--#include virtual="/footer.html" --> -</code></p></div> - - <p>$B;d$O:G8e$NFs$D$rAH$_9g$o$;$F!"(B<code>LAST_MODIFIED</code> - $B%G%#%l%/%F%#%V$r%U%C%?%U%!%$%k$NCf$KCV$/$3$H$,$h$/$"$j$^$9!#(B - SSI $B%G%#%l%/%F%#%V$O!"A^F~MQ$N%U%!%$%k$K4^$^$;$?$j!"(B - $BA^F~%U%!%$%k$N%M%9%H$r$7$?$j$9$k$3$H$,$G$-$^$9!#$9$J$o$A!"(B - $BA^F~MQ$N%U%!%$%k$OB>$N%U%!%$%k$r:F5"E*$KA^F~$9$k$3$H$,$G$-$^$9!#(B</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">$BB>$K2?$,@_Dj$G$-$k$N$+(B ?</a></h2> - - - <p>$B;~9o=q<0$r(B <code>config</code> $B$G@_Dj$G$-$k$3$H$K2C$($F!"(B - $B99$KFs$D(B <code>config</code> $B$G@_Dj$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$BDL>o!"(BSSI $B%G%#%l%/%F%#%V$G2?$+$,$&$^$/$$$+$J$$$H$-$O!"(B - $B<!$N%a%C%;!<%8$,=PNO$5$l$^$9!#(B</p> -<div class="example"><p><code> - [an error occurred while processing this directive] -</code></p></div> - - <p>$B$3$N%a%C%;!<%8$rB>$N$b$N$K$7$?$$>l9g!"(B<code>config</code> - $BMWAG$N(B <code>errmsg</code> $BB0@-$GJQ99$9$k$3$H$,$G$-$^$9(B:</p> -<div class="example"><p><code> - <!--#config errmsg="[It appears that you don't know how to use SSI]" --> -</code></p></div> - - <p>$B$*$=$i$/!"%(%s%I%f!<%6$O$3$N%a%C%;!<%8$r7h$7$F8+$k$3$H$O$"$j$^$;$s!#(B - $B$J$<$J$i!"$=$N%5%$%H$,@8$-$?>uBV$K$J$kA0$K(B SSI $B%G%#%l%/%F%#%V$K4X$9$k(B - $BA4$F$NLdBj$r2r7h$7$F$$$k$O$:$@$+$i$G$9!#(B($B$=$&$G$9$h$M(B?)</p> - - <p>$B$=$7$F!"(B<code>config</code> $B$K$*$$$F(B <code>sizefmt</code> - $BB0@-$r;HMQ$9$k$3$H$G!"(B - $BJV$5$l$k%U%!%$%k%5%$%:$N=q<0$r@_Dj$9$k$3$H$,$G$-$^$9!#(B - $B%P%$%H?t$K$O(B <code>bytes</code> $B$r!"E,Ev$K(B Kb $B$d(B Mb - $B$KC;=L$5$;$k$K$O(B <code>abbrev</code> $B$r;XDj$9$k$3$H$,$G$-$^$9!#(B</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">$B%3%^%s%I$N<B9T(B</a></h2> - - - <p>$B:#8e?t%v7n$N$&$A$K!">.$5$J(B CGI $B%W%m%0%i%`$H(B SSI - $B$r;HMQ$9$k5-;v$r=P$7$?$$$H9M$($F$$$^$9!#$3$3$G$O$=$l$H$OJL$K!"(B - <code>exec</code> $BMWAG$K$h$C$F9T$J$&$3$H$,$G$-$k$3$H$r<($7$^$9!#(B - SSI $B$K%7%'%k(B ($B@53N$K$O(B <code>/bin/sh</code>$B!#(BWin32 $B$J$i$P(B DOS $B%7%'%k(B) - $B$r;HMQ$7$F%3%^%s%I$r<B9T$5$;$k(B$B$3$H$,$G$-$^$9!#(B - $B2<5-$NNc$G$O!"%G%#%l%/%H%j%j%9%H=PNO$r9T$J$$$^$9!#(B</p> -<div class="example"><p><code> - <pre><br /> - <!--#exec cmd="ls" --><br /> - </pre> -</code></p></div> - - <p>Windows $B>e$G$O!"(B</p> -<div class="example"><p><code> - <pre><br /> - <!--#exec cmd="dir" --><br /> - </pre> -</code></p></div> - - <p>Windows $B>e$G$O!"$3$N%G%#%l%/%F%#%V$K$h$C$F$$$/$D$+$N4qL/$J(B - $B=q<0$K5$$E$/$G$7$g$&!#$J$<$J$i(B <code>dir</code> $B$N=PNO$,J8;zNs(B - ``<<code>dir</code>>'' $B$r4^$_!"%V%i%&%6$r:.Mp$5$;$k$+$i$G$9!#(B</p> - - <p>$B$3$N5!G=$OHs>o$K4m81$G$"$j!"$I$s$J%3!<%I$G$b(B <code>exec</code> - $B%?%0$KKd$a9~$^$l$F$7$^$($P<B9T$9$k$3$H$KCm0U$7$F$/$@$5$$!#Nc$($P(B - `` $B%2%9%H%V%C%/(B '' $B$N$h$&$K!"$b$7!"(B - $B%f!<%6$,%Z!<%8$NFbMF$rJT=8$G$-$k>u67$K$"$k$J$i$P!"(B - $B$3$N5!G=$r3N<B$KM^@)$7$F$/$@$5$$!#(B<code>Options</code> - $B%G%#%l%/%F%#%V$N(B <code>IncludesNOEXEC</code> $B0z?t$r;XDj$9$k$3$H$G!"(B - SSI $B$O5v2D$9$k$1$l$I(B <code>exec</code> - $B5!G=$O5v2D$7$J$$$h$&$K$9$k$3$H$,$G$-$^$9!#(B</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">$B9bEY$J(B SSI $B%F%/%K%C%/(B</a></h2> - - - <p>$B%3%s%F%s%D$r=PNO$9$k$3$H$K2C$(!"(BApache SSI $B$OJQ?t$r@_Dj$7!"(B - $B$=$7$FHf3S$H>r7oJ,4t$K$=$NJQ?t$r;HMQ$G$-$k5!G=$rDs6!$7$F$$$^$9!#(B - </p> - -<h3><a name="caveat" id="caveat">$B7Y9p(B</a></h3> - - <p>$B$3$N5-;v$G=R$Y$?BgItJ,$N5!G=$O!"(BApache 1.2 - $B0J9_$r;HMQ$7$F$$$k>l9g$N$_MxMQ2DG=$G$9!#$b$A$m$s!"$b$7(B Apache 1.2 - $B0J9_$r;HMQ$7$F$J$$>l9g!"D>$A$K%"%C%W%0%l!<%I$9$kI,MW$,$"$j$^$9!#(B - $B$5$!!":#$=$l$r9T$J$$$J$5$$!#$=$l$^$GBT$C$F$$$^$9!#(B</p> - - -<h3><a name="variables" id="variables">$BJQ?t$r@_Dj$9$k(B</a></h3> - - <p><code>set</code> $B%G%#%l%/%F%#%V$r;HMQ$7$F!"(B - $B8e$G;HMQ$9$k$?$a$KJQ?t$r@_Dj$9$k$3$H$,$G$-$^$9!#(B - $B$3$l$O8e$N@bL@$GI,MW$K$J$k$N$G!"$3$3$G$=$l$K$D$$$F=R$Y$F$$$^$9!#(B - $BJ8K!$O0J2<$N$H$*$j$G$9(B:</p> -<div class="example"><p><code> - <!--#set var="name" value="Rich" --> -</code></p></div> - - <p>$B$3$N$h$&$KC1=c$KJ8;z$I$*$j$K@_Dj$9$k$3$H$K2C$(!"(B - <a href="../env.html">$B4D6-JQ?t(B</a>$B$d>e5-$NJQ?t(B - ($BNc$($P(B <code>LAST_MODIFIED</code> $B$N$h$&$J(B) - $B$r4^(B$B$`B>$N$"$i$f$kJQ?t$rCM$r@_Dj$9$k$N$K;HMQ$9$k$3$H$,$G$-$^$9!#(B - $BJQ?tL>$NA0$K%I%k5-9f(B ($) $B$r;HMQ$9$k$3$H$G!"(B - $B$=$l$,%j%F%i%kJ8;zNs$G$O$J$/$FJQ?t$G$"$k$3$H$r<($7$^$9!#(B</p> -<div class="example"><p><code> - <!--#set var="modified" value="$LAST_MODIFIED" --> -</code></p></div> - - <p>$B%I%k5-9f(B ($) $B$rJ8;z$H$7$FJQ?t$NCM$KF~$l$k$K$O!"(B - $B%P%C%/%9%i%C%7%e$K$h$C$F%I%k5-9f$r%(%9%1!<%W$9$kI,MW$,$"$j$^$9!#(B</p> -<div class="example"><p><code> - <!--#set var="cost" value="\$100" --> -</code></p></div> - - <p>$B:G8e$K$J$j$^$9$,!"D9$$J8;zNs$NCf$KJQ?t$rCV$-$?$$>l9g$G!"(B - $BJQ?tL>$,B>$NJ8;z$H$V$D$+$k2DG=@-$,$"$j!"(B - $B$=$l$i$NJ8;z$K$D$$$F:.Mp$7$F$7$^$&>l9g!"$3$N:.Mp$r<h$j=|$/$?$a!"(B - $BJQ?tL>$rCf3g8L$G0O$`$3$H$,$G$-$^$9(B - ($B$3$l$K$D$$$F$NNI$$Nc$r<($9$N$OFq$7$$$N$G$9$,!"(B - $B$*$=$i$/J,$+$C$F$$$?$@$1$k$G$7$g$&(B)$B!#(B - </p> -<div class="example"><p><code> - <!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" --> -</code></p></div> - - -<h3><a name="conditional" id="conditional">$B>r7o<0(B</a></h3> - - - <p>$B$5$F!"JQ?t$r;}$C$F$$$F!"(B - $B$=$l$i$NCM$r@_Dj$7$FHf3S$9$k$3$H$,$G$-$k$N$G$9$+$i!"(B - $B>r7o$rI=$9$?$a$K$=$l$i$r;HMQ$9$k$3$H$,$G$-$^$9!#$3$l$K$h$j(B - SSI $B$O$"$k<o$N>.$5$J%W%m%0%i%_%s%08@8l$K$J$C$F$$$^$9!#(B - <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> $B$O>r7o$rI=8=$9$k$?$a$K(B <code>if</code>, - <code>elif</code>, <code>else</code>, <code>endif</code> - $B9=B$$rDs6!$7$F$$$^$9!#$3$l$K$h$C$F!"(B - $B0l$D$N<B:]$N%Z!<%8$+$iJ#?t$NO@M}%Z!<%8$r8z2LE*$K@8@.$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B>r7o9=B$$O0J2<$N$H$*$j$G$9(B:</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> - $B$O$"$i$f$k<oN`$NO@M}E*Hf3S$r$9$k$3$H$,$G$-$^$9!#(B - $BCM$rHf3S$7$?$j!"$=$NCM$,(B ``$B??(B'' $B$+$I$&$+$rI>2A$7$^$9(B - ($B6u$G$J$$$J$iM?$($i$l$?J8;zNs$O??$G$9(B)$B!#(B - $BMxMQ2DG=$JHf3S1i;;;R$NA4$F$N%j%9%H(B$B$K$D$$$F$O!"(B - <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> $B%I%-%e%a%s%F!<%7%g%s$r;2>H$7$F$/$@$5$$!#(B - $B$3$3$G$O!"$3$N9=B$$r$I$&;HMQ$9$k$+$NNc$r$$$/$D$+<($7$^$9!#(B</p> - - <p>$B@_Dj%U%!%$%k$G<!$N9T$r5-=R$7$^$9(B:</p> -<div class="example"><p><code> - BrowserMatchNoCase macintosh Mac<br /> - BrowserMatchNoCase MSIE InternetExplorer -</code></p></div> - - <p>$B$3$l$O%/%i%$%"%s%H$,(B Macintosh - $B>e$G%$%s%?!<%M%C%H%(%/%9%W%m!<%i$,F0$$$F$$$k>l9g!"4D6-JQ?t(B - ``Mac'' $B$H(B ``InternetExplorer'' $B$r??$H@_Dj$7$^$9!#(B</p> - - <p>$B<!$K!"(BSSI $B$,2DG=$K$J$C$?%I%-%e%a%s%H$G0J2<$r9T$J$$$^$9(B: - </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 $B>e$N(B IE $B$KBP$7$F2?$+;W$&$H$3$m$,$"$k$o$1$G$"$j$^$;$s!#(B - $BB>$G$O<B9T$G$-$F$$$k$$$/$D$+$N(B JavaScript $B$r(B Mac $B>e$N(B IE - $B$G<B9T$5$;$k$N$K!"@h=5?t;~4V6lO+$7$?$H$$$&$@$1$N$3$H$G$9!#(B - $B>e$NNc$O$=$N;CDjE*$JBP=hJ}K!$G$9!#(B</p> - - <p>$BB>$N$I$s$JJQ?t(B ($B$"$J$?$,Dj5A$9$k$b$N!"(B - $B$^$?$OIaDL$N4D6-JQ?t$N$$$:$l$+(B) $B$b!">r7oJ8$K;HMQ$9$k$3$H$,$G$-$^$9!#(B - Apache $B$O(B <code>SetEnvIf</code> $B%G%#%l%/%F%#%V$dB>$N4XO"(B - $B%G%#%l%/%F%#%V$r;HMQ$7$F4D6-JQ?t$r@_Dj$9$k$3$H$,$G$-$^$9!#(B - $B$3$N5!G=$K$h$j!"(BCGI - $B$KMj$k$3$H$J$/$+$J$jJ#;($JF0E*$J$3$H$r$5$;$k$3$H$,$G$-$^$9!#(B</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">$B=*$o$j$K(B</a></h2> - - <p>SSI $B$O3N$+$K(B CGI - $B$dF0E*$J%&%'%V%Z!<%8$r@8@.$9$kB>$N5;=Q$KBe$o$k$b$N$G$O$"$j$^$;$s!#(B - $B$7$+$7!"$?$/$5$s$NM>J,$J:n6H$r$;$:$K!"(B - $B>/NL$NF0E*$J%3%s%F%s%D$r2C$($k$K$O$9$0$l$?J}K!$G$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/index.html b/docs/manual/index.html index c68f6b1271..0ade248703 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.jis +URI: index.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..7608b513f4 --- /dev/null +++ b/docs/manual/index.html.ja.euc-jp @@ -0,0 +1,97 @@ +<?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.1 ドキュメント - 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.1</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-project/">ドキュメンテーション</a></div> +<div id="page-content"><h1>Apache HTTP サーバ バージョン 2.1 ドキュメント</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></p> +</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="Apache 2.1" 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_0.html">Apache 2.0 の新機能</a></li> +<li><a href="upgrading.html">1.3 から 2.0 へのアップグレード</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="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></p> +</div><div id="footer"> +<p class="apache">Copyright 1999-2004 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.jis b/docs/manual/index.html.ja.jis deleted file mode 100644 index 22d89deced..0000000000 --- a/docs/manual/index.html.ja.jis +++ /dev/null @@ -1,97 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B $B%P!<%8%g%s(B 2.1 $B%I%-%e%a%s%H(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a></div> -<div id="page-content"><h1>Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1 $B%I%-%e%a%s%H(B</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></p> -</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="ISO-2022-JP" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Apache 2.1" 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">$B%j%j!<%9%N!<%H(B</a></h2> -<ul><li><a href="new_features_2_0.html">Apache 2.0 $B$N?75!G=(B</a></li> -<li><a href="upgrading.html">1.3 $B$+$i(B 2.0 $B$X$N%"%C%W%0%l!<%I(B</a></li> -<li><a href="license.html">Apache $B%i%$%;%s%9(B</a></li> -</ul> -</div><div class="category"><h2><a name="manual" id="manual">$B%j%U%!%l%s%9%^%K%e%"%k(B</a></h2> -<ul><li><a href="install.html">$B%3%s%Q%$%k$H%$%s%9%H!<%k(B</a></li> -<li><a href="invoking.html">$B5/F0(B</a></li> -<li><a href="stopping.html">$B=*N;$H:F5/F0(B</a></li> -<li><a href="mod/directives.html">$B<B9T$N@_DjMQ%G%#%l%/%F%#%V(B</a></li> -<li><a href="mod/quickreference.html">$B%G%#%l%/%F%#%V(B $B%/%$%C%/%j%U%!%l%s%9(B</a></li> -<li><a href="mod/">$B%b%8%e!<%k(B</a></li> -<li><a href="mpm.html">$B%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPM)</a></li> -<li><a href="filter.html">$B%U%#%k%?(B</a></li> -<li><a href="handler.html">$B%O%s%I%i(B</a></li> -<li><a href="programs/">$B%5!<%P$H%5%]!<%H%W%m%0%i%`(B</a></li> -<li><a href="glossary.html">$BMQ8l=8(B</a></li> -</ul> -</div></td><td><div class="category"><h2><a name="usersguide" id="usersguide">$B%f!<%6$N<j0z(B</a></h2> -<ul><li><a href="bind.html">$B%"%I%l%9$H%]!<%H$N%P%$%s%I(B</a></li> -<li><a href="configuring.html">$B@_Dj%U%!%$%k(B</a></li> -<li><a href="sections.html">$B%;%/%7%g%s$N@_Dj(B</a></li> -<li><a href="content-negotiation.html">$B%3%s%F%s%H%M%4%7%(!<%7%g%s(B</a></li> -<li><a href="dso.html">$BF0E*6&M-%*%V%8%'%/%H(B (DSO)</a></li> -<li><a href="env.html">$B4D6-JQ?t(B</a></li> -<li><a href="logs.html">$B%m%0%U%!%$%k(B</a></li> -<li><a href="urlmapping.html">URL $B$r%U%!%$%k%7%9%F%`$K%^%C%W$9$k(B</a></li> -<li><a href="misc/perf-tuning.html">$B@-G=$K4X$9$kD4@0(B</a></li> -<li><a href="misc/security_tips.html">$B%;%-%e%j%F%#>pJs(B</a></li> -<li><a href="server-wide.html">$B%5!<%PA4BN$N@_Dj(B</a></li> -<li><a href="ssl/">SSL/TLS $B$K$h$k0E9f2=(B</a></li> -<li><a href="suexec.html">CGI $B$N(B Suexec $B<B9T(B</a></li> -<li><a href="misc/rewriteguide.html">URL Rewriting $B$N<j0z$-(B</a></li> -<li><a href="vhosts/">$B%P!<%A%c%k%[%9%H(B</a></li> -</ul> -</div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">How-To / $B%A%e!<%H%j%"%k(B</a></h2> -<ul><li><a href="howto/auth.html">$BG'>Z!">5G'!"%"%/%;%9@)8f(B - </a></li> -<li><a href="howto/cgi.html">CGI: $BF0E*%3%s%F%s%D(B</a></li> -<li><a href="howto/htaccess.html">.htaccess $B%U%!%$%k(B</a></li> -<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li> -<li><a href="howto/public_html.html">$B%f!<%6@lMQ%G%#%l%/%H%j(B - (public_html)</a></li> -</ul> -</div><div class="category"><h2><a name="platform" id="platform">$B%W%i%C%H%U%)!<%`8GM-$N>pJs(B</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 $BHG(B</a></li> -</ul> -</div><div class="category"><h2><a name="other" id="other">$B$=$NB>(B</a></h2> -<ul><li><a href="faq/">$B$h$/$"$k<ALd(B (FAQ)</a></li> -<li><a href="sitemap.html">$B%5%$%H%^%C%W(B</a></li> -<li><a href="developer/">$B3+H/<T$N$?$a$N%I%-%e%a%s%H(B</a></li> -<li><a href="misc/">$B$=$NB>(B</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></p> -</div><div id="footer"> -<p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/install.html b/docs/manual/install.html index 1f9fc8af80..53619faf71 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.jis +URI: install.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..98ec0b14a4 --- /dev/null +++ b/docs/manual/install.html.ja.euc-jp @@ -0,0 +1,392 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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> + + + <p>この文書で扱う範囲は、Unix や Unix に類似したシステムでの + Apache のコンパイルとインストールです。 Windows における + コンパイルとインストールに関しては「<a href="platform/windows.html">Microsoft + Windows で Apache を使う</a>」をご覧下さい。 + その他のプラットホームに関しては「<a href="platform/">プラットホーム</a>」をご覧下さい。</p> + + <p> Apache 2.0 の設定とインストールの環境は、Apache 1.3 とは + 完全に異なるものになりました。簡単にインストールできるように、 + Apache 1.3 では特製スクリプトを使っていました。 + Apache 2.0 では他の Open Source プロジェクトと同様の環境に + するために <code>libtool</code> と <code>autoconf</code> + を使うようになっています。</p> + + <p>マイナーバージョンからその次のバージョンにアップグレードする + (2.0.50 から 2.0.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-2_1_<em>NN</em>.tar.gz<br /> + $ tar xvf httpd-2_1_<em>NN</em>.tar</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 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> です (バージョン 2.7.2 で大丈夫です)。GCC がない場合は、 + 少なくとも提供されているコンパイラが ANSI 準拠であることを確認しておいて下さい。 + それから、変数 <code>PATH</code> には <code>make</code> + といった基本的なビルドツールが含まれている必要があります。</dd> + + <dt>時刻を正確にする</dt> + <dd>HTTP プロトコルの要素は日時の時刻で表現されています。ですから、 + 正確な時刻にシンクロさせる機能をシステムに設定することを吟味してみて下さい。 + Network Time Protocol (NTP) をベースとした ntpdate や xntpd プログラムが + この目的によく用いられます。NTP ソフトウェアや公開 NTP + サーバに関する詳細は、Usenet ニュースグループ <a href="news:comp.protocols.time.ntp">comp.protocols.time.ntp</a> や <a href="http://www.ntp.org">NTP ホームページ</a> をご覧下さい。</dd> + + <dt><a href="http://www.perl.org/">Perl 5</a> + [オプション]</dt> + <dd>提供されているスクリプト幾つか、例えば <a href="programs/apxs.html">apxs</a> や <a href="programs/dbmmanage.html">dbmmanage</a> は + Perl で書かれているので、Perl + 5 インタプリタが必要になります (5.003 以降)。 + "configure"スクリプトでこのようなインタプリタが見つからなくても、 + 別に不具合はありません。もちろん、Apache + 2.0 のコンパイルとインストールはできます。 + これらのサポートスクリプトが使えなくなるだけです。 + Perl インタプリタを複数インストールしている場合 (ベンダーの Perl + 4 と自分で入れた Perl 5 がある場合など) は、 + --with-perl オプション (下記参照) を使って ./configure + が適切なものを確実に選ぶようにすると良いでしょう。</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 は <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-2_1_<em>NN</em>.tar.gz<br /> +$ tar xvf httpd-2_1_<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><a href="programs/configure.html">configure</a></code> + スクリプトで行ないます。 + (Apache ソースツリーの CVS + 版をダウンロードした開発者は、次のステップに進む前に + <code>autoconf</code> と<code>libtool</code> + をインストールして <code>buildconf</code> + を実行する必要があるでしょう。 + 公式リリースではこの作業は必要ありません。) </p> + + <p>デフォルトオプションを使ってソースツリーを全て設定する + のであれば、単純に <code>./configure</code> とタイプしてください。 + デフォルトオプションを変更できるように、<code>configure</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>configure</code> は警告を上げることなく、単純にオプションを + 無視することに気をつけてください。</p> + + <p>上記に加えて、<code>configure</code> スクリプトに、 + コンパイラ、ライブラリ、ヘッダファイルの位置を追加情報として渡す + 必要がある場合があります。このような場合には、環境変数あるいは + コマンドラインオプションで <code>configure</code> に渡します。 + 詳細に関しては <a href="programs/configure.html">configure マニュアルページ</a> + をご覧ください。</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>configure</code> を実行したら、システムの機能を + テストしたり、後でサーバをコンパイルするために必要な Makefile + を生成したりするのに数分間かかるでしょう。</p> + + <p>個々の <code>configure</code> オプションの詳細に関しては + <a href="programs/configure.html">configure マニュアルページ</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="compile" id="compile">ビルド</a></h2> + + <p>これで Apache の様々なパーツをビルドすることができます。 + 次のコマンドを単純に実行するだけです:</p> + +<div class="example"><p><code>$ make</code></p></div> + + <p>基本的な設定をするのに、Pentium III/Linux 2.2 + のシステムでおおよそ 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="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-2.1/">http://httpd.apache.org/docs-2.1/</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 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 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.0.55 から 2.0.57 へ) は、もっと簡単です。 + <code>make install</code> を実行しても今あるドキュメント、 + ログファイル、設定ファイルは上書きされません。 + さらに、マイナーバージョン間では <code>configure</code> オプション、 + 実行時の設定、モジュール API に不整合が起こらないように、 + 開発者は最大限の努力をしています。 + 大抵の場合、同一の <code>configure</code> コマンドライン、 + 同一の設定ファイル、モジュール全てが正常に動作するはずです。 + (2.0.41 以降ではそのようになっています。それ以前のバージョンには + 不整合が存在します。)</p> + + <p>前回のインストール時のソースツリーが残されているのであれば、 + アップグレードはさらに簡単です。古いソースツリーのルートに存在する + <code>config.nice</code> ファイルには、前回ソースツリーを設定した時の + <code>configure</code> コマンドラインが入っています。 + 次のバージョンにアップグレードする場合は、<code>config.nice</code> + ファイルを新しいバージョンのソースツリーにコピーし、 + それを編集し必要な変更を行なって、次のように実行します。</p> + + <div class="example"><p><code> + $ ./config.nice<br /> + $ make<br /> + $ make install<br /> + $ <em>PREFIX</em>/bin/apachectl stop<br /> + $ <em>PREFIX</em>/bin/apachectl 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 1999-2004 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.jis b/docs/manual/install.html.ja.jis deleted file mode 100644 index d905259946..0000000000 --- a/docs/manual/install.html.ja.jis +++ /dev/null @@ -1,392 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$B%3%s%Q%$%k$H%$%s%9%H!<%k(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$B%3%s%Q%$%k$H%$%s%9%H!<%k(B</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> - - - <p>$B$3$NJ8=q$G07$&HO0O$O!"(BUnix $B$d(B Unix $B$KN`;w$7$?%7%9%F%`$G$N(B - Apache $B$N%3%s%Q%$%k$H%$%s%9%H!<%k$G$9!#(B Windows $B$K$*$1$k(B - $B%3%s%Q%$%k$H%$%s%9%H!<%k$K4X$7$F$O!V(B<a href="platform/windows.html">Microsoft - Windows $B$G(B Apache $B$r;H$&(B</a>$B!W$r$4Mw2<$5$$!#(B - $B$=$NB>$N%W%i%C%H%[!<%`$K4X$7$F$O!V(B<a href="platform/">$B%W%i%C%H%[!<%`(B</a>$B!W$r$4Mw2<$5$$!#(B</p> - - <p> Apache 2.0 $B$N@_Dj$H%$%s%9%H!<%k$N4D6-$O!"(BApache 1.3 $B$H$O(B - $B40A4$K0[$J$k$b$N$K$J$j$^$7$?!#4JC1$K%$%s%9%H!<%k$G$-$k$h$&$K!"(B - Apache 1.3 $B$G$OFC@=%9%/%j%W%H$r;H$C$F$$$^$7$?!#(B - Apache 2.0 $B$G$OB>$N(B Open Source $B%W%m%8%'%/%H$HF1MM$N4D6-$K(B - $B$9$k$?$a$K(B <code>libtool</code> $B$H(B <code>autoconf</code> - $B$r;H$&$h$&$K$J$C$F$$$^$9!#(B</p> - - <p>$B%^%$%J!<%P!<%8%g%s$+$i$=$N<!$N%P!<%8%g%s$K%"%C%W%0%l!<%I$9$k(B - (2.0.50 $B$+$i(B 2.0.51 $B$XEy(B) $B>l9g$O!"$^$:(B <a href="#upgrading"> - $B%"%C%W%0%l!<%I(B</a>$B$r$4Mw2<$5$$!#(B</p> - -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">$B35MW(B ($B$;$C$+$A$J?M8~$1(B)</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#requirements">$BI,MW$J$b$N(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#download">$B%@%&%s%m!<%I(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#extract">$BE83+(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#configure">$B%=!<%9%D%j!<$r@_Dj$9$k(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#compile">$B%S%k%I(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#install">$B%$%s%9%H!<%k(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#customize">$B%+%9%?%^%$%:(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#test">$B%F%9%H(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">$B%"%C%W%0%l!<%I(B</a></li> -</ul><h3>$B;2>H(B</h3><ul class="seealso"><li><a href="programs/configure.html">$B%=!<%9%D%j!<$N@_Dj(B</a></li><li><a href="invoking.html">Apache$B$N5/F0(B</a></li><li><a href="stopping.html">Apache$B$NDd;_$H:F5/F0(B</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">$B35MW(B ($B$;$C$+$A$J?M8~$1(B)</a></h2> - - <table> - - <tr> - <td><a href="#download">$B%@%&%s%m!<%I(B</a></td> - - <td><code>$ lynx http://httpd.apache.org/download.cgi</code> - </td> - </tr> - - <tr> - <td><a href="#extract">$BE83+(B</a></td> - - <td><code>$ gzip -d httpd-2_1_<em>NN</em>.tar.gz<br /> - $ tar xvf httpd-2_1_<em>NN</em>.tar</code> </td> - </tr> - - <tr> - <td><a href="#configure">$B@_Dj(B</a></td> - - <td><code>$ ./configure --prefix=<em>PREFIX</em></code> - </td> - </tr> - - <tr> - <td><a href="#compile">$B%3%s%Q%$%k(B</a></td> - - <td><code>$ make</code> </td> - </tr> - - <tr> - <td><a href="#install">$B%$%s%9%H!<%k(B</a></td> - - <td><code>$ make install</code> </td> - </tr> - - <tr> - <td><a href="#customize">$B%+%9%?%^%$%:(B</a></td> - - <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td> - </tr> - - <tr> - <td><a href="#test">$B%F%9%H(B</a></td> - - <td><code>$ <em>PREFIX</em>/bin/apachectl start</code> - </td> - </tr> - </table> - - <p><em>NN</em> $B$O:G?7$N%^%$%J!<%P!<%8%g%s%J%s%P!<$K!"(B - <em>PREFIX</em> $B$O%$%s%9%H!<%k$9$k%5!<%P$G$N%U%!%$%k%7%9%F%`$N%Q%9$K!"(B - $BCV$-49$($F$/$@$5$$!#(B<em>PREFIX</em> $B$r;XDj$7$J$+$C$?>l9g$O!"(B - $B%G%U%)%k%H$N(B <code>/usr/local/apache2</code> $B$K$J$j$^$9!#(B</p> - - <p>Apache HTTPD $B$N%3%s%Q%$%k$H%$%s%9%H!<%k$KI,MW$J$b$N$r$O$8$a$H$7$F!"(B - $BJT=8$H%$%s%9%H!<%k%W%m%;%9$G$N$=$l$>$l$N9`$O(B - $B<!$K>\$7$/5-=R$5$l$F$$$^$9!#(B</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">$BI,MW$J$b$N(B</a></h2> - - <p>Apache $B$N%S%k%I$K$O<!$N$b$N$,I,MW$G$9(B:</p> - - <dl> - <dt>$B%G%#%9%/%9%Z!<%9(B</dt> - <dd>$B%G%#%9%/$K>/$J$/$H$b(B 50 MB $B$N0l;~E*$J6u$-MFNL$,$"$k$h$&$K(B - $B5$$rIU$1$F$/$@$5$$!#%$%s%9%H!<%k8e$O(B Apache $B$O(B 10 MB $BDxEY$N(B - $B%G%#%9%/%9%Z!<%9$r@j$a$^$9!#<B:]$KI,MW$K$J$k%G%#%9%/%9%Z!<%9$O!"(B - $B@_Dj%*%W%7%g%s$d%5!<%I%Q!<%F%#!<@=%b%8%e!<%k$r$I$&A*Br$9$k$+$K$h$C$F(B - $BBg$-$/JQ$o$k$G$7$g$&!#(B</dd> - - <dt>ANSI-C $B%3%s%Q%$%i$H%S%k%I%7%9%F%`(B</dt> - <dd>ANSI-C $B%3%s%Q%$%i$r%$%s%9%H!<%k$7$F$*$$$F2<$5$$!#$*A&$a$O(B <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a> - $B$K$h$k(B <a href="http://www.gnu.org/software/gcc/gcc.html">GNU C - compiler (GCC)</a> $B$G$9(B ($B%P!<%8%g%s(B 2.7.2 $B$GBg>fIW$G$9(B)$B!#(BGCC $B$,$J$$>l9g$O!"(B - $B>/$J$/$H$bDs6!$5$l$F$$$k%3%s%Q%$%i$,(B ANSI $B=`5r$G$"$k$3$H$r3NG'$7$F$*$$$F2<$5$$!#(B - $B$=$l$+$i!"JQ?t(B <code>PATH</code> $B$K$O(B <code>make</code> - $B$H$$$C$?4pK\E*$J%S%k%I%D!<%k$,4^$^$l$F$$$kI,MW$,$"$j$^$9!#(B</dd> - - <dt>$B;~9o$r@53N$K$9$k(B</dt> - <dd>HTTP $B%W%m%H%3%k$NMWAG$OF|;~$N;~9o$GI=8=$5$l$F$$$^$9!#$G$9$+$i!"(B - $B@53N$J;~9o$K%7%s%/%m$5$;$k5!G=$r%7%9%F%`$K@_Dj$9$k$3$H$r6cL#$7$F$_$F2<$5$$!#(B - Network Time Protocol (NTP) $B$r%Y!<%9$H$7$?(B ntpdate $B$d(B xntpd $B%W%m%0%i%`$,(B - $B$3$NL\E*$K$h$/MQ$$$i$l$^$9!#(BNTP $B%=%U%H%&%'%"$d8x3+(B NTP - $B%5!<%P(B$B$K4X$9$k>\:Y$O!"(BUsenet $B%K%e!<%9%0%k!<%W(B <a href="news:comp.protocols.time.ntp">comp.protocols.time.ntp</a> $B$d(B <a href="http://www.ntp.org">NTP $B%[!<%`%Z!<%8(B</a> $B$r$4Mw2<$5$$!#(B</dd> - - <dt><a href="http://www.perl.org/">Perl 5</a> - [$B%*%W%7%g%s(B]</dt> - <dd>$BDs6!$5$l$F$$$k%9%/%j%W%H4v$D$+!"Nc$($P(B <a href="programs/apxs.html">apxs</a> $B$d(B <a href="programs/dbmmanage.html">dbmmanage</a> $B$O(B - Perl $B$G=q$+$l$F$$$k$N$G!"(BPerl - 5 $B%$%s%?%W%j%?$,I,MW$K$J$j$^$9(B (5.003 $B0J9_(B)$B!#(B - "configure"$B%9%/%j%W%H$G$3$N$h$&$J%$%s%?%W%j%?$,8+$D$+$i$J$/$F$b!"(B - $BJL$KIT6q9g$O$"$j$^$;$s!#$b$A$m$s!"(BApache - 2.0 $B$N%3%s%Q%$%k$H%$%s%9%H!<%k$O$G$-$^$9!#(B - $B$3$l$i$N%5%]!<%H%9%/%j%W%H$,;H$($J$/$J$k$@$1$G$9!#(B - Perl $B%$%s%?%W%j%?$rJ#?t%$%s%9%H!<%k$7$F$$$k>l9g(B ($B%Y%s%@!<$N(B Perl - 4 $B$H<+J,$GF~$l$?(B Perl 5 $B$,$"$k>l9g$J$I(B) $B$O!"(B - --with-perl $B%*%W%7%g%s(B ($B2<5-;2>H(B) $B$r;H$C$F(B ./configure - $B$,E,@Z$J$b$N$r3N<B$KA*$V$h$&$K$9$k$HNI$$$G$7$g$&!#(B</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">$B%@%&%s%m!<%I(B</a></h2> - - <p>Apache $B$O(B <a href="http://httpd.apache.org/download.cgi">Apache HTTP - $B%5!<%P%@%&%s%m!<%I%5%$%H(B</a>$B$+$i%@%&%s%m!<%I$G$-$^$9$7!"(B - $BF1$8>l=j$K4v$D$+$N%_%i!<%5%$%H$b%j%9%H$7$F$$$^$9!#(B - UNIX $B$KN`;w$9$k%7%9%F%`$G(B Apache $B$r;H$&%f!<%6$O!"%=!<%9$r(B - $B%@%&%s%m!<%I$7$F%S%k%I$7$?$[$&$,NI$$$G$7$g$&!#(B - $B%S%k%I$N<j=g!J2<5-!K$O4JC1$G$9$7!"$=$N$*$+$2$G%K!<%:$K(B - $B8+9g$C$?%+%9%?%^%$%:$r4JC1$K$G$-$^$9!#(B - $B$5$i$K!"%P%$%J%j$N%j%j!<%9$O%=!<%9%j%j!<%9$h$j$b(B - $BCY$l$F$$$k$3$H$,$h$/$"$j$^$9!#(B - $B$=$l$G$b%P%$%J%j$r%@%&%s%m!<%I$7$?$N$G$"$l$P!"(B - $B%G%#%9%H%j%S%e!<%7%g%s$NCf$K$"$k(B <code>INSSTALL.bindist</code> - $B%U%!%$%k$N@bL@$K=>$C$F$/$@$5$$!#(B</p> - - <p>$B%@%&%s%m!<%I8e!"%@%&%s%m!<%I$7$?$b$N$,(B Apache HTTP - $B%5!<%P$N40A4$G2~cb$5$l$F$$$J$$%P!<%8%g%s$G$"$k$3$H$r(B - $B8!>Z$9$k$3$H$,=EMW$G$9!#$3$l$O%@%&%s%m!<%I$7$?(B tarball $B$N(B PGP $B=pL>$r(B - $B%F%9%H$9$k$3$H$K$h$C$F8!>Z$7$^$9!#(B - $B$3$N<j=g$N>\:Y$O(B <a href="http://httpd.apache.org/download.cgi#verify">$B%@%&%s%m!<%I(B - $B%Z!<%8(B</a> $B$K$"$j!"$5$i$K>\$7$$Nc$O(B <a href="http://httpd.apache.org/dev/verification.html">PGP $B$N;HMQ(B - </a> $B$K5-:\$5$l$F$$$^$9!#(B</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">$BE83+(B</a></h2> - - <p>Apache HTTPD $B$N(B tarball - $B$+$i%=!<%9%U%!%$%k$rE83+$7$F<h$j=P$9$H$O!"(B - $BC1$J$k05=L$N2r=|$H(B tar $B$NE83+$G$9(B:</p> - -<div class="example"><p><code> -$ gzip -d httpd-2_1_<em>NN</em>.tar.gz<br /> -$ tar xvf httpd-2_1_<em>NN</em>.tar -</code></p></div> - - <p>$BG[I[MQ$N%=!<%9%3!<%I$,$"$k8=:_$$$k%G%#%l%/%H%j$N2<$K!"(B - $B?7$7$$%G%#%l%/%H%j$,:n$i$l$^$9!#(B - $B%5!<%P$r%3%s%Q%$%k$9$kCJ3,$K?J$`A0$K!"$=$N%G%#%l%/%H%j$K(B - <code>cd</code> $B$G0\F0$7$F$/$@$5$$!#(B</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">$B%=!<%9%D%j!<$r@_Dj$9$k(B</a></h2> - - <p>$B<!$N%9%F%C%W$O!"$"$J$?$N%W%i%C%H%[!<%`$H(B - $B8D?ME*$JMW5a$K9g$&$h$&$K(B Apache - $B%=!<%9%D%j!<$r@_Dj$9$k$3$H$G$9!#(B - $B$3$l$OG[I[%G%#%l%/%H%j$N%k!<%H%G%#%l%/%H%j$K$"$k!"(B - <code><a href="programs/configure.html">configure</a></code> - $B%9%/%j%W%H$G9T$J$$$^$9!#(B - (Apache $B%=!<%9%D%j!<$N(B CVS - $BHG$r%@%&%s%m!<%I$7$?3+H/<T$O!"<!$N%9%F%C%W$K?J$`A0$K(B - <code>autoconf</code> $B$H(B<code>libtool</code> - $B$r%$%s%9%H!<%k$7$F(B <code>buildconf</code> - $B$r<B9T$9$kI,MW$,$"$k$G$7$g$&!#(B - $B8x<0%j%j!<%9$G$O$3$N:n6H$OI,MW$"$j$^$;$s!#(B) </p> - - <p>$B%G%U%)%k%H%*%W%7%g%s$r;H$C$F%=!<%9%D%j!<$rA4$F@_Dj$9$k(B - $B$N$G$"$l$P!"C1=c$K(B <code>./configure</code> $B$H%?%$%W$7$F$/$@$5$$!#(B - $B%G%U%)%k%H%*%W%7%g%s$rJQ99$G$-$k$h$&$K!"(B<code>configure</code> - $B$K$OMM!9$JJQ?t$d%3%^%s%I%i%$%s%*%W%7%g%s$,MQ0U$5$l$F$$$^$9!#(B</p> - - <p>$B:G$b=EMW$J%*%W%7%g%s$O!"(BApache $B$,$3$N8e$G%$%s%9%H!<%k$5$l$k0LCV(B - <code>--prefix</code> $B$G$9!#(BApache $B$O!"$3$N%$%s%9%H!<%k0LCV$K(B - $B$*$$$F@5>o$KF0:n$9$k$h$&$K@_Dj$7$J$1$l$P$J$i$J$$$+$i$G$9!#(B - $B$5$i$K>\:Y$J%U%!%$%k0LCV$N@)8f$ODI2C$N(B <a href="programs/configure.html#installationdirectories">$B@_Dj%*%W%7%g%s(B - </a> $B$G$G$-$^$9!#(B</p> - - <p>$B$3$N;~E@$G!"(B<a href="mod/">$B%b%8%e!<%k(B</a> $B$rM-8z$K$7$?$j(B - $BL58z$K$7$?$j$9$k$3$H$G(B Apache $BK\BN$K4^$^$l$k(B <a href="programs/configure.html#optionalfeatures">$B5!G=(B</a> - $B$r;XDj$G$-$^$9!#(BApache $BK\BN$K$O%G%U%)%k%H$G!"%b%8%e!<%k$N(B <a href="mod/module-dict.html#Status">Base</a> $B%;%C%H$,(B - $B4^$^$l$^$9!#$=$NB>$N%b%8%e!<%k$O(B - <code>--enable-<var>module</var></code> $B%*%W%7%g%s$G(B - $BM-8z$K$J$j$^$9!#$3$3$G(B <var>module</var> $B$O%b%8%e!<%k$NL>A0$G!"(B - $B$D$^$j$=$l$O%b%8%e!<%k$NL>A0$+$i(B <code>mod_</code> $BJ8;zNs$r<h$j=|$$$?8e$K(B - $B%"%s%@!<%9%3%"$r%@%C%7%e$GCV49$7$?J8;zNs$G$9!#(B - $B$3$l$H$OJL$NJ}K!$G(B <code>--enable-<var>module</var>=shared</code> - $B%*%W%7%g%s$r;H$C$F!"%b%8%e!<%k$r(B<a href="dso.html"> - $B%7%'%"!<%I%*%V%8%'%/%H(B (DSO)</a> -- $B<B9T;~$K%m!<%I$7$?$j(B - $B%"%s%m!<%I$7$?$j$G$-$k7A<0(B -- $B$H$7$F%3%s%Q%$%k$9$k$3$H$b$G$-$^$9!#(B - $BF1MM$K!"(B<code>--disable-<var>module</var></code> $B%*%W%7%g%s$G(B - Base $B%b%8%e!<%k$rL58z2=$9$k$3$H$b$G$-$^$9!#(B - $B$3$l$i$N%*%W%7%g%s$r;H$C$F$$$k$H$-$K!"$b$7;XDj$7$?%b%8%e!<%k$,B8:_$7$J$/$F$b(B - <code>configure</code> $B$O7Y9p$r>e$2$k$3$H$J$/!"C1=c$K%*%W%7%g%s$r(B - $BL5;k$9$k$3$H$K5$$r$D$1$F$/$@$5$$!#(B</p> - - <p>$B>e5-$K2C$($F!"(B<code>configure</code> $B%9%/%j%W%H$K!"(B - $B%3%s%Q%$%i!"%i%$%V%i%j!"%X%C%@%U%!%$%k$N0LCV$rDI2C>pJs$H$7$FEO$9(B - $BI,MW$,$"$k>l9g$,$"$j$^$9!#$3$N$h$&$J>l9g$K$O!"4D6-JQ?t$"$k$$$O(B - $B%3%^%s%I%i%$%s%*%W%7%g%s$G(B <code>configure</code> $B$KEO$7$^$9!#(B - $B>\:Y$K4X$7$F$O(B <a href="programs/configure.html">configure $B%^%K%e%"%k%Z!<%8(B</a> - $B$r$4Mw$/$@$5$$!#(B</p> - - <p>$B$A$g$C$H$I$s$J$3$H$,$G$-$k$+$r8+$;$^$7$g$&!#(B - $B$3$3$GE57?E*$JNc$H$7$F!"(B<code>/sw/pkg/apache</code> - $B$H$$$&%$%s%9%H!<%k%D%j!<$G%3%s%Q%$%i$H%U%i%0$r;XDj$7$F!"(B - $B$5$i$KFs$D$NDI2C%b%8%e!<%k(B <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> $B$H(B - <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> $B$r8e$G(B DSO - $B%a%+%K%:%`$G%m!<%I$9$k$h$&$K%3%s%Q%$%k$7$F$_$^$9(B:</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>configure</code> $B$r<B9T$7$?$i!"%7%9%F%`$N5!G=$r(B - $B%F%9%H$7$?$j!"8e$G%5!<%P$r%3%s%Q%$%k$9$k$?$a$KI,MW$J(B Makefile - $B$r@8@.$7$?$j$9$k$N$K?tJ,4V$+$+$k$G$7$g$&!#(B</p> - - <p>$B8D!9$N(B <code>configure</code> $B%*%W%7%g%s$N>\:Y$K4X$7$F$O(B - <a href="programs/configure.html">configure $B%^%K%e%"%k%Z!<%8(B</a> - $B$r$4Mw$/$@$5$$!#(B</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">$B%S%k%I(B</a></h2> - - <p>$B$3$l$G(B Apache $B$NMM!9$J%Q!<%D$r%S%k%I$9$k$3$H$,$G$-$^$9!#(B - $B<!$N%3%^%s%I$rC1=c$K<B9T$9$k$@$1$G$9(B:</p> - -<div class="example"><p><code>$ make</code></p></div> - - <p>$B4pK\E*$J@_Dj$r$9$k$N$K!"(BPentium III/Linux 2.2 - $B$N%7%9%F%`$G$*$*$h$=(B 3 $BJ,DxEY$+$+$j$^$9$,!"(B - $B$"$i$+$8$a$4N;>52<$5$$!#(B - $B$^$?!";~4V$O%O!<%I%&%'%"$dM-8z$K$7$?%b%8%e!<%k$N?t$K(B - $BBg$-$/0MB8$9$k$G$7$g$&!#(B</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">$B%$%s%9%H!<%k(B</a></h2> - - <p>$B$5$F!"@_Dj$7$?%$%s%9%H!<%k(B <em>PREFIX</em> - ($BA0=R$N(B <code>--prefix</code> $B%*%W%7%g%s$r;2>H(B) - $B0J2<$K%Q%C%1!<%8$r%$%s%9%H!<%k$9$kCJ3,$K$J$j$^$7$?!#(B - $B<!$N%3%^%s%I$r<B9T$7$F$/$@$5$$(B:</p> - -<div class="example"><p><code>$ make install</code></p></div> - - <p>$B%"%C%W%0%l!<%I$9$k>l9g$O!"%$%s%9%H!<%k$G$O@_Dj%U%!%$%k$d(B - $B%I%-%e%a%s%H%U%!%$%k$N>e=q$-$O9T$$$^$;$s!#(B</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">$B%+%9%?%^%$%:(B</a></h2> - - <p>$B<!$K(B <code><em>PREFIX</em>/conf/</code> $B0J2<$K$"$k(B <a href="configuring.html">$B@_Dj%U%!%$%k(B</a>$B$rJT=8$7$F!"(B - Apache HTTP $B%5!<%P$r%+%9%?%^%$%:$7$^$9!#(B</p> - -<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div> - - <p><a href="./">docs/manual/</a> $B$N(B Apache $B%^%K%e%"%k$r$6$C$H8+$F$/$@$5$$!#(B - $B$^$?$O!"(B<a href="http://httpd.apache.org/docs-2.1/">http://httpd.apache.org/docs-2.1/</a> - $B$K$"$k%^%K%e%"%k:G?7HG!"(B<a href="mod/directives.html">$B@_Dj%G%#%l%/%F%#%V(B</a>$B$KEv$?$C$F$_$F$/$@$5$$!#(B</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">$B%F%9%H(B</a></h2> - - <p>$B<!$N%3%^%s%I$r<B9T$7$F(B Apache HTTP $B%5!<%P$r(B<a href="invoking.html">$B3+;O(B</a>$B$G$-$^$9(B:</p> - -<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl start</code></p></div> - - <p>URL <code>http://localhost/</code> $B$rDL$7$F:G=i$N%I%-%e%a%s%H$KBP$9$k(B - $B%j%/%(%9%H$rH/9T$9$k;v$,$G$-$k$O$:$G$9!#$3$l$G8+$($k(B - $B%&%'%V%Z!<%8$O(B <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - $B0J2<$KCV$+$l$?$b$N$G!"DL>o$O(B - <code><em>PREFIX</em>/htdocs/</code> $B$G$7$g$&!#(B - $B%5!<%P$r:F$S(B<a href="stopping.html">$BDd;_(B</a>$B$9$k$K$O!"(B - $B<!$N%3%^%s%I$r<B9T$7$^$9(B:</p> - -<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl 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">$B%"%C%W%0%l!<%I(B</a></h2> - - <p>$B%"%C%W%0%l!<%I$G$^$:9T$J$&$Y$-$3$H$O!"%j%j!<%9%"%J%&(B$B%s%9$H(B - $B%=!<%9%G%#%9%H%j%S%e!<%7%g%s$KF~$C$F$$$k(B <code>CHANGES</code> $B$rFI$s$G!"(B - $B<+?H$N%5%$%H$KBP$7$F1F6A$r5Z$\$9JQ99E@$rC5$9$3$H$G$9!#(B - $B%a%8%c!<%j%j!<%94V$NJQ99$r$9$k>l9g(B ($BNc$($P(B 1.3 $B$+$i(B 2.0 $B$X!"(B2.0 $B$+$i(B 2.2 $B$X(B) - $B$O!"%3%s%Q%$%k;~$d<B9T;~$N@_Dj$KBg$-$J:90[$,$"$k$G$7$g$&$+$i!"(B - $B<jF0$ND4@0$,I,MW$K$J$k$G$7$g$&!#%b%8%e!<%k$bA4$F!"(BAPI - $B$NJQ99$K9g$o$;$k$?$a$K%"%C%W%0%l!<%I$,I,MW$K$J$k$G$7$g$&!#(B</p> - - <p>$B%^%$%J!<%P!<%8%g%s$+$i<!$N%P!<%8%g%s$K%"%C%W%0%l!<%I$9$k>l9g(B - ($BNc$($P(B 2.0.55 $B$+$i(B 2.0.57 $B$X(B) $B$O!"$b$C$H4JC1$G$9!#(B - <code>make install</code> $B$r<B9T$7$F$b:#$"$k%I%-%e%a%s%H!"(B - $B%m%0%U%!%$%k!"@_Dj%U%!%$%k$O>e=q$-$5$l$^$;$s!#(B - $B$5$i$K!"%^%$%J!<%P!<%8%g%s4V$G$O(B <code>configure</code> $B%*%W%7%g%s!"(B - $B<B9T;~$N@_Dj!"%b%8%e!<%k(B API $B$KIT@09g$,5/$3$i$J$$$h$&$K!"(B - $B3+H/<T$O:GBg8B$NEXNO$r$7$F$$$^$9!#(B - $BBgDq$N>l9g!"F10l$N(B <code>configure</code> $B%3%^%s%I%i%$%s!"(B - $BF10l$N@_Dj%U%!%$%k!"%b%8%e!<%kA4$F$,@5>o$KF0:n$9$k$O$:$G$9!#(B - (2.0.41 $B0J9_$G$O$=$N$h$&$K$J$C$F$$$^$9!#$=$l0JA0$N%P!<%8%g%s$K$O(B - $BIT@09g$,B8:_$7$^$9!#(B)</p> - - <p>$BA02s$N%$%s%9%H!<%k;~$N%=!<%9%D%j!<$,;D$5$l$F$$$k$N$G$"$l$P!"(B - $B%"%C%W%0%l!<%I$O$5$i$K4JC1$G$9!#8E$$%=!<%9%D%j!<$N%k!<%H$KB8:_$9$k(B - <code>config.nice</code> $B%U%!%$%k$K$O!"A02s%=!<%9%D%j!<$r@_Dj$7$?;~$N(B - <code>configure</code> $B%3%^%s%I%i%$%s$,F~$C$F$$$^$9!#(B - $B<!$N%P!<%8%g%s$K%"%C%W%0%l!<%I$9$k>l9g$O!"(B<code>config.nice</code> - $B%U%!%$%k$r?7$7$$%P!<%8%g%s$N%=!<%9%D%j!<$K%3%T!<$7!"(B - $B$=$l$rJT=8$7I,MW$JJQ99$r9T$J$C$F!"<!$N$h$&$K<B9T$7$^$9!#(B</p> - - <div class="example"><p><code> - $ ./config.nice<br /> - $ make<br /> - $ make install<br /> - $ <em>PREFIX</em>/bin/apachectl stop<br /> - $ <em>PREFIX</em>/bin/apachectl start<br /> - </code></p></div> - - <div class="warning">$B?7$7$$%P!<%8%g%s$r;HMQ$9$k>l9g$O!"(B - $B<B:]$K1?MQ$r;O$a$kA0$K!"I,$:<+J,MQ$N4D6-$G%F%9%H$9$Y$-$G$9!#(B - $B:G(B$B=*E*$K%"%C%W%0%l!<%I$9$kA0$K!"Hs8_49@-$,$J$$$+$r%F%9%H$9$k$?$a$K!"(B - $BNc$($P!"0[$J$k(B <code>--prefix</code> $B$H0[$J$k%]!<%H(B (<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> $B%G%#%l%/%F%#%V$G@_Dj$7$^$9(B) - $B$r;HMQ$9$k$3$H$G!"8E$$%P!<%8%g%s$K1F6A$rM?$($:$K?7$7$$%P!<%8%g%s$r(B - $B%$%s%9%H!<%k$7!"<B9T$G$-$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/invoking.html b/docs/manual/invoking.html index 34617647a1..eb9ed56683 100644 --- a/docs/manual/invoking.html +++ b/docs/manual/invoking.html @@ -10,9 +10,9 @@ URI: invoking.html.es Content-Language: es Content-type: text/html; charset=ISO-8859-1 -URI: invoking.html.ja.jis +URI: invoking.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..9e10fab39f --- /dev/null +++ b/docs/manual/invoking.html.ja.euc-jp @@ -0,0 +1,160 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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="./ja/invoking.html" title="Japanese"> ja </a> | +<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</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では、<a href="programs/httpd.html">httpd</a> + プログラムが、バックグラウンドで常にリクエスト処理を行う + デーモンとして実行されます。この文書ではどのように + <code>httpd</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><a href="programs/httpd.html">httpd</a></li><li><a href="programs/apachectl.html">apachectl</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="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>httpd</code> プロセスは root 権限で走り続けますが、 + 子プロセスはもっと低い権限で走ります。 + これは選択した<a href="mpm.html">マルチプロセッシングモジュール</a>で制御されます。</p> + + <p>推奨の <code>httpd</code> 実行プログラムの起動方法は、 + <a href="programs/apachectl.html">apachectl</a> + 制御スクリプトを使用する方法です。このスクリプトは、<code>httpd</code> + がオペレーティングシステム上で正常に動作するように必要な環境変数を + 適切に設定して、<code>httpd</code> バイナリを起動します。 + <code>apachectl</code> はどんなコマンドライン引数も通過させますので、 + <code>httpd</code> のどのコマンドラインオプションも + <code>apchectl</code> のオプションとして使用できます。 + また、<code>apchectl</code> スクリプトを直接編集し、 + スクリプト先頭付近の <code>HTTPD</code> 変数を変更することで、 + <code>httpd</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>apachectl</code> + を呼び出すものをシステムスタートアップファイル + (通常 <code>rc.local</code> や <code>rc.N</code> + 内のファイル) に追加しなければなりません。 + この方法では Apache を root 権限で起動します。 + これをする前に、セキュリティやアクセス制限が + 適切に設定されていていることを確認してください。</p> + + <p><code>apachectl</code> スクリプトは通常は、標準的な SysV init + スクリプトとして動作するように設計されています。 + <code>start</code>, <code>restart</code>, <code>stop</code> + といった引数をとって、<code>httpd</code> + への適切なシグナルに変換します。 + ですから、通常は単に適切な init ディレクトリ内から + <code>apachectl</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><a href="programs/httpd.html">httpd</a> や + <a href="programs/apachectl.html">apachectl</a> + 、サーバに含まれていたその他補助プログラムの、 + コマンドラインオプションに関する追加情報は、 + <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="./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 1999-2004 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.jis b/docs/manual/invoking.html.ja.jis deleted file mode 100644 index 358d82f7e2..0000000000 --- a/docs/manual/invoking.html.ja.jis +++ /dev/null @@ -1,160 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B$N5/F0(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>Apache $B$N5/F0(B</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="./ja/invoking.html" title="Japanese"> ja </a> | -<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> - - <p>Windows $B>e$G$O!"(BApache $B$ODL>o$O(B - Windows NT, 2000, XP $B$G$O%5!<%S%9$H$7$F!"(BWindows 9x, ME - $B$G$O%3%s%=!<%k%"%W%j%1!<%7%g%s$H$7$F<B9T$5$l$^$9!#(B - $B>\:Y$K4X$7$F$O!"!V(B<a href="platform/windows.html#winsvc"> - $B%5!<%S%9$H$7$F<B9T$9$k(B</a>$B!W$H!V(B<a href="platform/windows.html#wincons"> - $B%3%s%=!<%k%"%W%j%1!<%7%g%s$H$7$F<B9T$9$k(B</a>$B!W$r$4Mw2<$5$$!#(B</p> - - <p>Unix$B$G$O!"(B<a href="programs/httpd.html">httpd</a> - $B%W%m%0%i%`$,!"%P%C%/%0%i%&%s%I$G>o$K%j%/%(%9%H=hM}$r9T$&(B - $B%G!<%b%s$H$7$F<B9T$5$l$^$9!#$3$NJ8=q$G$O$I$N$h$&$K(B - <code>httpd</code> $B$r5/F0$9$k$+$K$D$$$F5-=R$7$F$$$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">Apache $B$N5/F0J}K!(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#errors">$B5/F0;~$N%(%i!<(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#boot">$B%V!<%H;~$N5/F0(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#info">$BDI2C>pJs(B</a></li> -</ul><h3>$B;2>H(B</h3><ul class="seealso"><li><a href="stopping.html">$BDd;_$H:F5/F0(B</a></li><li><a href="programs/httpd.html">httpd</a></li><li><a href="programs/apachectl.html">apachectl</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="startup" id="startup">Apache $B$N5/F0J}K!(B</a></h2> - - <p>$B$b$7!"@_Dj%U%!%$%kCf$G;XDj$5$l$F$$$k(B - <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - $B$,%G%U%)%k%H$N(B 80 ($B$b$7$/$O(B 1024 $B0J2<$NB>$N%]!<%H(B) - $B$G$"$k>l9g$O!"(BApache $B$r5/F0$9$k$?$a$K$O(B root - $B8"8B$,I,MW$K$J$j$^$9$,!"(B - $B$3$l$O$3$NFC8"%]!<%H$K%P%$%s%I$9$k$?$a$G$9!#(B - $B5/F0$7$F!"0lEY%m%0%U%!%$%k$r3+$/$H$$$C$?=`Hw$N$?$a$N(B - $BF0:n$r4v$D$+<B9T$7$?8e$O!"%/%i%$%"%s%H$+$i$N%j%/%(%9%H$KBP$9$k(B - listen $B$H1~Ez$r<B:]$K9T$&(B<em>$B;R(B</em>$B%W%m%;%9$r5/F0$7$^$9!#(B - $B%a%$%s$N(B <code>httpd</code> $B%W%m%;%9$O(B root $B8"8B$GAv$jB3$1$^$9$,!"(B - $B;R%W%m%;%9$O$b$C$HDc$$8"8B$GAv$j$^$9!#(B - $B$3$l$OA*Br$7$?(B<a href="mpm.html">$B%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B</a>$B$G@)8f$5$l$^$9!#(B</p> - - <p>$B?d>)$N(B <code>httpd</code> $B<B9T%W%m%0%i%`$N5/F0J}K!$O!"(B - <a href="programs/apachectl.html">apachectl</a> - $B@)8f%9%/%j%W%H$r;HMQ$9$kJ}K!$G$9!#$3$N%9%/%j%W%H$O!"(B<code>httpd</code> - $B$,%*%Z%l!<%F%#%s%0%7%9%F%`>e$G@5>o$KF0:n$9$k$h$&$KI,MW$J4D6-JQ?t$r(B - $BE,@Z$K@_Dj$7$F!"(B<code>httpd</code> $B%P%$%J%j$r5/F0$7$^$9!#(B - <code>apachectl</code> $B$O$I$s$J%3%^%s%I%i%$%s0z?t$bDL2a$5$;$^$9$N$G!"(B - <code>httpd</code> $B$N$I$N%3%^%s%I%i%$%s%*%W%7%g%s$b(B - <code>apchectl</code> $B$N%*%W%7%g%s$H$7$F;HMQ$G$-$^$9!#(B - $B$^$?!"(B<code>apchectl</code> $B%9%/%j%W%H$rD>@\JT=8$7!"(B - $B%9%/%j%W%H@hF,IU6a$N(B <code>HTTPD</code> $BJQ?t$rJQ99$9$k$3$H$G!"(B - <code>httpd</code> $B%P%$%J%j$N@5$7$$0LCV$r;XDj$7$?$j!"(B<em>$B>o$K(B</em> - $BIU2C$5$;$k%3%^%s%I%i%$%s0z?t$r;XDj$7$?$j$9$k$3$H$,$G$-$^$9!#(B</p> - - <p><code>httpd</code> $B$,5/F0$5$l$F$^$::G=i$K$9$k$3$H$O!"(B - <a href="configuring.html">$B@_Dj%U%!%$%k(B</a> - <code>httpd.conf</code> $B$N0LCV$rFCDj$7$FFI$_9~$`$3$H$G$9!#(B - $B$3$N%U%!%$%k$N0LCV$O%3%s%Q%$%k;~$K@_Dj$5$l$^$9$,!"<B9T;~$K(B - <code>-f</code> $B%3%^%s%I%i%$%s%*%W%7%g%s$r;H$C$F(B - $B0LCV$r;XDj$9$k$3$H$b$G$-$^$9!#Nc$($P<!$N$h$&$K$G$9!#(B</p> - -<div class="example"><p><code>/usr/local/apache2/bin/apachectl -f - /usr/local/apache2/conf/httpd.conf</code></p></div> - - <p>$B%9%?!<%H%"%C%W$,K|;v>e<j$/$$$C$?$i!"%5!<%P$O%?!<%_%J%k$+$i(B - $B@Z$jN%$5$l$F!"%3%^%s%I%W%m%s%W%H$,B(:B$KLa$C$F$/$k$G$7$g$&!#(B - $B$3$l$O%5!<%P$,5/F0$7$F$$$k>uBV$r<($7$F$$$^$9!#(B - $B$=$N8e$O%V%i%&%6$G%5!<%P$K@\B3$7$F!"(B - <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - $B%G%#%l%/%H%j$N%F%9%H%Z!<%8$d$=$3$+$i%j%s%/$5$l$F$$$k(B - $B%m!<%+%k$N%I%-%e%a%s%H$r8+$k$3$H$,$G$-$k$G$7$g$&!#(B</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">$B5/F0;~$N%(%i!<(B</a></h2> - - <p>Apache $B$O!"5/F0;~$KCWL?E*$JLdBj$KAx6x$9$k$H!"(B - $B=*N;$9$kA0$K!"%3%s%=!<%k$+(B - <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> - $B$N$I$A$i$+$KLdBj$r5-=R$7$?%a%C%;!<%8$r=PNO$7$^$9!#(B - $B:G$b$h$/$"$k%(%i!<%a%C%;!<%8$O(B - $B!V(B<code>Unable to bind to Port ...</code>$B!W(B - $B$G$9!#$3$N%a%C%;!<%8$OIaDL$O<!$N$I$A$i$+$,860x$G$9!#(B</p> - - <ul> - <li>root $B$G%m%0%$%s$7$F$$$J$$;~$K!"(B - $BFC8"%]!<%H$G%5!<%P$r5/F0$7$h$&$H$7$?!#(B</li> - - <li>$BF1$8%]!<%H$K4{$K%P%$%s%I$5$l$F$$$k(B Apache - $B$,$b$&0l$D$"$k$H$-$dB>$N%&%'%V%5!<%P$,B8:_$7$F$$$k;~$K!"(B - $B%5!<%P$r3+;O$7$h$&$H$7$?!#(B</li> - </ul> - - <p>$B$h$jB?$/$NLdBj2r7h$NJ}:v$N@bL@$O!"(B - Apache <a href="faq/">FAQ</a> $B$r$4Mw2<$5$$!#(B</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">$B%V!<%H;~$N5/F0(B</a></h2> - - <p>$B%7%9%F%`$,%j%V!<%H$7$?8e$G$b(B - $B%5!<%P$,<B9T$5$lB3$1$k$h$&$K$7$?$$>l9g$O!"(B - <code>apachectl</code> - $B$r8F$S=P$9$b$N$r%7%9%F%`%9%?!<%H%"%C%W%U%!%$%k(B - ($BDL>o(B <code>rc.local</code> $B$d(B <code>rc.N</code> - $BFb$N%U%!%$%k(B) $B$KDI2C$7$J$1$l$P$J$j$^$;$s!#(B - $B$3$NJ}K!$G$O(B Apache $B$r(B root $B8"8B$G5/F0$7$^$9!#(B - $B$3$l$r$9$kA0$K!"%;%-%e%j%F%#$d%"%/%;%9@)8B$,(B - $BE,@Z$K@_Dj$5$l$F$$$F$$$k$3$H$r3NG'$7$F$/$@$5$$!#(B</p> - - <p><code>apachectl</code> $B%9%/%j%W%H$ODL>o$O!"I8=`E*$J(B SysV init - $B%9%/%j%W%H$H$7$FF0:n$9$k$h$&$K@_7W$5$l$F$$$^$9!#(B - <code>start</code>, <code>restart</code>, <code>stop</code> - $B$H$$$C$?0z?t$r$H$C$F!"(B<code>httpd</code> - $B$X$NE,@Z$J%7%0%J%k$KJQ49$7$^$9!#(B - $B$G$9$+$i!"DL>o$OC1$KE,@Z$J(B init $B%G%#%l%/%H%jFb$+$i(B - <code>apachectl</code> $B$X%j%s%/$9$k$3$H$,$G$-$^$9!#$7$+$7!"(B - $BG0$N$?$a%7%9%F%`$NMW5a$K9gCW$7$F$$$k$3$H$r3NG'$7$F$/$@$5$$!#(B</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">$BDI2C>pJs(B</a></h2> - - <p><a href="programs/httpd.html">httpd</a> $B$d(B - <a href="programs/apachectl.html">apachectl</a> - $B!"%5!<%P$K4^$^$l$F$$$?$=$NB>Jd=u%W%m%0%i%`$N!"(B - $B%3%^%s%I%i%$%s%*%W%7%g%s$K4X$9$kDI2C>pJs$O!"(B - <a href="programs/">$B%5!<%P$HJd=u%W%m%0%i%`(B</a>$B%Z!<%8$K(B - $B5-:\$5$l$F$$$^$9!#(B - Apache $BG[I[$K4^$^$l$F$$$kA4(B<a href="mod/">$B%b%8%e!<%k(B</a>$B!"(B - $B$=$l$K$h$C$FDs6!$5$l$k(B<a href="mod/directives.html">$B%G%#%l%/%F%#%V(B</a> - $B$N%I%-%e%a%s%H$b$"$j$^$9!#(B</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="./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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/logs.html b/docs/manual/logs.html index 632f00215a..0ab020d445 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.jis +URI: logs.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..f614127944 --- /dev/null +++ b/docs/manual/logs.html.ja.euc-jp @@ -0,0 +1,551 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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> + + <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 アドレスが書かれているところに記録します。しかし、この設定は + サーバをかなり遅くするので、あまりお勧めできません。 + そうではなく、<a href="programs/logresolve.html">logresolve</a> の + ようなログの後処理を行なうプログラムでホスト名を調べるのが良いでしょう。 + ここに報告される 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 サーバにはこのための <a href="programs/rotatelogs.html">rotatelogs</a> と呼ばれる簡単な + プログラムが付属しています。たとえば、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 1999-2004 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.jis b/docs/manual/logs.html.ja.jis deleted file mode 100644 index 6871b70029..0000000000 --- a/docs/manual/logs.html.ja.jis +++ /dev/null @@ -1,551 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$B%m%0%U%!%$%k(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$B%m%0%U%!%$%k(B</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> - - <p>$B%&%'%V%5!<%P$r8z2LE*$K4IM}$9$k$?$a$K$O!"%5!<%P$N3hF0$d%Q%U%)!<%^%s%9!"(B - $B:#H/@8$7$F$$$k$+$b$7$l$J$$LdBj$K4X$9$k%U%#!<%I%P%C%/$rF@$k$3$H$,I,MW$G$9!#(B - Apache HTTP $B%5!<%P$K$OHs>o$KJq3gE*$G=@Fp$J%m%.%s%05!G=$,$"$j$^$9!#(B - $B$3$NJ8=q$O%m%.%s%05!G=$N@_Dj$N;EJ}$H!"%m%0$K2?$,=q$+$l$F$$$k$+$r(B - $BM}2r$9$k$?$a$NJ}K!$r@bL@$7$^$9!#(B</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#security"> - $B%;%-%e%j%F%#$K4X$9$k7Y9p(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#errorlog">$B%(%i!<%m%0(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#accesslog">$B%"%/%;%9%m%0(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#rotation">$B%m%0$N8rBX(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#piped">$B%Q%$%W7PM3$N%m%0(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#virtualhosts">$B%P!<%A%c%k%[%9%H(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#other">$BB>$N%m%0%U%!%$%k(B</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"> - $B%;%-%e%j%F%#$K4X$9$k7Y9p(B</a></h2> - - <p>Apache $B$,%m%0%U%!%$%k$r=q$$$F$$$k%G%#%l%/%H%j$K=q$-9~$a$k?M$O!"(B - $B$[$\3N<B$K%5!<%P$,5/F0$5$l$?(B uid $B$X$N%"%/%;%9$r<j$KF~$l$k$3$H$,$G$-$^$9!#(B - $B$=$7$F!"$=$l$ODL>o$O(B root $B%f!<%6$G$9!#(B - $B$A$c$s$H7k2L$r9M$($k$3$H$J$/!"$=$N%G%#%l%/%H%j$X$N(B - $B=q$-9~$_8"8B$rM?$((B<em>$B$J$$(B</em>$B$G$/$@$5$$!#>\$7$/$O(B - <a href="misc/security_tips.html">$B%;%-%e%j%F%#$N$3$D(B</a>$B$NJ8=q$r(B - $BFI$s$G$/$@$5$$!#(B</p> - - <p>$B2C$($F!"%m%0%U%!%$%k$K$O%/%i%$%"%s%H$+$i$N>pJs$,$=$N$^$^!"(B - $B%(%9%1!<%W$5$l$k$3$H$J$/=q$+$l$F$$$^$9!#$G$9$+$i!"0-0U$N$"$k(B - $B%/%i%$%"%s%H$,%m%0%U%!%$%k$K@)8fJ8;z$rA^F~$9$k$3$H$,$G$-$^$9!#(B - $B@8$N%m%0$r07$&$H$-$OCm0U$7$F$/$@$5$$!#(B</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">$B%(%i!<%m%0(B</a></h2> - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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> $B%G%#%l%/%F%#%V$K$h$j(B - $BL>A0$H>l=j$,7h$^$k%5!<%P$N%(%i!<%m%0$O!"0lHV=EMW$J%m%0%U%!%$%k$G$9!#(B - Apache $B$N?GCG>pJs$O$3$3$KAw$i$l!"%j%/%(%9%H$r=hM}$7$F$$$k$H$-$K(B - $BH/@8$7$?%(%i!<$O$9$Y$F$3$3$K5-O?$5$l$^$9!#%5!<%P$r5/F0$7$?$H$-$d!"(B - $B%5!<%P$NF0:n$KLdBj$,5/$3$C$?$H$-$O!"0lHV:G=i$KD4$Y$k$Y$-(B - $B$H$3$m$G$9!#4V0c$$$N>\:Y$d=$@5J}K!$,$=$3$K=q$+$l$F$$$k$3$H$,(B - $B$h$/$"$j$^$9!#(B</p> - - <p>$B%(%i!<%m%0$OIaDL$O%U%!%$%k$K=q$+$l$^$9(B ($BDL>o(B unix $B%7%9%F%`$G$O(B - <code>error_log</code>$B!"(BWindows $B$H(B OS/2 $B$G$O(B <code>error.log</code>)$B!#(B - Unix $B%7%9%F%`$G$O%(%i!<$r(B <code>syslog</code> $B$d(B - <a href="#piped">$B%Q%$%W$G%W%m%0%i%`$KAw$k(B</a> $B$3$H$,$G$-$^$9!#(B</p> - - <p>$B%(%i!<%m%0$N=q<0$OHf3SE*<+M3EY$N9b$$$b$N$G!"@bL@E*$K=q$+$l$F(B$B$$$^$9!#(B - $B$?$@$7!"$$$/$D$+$N>pJs$O$[$H$s$I$N%(%i!<%m%0$N%(%s%H%j$K$"$j$^$9!#(B - $BNc$($P!"BeI=E*$J$b$N$K<!$N$h$&$J%a%C%;!<%8$,$"$j$^$9!#(B</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>$B%m%0%(%s%H%j$N:G=i$N9`L\$O%a%C%;!<%8$NF|IU$H;~9o$G$9!#(B - $BFs$D$a$N9`L\$OJs9p$5$l$F$$$k%(%i!<$N=EMWEY$G$9!#(B - <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> $B$G=EMWEY$N%l%Y%k$r(B - $B@)8B$9$k$3$H$K$h$j%(%i!<%m%0$KAw$i$l$k%(%i!<$N<oN`$r@)8f$9$k$3$H$,(B - $B$G$-$^$9!#;0$DL\$N9`L\$O%(%i!<$rH/@8$5$;$?%/%i%$%"%s%H$N(B IP $B%"%I%l%9(B - $B$G$9!#;D$j$O%a%C%;!<%8$G!"$3$N>l9g$O%5!<%P$,%/%i%$%"%s%H$N%"%/%;%9$r(B - $B5qH]$9$k$h$&$K@_Dj$5$l$F$$$k!"$H$$$&$3$H$r<($7$F$$$^$9!#(B - $B%5!<%P$O%j%/%(%9%H$5$l$?J8=q$N(B ($B%&%'%V$N%Q%9$G$O$J$/(B) $B%U%!%$%k%7%9%F%`$N(B - $B%Q%9$rJs9p$7$^$9!#(B</p> - - <p>$BHs>o$K9-HO0O$N%a%C%;!<%8$,%(%i!<%m%0$K8=$l$^$9!#$?$$$F$$$N$b$N$O(B - $B>e$NNc$N$h$&$J46$8$G$9!#%(%i!<%m%0$K$O(B CGI $B%9%/%j%W%H$N%G%P%C%0(B - $B=PNO$b=q$+$l$^$9!#(BCGI $B%9%/%j%W%H$,(B <code>stderr</code> $B$K=q$$$?(B - $B$9$Y$F$N>pJs$OD>@\%(%i!<%m%0$K%3%T!<$5$l$^$9!#(B</p> - - <p>$B>pJs$rDI2C$7$?$j:o=|$7$?$j$7$F%(%i!<%m%0$r%+%9%?%^%$%:$9$k$3$H$O(B - $B$G$-$^$;$s!#$7$+$7!"%j%/%(%9%H$KBP$9$k%(%i!<%m%0$N%(%s%H%j$O!"(B - $BBP1~$9$k%(%s%H%j$,(B<a href="#accesslog">$B%"%/%;%9%m%0(B</a>$B$K$"$j$^$9!#(B - $BNc$($P!">e$NNc$N%(%s%H%j$O%"%/%;%9%m%0$N%9%F!<%?%9%3!<%I(B 403 $B$N(B - $B%(%s%H%j$KBP1~$7$^$9!#%"%/%;%9%m%0$O%+%9%?%^%$%:2DG=$G$9$N$G!"(B - $B$=$A$i$r;H$&$3$H$K$h$j%(%i!<$N>u67$K4X$9$k>pJs$r$h$jB?$/(B - $B<j$KF~$l$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B%F%9%H$N:GCf$O!"LdBj$,H/@8$7$F$$$k$+$I$&$+$r8+$k$?$a$K!"(B - $B>o$K%(%i!<%m%0$r4F;k$9$k$N$,Lr$KN)$D>l9g$,$h$/$"$j$^$9!#(B - Unix $B%7%9%F%`$G$O!"<!$N$b$N$r;H$&$3$H$,$G$-$^$9!#(B</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">$B%"%/%;%9%m%0(B</a></h2> - - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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>$B%5!<%P%"%/%;%9%m%0$O%5!<%P$,=hM}$r$7$?$9$Y$F$N%j%/%(%9%H$r(B - $B5-O?$7$^$9!#%"%/%;%9%m%0$N>l=j$HFbMF$O(B <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> - $B%G%#%l%/%F%#%V$K$h$j7h$^$j$^$9!#%m%0$NFbMF$NA*Br$r4J7i$K$9$k$?$a$K(B - <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> - $B%G%#%l%/%F%#%V$r;HMQ$9$k$3$H$,$G$-$^$9!#$3$N%;%/%7%g%s$O%"%/%;%9%m%0$K(B - $B>pJs$r5-O?$9$k$?$a$N%5!<%P$N@_DjJ}K!$r@bL@$7$^$9!#(B</p> - - <p>$B$b$A$m$s!"%"%/%;%9%m%0$K>pJs$rC_@Q$9$k$3$H$O%m%04IM}$N(B - $B;O$^$j$K2a$.$^$;$s!#<!$NCJ3,$OM-MQ$JE}7W$r<h$k$?$a$K$3$N>pJs$r(B - $B2r@O$9$k$3$H$G$9!#0lHLE*$J%m%02r@O$O$3$NJ8=q$NHO0O30$G!"(B - $B%&%'%V%5!<%P<+?H$N;E;v$H$$$&$o$1$G$b$"$j$^$;$s!#$3$NOC$d!"(B - $B%m%02r@O$r9T$J$&%"%W%j%1!<%7%g%s$N>pJs$rF@$k$K$O!"(B<a href="http://dmoz.org/Computers/Software/Internet/Site_Management/Log_analysis/"> - Open Directory</a> $B$d(B <a href="http://dir.yahoo.com/Computers_and_Internet/Software/Internet/World_Wide_Web/Servers/Log_Analysis_Tools/"> - Yahoo</a> $B$rD4$Y$F$/$@$5$$!#(B</p> - - <p>$B$$$m$s$J%P!<%8%g%s$N(B Apache httpd $B$,(B mod_log_config, - mod_log_agent, <code>TransferLog</code> $B%G%#%l%/%F%#%V$H$$$C$?!"(B - $BB>$N%b%8%e!<%k$d%G%#%l%/%F%#%V$r;H$C$F%"%/%;%9$N%m%.%s%0$r(B - $B@)8f$7$F$-$^$7$?!#:#$G$O!"(B<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> $B$,$9$Y$F$N8E$$(B - $B%G%#%l%/%F%#%V$N5!G=$r4^$`$h$&$K$J$C$F$$$^$9!#(B</p> - - <p>$B%"%/%;%9%m%0$N=q<0$OHs>o$K=@Fp$J@_Dj$,2DG=$G$9!#(B - $B=q<0$O(B C $B$N(B printf(1) $B%U%)!<%^%C%HJ8;zNs$KHs>o$K;w$?(B - <code class="directive"><a href="./mod/mod_log_config.html#$B%U(B$B%)(B$B!<(B$B%^(B$B%C(B$B%H(B$BJ8(B$B;z(B$BNs(B">$B%U%)!<%^%C%HJ8;zNs(B</a></code> - $B$K$h$j;XDj$5$l$^$9!#$$$/$D$+<!$N@a$GNc$r<($7$^$9!#(B - $B%U%)!<%^%C%HJ8;zNs$K;HMQ$G$-$kFbMF$N0lMw$O(B <a href="mod/mod_log_config.html">mod_log_config $B$NJ8=q(B</a> - $B$r8+$F$/$@$5$$!#(B</p> - - <h3><a name="common" id="common">Common Log Format</a></h3> - - - <p>$B%"%/%;%9%m%0$N$h$/$"$k@_Dj$K0J2<$N$b$N$,$"$j$^$9!#(B</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>$B$3$l$O!"(B<em>$B%K%C%/%M!<%`(B</em> <code>common</code> $B$rDj5A$7!"(B - $B%m%0$N%U%)!<%^%C%HJ8;zNs$N0l$D$H4XO"IU$1$^$9!#%U%)!<%^%C%HJ8;zNs$O(B - $B%Q!<%;%s%H%G%#%l%/%F%#%V$+$i$J$j!"$=$l$>$l$N%Q!<%;%s%H%G%#%l%/%F%#%V$O(B - $B%5!<%P$K$I$N>pJs$r%m%.%s%0$9$k$+$r;X<($7$^$9!#%U%)!<%^%C%HJ8;zNs$K(B - $BJ8;z$r$=$N$^$^F~$l$k$3$H$b$G$-!"$=$l$i$O%m%0$N=PNO$KD>@\%3%T!<$5$l$^$9!#(B - $B$=$3$K0zMQJ8;z(B (<code>"</code>) $B$r=q$/$H$-$O!"(B - $B%U%)!<%^%C%HJ8;zNs$N:G8e$H$7$F2r<a(B - $B$5$l$k$3$H$rKI$0$?$a$K%P%C%/%9%i%C%7%e$G%(%9%1!<%W$9$kI,MW$,$"$j$^$9!#(B - $B%U%)!<%^%C%HJ8;zNs$K$O2~9TMQ$N(B "<code>\n</code>"$B!"%?%VMQ$N(B - "<code>\t</code>" $B$H$$$&FCJL$J@)8fJ8;z$b4^$a$k$3$H$,$G$-$^$9!#(B</p> - - <p><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> $B%G%#%l%/%F%#%V$O(B - $B4{$KDj5A$5$l$?(B - <em>$B%K%C%/%M!<%`(B</em> $B$r;H$C$F?7$7$$%m%0%U%!%$%k$r@_Dj$7$^$9!#(B - $B%"%/%;%9%m%0$N%U%!%$%kL>$O%9%i%C%7%e$G;O$^$i$J$$8B$j!"(B - <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> $B$+$i$NAjBP%Q%9$H$7$F(B - $B07$o$l$^$9!#(B</p> - - <p>$B>e$N@_Dj$O(B Common Log Format (CLF) $B$H8F$P$l$k7A<0$G(B - $B%m%0%(%s%H%j$r=q$-$^$9!#$3$NI8=`$N7A<0$O0[$J$k%&%'%V%5!<%P$NB?$/$,(B - $B@8@.$9$k$3$H$,$G$-!"B?$/$N%m%02r@O%W%m%0%i%`$,FI$_$3$`$3$H$,$G$-$^$9!#(B - CLF $B$K$h$j@8@.$5$l$?%m%0%U%!%$%k$N%(%s%H%j$O0J2<$N$h$&$K$J$j$^$9(B:</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>$B$3$N%m%0%(%s%H%j$N$=$l$>$l$NItJ,$N0UL#$O0J2<$G@bL@$7$^$9!#(B</p> - - <dl> - <dt><code>127.0.0.1</code> (<code>%h</code>)</dt> - - <dd>$B$3$l$O%5!<%P$X%j%/%(%9%H$r$7$?%/%i%$%"%s%H(B ($B%j%b!<%H%[%9%H(B) - $B$N(B IP $B%"%I%l%9$G$9!#(B<code class="directive"><a href="./mod/core.html#hostnamelookups">HostnameLookups</a></code> $B$,(B - <code>On</code> $B$N>l9g$O!"%5!<%P$O%[%9%HL>$rD4$Y$F!"(B - IP $B%"%I%l%9$,=q$+$l$F$$$k$H$3$m$K5-O?$7$^$9!#(B$B$7$+$7!"$3$N@_Dj$O(B - $B%5!<%P$r$+$J$jCY$/$9$k$N$G!"$"$^$j$*4+$a$G$-$^$;$s!#(B - $B$=$&$G$O$J$/!"(B<a href="programs/logresolve.html">logresolve</a> $B$N(B - $B$h$&$J%m%0$N8e=hM}$r9T$J$&%W%m%0%i%`$G%[%9%HL>$rD4$Y$k$N$,NI$$$G$7$g$&!#(B - $B$3$3$KJs9p$5$l$k(B IP $B%"%I%l%9$OI,$:$7$b%f!<%6$,;H$C$F$$$k%^%7%s$N(B - $B$b$N$G$"$k$H$O8B$j$^$;$s!#%f!<%6$H%5!<%P$N4V$K%W%m%-%7%5!<%P$,(B - $B$"$l$P!"$3$N%"%I%l%9$O85$N%^%7%s$N$b$N$G$O$J$/!"%W%m%-%7$N(B - $B%"%I%l%9$K$J$j$^$9!#(B</dd> - - <dt><code>-</code> (<code>%l</code>)</dt> - - <dd>$B=PNOCf$N!V%O%$%U%s!W$OMW5a$5$l$?>pJs$,<j$KF~$i$J$+$C$?$H$$$&$3$H$r(B - $B0UL#$7$^$9!#$3$N>l9g!"<hF@$G$-$J$+$C$?>pJs$O%/%i%$%"%s%H$N%^%7%s$N(B - <code>identd</code> $B$K$h$j7h$^$k(B RFC 1413 $B$N%/%i%$%"%s%H$N(B - $B%"%$%G%s%F%#%F%#$G$9!#$3$N>pJs$O$"$^$j?.MQ$9$k$3$H$,$G$-$:!"(B - $B$7$C$+$j$H4IM}$5$l$?FbIt%M%C%H%o!<%/$r=|$$$F$O;H$&$Y$-$G$O$"$j$^$;$s!#(B - Apache $B$O(B <code class="directive"><a href="./mod/core.html#identitycheck">IdentityCheck</a></code> $B$,(B - <code>On</code> $B$K$J$C$F$$$J$$8B$j!"$3$N>pJs$rF@$h$&$H$9$i$7$^$;$s!#(B</dd> - - <dt><code>frank</code> (<code>%u</code>)</dt> - - <dd>$B$3$l$O(B HTTP $BG'>Z$K$h$k!"%I%-%e%a%s%H$r%j%/%(%9%H$7$??M$N(B - $B%f!<%6(B ID $B$G$9!#(BCGI $B%9%/%j%W%H$K$ODL>oF1$8CM$,(B <code>REMOTE_USER</code> - $B4D6-JQ?t$H$7$FM?$($i$l$^$9!#%j%/%(%9%H$N%9%F!<%?%9%3!<%I(B - ($B0J2<$r;2>H(B) $B$,(B 401 $B$G$"$C$?>l9g$O!"%f!<%6$OG'>Z$K<:GT$7$F$$$k$N$G!"(B - $B$3$NCM$O?.MQ$G$-$^$;$s!#%I%-%e%a%s%H$,%Q%9%o!<%I$GJ]8n$5$l$F$$$J$$(B - $B>l9g$O!"$3$N%(%s%H%j$OA0$N$b$N$HF1$8$h$&$K(B "<code>-</code>" $B$K(B - $B$J$j$^$9!#(B</dd> - - <dt><code>[10/Oct/2000:13:55:36 -0700]</code> - (<code>%t</code>)</dt> - - <dd> - $B%5!<%P$,%j%/%(%9%H$N=hM}$r=*$($?;~9o$G$9!#=q<0$O(B: - - <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> - $B%m%0$N%U%)!<%^%C%HJ8;zNs$K(B <code>%{format}t</code> $B$r(B - $B;XDj$9$k$3$H(B$B$G!"JL$N7A<0$G;~9o$rI=<($5$;$k$3$H$b$G$-$^$9!#(B - $B$3$N$H$-!"(B<code>format</code> $B$O(B C $B$NI8=`%i%$%V%i%j$N(B - <code>strftime(3)</code> $B$N7A<0$K$J$j$^$9!#(B - </dd> - - <dt><code>"GET /apache_pb.gif HTTP/1.0"</code> - (<code>\"%r\"</code>)</dt> - - <dd>$B%/%i%$%"%s%H$+$i$N%j%/%(%9%H$,Fs=E0zMQId$NCf$K<($5$l$F$$$^$9!#(B - $B%j%/%(%9%H$K$OB?$/$NM-MQ$J>pJs$,$"$j$^$9!#$^$:!"$3$N>l9g%/%i%$%"%s%H$,(B - $B;H$C$?%a%=%C%I$O(B <code>GET</code> $B$G$9!#<!$K!"%/%i%$%"%s%H$O(B - $B%j%=!<%9(B <code>/apache_pb.gif</code> $B$rMW5a$7$^$7$?!#$=$7$F!"(B - $B%/%i%$%"%s%H$O%W%m%H%3%k(B <code>HTTP/1.0</code> $B$r;HMQ$7$^$7$?!#(B - $B%j%/%(%9%H$N3FItJ,$rFHN)$K%m%0<}=8$9$k$3$H$b$G$-$^$9!#Nc$($P!"(B - $B%U%)!<%^%C%HJ8;zNs(B "<code>%m %U%q %H</code>" $B$O(B - $B%a%=%C%I!"%Q%9!"%/%(%jJ8;zNs!"%W%m%H%3%k$r%m%0<}=8$7!"(B - $B7k6I(B "<code>%r</code>" $B$H$^$C$?$/F1$8=PNO$K$J$j$^$9!#(B</dd> - - <dt><code>200</code> (<code>%>s</code>)</dt> - - <dd>$B%5!<%P$,%/%i%$%"%s%H$KAw$jJV$9%9%F!<%?%9%3!<%I$G$9!#(B - $B$3$N>pJs$O!"%j%/%(%9%H$,@.8y1~Ez(B (2 $B$G;O$^$k%3!<%I(B) $B$G$"$C$?$+!"(B - $B%j%@%$%l%/%7%g%s(B (3 $B$G;O$^$k%3!<%I(B) $B$G$"$C$?$+!"%/%i%$%"%s%H$K$h$k(B - $B%(%i!<(B (4 $B$G;O$^$k%3!<%I(B) $B$G$"$C$?$+!"%5!<%P$N%(%i!<(B (5 $B$G;O$^$k%3!<%I(B) - $B$G$"$C$?$+!"$r8=$9$N$G!"Hs>o$KBg@Z$G$9!#%9%F!<%?%9%3!<%I$N(B - $B40A4$J%j%9%H$O(B <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.txt">HTTP - $B5,3J(B</a> (RFC2616 $BBh(B 10 $B@a(B) $B$K$"$j$^$9!#(B</dd> - - <dt><code>2326</code> (<code>%b</code>)</dt> - - <dd>$B$3$N:G8e$N%(%s%H%j$O%/%i%$%"%s%H$KAw?.$5$l$?%*%V%8%'%/%H$N!"(B - $B1~Ez%X%C%@$r=|$$$?%5%$%:$r8=$7$^$9!#%3%s%F%s%H$,%/%i%$%"%s%H$KAw$i$l$J$+$C$?(B - $B>l9g$O!"$3$NCM$O(B "<code>-</code>" $B$K$J$j$^$9!#%3%s%F%s%H$,L5$$>l9g$K(B - "<code>0</code>" $B$r%m%0<}=8$9$k$K$O!"(B<code>%b</code> $B$G$O$J$/(B - <code>%B</code> $B$r;H$C$F$/$@$5$$!#(B</dd> - - </dl> - - - <h3><a name="combined" id="combined">Combined Log Format</a></h3> - - - <p>$B$b$&0l$D$N$h$/;H$o$l$k=q<0$O(B Combined Log Format $B$H8F$P$l$F$$$^$9!#(B - $B0J2<$N$h$&$K$7$F;H$&$3$H$,$G$-$^$9!#(B</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>$B$3$N=q<0$N:G=i$NJ}$O(B Common Log Format $B$H$^$C$?$/F1$8$G!":G8e$K(B - $BFs$DDI2C$N%(%s%H%j$,$"$j$^$9!#DI2C$N%(%s%H%j$O%Q!<%;%s%H%G%#%l%/%F%#%V(B - <code>%{<em>header</em>}i</code> $B$r;H$C$F$$$^$9!#$3$3$G(B - <em>header</em> $B$O(B HTTP $B$N%j%/%(%9%H%X%C%@$N$I$l$+$G$9!#$3$N=q<0$K$h$k(B - $B%"%/%;%9%m%0$O0J2<$N$h$&$J46$8$K$J$j$^$9(B:</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>$BDI2C$N%(%s%H%j$O(B:</p> - - <dl> - <dt><code>"http://www.example.com/start.html"</code> - (<code>\"%{Referer}i\"</code>)</dt> - - <dd>"Referer" ($B0U?^E*$JDV$j4V0c$$(B) HTTP $B%j%/%(%9%H%X%C%@$G$9!#(B - $B$3$l$O%/%i%$%"%s%H$,Js9p$7$F$/$k;2>H85$N%5%$%H$rI=$7$^$9!#(B - ($B$3$N>l9g$O!"(B<code>/apache_pb.gif</code> $B$K%j%s%/$7$F$$$k$+!"(B - $B$=$l$r4^$s$G$$$k%Z!<%8$G$9(B)$B!#(B</dd> - - <dt><code>"Mozilla/4.08 [en] (Win98; I ;Nav)"</code> - (<code>\"%{User-agent}i\"</code>)</dt> - - <dd>User-Agent HTTP $B%j%/%(%9%H%X%C%@$G$9!#$3$l$O%/%i%$%"%s%H$N%V%i%&%6$,(B - $B<+J,<+?H$N$3$H$rJs9p$7$F$/$k>pJs$G$9!#(B</dd> - </dl> - - - <h3><a name="multiple" id="multiple">$BJ#?t$N%"%/%;%9%m%0(B</a></h3> - - - <p>$BJ#?t$N%"%/%;%9%m%0$OC1$K@_Dj%U%!%$%k$KJ#?t$N(B <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> - $B%G%#%l%/%F%#%V$r=q$/$3$H$G:n@.$5$l$^$9!#Nc$($P!"0J2<$N%G%#%l%/%F%#%V$O(B - $B;0$D$N%"%/%;%9%m%0$r:n$j$^$9!#:G=i$N$b$N$O4pK\E*$J(B CLF $B$N>pJs$G!"(B - $BFs$DL\$H;0$DL\$O(B referer $B$H%V%i%&%6$N>pJs$G$9!#:G8eFs$D$N(B - <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> $B$O(B - <code>ReferLog</code> $B%G%#%l%/%F%#%V$H(B - <code>AgentLog</code> $B%G%#%l%/%F%#%V$N8z2L$r$^$M$kJ}K!(B$B$r<($7$F$$$^$9!#(B</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>$B$3$NNc$O(B <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> $B$G(B - $B%K%C%/%M!<%`$rDj5A$9$kI,MW$,$J$$!"(B - $B$H$$$&$3$H$b<($7$F$$$^$9!#%K%C%/%M!<%`$NBe$o$j$K!"(B - <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> $B%G%#%l%/%F%#%V$K(B - $BD>@\%m%0$N=q<0$r;XDj$9$k$3$H$,$G$-$^$9!#(B</p> - - - <h3><a name="conditional" id="conditional">$B>r7oIU$-%m%0(B</a></h3> - - - <p>$B%/%i%$%"%s%H$N%j%/%(%9%H$NFCD'$K4p$E$$$F%"%/%;%9%m%0$K%(%s%H%j$N(B - $B0lIt$r%m%.%s%0$7$J$$J}$,JXMx$J$3$H$,$"$j$^$9!#$3$l$O(B <a href="env.html">$B4D6-JQ?t(B</a> $B$NJd=u$K$h$j4JC1$K<B8=$G$-$^$9!#$^$:!"(B - $B%j%/%(%9%H$,2?$i$+$N>r7o$K9g$&$H$$$&$3$H$r8=$9$?$a$K4D6-JQ?t$,(B - $B@_Dj$5$l$kI,MW$,$"$j$^$9!#$3$l$ODL>o$O(B <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> $B$K$h$j(B - $B9T$J$o$l$^$9!#$=$7$F!"(B<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> $B%G%#%l%/%F%#%V$N(B - <code>env=</code> $B@a$r;H$C$F4D6-JQ?t$,@_Dj$5$l$F$$$k%j%/%(%9%H$r(B - $B4^$a$?$jGS=|$7$?$j$9$k$3$H$,$G$-$^$9!#$$$/$D$+Nc$r5s$2$^$9(B:</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>$BB>$NNc$H$7$F!"1Q8l$rOC$9?M$+$i$N%j%/%(%9%H$H$=$l0J30$N?M$+$i$N%j%/%(%9%H$r(B - $BJ,$1$?$$!"$H$$$&>l9g$r9M$($F$_$F$/$@$5$$!#(B</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>$B$3$3$^$G$G$O>r7oIU$-%m%.%s%0$,Hs>o$K6/NO$G=@Fp$G$"$k$3$H$r<($7$F$-$^$7$?$,!"(B - $B$=$l$,%m%0$NFbMF$r@)8f$9$kM#0l$NJ}K!$H$$$&$o$1$G$O$"$j$^$;$s!#%m%0%U%!%$%k$O(B - $B%5!<%P$N3hF0$N40A4$J5-O?$G$"$kJ}$,$h$jLr$KN)$A$^$9!#C1=c$K%m%0%U%!%$%k$r(B - $B8e=hM}$7$F!"9MN8$7$?$/$J$$%m%0$r:o=|$9$kJ}$,4JC1$G$"$k$3$H$,$h$/$"$j$^$9!#(B</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">$B%m%0$N8rBX(B</a></h2> - - - <p>$BIaDL$NIi2Y$N%5!<%P$G$5$(!"%m%0%U%!%$%k$KJ]B8$5$l$k>pJs$NNL$O(B - $BKDBg$K$J$j$^$9!#%"%/%;%9%m%0$N%U%!%$%k$OIaDL(B 10,000 $B%j%/%(%9%HKh$K(B - 1 MB $B0J>eA}$($^$9!#$G$9$+$i!"4{B8$N%m%0$r0\F0$7$?$j!":o=|$7$?$j$7$F!"(B - $BDj4|E*$K%m%0$r8rBX$5$;$k$3$H$,I,MW$K$J$j$^$9!#$3$l$O%5!<%P$N<B9TCf$K$O(B - $B9T$J$($^$;$s!#$H$$$&$N$O!"(BApache $B$O%U%!%$%k$,(B open $B$5$l$F$$$k4V$O(B - $B$:$C$H8E$$%m%0%U%!%$%k$K=q$-B3$1$k$+$i$G$9!#(B - $B?7$7$$%m%0%U%!%$%k$r(B open $B$G$-$k$h$&$K!"%m%0%U%!%$%k$,0\F0$5$l$?$j(B - $B:o=|$5$l$?8e$K!"%5!<%P$r(B<a href="stopping.html">$B:F5/F0(B</a>$B$9$k(B - $BI,MW$,$"$j$^$9!#(B</p> - - <p><em>$BM%2m$J(B</em> $B:F5/F0$r9T$J$&$3$H$G!"%5!<%P$O4{B8$N%3%M%/%7%g%s$d(B - $B=hM}BT$A$N%3%M%/%7%g%s$r<:$&$3$H$J$/?7$7$$%m%0%U%!%$%k$r(B open $B$5$;$k(B - $B$3$H$,$G$-$^$9!#$7$+$7!"$3$l$r<B8=$9$k$?$a$K!"%5!<%P$O8E$$%j%/%(%9%H$r(B - $B07$C$F$$$k4V$O8E$$%m%0%U%!%$%k$K=q$-B3$1$kI,MW$,$"$j$^$9!#(B - $B$G$9$+$i!":F5/F0$N8e$G$O%m%0%U%!%$%k$N=hM}$r;O$a$kA0$K!"$7$P$i$/BT$?$J$1$l$P(B - $B$J$j$^$;$s!#C1$K%m%0$r8rBX$5$;$F!"%G%#%9%/$N@aLs$N$?$a$K8E$$%m%0$r(B - $B05=L$9$kIaDL$N%7%J%j%*$O(B:</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>$B%m%0$N8rBX$r$9$k$b$&0l$D$NJ}K!$O(B<a href="#piped">$B%Q%$%W7PM3$N%m%0(B</a>$B$r;H$&$b$N$G!"<!$N@a$G@bL@$5$l$F$$$^$9!#(B</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">$B%Q%$%W7PM3$N%m%0(B</a></h2> - - - <p>Apache httpd $B$O%(%i!<%m%0$H%"%/%;%9%m%0$r%U%!%$%k$KD>@\=q$/Be$o$j$K!"(B - $B%Q%$%W$rDL$7$FJL$N%W%m%0%i%`$K=q$-=P$9$3$H$,$G$-$^$9!#(B - $B$3$N5!G=$K$h$j!"<g%5!<%P$K%3!<%I$rDI2C$9$k$3$H$J$/(B - $B%m%.%s%0$N=@Fp@-$,Hs>o$K9b$^$C$F$$$^$9!#%Q%$%W$K%m%0$r=q$/$?$a$K$O!"(B - $BC1$K%U%!%$%kL>$r%Q%$%WJ8;z(B "<code>|</code>" $B$KCV$-49$(!"$=$NB3$-$K(B - $BI8=`F~NO$+$i%m%0$N%(%s%H%j$r<u$1$H$k<B9T%W%m%0%i%`$NL>A0$r=q$/$@$1$G$9!#(B - Apache $B$O%Q%$%W7PM3$N%m%0MQ$N%W%m%;%9$r%5!<%P$N5/F0;~$K<B9T$7!"(B - $B%5!<%P$N<B9TCf$K$=$N%W%m%0%i%`$,%/%i%C%7%e$7$?$H$-$O$=$l$r:F$S(B - $B<B9T$7$^$9!#(B($B$3$N:G8e$N5!G=$,$3$N5;=Q$,!V?.Mj@-$N$"$k%Q%$%W7PM3$N%m%.%s%0!W(B - $B$H8F$P$l$F$$$kM}M3$G$9!#(B)</p> - - <p>$B%Q%$%W7PM3$N%m%0MQ$N%W%m%;%9$O(B Apache httpd $B$N?F%W%m%;%9$+$i5/F0$5$l!"(B - $B$=$N%W%m%;%9$N%f!<%6(B ID $B$r7Q>5$7$^$9!#$3$l$O!"$3$l$O!"%Q%$%W7PM3$N%m%0MQ$N(B - $B%W%m%0%i%`$OIaDL(B root $B$H$7$F<B9T$5$l$k$3$H$r0UL#$7$^$9!#(B - $B$G$9$+$i!"%W%m%0%i%`$r4JC1$G0BA4$KJ]$D$3$H$,Hs>o$K=EMW$G$9!#(B</p> - - <p>$B%Q%$%W7PM3$N%m%0$N=EMW$JMxMQK!$O!"%5!<%P$N:F5/F0$J$7$G%m%0$N8rBX$r(B - $B$9$k$3$H$G$9!#(BApache HTTP $B%5!<%P$K$O$3$N$?$a$N(B <a href="programs/rotatelogs.html">rotatelogs</a> $B$H8F$P$l$k4JC1$J(B - $B%W%m%0%i%`$,IUB0$7$F$$$^$9!#$?$H$($P!"(B24 $B;~4VKh$K%m%0$r8rBX$5$;$k$K$O!"(B - $B0J2<$N$b$N$r;H$&$3$H$,$G$-$^$9(B:</p> - - <div class="example"><p><code> - CustomLog "|/usr/local/apache/bin/rotatelogs - /var/log/access_log 86400" common - </code></p></div> - - <p>$B%Q%$%W$N@h$G8F$P$l$k%3%^%s%IA4BN$,0zMQId$G0O$^$l$F$$$k$3$H$KCmL\$7$F(B - $B$/$@$5$$!#$3$NNc$O%"%/%;%9%m%0$r;H$C$F$$$^$9$,!"%(%i!<%m%0$K$bF1$85;=Q$r(B - $B;H$&$3$H$,$G$-$^$9!#(B</p> - - <p>$B;w$F$$$k$1$l$I!"$h$j$:$C$H=@Fp$J(B - <a href="http://www.cronolog.org/">cronolog</a> $B$H$$$&%m%08rBXMQ$N(B - $B%W%m%0%i%`$,30It$N%5%$%H$K$"$j$^$9!#(B</p> - - <p>$B>r7oIU$-%m%.%s%0$HF1MM!"%Q%$%W7PM3$N%m%0$OHs>o$K6/NO$J(B - $BF;6q$G$9$,!"%*%U%i%$%s$N8e=hM}$N$h$&$J!"$h$j4JC1$J2r7hJ}K!$,$"$k$H$-$O(B - $B;H$o$J$$J}$,NI$$$G$7$g$&!#(B</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">$B%P!<%A%c%k%[%9%H(B</a></h2> - - - <p>$BB?$/$N(B <a href="vhosts/">$B%P!<%A%c%k%[%9%H(B</a> $B$N$"$k%5!<%P$r<B9T$7$F$$$k(B - $B$H$-$O!"%m%0%U%!%$%k$N07$$J}$K$$$/$D$+$NJ}K!$,$"$j$^$9!#(B - $B$^$:!"C1FH$N%[%9%H$N$_$N%5!<%P$H$^$C$?$/F1$8$h$&$K%m%0$r;H$&$3$H$,$G$-$^$9!#(B - $B%m%.%s%0%G%#%l%/%F%#%V$r<g%5!<%P$N%3%s%F%-%9%H$N(B - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> $B%;%/%7%g%s$N30$KCV$/$3$H$G!"(B - $B$9$Y$F$N%m%0$rF1$8%"%/%;%9%m%0$H%(%i!<%m%0$K%m%0<}=8$9$k$3$H$,$G$-$^$9!#(B - $B$3$N<jK!$G$O8D!9$N%P!<%A%c%k%[%9%H$NE}7W$r4JC1$K$H$k$3$H$O$G$-$^$;$s!#(B</p> - - <p><code class="directive"><a href="./mod/mod_log_config.html#>customlog">>CustomLog</a></code> $B$d(B - <code class="directive"><a href="./mod/mod_log_config.html#errorlog">ErrorLog</a></code> $B%G%#%l%/%F%#%V$,(B - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> $B$NCf$K(B - $BCV$+$l$?>l9g$O!"$=$N%P!<%A%c%k(B - $B%[%9%H$X$N$9$Y$F$N%j%/%(%9%H$d%(%i!<$,$=$3$G;XDj$5$l$?%U%!%$%k$K$N$_(B - $B%m%0<}=8$5$l$^$9!#%m%.%s%0%G%#%l%/%F%#%V$N$J$$%P!<%A%c%k%[%9%H$O(B - $B0MA3$H$7$F%j%/%(%9%H$,<g%5!<%P$N%m%0$KAw$i$l$^$9!#$3$N<jK!$O>/$J$$(B - $B%P!<%A%c%k%[%9%H$KBP$7$F$OHs>o$KM-MQ$G$9$,!"%[%9%H$N?t$,Hs>o$KB?$/$J$k$H(B - $B4IM}$,BgJQ$K$J$j$^$9!#$5$i$K!"(B<a href="vhosts/fd-limits.html">$B%U%!%$%k5-=R;R$N8B3&(B</a>$B$NLdBj$r5/$3$9$3$H$,(B - $B$"$j$^$9!#(B</p> - - <p>$B%"%/%;%9%m%0$K$O!"Hs>o$KNI$$BE6(0F$,$"$j$^$9!#%P!<%A%c%k%[%9%H$N(B - $B>pJs$r%m%0$N%U%)!<%^%C%HJ8;zNs$K2C$($k$3$H$G!"$9$Y$F$N%[%9%H$X$N(B - $B%j%/%(%9%H$rF1$8%m%0$K%m%0<}=8$7$F!"8e$G%m%0$r8D!9$N%U%!%$%k$KJ,3d$9$k$3$H$,(B - $B$G$-$^$9!#$?$H$($P!"0J2<$N%G%#%l%/%F%#%V$r8+$F$/$@$5$$!#(B</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> $B$,%j%/%(%9%H$r07$C$F$$$k%P!<%A%c%k%[%9%H$NL>A0$r(B - $B%m%0<}=8$9$k$?$a$K;H$o$l$F$$$^$9!#$=$7$F!"(B<a href="programs/other.html">split-logfile</a> $B$N$h$&$J(B$B%W%m%0%i%`$r(B - $B;H$C$F%"%/%;%9%m%0$r8e=hM}$9$k$3$H$G!"(B - $B%P!<%A%c%k%[%9%HKh$N%U%!%$%k$K%m%0$rJ,3d$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B;DG0$J$,$i!"%(%i!<%m%0$K$OF1MM$N<jK!$O$"$j$^$;$s!#$G$9$+$i!"(B - $B$9$Y$F$N%P!<%A%c%k%[%9%H$rF1$8%(%i!<%m%0$NCf$K:.$<$k$+!"(B - $B%P!<%A%c%k%[%9%HKh$K%(%i!<%m%0$r;H$&$+$rA*$P$J$1$l$P$J$j$^$;$s!#(B</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">$BB>$N%m%0%U%!%$%k(B</a></h2> - - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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 $B%U%!%$%k(B</a></h3> - - - <p>$B5/F0;~$K!"(BApache $B$O?F(B httpd $B%W%m%;%9$N%W%m%;%9(B ID $B$r(B - <code>logs/httpd.pid</code> $B$KJ]B8$7$^$9!#$3$N(B - $B%U%!%$%kL>$O(B <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> $B%G%#%l%/%F%#%V$r;H$C$F(B - $BJQ99$9$k$3$H$,$G$-$^$9!#%W%m%;%9(B ID $B$O4IM}<T$,?F%W%m%;%9$K(B - $B%7%0%J%k$rAw$k$3$H$G%G!<%b%s$r:F5/F0$7$?$j=*N;$5$;$?$j$9$k$H$-$K(B - $B;HMQ$7$^$9!#(BWindows $B$G$O!"Be$o$j$K(B -k $B%3%^%s%I%*%W%7%g%s$r(B - $B;H$C$F$/$@$5$$!#>\$7$$>pJs$O(B <a href="stopping.html">$B=*N;$H(B - $B:F5/F0(B</a> $B$N%Z!<%8$r8+$F$/$@$5$$!#(B</p> - - - <h3><a name="scriptlog" id="scriptlog">$B%9%/%j%W%H%m%0(B</a></h3> - - - <p>$B%G%P%C%0$NJd=u$N$?$a$K!"(B<code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code> $B%G%#%l%/%F%#%V$O(B - CGI $B%9%/%j%W%H$NF~NO$H=PNO$r5-O?$9$k$h$&$K$G$-$^$9!#(B - $B$3$l$O%F%9%HMQ$K$N$_;HMQ$7$F!"DL>o$N%5!<%P$G$O;HMQ$7$J$$$G$/$@$5$$!#(B - $B>\$7$$>pJs$O(B <a href="mod/mod_cgi.html">mod_cgi $B$NJ8=q(B</a> $B$K$"$j$^$9!#(B</p> - - - <h3><a name="rewritelog" id="rewritelog">$B%j%i%$%H%m%0(B</a></h3> - - - <p><code class="directive"><a href="./mod/mod_rewrite.html#mod_rewrite">mod_rewrite</a></code> $B$N6/NO$G(B - $BJ#;($J5!G=$r(B - $B;H$C$F$$$k$H$-$O!"$[$\$$$D$b%G%P%C%0$r4JC1$K$9$k$?$a$K(B - <code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code> $B$N;HMQ$,(B - $BI,MW$G$7$g$&!#$3$N%m%0%U%!%$%k$K$O%j%i%$%H%(%s%8%s$,%j%/%(%9%H$r(B - $B=q$-49$((B$B$kJ}K!$N>\:Y$J2r@O$,=PNO$5$l$^$9!#>\$7$5$NEY9g$O(B <code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code> - $B$G@)8f$G$-$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</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 8fbb1d5484..424afedab8 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.jis +URI: core.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP diff --git a/docs/manual/mod/core.html.ja.euc-jp b/docs/manual/mod/core.html.ja.euc-jp new file mode 100644 index 0000000000..782037781e --- /dev/null +++ b/docs/manual/mod/core.html.ja.euc-jp @@ -0,0 +1,3173 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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="#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="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-isa</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>明示的に文字セットを指定していない応答に追加される +デフォルトの文字セット</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>このディレクティブは、HTTP ヘッダにコンテントタイプパラメータを + 持たない応答に追加される文字セットの名前を指定します。 + これは、ドキュメント内の META タグで指定されたどのような文字セット + も無効にします。 + <code>AddDefaultCharset Off</code> という設定により、この機能は無効になります。 + <code>AddDefaultCharset On</code> にすれば、ディレクティブの要求通り + Apache 内部のデフォルト文字セット <code>iso-8859-1</code> に設定します。 + また、他の <var>charset</var> も指定できます。例えば:</p> + + <div class="example"><p><code> + AddDefaultCharset utf-8 + </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="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>.htaccess で許可されるディレクティブの種類</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>)。 + 等号の後に、コンマで分割された(空白の入っていない)オプションのリストを + 続けることでオプションを設定することができます。</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>Content-MD5 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>httpd</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>httpd</code> がメモリマッピングを使うかどうかを制御します。デフォルトでは、 + 例えば、<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> を使って SSI ファイルを配送 + するときのように、ファイルの途中のデータをアクセスする必要があるときには + Apache は OS がサポートしていればファイルをメモリにマップします。</p> + + <p> + このメモリマップは性能の向上を持たらすことがあります。 + しかし、環境によっては運用上の問題を防ぐためにメモリマッピングを + 使用しないようにした方が良い場合もあります:</p> + + <ul> + <li>マルチプロセッサシステムの中にはメモリマッピングをすると <code>httpd</code> の + 性能が落ちるものがあります。</li> + <li>NFS マウントされた <code class="directive"><a href="#documentroot">DocumentRoot</a></code> + では、<code>httpd</code> がメモリマップしている間にファイルが削除されたり + 短くなったりしたときに起こるセグメンテーションフォールトのために + <code>httpd</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>httpd</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 の場合は、ローカルの URL の指定としてスラッシュで始まる (/) パスか、 + クライアントが解釈できるフル URL を指定します。<br /> + もしくは、ブラウザに表示されるメッセージを指定できます。 + 例:</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>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> サブディレクトリに + インストールされる <a href="../programs/logresolve.html">logresolve</a> ユーティリティにより、 + 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>httpd</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><a href="../programs/apachectl.html">apachectl</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="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 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>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> を + 0 からコンパイル時に定義される定数 + <code>DEFAULT_LIMIT_REQUEST_FIELDSIZE</code> (配布時には 8192 と指定) + で指定された値までの数字で指定します。</p> + + <p><code class="directive">LimitRequestFieldSize</code> ディレクティブは、 + サーバのコンパイル時に指定したインプットバッファ容量以下に + HTTP リクエストヘッダの許容されるサイズを制限することができます。 + サーバは、このディレクティブの値として、 + 通常のクライアントリクエストから送られた個々のヘッダフィールドに + 十分足る大きさを必要とします。 + 普通のリクエストヘッダのサイズは、個々のクライアントにより大きく変わり、 + 詳細なコンテントネゴシエーションをするためのブラウザの設定までにも + 影響されることがあります。</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> を 0 からコンパイル時の定数 + <code>DEFAULT_LIMIT_REQUEST_LINE</code> (配布時には 8190 と指定) + で指定された値までの数字で指定します。</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 [fe80::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 Directory"<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> +</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> + + +<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>もしくは、perl が <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> といったサブディレクトリが + 存在します。 + また、他の設定ファイルにおける相対パスは、このディレクトリからとなります。</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 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>多くの状況で Apache は<em>自己参照</em> URL、すなわち + 同じサーバを指す URL、を作成する必要があります。 + <code>UseCanonicalName On</code> を使うと (1.3 より前の + すべてのバージョンでも) Apache は <a href="#servername">ServerName</a> ディレクティブと <a href="#port">Port</a> + ディレクティブを使ってサーバの正式な名前を作成します。 + この名前がすべての自己参照 URL で使われ、CGI の <code>SERVER_NAME</code> + と <code>SERVER_PORT</code> にも使われます。</p> + + <p><code>UseCanonicalName Off</code> では Apache は + クライアントがホスト名とポートを提供した場合には自己参照 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>ディレクトリ + へのものであるときに、Apache はリクエストを + <code>http://www.domain.com/splat/</code> へリダイレクトすることに + 気付くでしょう。認証をするように設定していると、この場合 + ユーザは 2 回認証をしなければならなくなります (<code>www</code> に + 対して 1 回、<code>www.domain.com</code> に対してもう一回 -- + より詳しい情報は <a href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice">この話題の + FAQ</a> を参照してください)。 + しかし、<code class="directive">UseCanonicalName</code> が <code>Off</code> になっていると、 + Apache は <code>htttp://www/splat/</code> にリダイレクトします。</p> + + <p>三つ目のオプション <code>UseCanonicalName DNS</code> は、 + <code>Host:</code> ヘッダを提供しない古いクライアントをサポートした + 大規模な IP ベースのバーチャルホスティングで使用されることを + 意図しています。このオプションでは、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 [fe80::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 1999-2004 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.jis b/docs/manual/mod/core.html.ja.jis deleted file mode 100644 index 6785c7777e..0000000000 --- a/docs/manual/mod/core.html.ja.jis +++ /dev/null @@ -1,3173 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%3%"5!G=(B</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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B>o$K;HMQ2DG=$J(B Apache HTTP $B%5!<%P$N%3%"5!G=(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr></table> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</h3> -<ul id="toc"> -<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="AcceptPathInfo" id="AcceptPathInfo">AcceptPathInfo</a> <a name="acceptpathinfo" id="acceptpathinfo">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B8e$KB3$/%Q%9L>>pJs$r<u$1IU$1$k%j%=!<%9$N;XDj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AcceptPathInfo On|Off|Default</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>AcceptPathInfo Default</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.0.30 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - - <p>$B$3$N%G%#%l%/%F%#%V$O<B:]$N%U%!%$%kL>(B ($B$b$7$/$OB8:_$9$k%G%#%l%/%H%j$N(B - $BB8:_$7$J$$%U%!%$%k(B) $B$N8e$KB3$/%Q%9L>>pJs$,$"$k%j%/%(%9%H$r<u$1IU$1$k$+(B - $B5qH]$9$k$+$r@)8f$7$^$9!#B3$-$N%Q%9L>>pJs$O%9%/%j%W%H$K$O(B <code>PATH_INFO</code> - $B4D6-JQ?t$H$7$FMxMQ2DG=$K$J$j$^$9!#(B</p> - - <p>$BNc$($P!"(B<code>/test/</code> $B$,!"(B<code>here.html</code> $B$H$$$&%U%!%$%k(B - $B0l$D$N$_$,$"$k%G%#%l%/%H%j$r;X$7$F$$$k$H$7$^$9!#$=$&$9$k$H!"(B - <code>/test/here.html/more</code> $B$H(B <code>/test/nothere.html/more</code> - $B$X$N%j%/%(%9%H$ON>J}$H$b(B <code>/more</code> $B$r(B <code>PATH_INFO</code> $B$H$7$^$9!#(B</p> - - <p><code class="directive">AcceptPathInfo</code> $B%G%#%l%/%F%#%V$K;XDj2DG=$J(B - $B;0$D$N0z?t$O(B:</p> - - <dl> - <dt><code>Off</code></dt><dd>$B%j%/%(%9%H$OB8:_$9$k%Q%9$K$=$N$^$^(B - $B%^%C%W$5$l$k>l9g$K$N$_<u$1IU$1$i$l$^$9!#$G$9$+$i!">e$NNc$N(B - <code>/test/here.html/more</code> $B$N$h$&$K!"K\Ev$N%U%!%$%kL>$N(B - $B8e$K%Q%9L>>pJs$,B3$/%j%/%(%9%H$K$O(B 404 NOT FOUND $B%(%i!<$,JV$j$^$9!#(B</dd> - - <dt><code>On</code></dt><dd>$BA0$NJ}$N%Q%9$,B8:_$9$k%U%!%$%k$K%^%C%W$9$k>l9g$O(B - $B%j%/%(%9%H$,<u$1IU$1$i$l$^$9!#>e$NNc$N(B <code>/test/here.html/more</code> - $B$O(B <code>/test/here.html</code> $B$,M-8z$J%U%!%$%k$K%^%C%W$9$l$P(B - $B<u$1IU$1$i$l$^$9!#(B</dd> - - <dt><code>Default</code></dt><dd>$BB3$-$N%Q%9L>>pJs$N07$$$O%j%/%(%9%H$N(B - <a href="../handler.html">$B%O%s%I%i(B</a>$B$G7h$^$j$^$9!#(B - $BIaDL$N%U%!%$%k$N$?$a$N%3%"%O%s%I%i$N%G%U%)%k%H$O(B <code>PATH_INFO</code> $B$r5qH]$7$^$9!#(B - <a href="mod_cgi.html">cgi-script</a> $B$d(B <a href="mod_isapi.html">isapi-isa</a> $B$N$h$&$K%9%/%j%W%H$r07$&%O%s%I%i$O(B - $B0lHLE*$K%G%U%)%k%H$G(B <code>PATH_INFO</code> $B$r<u$1IU$1$^$9!#(B</dd> - </dl> - - <p><code>AcceptPathInfo</code> $B$N<g$JL\E*$O%O%s%I%i$N(B <code>PATH_INFO</code> $B$r(B - $B<u$1IU$1$k$+5qH]$9$k$+$NA*Br$r>e=q$-$G$-$k$h$&$K$9$k$3$H$G$9!#(B - $BNc$($P!"$3$l$ONc$($P(B <a href="mod_include.html">INCLUDES</a> $B$N$h$&$J(B - <a href="../filter.html">$B%U%#%k%?(B</a>$B$r;H$C$F(B <code>PATH_INFO</code> $B$K(B - $B4p$E$$$F%3%s%F%s%D$r@8@.$7$F$$$k$H$-$KI,MW$K$J$j$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BJ,;6@_Dj%U%!%$%k$NL>A0(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AccessFileName <var>filename</var> [<var>filename</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>AccessFileName .htaccess</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B%j%/%(%9%H$r=hM}$9$k$H$-!"%5!<%P$O%G%#%l%/%H%j$K(B - $BBP$7$FJ,;6@_Dj%U%!%$%k$,(B<a href="#allowoverride">$BM-8z$K$J$C$F$$$l$P(B</a>$B!"(B - $B$=$N%I%-%e%a%s%H$X$N(B - $B%Q%9>e$K$"$kA4$F$N%G%#%l%/%H%j$+$i!"$3$3$G;XDj$5$l$?L>A0$N0lMw$NCf$G(B - $B:G=i$K8+$D$+$C$?%U%!%$%k$r$=$l$>$l@_Dj%U%!%$%k$H$7$FFI$_9~$_$^$9!#Nc$($P(B:</p> - - <div class="example"><p><code> - AccessFileName .acl - </code></p></div> - - <p>$B$H$$$&@_Dj$,$"$k$H!"0J2<$N$h$&$K$7$FL58z$K$5$l$F$$$J$$8B$j!"(B - $B%I%-%e%a%s%H(B <code>/usr/local/web/index.html</code> - $B$rJV$9A0$K!"%5!<%P$O(B <code>/.acl</code>, <code>/usr/.acl</code>, - <code>/usr/local/.acl</code>, <code>/usr/local/web/.acl</code> $B$+$i(B - $B%G%#%l%/%F%#%V$rFI$_9~$_$^$9!#(B</p> - - <div class="example"><p><code> - <Directory /><br /> - <span class="indent"> - AllowOverride None<br /> - </span> - </Directory> - </code></p></div> - -<h3>$B;2>H(B</h3> -<ul> -<li><code class="directive"><a href="#allowoverride">AllowOverride</a></code></li> -<li><a href="../configuring.html">$B@_Dj%U%!%$%k(B</a></li> -<li><a href="../howto/htaccess.html">.htaccess $B%U%!%$%k(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BL@<(E*$KJ8;z%;%C%H$r;XDj$7$F$$$J$$1~Ez$KDI2C$5$l$k(B -$B%G%U%)%k%H$NJ8;z%;%C%H(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AddDefaultCharset On|Off|<var>charset</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>AddDefaultCharset Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O!"(BHTTP $B%X%C%@$K%3%s%F%s%H%?%$%W%Q%i%a!<%?$r(B - $B;}$?$J$$1~Ez$KDI2C$5$l$kJ8;z%;%C%H$NL>A0$r;XDj$7$^$9!#(B - $B$3$l$O!"%I%-%e%a%s%HFb$N(B META $B%?%0$G;XDj$5$l$?$I$N$h$&$JJ8;z%;%C%H(B - $B$bL58z$K$7$^$9!#(B - <code>AddDefaultCharset Off</code> $B$H$$$&@_Dj$K$h$j!"$3$N5!G=$OL58z$K$J$j$^$9!#(B - <code>AddDefaultCharset On</code> $B$K$9$l$P!"%G%#%l%/%F%#%V$NMW5aDL$j(B - Apache $BFbIt$N%G%U%)%k%HJ8;z%;%C%H(B <code>iso-8859-1</code> $B$K@_Dj$7$^$9!#(B - $B$^$?!"B>$N(B <var>charset</var> $B$b;XDj$G$-$^$9!#Nc$($P(B:</p> - - <div class="example"><p><code> - AddDefaultCharset utf-8 - </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="AddOutputFilterByType" id="AddOutputFilterByType">AddOutputFilterByType</a> <a name="addoutputfilterbytype" id="addoutputfilterbytype">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>MIME-type $B$K=PNO%U%#%k%?$r3d$jEv$F$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.0.33 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O1~Ez$N(B MIME-type $B$K1~$8$F=PNO(B<a href="../filter.html">$B%U%#%k%?(B</a>$B$r;HMQ$9$k$h$&$K$7$^$9!#(B</p> - - <p>$B<!$NNc$O(B <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> $B$N(B <code>DEFLATE</code> $B%U%#%k%?$r(B - $B;H$C$F$$$^$9!#(B<code>text/html</code> $B$H(B <code>text/plain</code> $B$N(B - $B$9$Y$F$N=PNO(B ($B@EE*$J$b$N$bF0E*$J$b$N$b(B) $B$r%/%i%$%"%s%H$KAw$i$l$kA0$K(B - $B05=L$7$^$9!#(B</p> - - <div class="example"><p><code> - AddOutputFilterByType DEFLATE text/html text/plain - </code></p></div> - - <p>$BJ#?t$N%U%#%k%?$G%3%s%F%s%D$r=hM}$5$;$?$$$H$-$O!"$=$l$>$l$NL>A0$r%;%_%3%m%s$G(B - $BJ,$1$kI,MW$,$"$j$^$9!#3F%U%#%k%?$KBP$7$F(B - <code class="directive">AddOutputFilterByType</code> $B$r0l$D$:$D=q$/$3$H$b$G$-$^$9!#(B</p> - - <p>$B<!$NNc$O(B <code>text/html</code> $B$N%9%/%j%W%H$N$9$Y$F$N=PNO$r(B - $B$^$:(B <code>INCLUDES</code> $B%U%#%k%?$G=hM}$7!"$5$i$K(B <code>DEFLATE</code> $B%U%#%k%?$K$+$1$^$9!#(B</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>$BCm(B:</h3> - <p><code class="directive">AddOutputFilterByType</code> $B%G%#%l%/%F%#%V$K$h$j(B - $BM-8z$K$7$?%U%#%k%?$O>l9g$K$h$C$F$O!"ItJ,E*$b$7$/$O40A4$KE,MQ$5$l$J$$$3$H$,(B - $B$"$j$^$9!#Nc$($P!"(BMIME $B%?%$%W$,$,7hDj$G$-$J$$$H$-$K$O(B - <code class="directive"><a href="#defaulttype">DefaultType</a></code> $B$N@_Dj$,F1$8$@$C$?$H$7$F$b!"(B - <code class="directive"><a href="#defaulttype">DefaultType</a></code> $B@_Dj$r;H$&$h$&$K$J$j$^$9!#(B</p> - <p>$B$7$+$7!"3N<B$K%U%#%k%?$,E,MQ$5$l$k$h$&$K$7$?$$$H$-$O!"%j%=!<%9$K(B - $BL@<(E*$K%3%s%F%s%H%?%$%W$r3d$jEv$F$k$3$H$,$G$-$^$9!#$3$l$K$ONc$($P(B - <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> $B%G%#%l%/%F%#%V$d(B - <code class="directive"><a href="#forcetype">ForceType</a></code> $B%G%#%l%/%F%#%V$r;H$$$^$9!#(B - (nph$B$G$J$$(B) CGI $B%9%/%j%W%H$G%3%s%F%s%H%?%$%W$r@_Dj$9$k$H$$$&$b$N$G$b(B - $BBg>fIW$G$9!#(B</p> - - <p>$B%?%$%WKh$N=PNO%U%#%k%?$O%W%m%-%7%j%/%(%9%H$K$O7h$7$FE,MQ$5$l$^$;$s!#(B</p> - </div> - -<h3>$B;2>H(B</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">$B%U%#%k%?(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>URL $BCf$NId9f2=$5$l$?%Q%9J,N%J8;z$,@h$KEA$($i$l$k$N$r5v2D$9$k$+$I$&$+$r(B -$B7hDj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AllowEncodedSlashes On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>AllowEncodedSlashes Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.0.46 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p><code class="directive">AllowEncodedSlashes</code> $B%G%#%l%/%F%#%V$OId9f2=$5$l$?(B - $B%Q%9J,N%J8;z(B (<code>/</code> $B$O(B <code>%2F</code>$B!"$5$i$K%7%9%F%`$K$h$C$F$O(B - <code>\</code> $B$KBP1~$9$k(B <code>%5C</code>) $B$,B8:_$9$k(B URL $B$N;HMQ$r(B - $B5v2D$9$k$+$I$&$+$r7hDj$7$^$9!#DL>o$O$=$N$h$&$J(B URL $B$O(B 404 (Not found) $B%(%i!<(B - $B$G5qH]$5$l$^$9!#(B</p> - - <p><code class="directive">AllowEncodedSlashes</code> <code>On</code> $B$K$h$k(B - $B%Q%9J,N%J8;z$N;HMQ$O!"(B<code>PATH_INFO</code> $B$H9g$o$;$F(B - $B;H$&$H$-$K0lHVLr$KN)$A$^$9!#(B</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>$BCm(B</h3> - <p>$BId9f2=$5$l$?%9%i%C%7%e$r5v2D$9$k$3$H$O!"(B<em>$BI|9f(B</em>$B$r$9$k$3$H$r(B - $B0UL#(B<em>$B$7$^$;$s(B</em>$B!#(B<code>%2F</code> $B$d(B ($B4X78$9$k%7%9%F%`$G$N(B) - <code>%5C</code> $B$O!"B>$NItJ,$,I|9f$5$l$?(B URL $B$NCf$G$b$=$N$^$^$N7A<0$G(B - $B;D$5$l$^$9!#(B</p> - </div> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>.htaccess $B$G5v2D$5$l$k%G%#%l%/%F%#%V$N<oN`(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%G%U%)%k%H(B:</a></th><td><code>AllowOverride All</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B%5!<%P$,(B (<code class="directive"><a href="#accessfilename">AccessFileName</a></code> $B$K$h$C$F;XDj$5$l$?(B) - .htaccess $B%U%!%$%k$r8+$D$1$?;~!"$=$N%U%!%$%k$NCf$G(B - $B@k8@$5$l$?$I$N%G%#%l%/%F%#%V$,$h$jA0$KDj5A$5$l$?@_Dj%G%#%l%/%F%#%V$r(B - $B>e=q$-$G$-$k$+$rCN$kI,MW$,$"$j$^$9!#(B</p> - - <div class="note"><h3><Directory> $B%;%/%7%g%s$G$N$_;HMQ2DG=(B</h3> - <code class="directive">AllowOverride</code> $B$O@55,I=8=L5$7$N(B<code class="directive"><a href="#directory"><Directory></a></code> - $B%;%/%7%g%s$G$N$_M-8z$G!"(B<code class="directive"><a href="#location"><Location></a></code> $B$d(B <code class="directive"><a href="#directorymatch"><DirectoryMatch></a></code> - $B$d(B <code class="directive"><a href="#files"><Files></a></code> $B%;%/%7%g%s$G$OL58z$G$9!#(B - </div> - - <p>$B$3$N%G%#%l%/%F%#%V$r(B None $B$K@_Dj$9$k$H!"(B<a href="#accessfilename">.htaccess</a> $B%U%!%$%k$O40A4$K(B - $BL5;k$5$l$^$9!#(B - $B$3$N>l9g!"%5!<%P$O%U%!%$%k%7%9%F%`$N(B <code>.htaccess</code> $B%U%!%$%k$rFI$`$3$H$r(B - $B;n$_$5$($7$^$;$s!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$,(B <code>All</code> $B$K@_Dj$5$l$F$$$k;~$K$O!"(B - <code>.htaccess</code> $B$H$$$&(B <a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B</a> $B$r;}$D(B - $BA4$F$N%G%#%l%/%F%#%V$,MxMQ$G$-$^$9!#(B</p> - - <p><var>directive-type</var> $B$K$O!"0J2<$N%G%#%l%/%F%#%V72$N(B - $B%-!<%o!<%I$N$I$l$+$r;XDj$7$^$9!#(B</p> - - <dl> - <dt>AuthConfig</dt> - - <dd> - - $BG'>Z$K4X$9$k%G%#%l%/%F%#%V$N;HMQ$r5v2D$9$k(B (<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>$B$J$I!#(B</em>)$B!#(B</dd> - - <dt>FileInfo</dt> - - <dd> - $B%I%-%e%a%s%H%?%$%W$r@)8f$9$k$?$a$N%G%#%l%/%F%#%V$N;HMQ$r5v2D$9$k(B (<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> $B$N(B Add* $B$H(B Remove* - $B%G%#%l%/%F%#%V(B<em>$B$J$I!#(B</em>)$B!#(B</dd> - - <dt>Indexes</dt> - - <dd> - $B%G%#%l%/%H%j%$%s%G%C%/%9$r@)8f$9$k$?$a$N%G%#%l%/%F%#%V$N;HMQ$r5v2D$9$k(B - (<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>$B$J$I!#(B</em>)$B!#(B</dd> - - <dt>Limit</dt> - - <dd> - $B%[%9%H$X$N%"%/%;%9@)8f$r9T$&$?$a$N%G%#%l%/%F%#%V$N;HMQ$r5v2D$9$k(B (<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> - $BFCDj$N%G%#%l%/%H%j$K$*$1$k5!G=$r;XDj$9$k$?$a$N%G%#%l%/%F%#%V$N;HMQ$r5v2D$9$k(B - (<code class="directive"><a href="#options">Options</a></code> $B$H(B - <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>)$B!#(B - $BEy9f$N8e$K!"%3%s%^$GJ,3d$5$l$?(B($B6uGr$NF~$C$F$$$J$$(B)$B%*%W%7%g%s$N%j%9%H$r(B - $BB3$1$k$3$H$G%*%W%7%g%s$r@_Dj$9$k$3$H$,$G$-$^$9!#(B</dd> - </dl> - - <p>$BNc(B:</p> - - <div class="example"><p><code> - AllowOverride AuthConfig Indexes - </code></p></div> - - <p>$B>e$NNc$G$O(B <code>AuthConfig</code> $B$H(B <code>Indexes</code> $B$N$I$A$i$K$b(B - $BB0$5$J$$%G%#%l%/%F%#%V$O$9$Y$FFbIt%5!<%P%(%i!<$r0z$-5/$3$7$^$9!#(B</p> - -<h3>$B;2>H(B</h3> -<ul> -<li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li> -<li><a href="../configuring.html">$B@_Dj%U%!%$%k(B</a></li> -<li><a href="../howto/htaccess.html">.htaccess $B%U%!%$%k(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>HTTP $BG'>Z$NG'2DNN0h(B ($BLuCm(B: realm)</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AuthName <var>auth-domain</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O%G%#%l%/%H%j$KBP$9$kG'2DNN0h(B ($BLuCm(B: realm) - $B$NL>A0$r;XDj$7$^$9!#(B - $BG'2DNN0h$O!"MxMQ<T$,$I$N%f!<%6L>$H%Q%9%o!<%I$rAw?.$9$l$P$h$$$N$+$r(B - $B%/%i%$%"%s%H$K65$($k$?$a$KMxMQ$7$^$9!#(B - <code class="directive">AuthName</code> $B$O0l$D$N0z?t$r$H$j!"(B - $B%9%Z!<%9$,4^$^$l$k>l9g$K$O!"(B - $B0zMQId$G3g$i$J$1$l$P$J$j$^$;$s!#(B - $B$3$N%G%#%l%/%F%#%V$O(B - <code class="directive"><a href="#authtype">AuthType</a></code> $B%G%#%l%/%F%#%V$d(B - <code class="directive"><a href="#require">Require</a></code> $B%G%#%l%/%F%#%V$H!"(B - <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> $B$d(B - <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> $B$J$I$N%G%#%l%/%F%#%V$H(B - $B0l=o$KMxMQ$9$kI,MW$,$"$j$^$9!#(B</p> - - <p>$BNc$($P(B:</p> - - <div class="example"><p><code> - AuthName "Top Secret" - </code></p></div> - - <p>$B$3$3$G(B <code>AuthName</code> $B$K;XDj$7$?J8;zNs$,!"(B - $BBgItJ,$N%V%i%&%6$N%Q%9%o!<%I%@%$%"%m%0$KI=<($5$l$^$9!#(B</p> - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../howto/auth.html">$BG'>Z!">5G'!"%"%/%;%9@)8f(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%f!<%6G'>Z$N<oN`(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AuthType Basic|Digest</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$OBP>]%G%#%l%/%H%j$GMxMQ$9$k%f!<%6!<G'>Z$N<oN`$rA*$S$^$9!#(B - $B$?$@!"8=:_$N$H$3$m$O(B <code>Basic</code> $B$H(B <code>Digest</code> $B$7$+(B - $B<BAu$5$l$F$$$^$;$s!#(B - - $B$3$N%G%#%l%/%F%#%V$O(B <code class="directive"><a href="#authname">AuthName</a></code>$B%G%#%l%/%F%#%V$d(B - <code class="directive"><a href="#require">Require</a></code> $B%G%#%l%/%F%#%V$H!"(B - <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> $B$d(B <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> $B$J$I$N%G%#%l%/%F%#%V$H(B - $B0l=o$KMxMQ$9$kI,MW$,$"$j$^$9!#(B</p> - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../howto/auth.html">$BG'>Z!">5G'!"%"%/%;%9@)8f(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>CGI $B%9%/%j%W%H$N%$%s%?!<%W%j%?$N0LCV$rD4$Y$k$?$a$N<jK!(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>CGIMapExtension <var>cgi-path</var> <var>.extension</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>None</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>NetWare $B$N$_(B</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O(B Apache $B$,(B CGI $B%9%/%j%W%H$r<B9T$9$k$?$a$N(B - $B%$%s%?!<%W%j%?$rC5$9J}K!$r@)8f$7$^$9!#(B - $BNc$($P!"(B<code>CGIMapExtension sys:\foo.nlm .foo</code> $B$H@_Dj$9$k$H(B - <code>.foo</code> $B$H$$$&3HD%;R$N$9$Y$F$N(B CGI $B%9%/%j%W%H$O(B FOO $B%$%s%?!<%W%j%?$K(B - $BEO$5$l$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>Content-MD5 HTTP $B1~Ez%X%C%@$N@8@.$rM-8z$K$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ContentDigest On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>ContentDigest Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Options</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O!"(BRFC1864 $B5Z$S(B RFC2068 $B$K$*$$$FDj5A$5$l$F$$$k(B - <code>Content-MD5</code> $B%X%C%@!<$N@8@.$rM-8z$K$7$^$9!#(B</p> - - <p>MD5 $B$O!"G$0UD9$N%G!<%?$N!V%a%C%;!<%8%@%$%8%'%9%H!W(B($B!V;XLf!W(B - $B$HI=8=$5$l$k$3$H$b$"$k(B) $B$r7W;;$9$k%"%k%4%j%:%`$G!"(B - $B%G!<%?$NJQ99$,$"$C$?>l9g$K$OHs>o$K9b$$?.MjEY$G%a%C%;!<%8%@%$%8%'%9%H$KJQ99$,(B - $BH?1G$5$l$^$9!#(B</p> - - <p><code>Content-MD5</code> $B%X%C%@$O!"%(%s%I%D!<%(%s%I$G(B - $B%(%s%F%#%F%#%\%G%#!<$K4^$^$l$k%a%C%;!<%8$N40A4@-%A%'%C%/(B - (Message Integrity Check - MIC)$B$rDs6!$7$^$9!#(B - $B$3$N%X%C%@$rD4$Y$k$3$H$G!"%W%m%-%7$d%/%i%$%"%s%H$O!"(B - $BESCf7PO)$K$*$1$k%(%s%F%#%F%#%\%G%#$NM=4|$;$LJQ99$J$I$r(B - $B8!=P$9$k$3$H$,$G$-$^$9!#%X%C%@$NNc(B:</p> - - <div class="example"><p><code> - Content-MD5: AuLb7Dp1rqtRtxz2m9kRpA== - </code></p></div> - - <p>$B%j%/%(%9%HKh$K%a%C%;!<%8%@%$%8%'%9%H$r7W;;$9$k(B ($BCM$O%-%c%C%7%e$5$l$^$;$s(B) - $B$3$H$+$i!"(B - $B%5!<%P%Q%U%)!<%^%s%9$,Dc2<$9$k$3$H$K$D$$$FCm0U$7$F$/$@$5$$!#(B</p> - - <p><code>Content-MD5</code>$B$O!"(B<code class="module"><a href="../mod/core.html">core</a></code> $B5!G=$K$h$j=hM}$5$l$?(B - $B%I%-%e%a%s%H$rAw$k$H$-$N$_M-8z$G$"$j!"(B - SSI $B%I%-%e%a%s%H$d(B CGI $B%9%/%j%W%H$N=PNO!"%P%$%H%l%s%8$r;XDj$7$?(B - $B1~Ez$N>l9g$K$O$3$N%X%C%@$OIUM?$5$l$^$;$s!#(B - </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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$,%3%s%F%s%H%?%$%W$r7hDj$G$-$J$$$H$-$K(B -$BAw$i$l$k(B MIME $B%3%s%F%s%H%?%$%W(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DefaultType <var>MIME-type</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>DefaultType text/plain</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B%5!<%P$O!"(BMIME $B$N%?%$%W%^%C%W$+$i$O7hDj$G$-$J$$(B - $B%I%-%e%a%s%H$NAw?.$rMW5a$5$l$k$3$H$,$"$j$^$9!#(B</p> - - <p>$B%5!<%P$O!"%I%-%e%a%s%H$N%3%s%F%s%H%?%$%W$r%/%i%$%"%s%H$KDLCN$9$kI,MW$,(B - $B$"$j$^$9$N$G!"$3$N$h$&$K%?%$%W$,L$CN$N>l9g$O(B - <code>DefaultType</code> $B$G;XDj$5$l$?%?%$%W$rMxMQ$7$^$9!#(B - $BNc(B:</p> - - <div class="example"><p><code> - DefaultType image/gif - </code></p></div> - - <p>$B$3$l$O(B <code>.gif</code> $B$H$$$&3HD%;R$,%U%!%$%kL>$K4^$^$l$F$$$J$$(B - $BB?$/$N(B GIF $B2hA|$,4^$^$l$F$$$k%G%#%l%/%H%j$KE,$7$F$$$k$G$7$g$&!#(B</p> - - <p><code class="directive"><a href="#forcetype">ForceType</a></code> $B%G%#%l%/%F%#%V$H(B - $B0c$C$F!"$3$N%G%#%l%/%F%#%V$O%G%U%)%k%H$N(B MIME $B%?%$%W$rDs6!$9$k$@$1$G(B - $B$"$k$3$H$KCm0U$7$F$/$@$5$$!#%U%!%$%kL>$N3HD%;R$r4^$a!"(B - $B%a%G%#%"%?%$%W$r7hDj$G$-$kB>$N(B MIME $B%?%$%W$NDj5A$,$"$l$P(B - $B$3$N%G%U%)%k%H$O>e=q$-$5$l$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B;XDj$N%U%!%$%k%7%9%F%`$N%G%#%l%/%H%j$H%5%V%G%#%l%/%H%j$H$N$_$K(B -$BE,MQ$5$l$k%G%#%l%/%F%#%V$r0O$`(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code><Directory <var>directory-path</var>> -... </Directory></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B;XDj$5$l$?%G%#%l%/%H%j$H$=$N%5%V%G%#%l%/%H%j$K$N$_(B - $B%G%#%l%/%F%#%V$rE,MQ$5$;$k$?$a$K$O!"(B - <code class="directive"><Directory></code> $B$H(B - <code></Directory></code> $B$rBP$H$7$F!"%G%#%l%/%F%#%V72$r0O$$$^$9!#(B - $B$=$NCf$K$O!"%G%#%l%/%H%j%3%s%F%-%9%H$G5v2D$5$l$?A4$F$N%G%#%l%/%F%#%V$r(B - $BMxMQ$G$-$^$9!#(B - <var>directive-path</var> $B$O!"%U%k%Q%9$b$7$/$O(B Unix $B$N%7%'%k7A<0$N(B - $B%o%$%k%I%+!<%I$r;XDj$7$^$9!#(B - <code>?</code> $B$OG$0U$N(B 1 $BJ8;z!"(B<code>*</code> $B$OG$0U$NJ8;zNs$K%^%C%A$7$^$9!#(B - $B%7%'%k$K$*$1$k;XDjF1MM!"J8;z$NHO0O$r(B <code>[]</code> $B$G;XDj$G$-$^$9!#(B - $B%o%$%k%I%+!<%I$O(B `/' $BJ8;z$K$O%^%C%A$7$^$;$s$N$G!"(B - <code>/home/user/public_html</code> $B$K$O(B - <code><Directory /*/public_html></code> $B$O%^%C%A$7$^$;$s$,!"(B - <code><Directory /home/*/public_html></code> $B$O%^%C%A$7$^$9!#(B - $BNc(B:</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> $B0z?t$K$OCm0U$7$F$/$@$5$$(B: $B$=$N0z?t$O(B -Apache $B$,%U%!%$%k$r%"%/%;%9$9$k$?$a$K;H$&%U%!%$%k%7%9%F%`$N%Q%9$K(B -$B$=$N$^$^%^%C%A$9$kI,MW$,$"$j$^$9!#$"$k(B <code><Directory></code> $B$K(B -$BE,MQ$5$l$k%G%#%l%/%F%#%V$O!"JL$N%7%s%\%j%C%/%j%s%/$r$?$I$C$?$j$7$F(B -$BF1$8%G%#%l%/%H%j$r0c$&%Q%9$G%"%/%;%9$7$?>l9g$K$OE,MQ$5$l$^$;$s!#(B</p> -</div> - - <p><code>~</code> $B$H$$$&J8;z$r(B - $BIU2C$9$k$3$H$G3HD%@55,I=8=$rMxMQ$9$k$3$H$b$G$-$^$9!#(B - $BNc$($P(B:</p> - -<div class="example"><p><code> - <Directory ~ "^/www/.*/[0-9]{3}"> -</code></p></div> - - <p>$B$H$$$C$?;XDj$N>l9g!"(B<code>/www/</code> $B0J2<$K$"$k?t;z(B - 3 $BJ8;z$N%G%#%l%/%H%j$K%^%C%A$7$^$9!#(B</p> - - <p>$B$b$7J#?t$N(B ($B@55,I=8=0J30$N(B) <code class="directive"><Directory></code>$B%;%/%7%g%s$,(B - $B%I%-%e%a%s%H$r4^$`%G%#%l%/%H%j(B ($B$d$=$N>e0L%G%#%l%/%H%j$N$I$l$+(B) $B$H%^%C%A$7$?$J$i$P!"(B - <a href="#accessfilename">.htaccess</a> $B%U%!%$%k$N%G%#%l%/%F%#%V$bFI$_9~$_$D$D!"(B - $BC;$$%Q%9$+$i=g$KE,MQ$5$l$^$9!#(B - $BNc$($P!"(B</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>$B$H@_Dj$7!"%I%-%e%a%s%H(B <code>/home/web/dir/doc.html</code> $B$X$N(B - $B%"%/%;%9$,$"$C$?>l9g$K$O0J2<$N$h$&$KF0:n$7$^$9(B:</p> - - <ul> - <li><code>AllowOverride None</code> $B$,E,MQ$5$l$k!#(B - (<code>.htaccess</code> $B%U%!%$%k$OL58z$K$J$k(B)</li> - - <li><code>AllowOverride FileInfo</code> $B$,E,MQ$5$l$k(B - (<code>/home</code> $B%G%#%l%/%H%j$KBP$7$F(B)$B!#(B</li> - - <li><code>/home/.htaccess</code>, <code>/home/web/.htaccess</code>, - <code>/home/web/.htaccess</code> $B$N=g$K$=$l$i$N%U%!%$%kCf$N(B - FileInfo $B%G%#%l%/%F%#%V$,E,MQ$5$l$k!#(B</li> - </ul> - - <p>$B@55,I=8=$O!"DL>o$N%;%/%7%g%s$,$9$Y$FE,MQ$5$l$k$^$G(B - $B9MN8$5$l$^$;$s!#(B - $B$=$N8e!"A4$F$N@55,I=8=$,@_Dj%U%!%$%k$K8=$l$?=g$G;n$5$l$^$9!#(B - $BNc$($P!"0J2<$N$h$&$J>l9g$K(B</p> - - <div class="example"><p><code> - <Directory ~ abc$><br /> - <span class="indent"> - # ... directives here ...<br /> - </span> - </Directory> - </code></p></div> - - <p>$B@55,I=8=$N%;%/%7%g%s$O$9$Y$F$NDL>o$N(B <code class="directive"><Directory></code> $B$H(B - <code>.htaccess</code> $B$NE,MQ$,=*$o$k$^$G9MN8$5$l$^$;$s!#(B - $B$=$N8e$G!"@55,I=8=$O(B <code>/home/abc/public_html/abc</code> $B$K%^%C%A$7!"(B - $BBP1~$9$k(B <code class="directive"><Directory></code> $B$,E,MQ$5$l$^$9!#(B</p> - - <p><strong>Apache $B$N%G%U%)%k%H$G$O(B <code><Directory /></code> $B$X$N%"%/%;%9$O(B - <code>Allow from All</code> $B$K$J$C$F$$$k$3$H$KCm0U$7$F$/$@$5$$!#(B - $B$3$l$O!"(BURL $B$+$i%^%C%W$5$l$?$I$N%U%!%$%k$G$b(B Apache $B$OAw$k$H$$$&$3$H$G$9!#(B - $B$3$l$O0J2<$N$h$&$K$7$FJQ99$9$k$3$H$,?d>)$5$l$F$$$^$9!#(B</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>$B$=$7$F%"%/%;%9$r(B<em>$B2DG=$K$7$?$$(B</em>$B%G%#%l%/%H%j$KBP$7$F(B - $B8DJL$K@_Dj$9$l$P$h$$$G$7$g$&!#(B - $B$3$N$"$?$j$K$D$$$F$O!"(B<a href="../misc/security_tips.html">$B%;%-%e%j%F%#$K4X$9$k%3%D(B</a>$B$r(B - $B;2>H$7$F$/$@$5$$!#(B</strong></p> - - <p>$B%G%#%l%/%H%j%;%/%7%g%s$O(B httpd.conf $B%U%!%$%k=q$-$^$9!#(B - <code class="directive"><Directory></code> - $B%G%#%l%/%F%#%V$OF~$l;R$K$9$k$3$H$,$G$-$:!"(B - <code class="directive"><a href="#limit"><Limit></a></code> $B$d(B <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> $B%;%/%7%g%s$NCf$K$b(B - $B5-=R$G$-$^$;$s!#(B</p> - - -<h3>$B;2>H(B</h3> -<ul> -<li>$B%j%/%(%9%H$r<u$1$?:]$K$3$l$i$N0[$J$k%;%/%7%g%s$,(B - $BAH$_9g$o$5$l$kJ}K!$K$D$$$F$O(B <a href="../sections.html"> - <Directory>, <Location>, <Files> $B%;%/%7%g%s$NF0:nK!(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B@55,I=8=$K%^%C%A$9$k%U%!%$%k%7%9%F%`$N%G%#%l%/%H%j$H(B -$B%5%V%G%#%l%/%H%j$H$N$_$KE,MQ$5$l$k%G%#%l%/%F%#%V$r0O$`(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code><DirectoryMatch <var>regex</var>> -... </DirectoryMatch></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><a href="#directory"><Directory></a></code> - $B%G%#%l%/%F%#%V$HF1MM$K!"(B<code class="directive"><DirectoryMatch></code> - $B$H(B <code></DirectoryMatch></code> $B$O;XDj$5$l$?%G%#%l%/%H%j$H(B - $B$=$N%5%V%G%#%l%/%H%j$K$N$_E,MQ$5$l$k%G%#%l%/%F%#%V72$r0O$$$^$9!#(B - $B$7$+$7!"$3$N%G%#%l%/%F%#%V$O0z?t$H$7$F@55,I=8=$r$H$j$^$9!#Nc$($P(B:</p> - - <div class="example"><p><code> - <DirectoryMatch "^/www/.*/[0-9]{3}"> - </code></p></div> - - <p>$B$O(B /www/ $B0J2<$K$"$k?t;z(B 3 $BJ8;z$N%G%#%l%/%H%j$K%^%C%A$7$^$9!#(B</p> - - -<h3>$B;2>H(B</h3> -<ul> -<li>$BDL>o$N(B <code class="directive"><Directory></code> $B$H@55,I=8=$N;XDj$,(B -$BE,MQ$5$l$k=gHV$K$D$$$F$O(B <code class="directive"><a href="#directory"><Directory></a></code></li> -<li>$B%j%/%(%9%H$r<u$1$?:]$K$3$l$i$N0[$J$k%;%/%7%g%s$,(B - $BAH$_9g$o$5$l$kJ}K!$K$D$$$F$O(B <a href="../sections.html"> - <Directory>, <Location>, <Files> $B%;%/%7%g%s$NF0:nK!(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%&%'%V$+$i8+$($k%a%$%s$N%I%-%e%a%s%H%D%j!<$K$J$k(B -$B%G%#%l%/%H%j(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DocumentRoot <var>directory-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>DocumentRoot /usr/local/apache/htdocs</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O!"(B<code>httpd</code> $B$,%U%!%$%k$rDs6!$9$k%G%#%l%/%H%j$r@_Dj$7$^$9!#(B - <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> $B$N$h$&$J%G%#%l%/%F%#%V$K%^%C%A$7$J$$>l9g$K$O!"(B - $B%I%-%e%a%s%H$N(B ($BLuCm(B:$B%U%!%$%k%7%9%F%`>e$N(B) $B%Q%9$r@8@.$9$k$?$a$K!"(B - $B%j%/%(%9%H$5$l$?(B URL $B$N%Q%9ItJ,$r%I%-%e%a%s%H%k!<%H$KIUM?$7$^$9!#(B - $BNc(B:</p> - - <div class="example"><p><code> - DocumentRoot /usr/web - </code></p></div> - - <p>$B$3$N>l9g!"(B - <code>http://www.my.host.com/index.html</code> $B$X$N%"%/%;%9$,$"$l$P(B - <code>/usr/web/index.html</code> $B$,JV$5$l$^$9!#(B - <var>directory-path</var> $B$,@dBP%Q%9$G$J$$>l9g$O!"(B - <code class="directive"><a href="#serverroot">ServerRoot</a></code> - $B$+$i$NAjBP%Q%9$H$_$J$5$l$^$9!#(B</p> - - <p><code class="directive">DocumentRoot</code> $B$O:G8e$N%9%i%C%7%eL5$7$G(B - $B;XDj$9$kI,MW$,$"$j$^$9!#(B</p> - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../urlmapping.html">URL $B$r%U%!%$%k%7%9%F%`$N0LCV$K(B -$B%^%C%W$9$k(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BG[AwCf$K%U%!%$%k$rFI$_9~$`$?$a$K%a%b%j%^%C%T%s%0$r(B -$B;H$&$+$I$&$+(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>EnableMMAP On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>EnableMMAP On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$OG[AwCf$K%U%!%$%k$NFbMF$rFI$_9~$`I,MW$,$"$k$H$-$K(B - <code>httpd</code> $B$,%a%b%j%^%C%T%s%0$r;H$&$+$I$&$+$r@)8f$7$^$9!#%G%U%)%k%H$G$O!"(B - $BNc$($P!"(B<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> $B$r;H$C$F(B SSI $B%U%!%$%k$rG[Aw(B - $B$9$k$H$-$N$h$&$K!"%U%!%$%k$NESCf$N%G!<%?$r%"%/%;%9$9$kI,MW$,$"$k$H$-$K$O(B - Apache $B$O(B OS $B$,%5%]!<%H$7$F$$$l$P%U%!%$%k$r%a%b%j$K%^%C%W$7$^$9!#(B</p> - - <p> - $B$3$N%a%b%j%^%C%W$O@-G=$N8~>e$r;}$?$i$9$3$H$,$"$j$^$9!#(B - $B$7$+$7!"4D6-$K$h$C$F$O1?MQ>e$NLdBj$rKI$0$?$a$K%a%b%j%^%C%T%s%0$r(B - $B;HMQ$7$J$$$h$&$K$7$?J}$,NI$$>l9g$b$"$j$^$9(B:</p> - - <ul> - <li>$B%^%k%A%W%m%;%C%5%7%9%F%`$NCf$K$O%a%b%j%^%C%T%s%0$r$9$k$H(B <code>httpd</code> $B$N(B - $B@-G=$,Mn$A$k$b$N$,$"$j$^$9!#(B</li> - <li>NFS $B%^%&%s%H$5$l$?(B <code class="directive"><a href="#documentroot">DocumentRoot</a></code> - $B$G$O!"(B<code>httpd</code> $B$,%a%b%j%^%C%W$7$F$$$k4V$K%U%!%$%k$,:o=|$5$l$?$j(B - $BC;$/$J$C$?$j$7$?$H$-$K5/$3$k%;%0%a%s%F!<%7%g%s%U%)!<%k%H$N$?$a$K(B - <code>httpd</code> $B$,%/%i%C%7%e$9$k2DG=@-$,$"$j$^$9!#(B</li> - </ul> - - <p>$B$3$l$i$NLdBj$KEv$F$O$^$k%5!<%P$N@_Dj$N>l9g$O!"0J2<$N$h$&$K$7$F(B - $B%U%!%$%k$NG[Aw;~$N%a%b%j%^%C%T%s%0$r;HMQIT2D$K$7$F$/$@$5$$(B:</p> - - <div class="example"><p><code> - EnableMMAP Off - </code></p></div> - - <p>NFS $B%^%&%s%H$5$l$?%U%!%$%k$K$O!"LdBj$N$"$k%U%!%$%k$K$N$_L@<(E*$K(B - $B$3$N5!G=$r;HMQIT2D$K$7$^$9(B:</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%k$N%/%i%$%"%s%H$X$NG[Aw;~$K%+!<%M%k$N(B sendfile $B%5%]!<%H$r(B -$B;H$&$+$I$&$+(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>EnableSendfile On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>EnableSendfile On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>$B%P!<%8%g%s(B 2.0.44 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O%/%i%$%"%s$K%U%!%$%k$NFbMF$rAw$k$H$-$K(B - <code>httpd</code> $B$,%+!<%M%k$N(B - sendfile $B%5%]!<%H$r;H$&$+$I$&$+$r@)8f$7$^$9!#%G%U%)%k%H$G$O!"(B - $BNc$($P@EE*$J%U%!%$%k$NG[Aw$N$h$&$K!"%j%/%(%9%H$N=hM}$K%U%!%$%k$N(B - $BESCf$N%G!<%?$N%"%/%;%9$rI,MW$H$7$J$$$H$-$K$O!"(BApache $B$O(B OS $B$,(B - $B%5%]!<%H$7$F$$$l$P%U%!%$%k$rFI$_9~$`$3$H$J$/(B sendfile $B$r;H$C$F(B - $B%U%!%$%k$NFbMF$rAw$j$^$9!#(B</p> - - <p>sendfile $B$O(B read $B$H(B send $B$rJL!9$K9T$J$&$3$H$H!"%P%C%U%!$N3d$jEv$F$r(B - $B2sHr$7$^$9!#$7$+$7!"%W%i%C%H%U%)!<%`$d%U%!%$%k%7%9%F%`$NCf$K$O(B - $B1?MQ>e$NLdBj$rHr$1$k$?$a$K$3$N5!G=$r;HMQIT2D$K$7$?J}$,NI$$>l9g$,$"$j$^$9(B:</p> - - <ul> - <li>$B%W%i%C%H%U%)!<%`$NCf$K$O%S%k%I%7%9%F%`$,8!CN$G$-$J$+$C$?!"2u$l$?(B - sendfile $B$N%5%]!<%H$,B8:_$9$k$b$N$,$"$j$^$9!#$3$l$OFC$K(B - $B%P%$%J%j$,JL$N%^%7%s$G%S%k%I$5$l!"2u$l$?(B sendfile $B$N$"$k%^%7%s$K(B - $B0\F0$7$?$H$-$K5/$3$j$^$9!#(B</li> - <li>Linux $B$G$O!"(Bsendfile $B$rMQ$$$k$H!"(B - IPv6 $B;HMQ;~$KB8:_$9$kFCDj%M%C%H%o!<%/%+!<%I$N(B TCP-checksum - $B%*%U%m!<%I$N%P%0$rF'$s$G$7$^$$$^$9!#(B</li> - <li>$B%M%C%H%o!<%/%^%&%s%H$5$l$?(B <code class="directive"><a href="#documentroot">DocumentRoot</a></code> - ($BNc$($P(B NFS $B$d(B SMB) - $B$G$O!"%+!<%M%k$O<+?H$N%-%c%C%7%e$r;H$C$F%M%C%H%o!<%/$+$i$N%U%!%$%k$r(B - $BAw$k$3$H$,$G$-$J$$$3$H$,$"$j$^$9!#(B</li> - </ul> - - <p>$B$3$l$i$NLdBj$KEv$F$O$^$k%5!<%P$N@_Dj$N>l9g$O!"0J2<$N$h$&$K$7$F(B - $B$3$N5!G=$r;HMQIT2D$K$7$F$/$@$5$$(B:</p> - - - <div class="example"><p><code> - EnableSendfile Off - </code></p></div> - - <p>NFS $B$d(B SMB $B%^%&%s%H$5$l$?%U%!%$%k$K$O!"LdBj$N$"$k%U%!%$%k$K$N$_L@<(E*$K(B - $B$3$N5!G=$r;HMQIT2D$K$7$^$9(B:</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%(%i!<$,H/@8$7$?$H$-$K%5!<%P$,%/%i%$%"%s%H$KAw$k$b$N(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ErrorDocument <var>error-code document</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.0 $B$G$O%F%-%9%H$r%/%&%)!<%H$9$k9=J8$,0JA0$N%P!<%8%g%s$+$i(B -$BJQ$o$C$F$$$^$9!#(B</td></tr> -</table> - <p>$BLdBj$d%(%i!<$,H/@8$7$?$H$-$NF0:n$H$7$F!"(B - Apache $B$K$O0J2<$N;M$D$N$&$A0l$D$NF0:n$r@_Dj$9$k$3$H$,$G$-$^$9!#(B</p> - - <ol> - <li>Apache $BI8=`$N4JC1$J%(%i!<%a%C%;!<%8$rI=<((B</li> - - <li>$B<+J,$G;XDj$7$?%a%C%;!<%8$rI=<((B</li> - - <li>$BLdBj$d%(%i!<$N=hM}$r$9$k0Y$K!"<+%5!<%PFb$N(B - <var>URL-path</var> $B$X%j%@%$%l%/%H(B</li> - - <li>$BLdBj$d%(%i!<$N=hM}$r$9$k0Y$K!"30It$N(B <var>URL</var> $B$X%j%@%$%l%/%H(B</li> - </ol> - - <p>$B:G=i$N$b$N$,%G%U%)%k%H$NF0:n$G!"(B2 $BHVL\$+$i(B 4 $BHVL\$O!"(B - <code class="directive">ErrorDocument</code>$B%G%#%l%/%F%#%V$K$h$j!"(B - HTTP $B$N%l%9%]%s%9%3!<%I$H!"%a%C%;!<%8$+(B URL $B$r;XDj$9$k$3$H$G@_Dj$7$^$9!#(B - Apache $B$,LdBj$b$7$/$O%(%i!<$K4X$9$kDI2C>pJs$rDs6!$9$k$3$H$,$"$j$^$9!#(B</p> - - <p>URL $B$N>l9g$O!"%m!<%+%k$N(B URL $B$N;XDj$H$7$F%9%i%C%7%e$G;O$^$k(B (/) $B%Q%9$+!"(B - $B%/%i%$%"%s%H$,2r<a$G$-$k%U%k(B URL $B$r;XDj$7$^$9!#(B<br /> - $B$b$7$/$O!"%V%i%&%6$KI=<($5$l$k%a%C%;!<%8$r;XDj$G$-$^$9!#(B - $BNc(B:</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>$B2C$($F!"FCJL$JCM(B <code>default</code> $B$r;H$C$F(B Apache $B$K(B - $B%O!<%I%3!<%I$5$l$F$$$k4JC1$J%a%C%;!<%8$r;XDj$9$k$3$H$,$G$-$^$9!#(B - $BDL>o$OI,MW$G$O$"$j$^$;$s$,!"(B<code>default</code> $B$r;H$&$H(B - $B4{B8$N(B <code class="directive">ErrorDocument</code> $B%G%#%l%/%F%#%V$N@_Dj$r(B - $B7Q>5$9$k$H$3$m$G!"(BApache $B$N%O!<%I%3!<%I$5$l$?4JC1$J%a%C%;!<%8$K(B - $BLa$9$3$H$,$G$-$^$9!#(B</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>$B%j%b!<%H(B URL ($BNc$($P!"F,$K(B <code>http</code> $B$HIUM?$7$?J}K!(B) $B$r(B - <code class="directive">ErrorDocument</code> $B$K;XDj$9$k$H$-!"(B - $B$?$H$(J8=q$,F1$8%5!<%P$K$"$m$&$H$b!"%I%-%e%a%s%H$,$I$3$K$"$k$+$rDLCN$9$k$?$a$K!"(B - Apache $B$O%j%@%$%l%/%H$r%/%i%$%"%s%H$KAw=P$9$k$H$$$&$3$H$K!"Cm0U$7$F$/$@$5$$!#(B - $B$3$l$K$O$$$m$$$m$H4XO"$7$F5/$3$kLdBj$,$"$j$^$9!#(B - $BCf$G$b:G$b=EMW$J$N$O!"%/%i%$%"%s%H$O85!9$N%(%i!<%9%F!<%?%9%3!<%I$r<u$1<h$i$:!"(B - $BBe$o$j$K%j%@%$%l%/%H$N%9%F!<%?%9%3!<%I$r<u$1<h$k$H$$$&$3$H$G$9!#(B - $B$3$l$K$h$j!"%9%F!<%?%9%3!<%I$r;H$C$F(B URL $B$,M-8z$G$"$k$+$I$&$+$r7hDj$7$h$&$H$9$k(B - $B%&%'%V%m%\%C%H$d$=$NB>%/%i%$%"%s%H$r!":.Mp$5$;$k$+$b$7$l$^$;$s!#(B - $B$5$i$K!"(B<code>ErrorDocument 401</code> $B$K%j%b!<%H$N(B URL $B$r;XDj$9$k$H!"(B - $B%/%i%$%"%s%H$O(B 401 $B$H$$$&%9%F!<%?%9%3!<%I$r<u$1<h$i$J$$$?$a!"(B - $B%Q%9%o!<%I$r%f!<%6!<$KF~NOMW5a$7$J$1$l$P$J$i$J$$$3$H$,$o$+$j$^$;$s!#(B - $B=>$C$F!"(B<strong><code>ErrorDocument 401</code> $B$H$$$&%G%#%l%/%F%#%V$r;H$&>l9g$O!"(B - $BI,$:%m!<%+%k$JJ8=q$r;2>H$7$J$1$l$P$J$j$^$;$s!#(B</strong></p> - - <p>Microsoft Internet Explorer (MSIE) $B$O%G%U%)%k%H$G$O%5!<%P$,@8@.$7$?%(%i!<%a%C%;!<%8$,(B - $B!V>.$5$9$.$k!W$H$-$K$OL5;k$r$7$F<+J,<+?H$N!V$d$5$7$$!W%(%i!<%a%C%;!<%8$G(B - $BCV49$7$^$9!#%5%$%:$N$7$-$$CM$O%(%i!<$N<oN`$K$h$C$F0[$J$j$^$9$,!"(B - $B0lHLE*$K$O%(%i!<$NJ8=q$r(B 512 $B%P%$%H$h$j$bB?$-$/$9$k$H!"(BMSIE $B$O(B - $B%5!<%P$,@8@.$7$?%(%i!<$r1#$5$:$KI=<($7$^$9!#>\$7$$>pJs$O(B Microsoft - Knowledge Base $B$N5-;v(B <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807">Q294807</a> - $B$K$"$j$^$9!#(B</p> - - <p>2.0 $B$h$jA0$N%P!<%8%g%s$G$O!"BP$K$J$C$F$$$J$$Fs=E0zMQId$r(B - $B@hF,$KIU$1$k$3$H$K$h$j%a%C%;!<%8$G$"$k$3$H$r;XDj$7$F$$$^$7$?!#(B</p> - - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../custom-error.html">$B%+%9%?%^%$%:2DG=$J(B -$B%(%i!<1~Ez$N%I%-%e%a%s%F!<%7%g%s(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$,%(%i!<$r%m%0<}=8$9$k>l=j(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive">ErrorLog</code> $B%G%#%l%/%F%#%V$O!"(B - $B%5!<%P$K@8$8$?$5$^$6$^$J%(%i!<$r(B - $B5-O?$9$k0Y$N%U%!%$%k$NL>A0$r@_Dj$7$^$9!#(B - <var>file-path</var> $B$,@dBP%Q%9$G$J$$$H$-$O!"(B<code class="directive"><a href="#serverroot">ServerRoot</a></code> $B$+$i$NAjBP%Q%9$H$_$J$5$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - ErrorLog /var/log/httpd/error_log - </code></p></div> - - <p><var>file-path</var> $B$,%Q%$%W(B (|) $B$+$i;O$^$k>l9g$O!"(B - $B%(%i!<%m%0$r=hM}$9$k$?$a$K<B9T$5$l$k%3%^%s%I$,(B - $B;XDj$5$l$F$$$k$H2r<a$5$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - ErrorLog "|/usr/local/bin/httpd_errors" - </code></p></div> - - <p>$B%U%!%$%kL>$NJQ$o$j$K(B <code>syslog</code> $B$H;XDj$9$k$3$H$K$h$C$F!"(B - $B%7%9%F%`$,%5%]!<%H$7$F$$$l$P(B syslogd(8) $B$rMxMQ$7$?%m%.%s%0$,M-8z$K$J$j$^$9!#(B - $B%G%U%)%k%H$G$O!"(B<code>local7</code> $B%U%!%7%j%F%#$H$J$j$^$9$,!"(B - <code>syslog:<var>facility</var></code> $B$H$$$C$?7A$G5-=R$9$k$3$H$K$h$j!"(B - $BDL>o(B syslog(1) $B$N%I%-%e%a%s%H$G@bL@$5$l$F$$$k%U%!%7%j%F%#$N0l$D$r;H$&$h$&$K(B - $B$9$k$3$H$,$G$-$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - ErrorLog syslog:user - </code></p></div> - - <p>$B%;%-%e%j%F%#(B: - $B%m%0%U%!%$%k$r3JG<$9$k%G%#%l%/%H%j$,!"%5!<%P$r5/F0$7$?%f!<%60J30$N(B - $B%f!<%6$K$h$C$F=q$-9~$a$k>l9g$K%;%-%e%j%F%#$,GK$i$l$k2DG=@-$,$"$k$3$H$K(B - $B4X$9$k>\:Y$O(B <a href="../misc/security_tips.html#serverroot">$B%;%-%e%j%F%#$K4X$9$k%3%D(B</a> $B$r(B - $B;2>H$7$F$/$@$5$$!#(B</p> - <div class="warning"><h3>$BCm(B</h3> - <p>Unix $B0J30$N%W%i%C%H%U%)!<%`$G%U%!%$%k$N%Q%9$rF~NO$9$k$H$-$O!"(B - $B%W%i%C%H%U%)!<%`$,%P%C%/%9%i%C%7%e$N;HMQ$r5v$7$F$$$?$H$7$F$b!"(B - $B3N<B$K%9%i%C%7%e$N$_$,;HMQ$5$l$k$h$&$KCm0U$7$F$/$@$5$$!#0lHLE*$K$O!"(B - $B@_Dj%U%!%$%kA4HL$G%9%i%C%7%e$N$_$r;H$&J}$,NI$$$G$7$g$&!#(B</p> - </div> - -<h3>$B;2>H(B</h3> -<ul> -<li><code class="directive"><a href="#loglevel">LogLevel</a></code></li> -<li><a href="../logs.html">Apache $B%m%0%U%!%$%k(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>ETag HTTP $B1~Ez%X%C%@$r:n@.$9$k$?$a$K;HMQ$5$l$k(B -$B%U%!%$%k$NB0@-(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>FileETag <var>component</var> ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>FileETag INode MTime Size</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p> - <code class="directive">FileETag</code> $B%G%#%l%/%F%#%V$O(B - $B%I%-%e%a%s%H$,%U%!%$%k$K4p$E$$$?$b$N$G$"$k$H$-$K!"(B - <code>ETag</code> ($B%(%s%F%#%F%#%?%0(B) $B1~Ez%X%C%@%U%#!<%k%I$r:n@.$9$k$H$-$K;HMQ$9$k(B - $B%U%!%$%k$NB0@-$r@_Dj$7$^$9!#(B (<code>ETag</code> $B$NCM$O%M%C%H%o!<%/$NBS0h$r@aLs$9$k$?$a$N(B - $B%-%c%C%7%e$N4IM}$G;H$o$l$^$9!#(B) Apache 1.3.22 $B0JA0$G$O!"(B<code>ETag</code> $B$NCM$O(B - <em>$B>o$K(B</em>$B%U%!%$%k$N(B inode, $B%5%$%:!":G=*=$@5;~9o(B (mtime) $B$+$i:n@.(B - $B$5$l$F$$$^$7$?!#(B<code class="directive">FileETag</code> $B%G%#%l%/%F%#%V$K$h$j!"$3$l$i$N$I$l$r;H$&$+$r(B - $BA*$V$3$H$,$G$-$^$9!#G'<1$5$l$k%-!<%o!<%I$O(B: - </p> - - <dl> - <dt><strong>INode</strong></dt> - <dd>$B%U%!%$%k$N(B inode $BHV9f$r7W;;$K;H$$$^$9(B</dd> - <dt><strong>MTime</strong></dt> - <dd>$B%U%!%$%k$N:G=*=$@5;~9o$r;H$$$^$9(B</dd> - <dt><strong>Size</strong></dt> - <dd>$B%U%!%$%k$NCf?H$N%P%$%H?t$r;H$$$^$9(B</dd> - <dt><strong>All</strong></dt> - <dd>$B;HMQ2DG=$J$9$Y$F$N%U%#!<%k%I$r;H$$$^$9!#(B - $B$3$l$O(B <div class="example"><p><code>FileETag INode MTime Size</code></p></div> $B$HEy2A$G$9!#(B</dd> - <dt><strong>None</strong></dt> - <dd>$B%I%-%e%a%s%H$,%U%!%$%k$K4p$E$$$?$b$N$G$b!"(B<code>ETag</code> $B%U%#!<%k%I$r(B - $B1~Ez$KIU2C$7$^$;$s(B</dd> - </dl> - - <p><code>INode</code>, <code>MTime</code>, <code>Size</code> $B%-!<%o!<%I$K$O(B - <code>+</code> $B$d(B <code>-</code> $B$rA0$KIU$1$F(B - $B;XDj$9$k$3$H$b$G$-$^$9!#$3$N>l9g$O!"$h$j9-$$HO0O$+$i7Q>5$5$l$?(B - $B%G%U%)%k%H$N@_Dj$KJQ99$r2C$($k$h$&$K$J$j$^$9!#$=$N$h$&$J@\F,<-$N(B - $BL5$$%-!<%o!<%I$r;XDj$9$k$H!"B(:B$K7Q>5$7$?@_Dj$rL58z$K$7$^$9!#(B</p> - - <p>$B$"$k%G%#%l%/%H%j$N@_Dj$K(B - <code>FileETag INode MTime Size</code> $B$,$"$j!"(B - $B%5%V%G%#%l%/%H%j$N@_Dj$K(B <code>FileETag -INode</code> $B$,$"$k$H$-$O!"(B - $B$=$N%5%V%G%#%l%/%H%j$N@_Dj$O(B ($B@_Dj$,>e=q$-$5$l$J$1$l$P%5%V%G%#%l%/%H%j$N(B - $B%5%V%G%#%l%/%H%j$K$b7Q>5$5$l$^$9(B) <code>FileETag MTime Size</code> - $B$HF1$8$K$J$j$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%^%C%A$9$k%U%!%$%kL>$KE,MQ$5$l$k%G%#%l%/%F%#%V$r0O$`(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code><Files <var>filename</var>> ... </Files></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><Files></code> $B%G%#%l%/%F%#%V$O!"(B - $B$=$NCf$K$"$k%G%#%l%/%F%#%V$NE,MQHO0O$r%U%!%$%kL>$G@)8B$7$^$9!#(B - <code class="directive"><a href="#directory"><Directory></a></code> $B%G%#%l%/%F%#%V$d(B <code class="directive"><a href="#location"><Location></a></code> $B%G%#%l%/%F%#%V$H(B - $BF1$8$h$&$J5!G=$r;}$A$^$9!#(B - $B$3$l$O!"(B<code></Files></code> $B%G%#%l%/%F%#%V$HBP$K(B - $B$J$C$F$$$J$1$l$P$J$j$^$;$s!#(B - $B$3$N%;%/%7%g%sCf$N%G%#%l%/%F%#%V$O!"%Y!<%9L>(B ($B%U%!%$%kL>$N:G8e$NItJ,(B) - $B$,;XDj$5$l$?%U%!%$%kL>$K%^%C%A$9$k$9$Y$F$N%*%V%8%'%/%H$KE,MQ$5$l$^$9!#(B - <code class="directive"><Files></code> $B%;%/%7%g%s$O(B - <code class="directive"><Directory></code> $B%;%/%7%g%s$H(B - <code>.htaccess</code> $B$,FI$_9~$^$l$?8e!"(B - <code class="directive"><Location></code> $B%;%/%7%g%s$h$j$O@h$K(B - $B@_Dj%U%!%$%k$K8=$l$?=g$KE,MQ$5$l$^$9!#(B - <code class="directive"><Files></code> $B$O!"(B - <code class="directive"><Directory></code> $B%;%/%7%g%sFb$K(B - $B%M%9%H$5$;$k$3$H$,$G$-!"(B - $B%U%!%$%k%7%9%F%`$N0lIt$K$N$_8BDj$7$FE,MQ$5$;$k$3$H$,$G$-$^$9!#(B</p> - - <p><var>filename</var> $B0z?t$O!"%U%!%$%kL>$+%o%$%k%I%+!<%IJ8;zNs(B - $B$G!"%o%$%k%I%+!<%I$G$O(B <code>?</code> $B$O0l$D$NJ8;z!"(B<code>*</code> $B$OG$0U$NJ8;zNs$K%^%C%A$7$^$9!#(B - <code>~</code> $B$H$$$&J8;z$rIU2C$9$k$3$H$G3HD%@55,I=8=$r;H$&$3$H$b$G$-$^$9!#(B - $BNc$($P!"(B</p> - - <div class="example"><p><code> - <Files ~ "\.(gif|jpe?g|png)$"> - </code></p></div> - - <p>$B$H$9$k$3$H$K$h$j!"0lHLE*$J%$%s%?!<%M%C%H$N2hA|%U%)!<%^%C%H$K%^%C%A$7$^$9!#(B - $B$?$@$7!"(B - <code class="directive"><a href="#filesmatch"><FilesMatch></a></code> $B$r;H$&J}$,(B - $B?d>)$5$l$F$$$^$9!#(B</p> - - <p>$B$A$J$_$K!"(B<code class="directive"><a href="#directory"><Directory></a></code> $B$H(B <code class="directive"><a href="#location"><Location></a></code> $B%;%/%7%g%s$H$O0[$J$j!"(B - <code class="directive"><Files></code> - $B$O(B <code>.htaccess</code> $B%U%!%$%kFb$GMxMQ$9$k$3$H$,$G$-$^$9!#(B - $B$3$l$K$h$j!"%f!<%6$,%U%!%$%kKh$K%"%/%;%9$N@)8f$r9T$J$&$3$H$,$G$-$k$h$&$K(B - $B$J$C$F$$$^$9!#(B</p> - - -<h3>$B;2>H(B</h3> -<ul> -<li>$B%j%/%(%9%H$r<u$1$?:]$K$3$l$i$N0[$J$k%;%/%7%g%s$,(B - $BAH$_9g$o$5$l$kJ}K!$K$D$$$F$O(B <a href="../sections.html"> - <Directory>, <Location>, <Files> $B%;%/%7%g%s$NF0:nK!(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B@55,I=8=$K%^%C%A$9$k%U%!%$%kL>$KE,MQ$5$l$k(B -$B%G%#%l%/%F%#%V$r0O$`(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code><FilesMatch <var>regex</var>> ... </FilesMatch></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><FilesMatch></code> $B%G%#%l%/%F%#%V$O!"(B - <code class="directive"><a href="#files"><Files></a></code> - $B%G%#%l%/%F%#%VF1MM$K$=$NCf$K$"$k%G%#%l%/%F%#%V$NE,MQHO0O$r%U%!%$%kL>$G@)8B$7$^$9!#$?$@$7!"(B - $B$3$N%G%#%l%/%F%#%V$K$O@55,I=8=$r;XDj$7$^$9!#(B - $BNc$($P(B:</p> - - <div class="example"><p><code> - <FilesMatch "\.(gif|jpe?g|png)$"> - </code></p></div> - - <p>$B$O0lHLE*$J%$%s%?!<%M%C%H$N2hA|7A<0$K%^%C%A$7$^$9!#(B</p> - -<h3>$B;2>H(B</h3> -<ul> -<li>$B%j%/%(%9%H$r<u$1$?:]$K$3$l$i$N0[$J$k%;%/%7%g%s$,(B - $BAH$_9g$o$5$l$kJ}K!$K$D$$$F$O(B <a href="../sections.html"> - <Directory>, <Location>, <Files> $B%;%/%7%g%s$NF0:nK!(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B$9$Y$F$N%^%C%A$9$k%U%!%$%k$,;XDj$N(B MIME $B%3%s%F%s%H%?%$%W$G(B -$BAw$i$l$k$h$&$K$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ForceType <var>MIME-type</var>|None</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.0 $B$G(B core $B$K0\F0(B</td></tr> -</table> - <p><code>.htaccess</code> $B$d(B <code class="directive"><a href="#directory"><Directory></a></code> $B%;%/%7%g%s!"(B - <code class="directive"><a href="#location"><Location></a></code> $B%;%/%7%g%s!"(B - <code class="directive"><a href="#files"><Files></a></code> $B%;%/%7%g%s$K(B - $B=q$+$l$?>l9g!"$3$N%G%#%l%/%F%#%V$O$=$3$K$"$k$9$Y$F$N%U%!%$%k$,(B - <var>MIME-type</var> - $B$G;XDj$5$l$?%3%s%F%s%H%?%$%W$H$7$F07$o$l$k$h$&$K$7$^$9!#$?$H$($P!"(B - GIF $B%U%!%$%k$P$+$j$N%G%#%l%/%H%j$,$"$C$F!"$9$Y$F$N%U%!%$%k$r(B <code>.gif</code> - $B$G=*$o$i$;$?$/$O$J$$$H$-$K!"0J2<$N$b$N$r;HMQ$7$^$9(B:</p> - - <div class="example"><p><code> - ForceType image/gif - </code></p></div> - - <p><code class="directive"><a href="#defaulttype">DefaultType</a></code> $B$H0c$C$F(B - $B$3$N%G%#%l%/%F%#%V$O%a%G%#%"%?%$%W$r7h$a$k$3$H$,$G$-$k$+$b$7$l$J$$(B - $B%U%!%$%k$N3HD%;R$b4^$a!"$9$Y$F$N(B MIME $B%?%$%W$N4XO"IU$1$r(B - $B>e=q$-$9$k$3$H$KCm0U$7$F$/$@$5$$!#(B</p> - - <p><code>None</code> $B$H$$$&CM$r;H$&$3$H$G(B <code class="directive">ForceType</code> $B$N(B - $B@_Dj$rL58z$K$G$-$^$9(B:</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%/%i%$%"%s%H$N(B IP $B%"%I%l%9$N(B DNS $B%k%C%/%"%C%W$r(B -$BM-8z$K$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>HostnameLookups On|Off|Double</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>HostnameLookups Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O!"%[%9%HL>$r%m%0<}=8$G$-$k$h$&$K(B - DNS $B%k%C%/%"%C%W$rM-8z$K$7$^$9(B - ($B$5$i$K!"(BCGI/SSI $B$K(B <code>REMOTE_HOST</code> $BJQ?t$H$7$FEO$7$^$9(B)$B!#(B - <code>Double</code>$B$r;XDj$7$?>l9g!"(B2 $B=E$N5U0z$-$r9T$J$$$^$9!#(B - $B$D$^$j!"5U0z$-$N8e$K!"$=$N7k2L$KBP$7$F@50z$-$r9T$J$$$^$9!#@50z$-$N(B - $B7k2L$N(B IP $B%"%I%l%9$NCf$K%*%j%8%J%k$N%"%I%l%9$H0lCW$9$k$b$N$,$J$1$l$P(B - $B$J$j$^$;$s!#(B("tcpwrappers" $B$NMQ8l$G$O(B PARANOID $B$H8F$P$l$F$$$^$9!#(B)</p> - - <p><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> $B$G%[%9%HL>$K$h$k%"%/%;%9(B - $B@)8f$r9T$J$&>l9g$K$O!"(B - $B@_Dj$NG!2?$K$h$i$:(B 2 $B=E$N5U0z$-$,<B9T$5$l$^$9!#(B - $B$3$l$O!"%;%-%e%j%F%#$rJ]$D$?$a$KI,MW$G$9!#(B - <code>HostnameLookups Double</code> $B$r@_Dj$7$J$$8B$j!"(B - $BB>$NItJ,$O$3$N(B 2 $B=E5U0z$-$N7k2L$r;H$&$3$H$O$G$-$^$;$s!#(B - $BNc$($P!"(B<code>HostnameLookups On</code> $B$H@_Dj$7$F$"$k>uBV$G!"(B - $B%[%9%HL>$K$h$k%"%/%;%9@)8B$r9T$J$C$?%*%V%8%'%/%H$X$N(B - $B%j%/%(%9%H$r<u$1$?$H$9$k$H!"(B2 $B=E$N5U0z$-$,@.8y$9$k$+H]$+$K$h$i$:!"(B - <code>REMOTE_HOST</code> $B$K$ODL>o$N5U0z$-7k2L$,EO$5$l$^$9!#(B</p> - - <p>$B%G%#%l%/%F%#%V$N%G%U%)%k%H$O(B - $BK\Ev$K5U0z$-$rI,MW$H$7$F$$$k$o$1$G$O$J$$%5%$%H$N(B - $B%M%C%H%o!<%/%H%i%U%#%C%/$rDc8:$5$;$k$?$a$K!"(B<code>Off</code> $B$K$J$C$F$$$^$9!#(B - $B%k%C%/%"%C%W$K$h$kM>7W$JCY1d$,$J$/$J$k$?$a!"(B - $B%(%s%I%f!<%6$K$H$C$F$bNI$$$G$7$g$&!#(B - DNS $B$N%k%C%/%"%C%W$K$O!"$+$J$j$N;~4V$,I,MW$H$J$k>l9g$,B?$/!"(B - $BIi2Y$N9b$$%5%$%H$G$O$3$N%G%#%l%/%F%#%V$O(B <code>Off</code> $B$K$9$Y$-$G$9!#(B - $B$J$*!"(B<var>/support</var> $B%G%#%l%/%H%j$K4^$^$l!"%G%U%)%k%H$G$O(B - $B%$%s%9%H!<%k%G%#%l%/%H%j$N(B <code>bin</code> $B%5%V%G%#%l%/%H%j$K(B - $B%$%s%9%H!<%k$5$l$k(B <a href="../programs/logresolve.html">logresolve</a> $B%f!<%F%#%j%F%#$K$h$j!"(B - Apache $B$NF0:n$H$OJL$K!"%m%0$K;D$5$l$F$$$k(B IP $B%"%I%l%9$+$i%[%9%HL>$r(B - $B%k%C%/%"%C%W$9$k$3$H$,2DG=$G$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B5/F0;~$K%F%9%H$,??$G$"$k$H$-$N$_$K=hM}$5$l$k%G%#%l%/%F%#%V$r(B -$B0O$`(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code><IfDefine [!]<var>parameter-name</var>> ... - </IfDefine></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code><IfDefine <var>test</var>>...</IfDefine></code> - $B%;%/%7%g%s$O!"(B - $B%G%#%l%/%F%#%V$r>r7oIU$-$G;XDj$9$k$?$a$KMxMQ$7$^$9!#(B - <code class="directive"><IfDefine></code> $B%;%/%7%g%s$K(B - $B4^$^$l$k%G%#%l%/%F%#%V$O!"(B<var>test</var>$B$,(B - $BDj5A$5$l$F$$$k$H$-$N$_=hM}$5$l$^$9!#(B - $B$b$7(B <var>test</var> $B$,Dj5A$5$l$F$$$J$1$l$P!"(B - $B3+;O$H=*N;$N;XDj$N4V$N%G%#%l%/%F%#%V$OL5;k$5$l$^$9!#(B</p> - - <p><code class="directive"><IfDefine></code> $B%;%/%7%g%s%G%#%l%/%F%#%V$K(B - $B;XDj$9$k(B <var>test</var> $B$O!"(B - $B<!$NFs$D$N7A<0$N$&$A$N0l$D$r$H$j$^$9(B:</p> - - <ul> - <li><var>parameter-name</var></li> - - <li><code>!</code><var>parameter-name</var></li> - </ul> - - <p>$BA0<T$N>l9g$K$O!"(B<var>parameter-name</var> $B$HL>IU$1$i$l$?%Q%i%a!<%?$,(B - $BDj5A$5$l$F$$$l$P3+;O$H=*N;$N4V$N%G%#%l%/%F%#%V$,=hM}$5$l$^$9!#(B - $B8e<T$N>l9g$O5U$G!"(B<em>parameter-name</em> $B$,;XDj$5$l$F(B<strong>$B$$$J$$(B</strong> - $B>l9g$K=hM}$5$l$^$9!#(B</p> - - <p><var>parameter-name</var> $B0z?t$O!"%5!<%P$r5/F0$9$k:]$K(B - <code>httpd</code> $B$N%3%^%s%I%i%$%s$K(B - <code>-D<var>parameter-</var></code> $B$H$$$&7A$G;XDj$9$k$HDj5A$5$l$^$9!#(B </p> - - <p><code class="directive"><IfDefine></code> $B%;%/%7%g%s$O(B - $BF~$l;R$K$9$k$3$H$,$G$-!"J#?t$N%Q%i%a!<%?$K$h$k%F%9%H$r$9$k$?$a$K;HMQ$G$-$^$9!#(B - $BNc(B:</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%b%8%e!<%k$NB8:_$9$k$+$7$J$$$+$K1~$8$F=hM}$5$l$k(B -$B%G%#%l%/%F%#%V$r0O$`(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>$B%b%8%e!<%k<1JL;R$O%P!<%8%g%s(B 2.1 $B0J9_$G;HMQ2DG=!#(B</td></tr> -</table> - <p><code><IfModule <var>test</var>>...</IfModule></code> - $B%;%/%7%g%s$O!"%b%8%e!<%k$,B8:_$9$k$H$-$K=hM}$5$l$k%G%#%l%/%F%#%V$r(B - $B;XDj$9$k$?$a$KMxMQ$7$^$9!#(B - <code class="directive"><IfModule></code> $B%;%/%7%g%s$K(B - $B4^$^$l$k%G%#%l%/%F%#%V$O!"(B<var>test</var> - $B$G;XDj$9$k%b%8%e!<%k$,AH$_9~$^$l$F$$$k$H$-$N$_=hM}$5$l$^$9!#(B - $B$b$7(B <var>test</var> $B$,AH$_9~$^$l$F$$$J$1$l$P!"3+;O$H=*N;$N4V$N%G%#%l%/%F%#%V(B - $B$OL5;k$5$l$^$9!#(B</p> - - <p><code class="directive"><IfModule></code> $B%;%/%7%g%s%G%#%l%/%F%#%V$K(B - $B;XDj$9$k(B <var>test</var> $B$O!"(B - $B<!$NFs$D$N7A<0$N$&$A$N0l$D$r$H$j$^$9!#(B</p> - - <ul> - <li><var>module</var></li> - - <li>!<var>module</var></li> - </ul> - - <p>$BA0<T$N>l9g$O!"(B<var>module</var> $B$HL>IU$1$i$l$?%b%8%e!<%k$,(B - Apache $B$KAH$_9~$^$l$F$$$l$P(B - ($B%3%s%Q%$%k:Q$_$N$b$N$H!"(B<code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> $B$rMxMQ$7$F(B - $BF0E*$KFI$_9~$s$@$b$N$NN>J}(B)$B!"(B - $B3+;O$H=*N;$N4V$N%G%#%l%/%F%#%V$,=hM}$5$l$^$9!#(B - $B8e<T$N>l9g$O5U$G!"(B<var>module</var> $B$,AH$_9~$^$l$F(B<strong>$B$$$J$$(B</strong> - $B>l9g$K=hM}$5$l$^$9!#(B</p> - - <p><var>module</var> $B0z?t$O!"%b%8%e!<%k<1JL;R$+(B - $B%3%s%Q%$%k$r$7$?;~$N%b%8%e!<%k$N%U%!%$%kL>$G$9!#(B - $BNc$($P!"(B<code>rewrite_module</code> $B$O<1JL;R$G(B - <code>mod_rewrite.c</code> $B$O%U%!%$%kL>$G$9!#(B - $B%b%8%e!<%k$,J#?t$N%=!<%9%U%!%$%k$+$i9=@.$5$l$F$$$k>l9g$O!"J8;zNs(B - <code>STANDARD20_MODULE_STUFF</code> $B$,$"$k%U%!%$%k$NL>A0$r(B - $B;H$C$F$/$@$5$$!#(B</p> - - <p><code class="directive"><IfModule></code> $B%;%/%7%g%s$O(B - $BF~$l;R$K$9$k$3$H$,2DG=$G$"$j!"(B - $BJ#?t$N%b%8%e!<%k$N%F%9%H$r9T$J$&$?$a$K;HMQ$G$-$^$9!#(B</p> - - <div class="note">$BFCDj$N%b%8%e!<%k$NB8:_$K4X$o$i$:F0:n$9$k(B - $B@_Dj%U%!%$%k$N86K\$,I,MW$J$H$-$K$N$_$3$N%;%/%7%g%s$r;HMQ$7$F$/$@$5$$!#(B - $BDL>o$NF0:n$G$O!"%G%#%l%/%F%#%V$r(B - <code class="directive"><IfModule></code> $B%;%/%7%g%s$NCf$K(B - $BF~$l$kI,MW$O$"$j$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%kCf$+$iB>$N@_Dj%U%!%$%k$r<h$j9~$`(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Include <var>file-path</var>|<var>directory-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>$B%o%$%k%I%+!<%I$K$h$k%^%C%A$O(B 2.0.41 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$K$h$j!"%5!<%P$N@_Dj%U%!%$%k$+$i(B - $BB>$N@_Dj%U%!%$%k$r%$%s%/%k!<%I$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$BJ#?t$N%U%!%$%k$r%"%k%U%!%Y%C%H=g$K0lEY$KFI$_9~$`$?$a$K!"(B - $B%7%'%k7A<0(B (<code>fnmatch</code>) $B$N%o%$%k%I%+!<%IJ8;z$r;H$&$3$H$,$G$-$^$9!#(B - $B$5$i$K!"(B<code class="directive">Include</code> $B$K%G%#%l%/%H%j$r;XDj$7$?>l9g$O!"(B - $B%G%#%l%/%H%j$H$=$N%5%V%G%#%l%/%H%jFb$NA4$F$N%U%!%$%k$r(B - $B%"%k%U%!%Y%C%H=g$KFI$_9~$s$G!"@_Dj%U%!%$%k$H$7$F=hM}$7$^$9!#(B - $B$7$+$7!"%G%#%l%/%H%jA4BN$rFI$_9~$`$N$O$*4+$a$G$-$^$;$s!#(B - $B$U$H$7$?$3$H$+$i(B <code>httpd</code> $B$,FI$_9~$_$K<:GT$9$k$h$&$J(B - $B0l;~%U%!%$%k$r%G%#%l%/%H%j$K;D$7$F$7$^$&$h$&$J$3$H$,$h$/$"$k$+$i$G$9!#(B</p> - - <p>$B;XDj$9$k%U%!%$%k%Q%9$O@dBP%Q%9$+!"(B - <code class="directive"><a href="#serverroot">ServerRoot</a></code> $B%G%#%l%/%H%j$+$i$N(B - $BAjBP%Q%9$+!"$N$I$A$i$+$G$9!#(B</p> - - <p>$BNc(B:</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> $B$+$i$NAjBP%Q%9$N>l9g$O(B:</p> - - <div class="example"><p><code> - Include conf/ssl.conf<br /> - Include conf/vhosts/*.conf - </code></p></div> - - <p><code>apachectl configtest</code> $B$r<B9T$9$k$H!"@_Dj$r%A%'%C%/$7$F$$$k;~$K(B - $BFI$_9~$^$l$?%U%!%$%k$N%j%9%H$,I=<($5$l$^$9(B:</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>$B;2>H(B</h3> -<ul> -<li><a href="../programs/apachectl.html">apachectl</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="KeepAlive" id="KeepAlive">KeepAlive</a> <a name="keepalive" id="keepalive">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>HTTP $B$N;}B3E*$J@\B3$rM-8z$K$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>KeepAlive On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>KeepAlive On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>HTTP/1.0 $B$N(B Keep-Alive $B3HD%$H(B HTTP/1.1 $B$N;}B3E*@\B3$N5!G=$O!"(B - $BJ#?t$N%j%/%(%9%H$,F1$8(B TCP $B$N@\B3$GAw$i$l$k!"D9;~4V;}B3$9$k(B - HTTP $B%;%C%7%g%s$rDs6!$7$^$9!#$?$/$5$s$N2hA|$,(B - $B4^$^$l$k(B HTML $B%I%-%e%a%s%H$G$O>l9g$K$h$C$F$OCY1d;~4V$,(B 50% $BC;=L$5$l$k7k2L$b(B - $B$G$F$$$^$9!#(BKeep-Alive $B@\B3$rM-8z$K$9$k$K$O(B - <code>KeepAlive On</code> $B$H@_Dj$7$^$9!#(B</p> - - <p>HTTP/1.0 $B$KBP1~$7$?%/%i%$%"%s%H$N:]$K$O!"(B - $B%/%i%$%"%s%H$h$jFC$KMW5a$,$"$C$?>l9g$N$_(B Keep-Alive $B@\B3$H$J$j$^$9!#(B - $B$5$i$K!"(BHTTP/1.0 $B%/%i%$%"%s%H$G$O!"%3%s%F%s%D$NMFNL$,@h$K(B - ($BLuCm(B: $BMW5a$KBP$7$F1~Ez$rJV$9A0$K(B) $B$o$+$k>l9g$N$_(B Keep-Alive - $B@\B3$rMxMQ$G$-$^$9!#(B - $B$3$l$O!"(BCGI $B$N=PNO$d(B SSI $B$N%Z!<%8!"(B - $B%5!<%P$,@8@.$7$?%G%#%l%/%H%j$N%j%9%H$N$h$&$JF0E*%3%s%F%s%D$r(B - HTTP/1.0 $B%/%i%$%"%s%H$KAw$k>l9g$K$O(B Keep-Alive $B@\B3$r;H$($J$$$3$H$r0UL#$7$^$9!#(B - HTTP/1.1 $B$KBP1~$7$?%/%i%$%"%s%H$N:]$K$O!"(B - $BFC$K;XDj$5$l$J$$8B$j$O%G%U%)%k%H$H$7$F;}B3E*$J@\B3$,9T$J$o$l$^$9!#(B - $B%/%i%$%"%s%H$,MW5a$9$l$P!"%3%s%F%s%D$NMFNL$rH=JL$G$-$J$$$b$N$r(B - $B;}B3E*$J@\B3$rDL$7$FAw$k$?$a$K!"%A%c%s%/%(%s%3!<%G%#%s%0$,MQ$$$i$l$^$9!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B;}B3E*$J@\B3$G<!$N%j%/%(%9%H$,Mh$k$^$G%5!<%P$,BT$D;~4V(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>KeepAliveTimeout <var>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>KeepAliveTimeout 15</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B@\B3$rJD$8$kA0$K!"(BApache $B$,<!$N%j%/%(%9%H$r2?ICBT$D$+$r;XDj$7$^$9!#(B - $B%j%/%(%9%H$r<u$1IU$1$?8e$O!"(B<code class="directive"><a href="#timeout">Timeout</a></code> $B%G%#%l%/%F%#%V$K$h$C$F(B - $B;XDj$5$l$?%?%$%`%"%&%HCM$,;H$o$l$^$9!#(B</p> - - <p><code class="directive">KeepAliveTimeout</code> $B$rBg$-$JCM$K@_Dj$9$k$H!"(B - $BIi2Y$N9b$$%5!<%P$K$*$$$F$O%Q%U%)!<%^%s%9$NLdBj$r0z$-5/$3$9>l9g$,$"$j$^$9!#(B - $B%?%$%`%"%&%H$,D9$1$l$PD9$$$[$I!"$h$jB?$/$N%5!<%P%W%m%;%9$,(B - $B3hH/$G$J$$%/%i%$%"%s%H$+$i$N@\B3$N=*N;$rBT$AB3$1$k$3$H$K$J$j$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B0O$$$NCf$K$"$k%"%/%;%9@)8f$NE,MQ$rFCDj$N(B HTTP $B%a%=%C%I$N$_$K(B -$B@)8B$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code><Limit <var>method</var> [<var>method</var>] ... > ... - </Limit></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B%"%/%;%9@)8f$O!"DL>o(B<strong>$BA4$F$N(B</strong>$B%"%/%;%9%a%=%C%I$KBP$7$F(B - $B1F6A$7!"IaDL$O$3$l$,K>$^$7$$5sF0$G$9!#(B - <strong>$B$=$&$7$?$3$H$+$i!"BgItJ,$N>l9g$K$O%"%/%;%9@)8f$K4X$o$k%G%#%l%/%F%#%V$r(B - <code class="directive"><Limit></code> $B%;%/%7%g%sFb$K(B - $B=q$/$Y$-$G$O$"$j$^$;$s!#(B </strong></p> - - <p><code class="directive"><Limit></code> $B%G%#%l%/%F%#%V$N(B - $BL\E*$O!"%"%/%;%9@)8f$NHO0O$r(B - $B;XDj$5$l$?(B HTTP $B%a%=%C%I$K8BDj$9$k$?$a$G$9!#(B - $B$=$l0J30$N%a%=%C%I$O!"(B<code class="directive"><Limit></code> $B$G0O$o$l$?%"%/%;%9@)8f$N(B - <strong>$B1F6A$r<u$1$^$;$s(B</strong>$B!#(B - $B0J2<$NNc$O!"(B<code>POST</code>, <code>PUT</code>, <code>DELETE</code> $B$N%a%=%C%I$KBP$7$F$N$_%"%/%;%9$N@)8f$r9T$J$$!"(B - $B$=$l0J30$N%a%=%C%I$K$D$$$F$O@)8B$7$^$;$s(B:</p> - - <div class="example"><p><code> - <Limit POST PUT DELETE><br /> - <span class="indent"> - Require valid-user<br /> - </span> - </Limit> - </code></p></div> - - <p>$B%a%=%C%IL>$K$O0J2<$NCf$+$i0l$D0J>e$rNs5s$9$k$3$H$,$G$-$^$9(B: - <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>$B%a%=%C%IL>$O(B - $BBgJ8;z>.J8;z$r6hJL$7$^$9!#(B</strong> <code>GET</code> $B$r;XDj$7$?>l9g$K$O(B - <code>HEAD</code> $B%j%/%(%9%H$K$b@)8B$,$+$+$j$^$9!#(B<code>TRACE</code> - $B%a%=%C%I$K@)8B$r$+$1$k$3$H$O$G$-$^$;$s!#(B</p> - - <div class="warning">$B%"%/%;%9@)8f$,L\E*$N>l9g$O(B - <code class="directive"><a href="#limit"><Limit></a></code> - $B%;%/%7%g%s$NBe$o$j$K(B <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> $B%;%/%7%g%s$r;HMQ$7$?J}$,NI$$$G$7$g$&!#(B - <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> - $B%;%/%7%g%s$G$OITFCDj$N%a%=%C%I$KBP$7$F$bKI8f$G$-$k$+$i$G$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B;XDj$5$l$?$b$N0J30$N(B HTTP $B%a%=%C%I$K%"%/%;%9@)8f$r(B -$B@)8B$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code><LimitExcept <var>method</var> [<var>method</var>] ... > ... - </LimitExcept></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><LimitExcept></code> $B$H(B - <code></LimitExcept></code> $B$O!"0z?t$K(B - <strong>$B4^$^$l$F$$$J$$(B</strong> - HTTP $B$N%"%/%;%9%a%=%C%I$KE,MQ$9$k$?$a$N%"%/%;%9@)8f(B - $B%G%#%l%/%F%#%V$r3g$k$?$a$KMxMQ$7$^$9!#(B - $B$D$^$j!"(B<code class="directive"><a href="#limit"><Limit></a></code> $B%;%/%7%g%s$NH?BP$NF0:n$r$7!"(B - $BI8=`$N%a%=%C%I$HI8=`30$dL$G'<1$N%a%=%C%I$N>l9g$NN>J}$r@_Dj$G$-$^$9!#(B - <code class="directive"><a href="#limit"><Limit></a></code> $B$N%I%-%e%a%s%H$b(B - $BJ;$;$F;2>H$7$F$/$@$5$$!#(B</p> - - <p>$BNc(B:</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BFbIt%j%@%$%l%/%H$HF~$l;R$K$J$C$?%5%V%j%/%(%9%H$N:GBg?t$r7hDj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>LimitInternalRecursion <var>number</var> [<var>number</var>]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>LimitInternalRecursion 10</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.0.47 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p>$BFbIt%j%@%$%l%/%H$ONc$($P(B <code class="directive">Action</code> $B%G%#%l%/%F%#%V$r(B - $B;H$C$F$$$k$H$-$K5/$3$j$^$9!#(B<code class="directive">Action</code> $B%G%#%l%/%F%#%V$O(B - $B85!9$N%j%/%(%9%H$r(B CGI $B%9%/%j%W%H$KFbIt%j%@%$%l%/%H$r9T$J$$$^$9!#(B - $B%5%V%j%/%(%9%H$O$$$/$D$+$N(B URI $B$KBP$7$F!"%j%/%(%9%H$5$l$?$H$-$K(B - $B2?$,5/$3$k$+$rD4$Y$k$?$a$N(B Apache $B$N5!9=$G$9!#Nc$($P!"(B<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> - $B$O(B <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> $B%G%#%l%/%F%#%V(B - $B$,%j%9%H$9$k%U%!%$%k$rD4$Y$k$?$a$K%5%V%j%/%(%9%H$r;H$$$^$9!#(B</p> - - <p><code class="directive">LimitInternalRecursion</code> $B$OFbIt%j%@%$%l%/%H$d(B - $B%5%V%j%/%(%9%H$,L58B%k!<%W$K4Y$C$?$H$-$N%5!<%P%/%i%C%7%e$rKI$.$^$9!#(B - $BIaDL!"$=$N$h$&$J%k!<%W$O@_Dj$K<:GT$7$?$H$-$KH/@8$7$^$9!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$O!"%j%/%(%9%HKh$KI>2A$5$l$k!"Fs$D$N0c$&8B3&CM$r(B - $B@_Dj$7$^$9!#:G=i$N(B <var>number</var> $B$O!"5/$3$jF@$k(B - $BFbIt%j%/%(%9%H$N:GBgCM$r@_Dj$7$^$9!#Fs$D$a$N(B <var>number</var> $B$O(B - $B%5%V%j%/%(%9%H$,F~$l;R$K$G$-$k?<$5$r@_Dj$7$^$9!#(B<var>number</var> $B$r(B - $B0l$D$@$1;XDj$7$?$H$-$O!"N>J}$N8B3&CM$K$=$NCM$,@_Dj$5$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%/%i%$%"%s%H$+$iAw$i$l$k(B HTTP $B%j%/%(%9%H$N%\%G%#$N(B -$BAmNL$r@)8B$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>LimitRequestBody <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>LimitRequestBody 0</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O!"%j%/%(%9%H%\%G%#$K5v$5$l$k%P%$%H?t!"(B<var>bytes</var> - $B$r(B 0 ($BL5@)8B$r0UL#$7$^$9(B) $B$+$i(B 2147483647 (2GB) $B$^$G$N?tCM$G;XDj$7$^$9!#(B</p> - - <p><code class="directive">LimitRequestBody</code> $B%G%#%l%/%F%#%V$O!"(B - $B%G%#%l%/%F%#%V$,=q$+$l$?%3%s%F%-%9%H(B - ($B%5!<%PA4BN!"%G%#%l%/%H%j!"%U%!%$%k!"%m%1!<%7%g%s(B) $BFb$G(B - $B5vMF$9$k(B HTTP $B%j%/%(%9%H%a%C%;!<%8%\%G%#$N%5%$%:$K@)8B$r$+$1$k$3$H$,$G$-$^$9!#(B - $B%/%i%$%"%s%H$N%j%/%(%9%H$,$=$N@)8BCM$r1[$($F$$$l$P!"(B - $B%5!<%P$O%j%/%(%9%H$r=hM}$;$:$K%(%i!<$rJV$7$^$9!#(B - $BIaDL$N%j%/%(%9%H%a%C%;!<%8%\%G%#$N%5%$%:$O!"%j%=!<%9$N<oN`$d(B - $B5v2D$5$l$F$$$k%a%=%C%I$K$h$C$FBg$-$/JQ$o$j$^$9!#(B - CGI $B%9%/%j%W%H$O!"$h$/>pJs$r<u?.$9$k$?$a$K(B - $B%a%C%;!<%8%\%G%#$r;H$$$^$9!#(B - <code>PUT</code> $B%a%=%C%I$N<BAu$O!"$3$N%G%#%l%/%F%#%V$NCM$H$7$F(B - $B>/$J$/$H$b$"$k%j%=!<%9$KBP$7$F%5!<%P$,<u$1IU$1$h$&$H$9$k(B - $BI=8=$NBg$-$5$[$I$NCM$rI,MW$H$7$^$9!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$O!"(B - $B4IM}<T$K%/%i%$%"%s%H$+$i$N0[>o$J%j%/%(%9%H$r@)8f$G$-$k$h$&$K$7!"(B - $B2?$i$+$N7A$N%5!<%S%95qH]967b(B ($BLuCm(B:DoS) $B$rHr$1$k$N$KM-8z$G$9!#(B</p> - - <p>$B$"$k>l=j$X$N%U%!%$%k%"%C%W%m!<%I$r5v2D$9$k>l9g$K!"(B - $B%"%C%W%m!<%I$G$-$k%U%!%$%k$N%5%$%:$r(B 100K $B$K@)8B$7$?$1$l$P!"(B - $B0J2<$N$h$&$K;XDj$7$^$9(B:</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%/%i%$%"%s%H$+$i$N(B HTTP $B%j%/%(%9%H$N%X%C%@%U%#!<%k%I$N?t$r(B -$B@)8B$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>LimitRequestFields <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>LimitRequestFields 100</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><var>number</var> $B$K$O!"(B0 ($BL5@)8B$r0UL#$7$^$9(B) $B$+$i(B 32767 - $B$^$G$N@0?t$r;XDj$7$^$9!#(B - $B%G%U%)%k%HCM$O!"Dj?t(B <code>DEFAULT_LIMIT_REQUEST_FIELDS</code> - $B$K$h$j%3%s%Q%$%k;~$KDj5A$5$l$^$9(B ($BG[I[;~$K$O(B 100 $B$H;XDj$5$l$F$$$^$9(B)$B!#(B</p> - - <p>LimitRequestBody $B%G%#%l%/%F%#%V$O!"(B - $B%5!<%P4IM}<T$,(B HTTP $B%j%/%(%9%HCf$K$*$$$F5v2D$9$k%j%/%(%9%H%X%C%@%U%#!<%k%I?t$r(B - $B;XDj$7$^$9!#(B - $B%5!<%P$O$3$NCM$K$ODL>o$N%/%i%$%"%s%H$+$i$N%j%/%(%9%H$K4^$^$l$k$G$"$m$&(B - $B%U%#!<%k%I$N?t$h$jBg$-$JCM$,I,MW$H$7$^$9!#(B - $B%/%i%$%"%s%H$K$h$j;H$o$l$?MW5a%X%C%@!<%U%#!<%k%I$N?t$,(B - 20 $B$rD6$($k$3$H$O$[$H$s$I$"$j$^$;$s$,!"(B - $B$3$l$O<o!9$N%/%i%$%"%s%H$N<BAu$h$C$FJQ$o$j!"(B - $B>\:Y$J%3%s%F%s%H%M%4%7%(!<%7%g%s$r$9$k$?$a$N%V%i%&%6$N@_Dj$^$G$K$b(B - $B1F6A$5$l$k$3$H$,$"$j$^$9!#(B - $B%*%W%7%g%s$N(B HTTP $B3HD%$O%j%/%(%9%H%X%C%@%U%#!<%k%I$r;H$C$F8=$5$l$k>l9g$,(B - $BB?$/$"$j$^$9!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$O!"(B - $B4IM}<T$K%/%i%$%"%s%H$+$i$N0[>o$J%j%/%(%9%H$r@)8f$G$-$k$h$&$K$7!"(B - $B2?$i$+$N7A$N%5!<%S%95qH]967b(B ($BLuCm(B:DoS) $B$rHr$1$k$N$KM-8z$G$9!#(B - $B%j%/%(%9%H$N%U%#!<%k%I$,B?2a$.$k$3$H$r0UL#$9$k%(%i!<1~Ez$,(B - $BIaDL$N%/%i%$%"%s%H$KJV$5$l$k$h$&$J;~$O$3$NCM$rA}$d$7$F$/$@$5$$!#(B</p> - - <p>$BNc(B:</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%/%i%$%"%s%H$+$i$N(B HTTP $B%j%/%(%9%H$N%X%C%@$N(B -$B%5%$%:$r@)8B$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>LimitRequestFieldsize <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>LimitRequestFieldsize 8190</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O!"(BHTTP $B%j%/%(%9%H%X%C%@Fb$K4^$a$k$3$H$N$G$-$k(B - $B%P%$%H?t!"(B<var>bytes</var> $B$r(B - 0 $B$+$i%3%s%Q%$%k;~$KDj5A$5$l$kDj?t(B - <code>DEFAULT_LIMIT_REQUEST_FIELDSIZE</code> ($BG[I[;~$K$O(B 8192 $B$H;XDj(B) - $B$G;XDj$5$l$?CM$^$G$N?t;z$G;XDj$7$^$9!#(B</p> - - <p><code class="directive">LimitRequestFieldSize</code> $B%G%#%l%/%F%#%V$O!"(B - $B%5!<%P$N%3%s%Q%$%k;~$K;XDj$7$?%$%s%W%C%H%P%C%U%!MFNL0J2<$K(B - HTTP $B%j%/%(%9%H%X%C%@$N5vMF$5$l$k%5%$%:$r@)8B$9$k$3$H$,$G$-$^$9!#(B - $B%5!<%P$O!"$3$N%G%#%l%/%F%#%V$NCM$H$7$F!"(B - $BDL>o$N%/%i%$%"%s%H%j%/%(%9%H$+$iAw$i$l$?8D!9$N%X%C%@%U%#!<%k%I$K(B - $B==J,B-$kBg$-$5$rI,MW$H$7$^$9!#(B - $BIaDL$N%j%/%(%9%H%X%C%@$N%5%$%:$O!"8D!9$N%/%i%$%"%s%H$K$h$jBg$-$/JQ$o$j!"(B - $B>\:Y$J%3%s%F%s%H%M%4%7%(!<%7%g%s$r$9$k$?$a$N%V%i%&%6$N@_Dj$^$G$K$b(B - $B1F6A$5$l$k$3$H$,$"$j$^$9!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$O!"(B - $B4IM}<T$K%/%i%$%"%s%H$+$i$N0[>o$J%j%/%(%9%H$r@)8f$G$-$k$h$&$K$7!"(B - $B2?$i$+$N7A$N%5!<%S%95qH]967b(B ($BLuCm(B:DoS) $B$rHr$1$k$N$KM-8z$G$9!#(B</p> - - <p>$BNc(B:</p> - - <div class="example"><p><code> - LimitRequestFieldSize 4094 - </code></p></div> - - <div class="note">$BDL>o$O%G%U%)%k%H$+$iJQ99$9$kI,MW$O$"$j$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%/%i%$%"%s%H$+$i$N(B HTTP $B%j%/%(%9%H9T$N%5%$%:$r@)8B$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>LimitRequestLine <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>LimitRequestLine 8190</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O!"(BHTTP $B%j%/%(%9%H9TFb$G5vMF$5$l$k%P%$%H?t(B - <var>bytes</var> $B$r(B 0 $B$+$i%3%s%Q%$%k;~$NDj?t(B - <code>DEFAULT_LIMIT_REQUEST_LINE</code> ($BG[I[;~$K$O(B 8190 $B$H;XDj(B) - $B$G;XDj$5$l$?CM$^$G$N?t;z$G;XDj$7$^$9!#(B</p> - - <p><code class="directive">LimitRequestLine</code> $B%G%#%l%/%F%#%V$K$h$j!"%5!<%P4IM}<T$O(B - $B%5!<%P$N%3%s%Q%$%k;~$K;XDj$7$?%$%s%W%C%H%P%C%U%!MFNL0J2<$K(B - $B%/%i%$%"%s%H$+$i$N(B HTTP $B%j%/%(%9%H9T$N%5%$%:$N@)8B$r9T$J$&$3$H$,$G$-$^$9!#(B - $B%j%/%(%9%H9T$O!"(BHTTP$B%a%=%C%I!"(BURI$B!"%W%m%H%3%k%P!<%8%g%s$+$i@.$C$F$*$j!"(B - <code class="directive">LimitRequestLine</code> $B$O%5!<%P$X$N%j%/%(%9%H$KBP$7$F(B - $B5vMF$9$k%j%/%(%9%H(B URI $B$ND9$5$r@)8B$9$k$3$H$K$J$j$^$9!#(B - $B%5!<%P$O!"(B<code>GET</code> $B%j%/%(%9%H$N%/%(%jItJ,$b4^$a$F!"%j%=!<%9$NL>A0$,F~$k$KB-$k(B - $BBg$-$5$rI,MW$H$7$^$9!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$O!"(B - $B4IM}<T$K%/%i%$%"%s%H$+$i$N0[>o$J%j%/%(%9%H$r@)8f$G$-$k$h$&$K$7!"(B - $B2?$i$+$N7A$N%5!<%S%95qH]967b(B ($BLuCm(B:DoS) $B$rHr$1$k$N$KM-8z$G$9!#(B</p> - - <p>$BNc(B:</p> - - <div class="example"><p><code> - LimitRequestLine 4094 - </code></p></div> - - <div class="note">$BDL>o$O%G%U%)%k%H$+$iJQ99$9$kI,MW$O$"$j$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>XML $B7A<0$N%j%/%(%9%H$N%\%G%#$N%5%$%:$r@)8B$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>LimitXMLRequestBody <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>LimitXMLRequestBody 1000000</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>XML $B7A<0$N%j%/%(%9%H$N%\%G%#$N:GBgCM$r(B ($B%P%$%HC10L$G(B) $B@)8B$7$^$9!#(B - $BCM$K(B <code>0</code> $B$r;XDj$9$k$H%A%'%C%/$rL58z$K$7$^$9!#(B</p> - - <p>$BNc(B:</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B0O$s$@%G%#%l%/%F%#%V$r%^%C%A$9$k(B URL $B$N$_$KE,MQ(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code><Location - <var>URL-path</var>|<var>URL</var>> ... </Location></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><Location></code> $B%G%#%l%/%F%#%V$O!"(B - URL $B$K$h$jCf$K=q$+$l$?%G%#%l%/%F%#%V$NE,MQHO0O$r@)8B$7$^$9!#(B - <code class="directive"><a href="#directory"><Directory></a></code> - $B%G%#%l%/%F%#%V$H;w$F$$$F!"(B - <code></Location></code> $B%G%#%l%/%F%#%V$G=*N;$9$k(B - $B%5%V%;%/%7%g%s$r3+;O$7$^$9!#(B - <code class="directive"><Location></code> $B%;%/%7%g%s$O!"(B - <code class="directive"><a href="#directory"><Directory></a></code> $B%;%/%7%g%s$H(B - <code>.htaccess</code> $B$NFI$_9~$_$N8e!"(B - <code class="directive"><a href="#files"><Files></a></code> $B%;%/%7%g%s$r(B - $BE,MQ$7$?8e$K!"@_Dj%U%!%$%k$K8=$l$?=g$K=hM}$5$l$^$9!#(B</p> - - <p><code class="directive"><Location></code> $B%;%/%7%g%s$O(B - $B40A4$K%U%!%$%k%7%9%F%`$H4XO"$;$:$KF0:n$7$^$9!#$3$N$3$H$+$iF3$+$l$k(B - $B7k2L$K$O$$$D$/$+Cm0U$9$kE@$,$"$j$^$9!#:G$b=EMW$J$b$N$O!"(B - $B%U%!%$%k%7%9%F%`$N0LCV$X$N%"%/%;%9@)8f$K(B <code class="directive"><Location></code> $B%G%#%l%/%F%#%V$r;H$&$Y$-$G$O$J$$(B - $B$H$$$&$3$H$G$9!#J#?t$N(B URL $B$,%U%!%$%k%7%9%F%`$NF1$80LCV$K%^%C%W$5$l$k(B - $B2DG=$,$"$j$^$9$N$G!"$=$N$h$&$J%"%/%;%9@)8f$O2sHr$5$l$F$7$^$&2DG=@-$,(B - $B$"$j$^$9!#(B</p> - - <div class="note"><h3>$B$$$D(B <code class="directive"><Location></code> $B$r;H$&$+(B</h3> - - <p><code class="directive"><Location></code> $B%G%#%l%/%F%#%V$O(B - $B%U%!%$%k%7%9%F%`30$N%3%s%F%s%D$K%G%#%l%/%F%#%V$rE,MQ$9$k$H$-$K(B - $B;HMQ$7$F$/$@$5$$!#%U%!%$%k%7%9%F%`$KB8:_$9$k%3%s%F%s%D$KBP$7$F$O!"(B - <code class="directive"><a href="#directory"><Directory></a></code> $B$H(B <code class="directive"><a href="#files"><Files></a></code> $B$r;H$C$F$/$@$5$$!#(B - $BNc30$O!"(B<code><Location /></code> $B$G!"$3$l$O%5!<%PA4BN$KBP$7$F(B - $B@_Dj$rE,MQ$9$k4JC1$JJ}K!$G$9!#(B</p> - </div> - - <p>$BA4$F$N(B ($B%W%m%-%70J30$N(B) $B%j%/%(%9%H$KBP$7!"(B - URL $B$O(B <code>/path/</code> $B$H$$$&!"(B - $B@\F,<-(B <code>http://servername</code> $B$r4^$^$J$$7A$G%^%C%A$7$^$9!#(B - $B%W%m%-%7%j%/%(%9%H$N>l9g$K$O!"(B<code>scheme://servername/path</code> - $B$H$$$&@\F,<-$r4^$`7A$G%^%C%A$7!"@\F,<-$r4^$a$F;XDj$9$kI,MW$,$"$j$^$9!#(B</p> - - <p>URL $B$K$O%o%$%k%I%+!<%I$rMxMQ$9$k$3$H$,$G$-$^$9!#(B - <code>?</code> $B$OG$0U$N0lJ8;z!"(B<code>*</code> $B$OG$0U$NJ8;zNs$K%^%C%A$7$^$9!#(B </p> - - <p><code>~</code> $B$H$$$&J8;z$rDI2C$9$k$3$H$G!"3HD%@55,I=8=$r(B - $BMxMQ$9$k$3$H$b$G$-$^$9!#(B - $BNc$($P(B:</p> - - <div class="example"><p><code> - <Location ~ "/(extra|special)/data"> - </code></p></div> - - <p>$B$O(B URL $B$K(B <code>/extra/data</code> $B$+(B <code>/special/data</code> $B$H$$$&J8;zNs$,(B - $B4^$^$l$F$$$k>l9g$K%^%C%A$7$^$9!#(B - <code class="directive"><a href="#locationmatch"><LocationMatch></a></code> $B%G%#%l%/%F%#%V$O(B - <code class="directive"><Location></code> $B$N@55,I=8=(B - $BHG$H$^$C$?$/F1$8F0:n$r$7$^$9!#(B</p> - - <p><code class="directive"><Location></code> $B5!G=$O!"(B<code class="directive"><a href="#sethandler">SetHandler</a></code> $B%G%#%l%/%F%#%V$H(B - $BAH9g$o$;$FMxMQ$9$k$HFC$KJXMx$G$9!#(B - $BNc$($P!"(B<code>foo.com</code> $B$N%V%i%&%6$+$i$N$_%9%F!<%?%9$N;2>H$rM-8z$K$7$?$1$l$P!"(B - $B<!$N$h$&$K$9$l$PNI$$$G$7$g$&!#(B</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>/ ($B%9%i%C%7%e(B) $B$K4X$9$kCm(B</h3> - <p>$B%9%i%C%7%eJ8;z$O!"(BURL $BFb$K8=$l$k>l=j$K1~$8$FJQ2=$9$k(B - $BFCJL$J0UL#$r;}$C$F$$$^$9!#(B - $B%U%!%$%k%7%9%F%`$K$*$$$FMxMQ$9$k>l9g$K$OJ#?t$N%9%i%C%7%e$G$b0l$D$N(B - $B%9%i%C%7%e$H$7$F07$o$l$k$3$H$,B?$$$G$9$,!"(B - (<em>$B$9$J$o$A(B</em>$B!"(B<code>/home///foo</code> $B$O(B - <code>/home/foo</code> $B$HF1$8$$$C$?$h$&$K(B) - URL $B$K$*$$$F$OI,$:$7$b$=$&$J$k$o$1$G$O$"$j$^$;$s!#(B - <code class="directive"><a href="#locationmatch"><LocationMatch></a></code> - $B%G%#%l%/%F%#%V$d@55,I=8=$rMxMQ$7$?(B - <code class="directive"><Location></code> $B%G%#%l%/%F%#%V$G!"(B - $BJ#?t$N%9%i%C%7%e$K%^%C%A$5$;$?$$$H$-$K$O!"!"L@<(E*$K5-=R$9$k(B - $BI,MW$,$"$j$^$9!#(B</p> - - <p>$BNc$($P!"(B<code><LocationMatch ^/abc></code> $B$O!"(B - <code>/abc</code> $B$H$$$&%j%/%(%9%H(B URL $B$K%^%C%A$7$^$9$,!"(B - <code>//abc</code> $B$H$$$&%j%/%(%9%H(B URL $B$K$O%^%C%A$7$^$;$s!#(B - ($B@55,I=8=$G$J$$(B) <code class="directive"><Location></code> - $B%G%#%l%/%F%#%V$O!"(B - proxy $B%j%/%(%9%H$KBP$7$FMxMQ$9$k:]$K$OF1MM$N?6$kIq$$$r$7$^$9$,!"(B - ($B@55,I=8=$G$J$$(B) <code class="directive"><Location></code> $B$r(B proxy - $B$G$J$$%j%/%(%9%H$KBP$7$FMxMQ$9$k:]$K$O!"(B - $B0l$D$N%9%i%C%7%e$GJ#?t$N%9%i%C%7%e$K%^%C%A$7$^$9!#(B - $BNc$($P!"(B<code><Location /abc/def></code> $B$H;XDj$7!"(B - <code>/abc//def</code> $B$H$$$&%j%/%(%9%H$,$"$l$P!"(B - $B%^%C%A$9$k$3$H$K$J$j$^$9!#(B</p></div> - - -<h3>$B;2>H(B</h3> -<ul> -<li>$B%j%/%(%9%H$r<u$1$?:]$K$3$l$i$N0[$J$k%;%/%7%g%s$,(B - $BAH$_9g$o$5$l$kJ}K!$K$D$$$F$O(B <a href="../sections.html"> - <Directory>, <Location>, <Files> $B%;%/%7%g%s$NF0:nK!(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B0O$s$@%G%#%l%/%F%#%V$r@55,I=8=$K%^%C%A$9$k(B URL $B$N$_$K(B -$BE,MQ(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code><LocationMatch - <var>regex</var>> ... </LocationMatch></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><LocationMatch></code> $B%G%#%l%/%F%#%V$O!"(B - <code class="directive"><a href="#location"><Location></a></code> $B$HF1$8MM$K(B - URL $B$K$h$jCf$K=q$+$l$?%G%#%l%/%F%#%V$NE,MQHO0O$r@)8B$7$^$9!#(B - $BC"$7!"0z?t$OIaDL$NJ8;zNs$G$O$J$/!"@55,I=8=$H$J$j$^$9!#Nc$($P!"(B</p> - - <div class="example"><p><code> - <LocationMatch "/(extra|special)/data"> - </code></p></div> - - <p>$B$O(B URL $B$K(B <code>/extra/data</code> $B$+(B <code>/special/data</code> - $B$H$$$&J8;zNs$,4^$^$l$F$$$k>l9g$K%^%C%A$7$^$9!#(B</p> - -<h3>$B;2>H(B</h3> -<ul> -<li>$B%j%/%(%9%H$r<u$1$?:]$K$3$l$i$N0[$J$k%;%/%7%g%s$,(B - $BAH$_9g$o$5$l$kJ}K!$K$D$$$F$O(B <a href="../sections.html"> - <Directory>, <Location>, <Files> $B%;%/%7%g%s$NF0:nK!(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>ErrorLog $B$N>iD9@-$r@)8f$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>LogLevel <var>level</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>LogLevel warn</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive">LogLevel</code> $B$O!"%(%i!<%m%0(B (<code class="directive"><a href="#errorlog">ErrorLog</a></code> $B%G%#%l%/%F%#%V$r(B - $B8+$F$/$@$5$$(B) $B$X5-O?$9$k%a%C%;!<%8$N>iD9@-$rD4@0$7$^$9!#(B - $B0J2<$N(B <var>level</var> $B$r;XDj$G$-!"=g$K=EMWEY$,2<$,$C$F$$$-$^$9!#(B</p> - - <table class="bordered"> - <tr> - <th><strong>$B%l%Y%k(B</strong> </th> - - <th><strong>$B@bL@(B</strong> </th> - - <th><strong>$BNc(B</strong> </th> - </tr> - - <tr> - <td><code>emerg</code> </td> - - <td>$B6[5^(B - $B%7%9%F%`$,MxMQ$G$-$J$$(B</td> - - <td>Child cannot open lock file. Exiting - ($B;R%W%m%;%9$,%m%C%/%U%!%$%k$r3+$1$J$$$?$a=*N;$7$?(B)</td> - </tr> - - <tr> - <td><code>alert</code> </td> - - <td>$BD>$A$KBP=h$,I,MW(B</td> - - <td>getpwuid: couldn't determine user name from uid - (getpwuid: UID $B$+$i%f!<%6L>$rFCDj$G$-$J$+$C$?(B)</td> - </tr> - - <tr> - <td><code>crit</code> </td> - - <td>$BCWL?E*$J>uBV(B</td> - - <td>socket: Failed to get a socket, exiting child - (socket: $B%=%1%C%H$,F@$i$l$J$$$?$a!";R%W%m%;%9$r=*N;$5$;$?(B)</td> - </tr> - - <tr> - <td><code>error</code> </td> - - <td>$B%(%i!<(B</td> - - <td>Premature end of script headers - ($B%9%/%j%W%H$N%X%C%@$,B-$j$J$$$^$^$G=*$o$C$?(B)</td> - </tr> - - <tr> - <td><code>warn</code> </td> - - <td>$B7Y9p(B</td> - - <td>child process 1234 did not exit, sending another SIGHUP - ($B;R%W%m%;%9(B 1234 $B$,=*N;$7$J$+$C$?!#$b$&0lEY(B SIGHUP $B$rAw$k(B)</td> - </tr> - - <tr> - <td><code>notice</code> </td> - - <td>$BIaDL$@$,!"=EMW$J>pJs(B</td> - - <td>httpd: caught SIGBUS, attempting to dump core in ... - (httpd: SIGBUS $B%7%0%J%k$r<u$1!"(B... $B$X%3%"%@%s%W$r$7$?(B)</td> - </tr> - - <tr> - <td><code>info</code> </td> - - <td>$BDI2C>pJs(B</td> - - <td>"Server seems busy, (you may need to increase - StartServers, or Min/MaxSpareServers)..." ($B!V%5!<%P$OIi2Y$,9b$$!"(B - (StartServers $B$d(B Min/MaxSpareServers $B$NCM$rA}$d$9I,MW$,$"$k$+$b(B)$B!W(B)</td> - </tr> - - <tr> - <td><code>debug</code> </td> - - <td>$B%G%P%C%0%a%C%;!<%8(B</td> - - <td>"Opening config file ..." ($B@_Dj%U%!%$%k$r3+$$$F$$$k(B...)</td> - </tr> - </table> - - <p>$BFCDj$N%l%Y%k$,;XDj$5$l$?>l9g!"$=$l$h$j9b$$%l%Y%k$NA4$F$N%a%C%;!<%8$,(B - $BJs9p$5$l$^$9!#(B - <em>$BNc$($P(B</em>$B!"(B<code>LogLevel info</code> $B$K;XDj$9$k$H!"(B - <code>notice</code> $B$H(B <code>warn</code> $B$bJs9p$5$l$^$9!#(B</p> - - <p>$B$J$*(B <code>crit</code> $B0J>e$N%l%Y%k$r;XDj$9$k$3$H$,?d>)$5$l$^$9!#(B</p> - - <p>$BNc(B:</p> - - <div class="example"><p><code> - LogLevel notice - </code></p></div> - - <div class="note"><h3>$BCm(B</h3> - <p>$B%U%!%$%k$K%m%0$r=PNO$9$k>l9g!"(B<code>notice</code> - $B%l%Y%k$N%a%C%;!<%8$OM^@)$5$l$:!"$9$Y$F%m%0$K=PNO$5$l$^$9!#(B - $B$7$+$7(B <code>syslog</code> $B$r;HMQ$7$F$$$k>l9g$O!"(B - $B$3$l$OEv$F$O$^$j$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B;}B3E*$J@\B3>e$G5v2D$5$l$k%j%/%(%9%H$N?t(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>MaxKeepAliveRequests <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>MaxKeepAliveRequests 100</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive">MaxKeepAliveRequests</code> $B%G%#%l%/%F%#%V$O!"(B - <code class="directive"><a href="#keepalive">KeepAlive</a></code> $B$,M-8z$J>l9g$K!"(B - $B0l2s$N@\B3$G<u$1IU$12DG=$J%j%/%(%9%H$N?t$r@)8B$7$^$9!#(B - <code>0</code> $B$K@_Dj$7$F$$$l$P!"<u$1IU$1$k%j%/%(%9%H$OL5@)8B$K$J$j$^$9!#(B - $B$3$N@_Dj$O!"%5!<%P@-G=$r8~>e$5$;$k$?$a$K!"Bg$-$J?tCM$r;XDj$9$k$3$H4+$a$^$9!#(B - </p> - - <p>$BNc(B:</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$N$?$a$N(B IP $B%"%I%l%9$r;XDj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>NameVirtualHost <var>addr</var>[:<var>port</var>]</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive">NameVirtualHost</code> $B%G%#%l%/%F%#%V$O!"(B - <a href="../vhosts/">$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H(B</a>$B$N@_Dj$r9T$J$$$?$$>l9g$K(B - $BI,MW$H$J$k$b$N$G$9!#(B</p> - - <p><var>addr</var> $B$K$O%[%9%HL>$r;XDj$G$-$^$9$,!"(B - $B>o$K(B IP $B%"%I%l%9$r;XDj$9$k$N$,?d>)$5$l$^$9!#(B - $BNc$($P!"(B</p> - - <div class="example"><p><code> - NameVirtualHost 111.22.33.44 - </code></p></div> - - <p><code class="directive">NameVirtualHost</code> $B%G%#%l%/%F%#%V$O!"(B - $BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$r(B - $BMxMQ$7$F%j%/%(%9%H$r<u$1IU$1$k(B IP $B%"%I%l%9$r;XDj$7$^$9!#(B - $B$3$l$O!"IaDL$OL>A0%Y!<%9$N%P!<%A%c%k%[%9%H%"%I%l%9$G$9!#(B - $B$?$@$7!"%U%!%$%"!<%&%)!<%k$dB>$N%W%m%-%7$,%j%/%(%9%H$r<u$1IU$1!"(B - $B0c$&(B IP $B%"%I%l%9$N%5!<%P$K%U%)%o!<%I$9$k$H$$$&>l9g$O!"(B - $B%j%/%(%9%H$rDs6!$7$?$$%^%7%s>e$NJ*M}%$%s%?!<%U%'!<%9$N(B - IP $B%"%I%l%9$r;XDj$9$kI,MW$,$"$j$^$9!#(B - $BJ#?t$N%"%I%l%9$GJ#?t$NL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$r;XDj$9$k>l9g$O(B - $B3F%"%I%l%9$KBP$7$F%G%#%l%/%F%#%V$r=q$$$F$/$@$5$$!#(B</p> - - <div class="note"><h3>$BCf(B</h3> - <p>$B!V<g%5!<%P!W$d!"$I$N(B <code>_default_</code> $B%5!<%P$b!"(B - <code class="directive">NameVirtualHost</code> $B$G;XDj$7$?(B IP $B%"%I%l%9$X$N%j%/%(%9%H(B - $B$r=hM}$9$k$3$H$O(B<strong>$B$"$j$^$;$s(B</strong> ($B$J$<$+(B - <code class="directive">NameVirtualHost</code> $B$r(B - $B;XDj$7$?$1$I$=$N%"%I%l%9$K(B <code class="directive">VirtualHost</code> $B$rDj5A$7$J$+$C$?>l9g$r=|$/(B)$B!#(B</p> - </div> - - <p>$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$K%]!<%HHV9f$r;XDj$9$k$3$H$b2DG=$G$9!#(B - $BNc$($P(B</p> - - <div class="example"><p><code> - NameVirtualHost 111.22.33.44:8080 - </code></p></div> - - <p>IPV6 $B$N%"%I%l%9$O<!$NNc$N$h$&$K3Q3g8L$G0O$`I,MW$,$"$j$^$9(B:</p> - - <div class="example"><p><code> - NameVirtualHost [fe80::a00:20ff:fea7:ccea]:8080 - </code></p></div> - - <p>$B$9$Y$F$N%$%s%?%U%'!<%9$X$N%j%/%(%9%H$r<u$1<h$k$h$&$K$9$k$?$a$K$O!"(B - $B0z?t$H$7$F(B <code>*</code> $B$r;H$$$^$9!#(B</p> - - <div class="example"><p><code> - NameVirtualHost * - </code></p></div> - - <div class="note"><h3><code class="directive"><VirtualHost></code> $B%G%#%l%/%F%#%V$N0z?t(B</h3> - <p><code class="directive"><VirtualHost></code> $B%G%#%l%/%F%#%V$N0z?t$O(B <code class="directive">NameVirtualHost</code> $B%G%#%l%/%F%#%V$N0z?t$K@53N$K(B - $B9g$C$F$$$kI,MW$,$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B</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>$B;2>H(B</h3> -<ul> -<li><a href="../vhosts/">$B%P!<%A%c%k%[%9%H@bL@=q(B -</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%G%#%l%/%H%j$KBP$7$F;HMQ2DG=$J5!G=$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Options - [+|-]<var>option</var> [[+|-]<var>option</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>Options All</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Options</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive">Options</code> $B%G%#%l%/%F%#%V$O!"FCDj$N%G%#%l%/%H%j$KBP$7$F(B - $B$I$N5!G=$,;HMQ2DG=$+$r@)8f$7$^$9!#(B</p> - - <p><var>option</var> $B$r(B <code>None</code>$B$K;XDj$9$k$H!"(B - $BFCJL$J5!G=$OA4$FL58z$K$J$j$^$9!#(B - $B$^$?!"0J2<$N<($9(B 1 $B8D0J>e$N$b$N$r;XDj$G$-$^$9!#(B</p> - - <dl> - <dt><code>All</code></dt> - - <dd><code>MultiViews</code> $B$r=|$$$?A4$F$N5!G=$,M-8z$H$J$j$^$9!#(B - $B$3$l$,%G%U%)%k%H$G$9!#(B</dd> - - <dt><code>ExecCGI</code></dt> - - <dd> - <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> $B$K$h$k(B CGI $B%9%/%j%W%H$N<B9T$r5v2D$7$^$9!#(B</dd> - - <dt><code>FollowSymLinks</code></dt> - - <dd> - $B%5!<%P$,!"$3$N%G%#%l%/%H%jFb$G%7%s%\%j%C%/%j%s%/$r$?$I$l$k$h$&$K$7$^$9!#(B - <div class="note"><p>$B%5!<%P$,%7%s%\%j%C%/%j%s%/$r$?$I$k>l9g$G$b!"(B - <code class="directive"><a href="#directory"><Directory></a></code> $B%;%/%7%g%s$K(B - $B%^%C%A$5$;$k$?$a$N(B - $B%Q%9L>$O(B<em>$BJQ99$5$l$^$;$s(B</em>$B!#(B</p> - <p><code class="directive"><a href="#location"><Location></a></code> $BFb$K(B - $B$3$N%*%W%7%g%s$r;XDj$7$F$b(B<strong>$BL5;k$5$l$k(B</strong>$B$3$H$K(B - $BCm0U$7$F$/$@$5$$!#(B</p></div></dd> - - <dt><code>Includes</code></dt> - - <dd> - <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> $B$,Ds6!$9$k(B SSI $B$rM-8z$K$7$^$9!#(B</dd> - - <dt><code>IncludesNOEXEC</code></dt> - - <dd> - SSI $B$OM-8z$K$J$j$^$9$,!"(B<code>#exec</code> $B%3%^%s%I(B $B$H(B <code>#exec CGI</code> $B$OL58z$K$J$j$^$9!#(B - $B$?$@$7!"(B<code>#include virtual</code> $B$K$h$j!"(B<code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> $B$5$l$?%G%#%l%/%H%j$G(B - CGI $B$r<B9T$9$k$3$H$O2DG=$G$9!#(B</dd> - - <dt><code>Indexes</code></dt> - - <dd> - $B$b$7!"(BURL $B$,%G%#%l%/%H%j$K%^%C%W$9$k%j%/%(%9%H$G$"$C$F!"(B - $B3n$D(B <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> $B$G;XDj$7$?%U%!%$%k(B ($BNc$($P!"(B<code>index.html</code>) $B$,(B - $B%G%#%l%/%H%jFb$KL5$1$l$P!"(B<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> $B$,(B - $B%G%#%l%/%H%jFb$N0lMw$r@07A$7$FJV$7$^$9!#(B</dd> - - <dt><code>MultiViews</code></dt> - - <dd> - <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> $B$K$h$k(B - <a href="../content-negotiation.html">$B%3%s%F%s%H%M%4%7%(!<%7%g%s(B</a> - $B$5$l$?(B "MultiViews" $B$r5v2D$7$^$9!#(B</dd> - - <dt><code>SymLinksIfOwnerMatch</code></dt> - - <dd> - $B%7%s%\%j%C%/@h$N%U%!%$%k$^$?$O%G%#%l%/%H%j$,!"(B - $B%7%s%\%j%C%/%j%s%/$N=jM-%f!<%6(B ID $B$HF1$8>l9g$K$N$_%7%s%\%j%C%/%j%s%/$r(B - $B$?$I$l$k$h$&$K$7$^$9!#(B - - <div class="note"><h3>$BCm(B</h3> <code class="directive"><a href="#location"><Location></a></code> $BFb$K$3$N%*%W%7%g%s$r(B - $B;XDj$7$F$bL5;k$5$l$^$9!#(B</div> - </dd> - </dl> - - <p>$BDL>o!"%G%#%l%/%H%j$KBP$7$FJ#?t$N(B <code class="directive">Options</code> $B$,(B - $BE,MQ2DG=$J>l9g!"(B - $B:G$b6a$$$b$N0l$D$N$_$,E,MQ$5$l!"B>$N$b$N$OL5;k$5$l$^$9!#(B - $BJ#?t$N;XDj$,%^!<%8$5$l$k$o$1$G$O$"$j$^$;$s!#(B(<a href="../sections.html#mergin">$B%;%/%7%g%s$N%^!<%8J}K!(B</a>$B$r;2>H$7$F$/$@$5$$!#(B) - $B$7$+$7!"$9$Y$F$N(B <code class="directive">Options</code> $B%G%#%l%/%F%#%V$,(B <code>+</code> $B$d(B <code>-</code> $BIU$-$G(B - $B;XDj$5$l$?>l9g$O%*%W%7%g%s$NCM$O%^!<%8$5$l$^$9!#(B - <code>+</code> $B$rF,$K$D$1$l$P8=:_$N@_Dj$K2C$($i$l!"(B - <code>-</code> $B$rIU$1$l$P8=:_$N@_Dj$+$i:o=|$5$l$^$9!#(B</p> - - <p>$BNc$($P!"(B<code>+</code> $B$d(B <code>-</code> $B$rMxMQ$7$J$$>l9g$O(B:</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> $B$H$$$&%G%#%l%/%H%j$K$O!"(B - <code>Includes</code> $B$@$1$,E,MQ$5$l$^$9!#(B - $B$7$+$7!"(B2 $BHVL\$N(B <code class="directive">Options</code> $B$G(B <code>+</code> $B$d(B <code>-</code> $B$rMxMQ$7$F$_$k$H(B:</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> $B$H$$$&%G%#%l%/%H%j$K$O!"(B <code>FollowSymLinks</code> $B$H(B - <code>Includes</code> $B$,E,MQ$5$l$^$9!#(B</p> - - <div class="note"><h3>$BCm(B</h3> - <p><code>-IncludesNOEXEC</code> $B$b$7$/$O(B - <code>-Includes</code> $B$r;XDj$9$k$H!"(B - $BA0$N@_Dj$,$I$N$h$&$K$J$C$F$$$h$&$H$b(B SSI $B$OL58z$H$J$j$^$9!#(B</p> - </div> - - <p>$B$I$N$h$&$J@_Dj$b$5$l$F$$$J$1$l$P!"%G%U%)%k%H$G$O(B <code>All</code> $B$K(B - $B$J$j$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B$I$NG'>Z:Q$_%f!<%6$,%j%=!<%9$r%"%/%;%9$G$-$k$+$rA*Br$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Require <var>entity-name</var> [<var>entity-name</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O!"$I$NG'>Z:Q$_$N%f!<%6$,%G%#%l%/%H%j$K(B - $B%"%/%;%9$9$k$3$H$,$G$-$k$+$r;XDj$7$^$9!#(B - $B0J2<$N$h$&$J9=J8$K$J$j$^$9!#(B</p> - - <dl> - <dt><code>Require user <var>userid</var> [<var>userid</var>] ...</code></dt> - - <dd>$B;XDj$5$l$?%f!<%6$N$_!"%G%#%l%/%H%j$X$N%"%/%;%9$r5v2D$7$^$9!#(B</dd> - - <dt><code>Require group <var>group-name</var> [<var>group-name</var>] ...</code></dt> - - <dd>$B;XDj$5$l$?%0%k!<%W$KB0$9$k%f!<%6$N$_!"%G%#%l%/%H%j$X$N%"%/%;%9$r5v2D$7$^$9!#(B</dd> - - <dt><code>Require valid-user</code></dt> - - <dd>$BA4$F$NG'>Z$5$l$?%f!<%6$K!"%G%#%l%/%H%j$X$N%"%/%;%9$r5v2D$7$^$9!#(B</dd> - </dl> - - <p><code class="directive">Require</code> $B$O!"@5$7$/F0:n$9$k$?$a$K$O(B <code class="directive"><a href="#authname">AuthName</a></code> $B5Z$S(B <code class="directive"><a href="#authtype">AuthType</a></code> $B%G%#%l%/%F%#%V$d!"(B - ($B%f!<%6$H%0%k!<%W$r;XDj$9$k$?$a$K(B) <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> $B5Z$S(B <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> - $B$H$$$C$?%G%#%l%/%F%#%V$H6&$K(B - $B;XDj$9$kI,MW$,$"$j$^$9!#(B - $BNc$($P(B:</p> - - <div class="example"><p><code> - AuthType Basic<br /> - AuthName "Restricted Directory"<br /> - AuthUserFile /web/users<br /> - AuthGroupFile /web/groups<br /> - Require group admin - </code></p></div> - - <p>$B$3$N$h$&$K$7$FE,MQ$5$l$?%"%/%;%9@)8f$O!"(B<strong>$BA4$F$N(B</strong>$B%a%=%C%I$K(B - $BBP$7$F9T$J$o$l$^$9!#(B - <strong>$BDL>o$O!"$3$l$,K>$^$7$$F0:n$G$9!#(B</strong> - $B$b$7!"FCDj$N%a%=%C%I$KBP$7$F$N$_%"%/%;%9$N@)8f$rE,MQ$7!"(B - $BB>$N%a%=%C%I$O@)8B$7$J$$>l9g$K$O!"(B<code class="directive"><a href="#limit"><Limit></a></code> $B%;%/%7%g%sFb$K(B - <code class="directive">Require</code> $B$r(B - $B;XDj$7$F$/$@$5$$!#(B</p> - - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>Apache $B$N;R%W%m%;%9$+$i5/F0$5$l$?%W%m%;%9$N(B CPU $B>CHqNL$r(B -$B@)8B$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>RLimitCPU <var>seconds</var>|max [<var>seconds</var>|max]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>$BL$@_Dj!#%*%Z%l!<%F%#%s%0%7%9%F%`$N%G%U%)%k%H$r;HMQ(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B0l$D$+Fs$D$N%Q%i%a!<%?$r$H$j$^$9!#(B - $B:G=i$N%Q%i%a!<%?$OA4%W%m%;%9$KBP$9$k%j%=!<%9$N%=%U%H%j%_%C%H$r@_Dj$7!"(B - 2 $BHVL\$N%Q%i%a!<%?$O:GBg$N%j%=!<%9%j%_%C%H$r@_Dj$7$^$9!#(B - $B%Q%i%a!<%?$K$O?t;z$+!"%*%Z%l!<%F%#%s%0%7%9%F%`$N:GBg$H$J$k(B - <code>max</code> $B$N$I$A$i$+$r;XDj$9$k$3$H$,$G$-$^$9!#(B - $B:GBg$N%j%=!<%9%j%_%C%H$r>e$2$k$?$a$K$O!"%5!<%P$r(B - <code>root</code> $B$G<B9T$9$k$+5/F0$5$l$J$1$l$P$$$1$^$;$s!#(B</p> - - <p>$B$A$J$_$K!"$3$N@_Dj$O(B Apache $B$N;R%W%m%;%9<+BN$G$O$J$/!"(B - $B%j%/%(%9%H$r<u$1IU$1$?(B Apache $B$N;R%W%m%;%9$+$i(B fork $B$5$l$?%W%m%;%9$K(B - $BE,MQ$5$l$^$9!#(B - $B$3$l$K$O(B CGI $B$d(B SSI $B$+$i<B9T$5$l$?%3%^%s%I$,4^$^$l$^$9$,!"(BApache $B$N(B - $B?F%W%m%;%9$+$i(B fork $B$5$l$?%m%0$N%Q%$%W%W%m%;%9$J$I$K$OE,MQ$5$l$^$;$s!#(B</p> - - <p>CPU $B%j%=!<%9$N%j%_%C%H$O%W%m%;%9$"$?$j$NIC?t$GI=$o$5$l$^$9!#(B</p> - - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>Apache $B$N;R%W%m%;%9$+$i5/F0$5$l$?%W%m%;%9$N%a%b%j>CHqNL$r(B -$B@)8B$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>RLimitMEM <var>bytes</var>|max [<var>bytes</var>|max]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>$BL$@_Dj!#%*%Z%l!<%F%#%s%0%7%9%F%`$N%G%U%)%k%H$r;HMQ(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B0l$D$+Fs$D$N%Q%i%a!<%?$r$r$H$j$^$9!#(B - $B:G=i$N%Q%i%a!<%?$OA4%W%m%;%9$KBP$9$k%j%=!<%9$N%=%U%H%j%_%C%H$r@_Dj$7!"(B - 2 $BHVL\$N%Q%i%a!<%?$O:GBg$N%j%=!<%9%j%_%C%H$r@_Dj$7$^$9!#(B - $B%Q%i%a!<%?$K$O?t;z$+!"%*%Z%l!<%F%#%s%0%7%9%F%`$N:GBg$H$J$k(B - <code>max</code> $B$N$I$A$i$+$r;XDj$9$k$3$H$,$G$-$^$9!#(B - $B:GBg$N%j%=!<%9%j%_%C%H$r>e$2$k$?$a$K$O!"%5!<%P$r(B - <code>root</code> $B$G<B9T$9$k$+5/F0$5$l$J$1$l$P$$$1$^$;$s!#(B</p> - - <p>$B$3$N@_Dj$O(B Apache $B$N;R%W%m%;%9<+BN$G$O$J$/!"(B - $B%j%/%(%9%H$r<u$1IU$1$?(B Apache $B$N;R%W%m%;%9$+$i(B fork $B$5$l$?%W%m%;%9$K(B - $BE,MQ$5$l$^$9!#(B - $B$3$l$K$O(B CGI $B$d(B SSI $B$+$i<B9T$5$l$?%3%^%s%I$,4^$^$l$^$9$,!"(BApache $B$N(B - $B?F%W%m%;%9$+$i(B fork $B$5$l$?%m%0$N%Q%$%W%W%m%;%9$J$I$K$OE,MQ$5$l$^$;$s!#(B</p> - - <p>$B%a%b%j%j%=!<%9$N%j%_%C%H$O%W%m%;%9$"$?$j$N%P%$%H?t$GI=$o$5$l$^$9!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>Apache $B$N;R%W%m%;%9$+$i5/F0$5$l$?%W%m%;%9$,5/F0$9$k%W%m%;%9$N(B -$B?t$r@)8B$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>RLimitNPROC <var>number</var>|max [<var>number</var>|max]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>$BL$@_Dj!#%*%Z%l!<%F%#%s%0%7%9%F%`$N%G%U%)%k%H$r;HMQ(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B0l$D$+Fs$D$N%Q%i%a!<%?$r$H$j$^$9!#(B - $B:G=i$N%Q%i%a!<%?$OA4%W%m%;%9$KBP$9$k%j%=!<%9$N%=%U%H%j%_%C%H$r@_Dj$7!"(B - 2 $BHVL\$N%Q%i%a!<%?$O:GBg$N%j%=!<%9%j%_%C%H$r@_Dj$7$^$9!#(B - $B%Q%i%a!<%?$K$O?t;z$+!"%*%Z%l!<%F%#%s%0%7%9%F%`$N:GBg$H$J$k(B - <code>max</code> $B$N$I$A$i$+$r;XDj$9$k$3$H$,$G$-$^$9!#(B - $B:GBg$N%j%=!<%9%j%_%C%H$r>e$2$k$?$a$K$O!"%5!<%P$r(B - <code>root</code> $B$G<B9T$9$k$+5/F0$5$l$J$1$l$P$$$1$^$;$s!#(B</p> - - <p>$B$3$N@_Dj$O(B Apache $B$N;R%W%m%;%9<+BN$G$O$J$/!"(B - $B%j%/%(%9%H$r<u$1IU$1$?(B Apache $B$N;R%W%m%;%9$+$i(B fork $B$5$l$?%W%m%;%9$K(B - $BE,MQ$5$l$^$9!#(B - $B$3$l$K$O(B CGI $B$d(B SSI $B$+$i<B9T$5$l$?%3%^%s%I$,4^$^$l$^$9$,!"(BApache $B$N(B - $B?F%W%m%;%9$+$i(B fork $B$5$l$?%m%0$N%Q%$%W%W%m%;%9$J$I$K$OE,MQ$5$l$^$;$s!#(B</p> - - <p>$B%W%m%;%9$N@)8B$O!"%f!<%6$"$?$j$N%W%m%;%9?t$G@)8f$5$l$^$9!#(B</p> - - <div class="note"><h3>$BCm(B</h3> - <p> CGI $B%W%m%;%9$,%&%'%V%5!<%P$N%f!<%6(B ID $B0J30$G<B9T$5$l$k$N$G(B - <strong>$BL5$1$l$P(B</strong>$B!"(B - $B$3$N%G%#%l%/%F%#%V$O!"%5!<%P<+?H$,@8@.$G$-$k%W%m%;%9$N?t$r@)8B$9$k$3$H$K$J$j$^$9!#(B - $B$=$N$h$&$J>u67$K$J$C$F$$$k$+$I$&$+$O!"(B<code>error_log</code> $BCf$N(B - <strong><code>cannot fork</code></strong> $B$H$$$&%a%C%;!<%8$K$h$j(B - $B3NG'$9$k$3$H$,$G$-$^$9!#(B</p> - </div> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%[%9%H%l%Y%k$N%"%/%;%9@)8f$H%f!<%6G'>Z$H$NAj8_:nMQ$r;XDj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Satisfy Any|All</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>Satisfy All</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> $B$H(B - <code class="directive"><a href="#require">Require</a></code> $B$NN>J}$,;H$o$l$F$$$k$H$-$N(B - $B%"%/%;%9%]%j%7!<$r@_Dj$7$^$9!#%Q%i%a!<%?$O(B <code>All</code> $B$+(B <code>Any</code> - $B$G$9!#$3$N%G%#%l%/%F%#%V$O$"$k>l=j$X$N%"%/%;%9$,%f!<%6L>(B/$B%Q%9%o!<%I(B - <em>$B$H(B</em>$B%/%i%$%"%s%H$N%[%9%H$N%"%I%l%9$G@)8B$5$l$F$$$k$H$-$K$N$_(B - $BLrN)$A$^$9!#%G%U%)%k%H$NF0:n(B (<code>All</code>) $B$O%/%i%$%"%s%H$,%"%I%l%9$K$h$k(B - $B%"%/%;%9@)8B$rK~$?$7!"(B<em>$B$+$D(B</em>$B@5$7$$%f!<%6L>$H%Q%9%o!<%I$rF~NO$9$k$3$H$r(B - $BMW5a$7$^$9!#(B<code>Any</code> $B$G$O!"%/%i%$%"%s%H$O%[%9%H$N@)8B$rK~$?$9$+!"(B - $B@5$7$$%f!<%6L>$H%Q%9%o!<%I$NF~NO$r$9$k$+$r$9$l$P%"%/%;%9$r5v2D$5$l$^$9!#(B - $B$3$l$O!"$"$k>l=j$r%Q%9%o!<%I$GJ]8n$9$k$1$l$I!"FCDj$N%"%I%l%9$+$i$N(B - $B%/%i%$%"%s%H$K$O%Q%9%o!<%I$NF~NO$rMW5a$;$:$K%"%/%;%9$r5v2D$9$k!"(B - $B$H$$$&$h$&$J$H$-$K;HMQ$G$-$^$9!#(B</p> - - <p>$BNc$($P!"F1$8%M%C%H%o!<%/>e$K$$$k?M$K$O%&%'%V%5%$%H$N$"$kItJ,$K$D$$$F(B - $BL5@)8B$N%"%/%;%9$r5v$7$?$$$1$l$I!"30$N%M%C%H%o!<%/$N?M$K$O(B - $B%Q%9%o!<%I$rDs6!$5$;$k$h$&$K$9$k$?$a$K$O!"<!$N$h$&$J@_Dj$r$9$k$3$H$,(B - $B$G$-$^$9(B:</p> - - <div class="example"><p><code> - Require valid-user<br /> - Allow from 192.168.1<br /> - Satisfy Any - </code></p></div> - - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>CGI $B%9%/%j%W%H$N%$%s%?!<%W%j%?$N0LCV$rD4$Y$k$?$a$N<jK!(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ScriptInterpreterSource Registry|Registry-Strict|Script</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>ScriptInterpreterSource Script</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Win32 $B$N$_!#(B -$B%*%W%7%g%s(B <code>Registry-Strict</code> $B$O(B Apache 2.0 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O!"(BApache $B$G(B CGI $B%9%/%j%W%H$r(B - $B<B9T$9$k>l9g$KMxMQ$9$k%$%s%?!<%W%j%?$r!"(B - $B$I$N$h$&$KC5$7=P$9$+$K$D$$$F@)8f$9$k$?$a$K;HMQ$7$^$9!#(B - $B%G%U%)%k%H$N@_Dj$O(B <code>Script</code> $B$G$9!#$3$l$O%9%/%j%W%H$N(B - shebang $B9T(B ($B:G=i$N9T$G(B <code>#!</code> $B$+$i;O$^$k$b$N(B) - $B$K;X$5$l$F$$$k%$%s%?!<%W%j%?$r;HMQ$7$^$9!#(BWin32 $B$G$O$=$N9T$O(B - $B0J2<$NMM$K$J$j$^$9!#(B</p> - - <div class="example"><p><code> - #!C:/Perl/bin/perl.exe - </code></p></div> - - <p>$B$b$7$/$O!"(Bperl $B$,(B <code>PATH</code> $B$K$"$k>l9g$OC1$K(B:</p> - - <div class="example"><p><code> - #!perl - </code></p></div> - - <p><code>ScriptInterpreterSource Registry</code> $B$r;XDj$9$k$H!"(B - $B%9%/%j%W%H%U%!%$%k$N3HD%;R(B ($BNc$($P!"(B<code>.pl</code>) $B$r(B - $B%-!<$H$7$F!"(BWindows $B$N%l%8%9%H%j%D%j!<(B <code>HKEY_CLASSES_ROOT</code> - $B$r8!:w$9$k$h$&$K$J$j$^$9!#%l%8%9%H%j$N%5%V%-!<(B - <code>Shell\ExecCGI\Command</code> $B$+!"$=$l$,B8:_$7$J$$>l9g$O(B - <code>Shell\Open\Command</code> $B$,%9%/%j%W%H%U%!%$%k$r3+$/$?$a$K(B - $B;H$o$l$^$9!#%l%8%9%H%j%-!<$,8+$D$+$i$J$$$H$-$O!"(BApache $B$O(B <code>Script</code> - $B%*%W%7%g%s$,;XDj$5$l$?$H$-$NF0:n$KLa$j$^$9!#(B</p> - - <div class="warning"><h3>$B%;%-%e%j%F%#(B</h3> - <p><code>ScriptInterpreterSource Registry</code> $B$r(B <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> $B$5$l$?%G%#%l%/%H%j$G;H$&$H$-$O(B - $BCm0U$7$F$/$@$5$$!#(BApache $B$O$=$N%G%#%l%/%H%jCf$N(B<em>$B$9$Y$F$N(B</em>$B%U%!%$%k$r(B - $B<B9T$7$h$&$H$7$^$9!#(B<code>Registry</code> $B$H$$$&@_Dj$ODL>o$O<B9T$5$l$J$$(B - $B%U%!%$%k$KBP$7$FK>$^$7$/$J$$%W%m%0%i%`$N<B9T$,H/@8$9$k2DG=@-$,$"$j$^$9!#(B - $BNc$($P!"$[$H$s$I$N(B Windows $B%7%9%F%`$G!"(B - <code>.htm</code> $B%U%!%$%k$N%G%U%)%k%H$N!V3+$/!W%3%^%s%I$O(B - Microsoft Internet Explorer $B$r<B9T$7$^$9$N$G!"%9%/%j%W%H$K;XDj$5$l$?(B - $B%G%#%l%/%H%j$K$"$k(B <code>.htm</code> $B%U%!%$%k$X$N%j%/%(%9%H$O%5!<%P$N(B - $B%P%C%/%0%i%&%s%I$G%V%i%&%6$r<B9T$9$k$3$H$K$J$j$^$9!#$3$l$O!"0lJ,Fb$/$i$$$G(B - $B%7%9%F%`$r%/%i%C%7%e$5$k$?$a$NNI$$J}K!$G$9!#(B</p> - </div> - - <p>Apache 2.0 $B$+$iF3F~$5$l$?%*%W%7%g%s(B <code>Registry-Strict</code> $B$O(B - <code>Registry</code> $B$HF1$8$3$H$r9T$J$$$^$9$,!"%5%V%-!<(B - <code>Shell\ExecCGI\Command</code> $B$N$_$r;H$$$^$9!#(B - <code>ExecCGI</code> $B%-!<$OIaDL$K;H$o$l$k%-!<$G$O$"$j$^$;$s!#(BWindows - $B%l%8%9%H%j$K<jF0$G@_Dj$9$kI,MW$,$"$j$^$9$N$G!"%7%9%F%`$G$N6vH/E*$J%W%m%0%i%`$N(B - $B<B9T$rKI$0$3$H$,$G$-$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$,%/%i%$%"%s%H$KAw$k%(%i!<%a%C%;!<%8$K4^$a$kEE;R%a!<%k$N(B -$B%"%I%l%9(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ServerAdmin <var>email-address</var>|<var>URL</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive">ServerAdmin</code> $B$O!"%/%i%$%"%s%H$KJV$9$5$^$6$^$J(B - $B%(%i!<%a%C%;!<%8Cf$K5-=R$9$k!"(B - $BLd9g$;%"%I%l%9$r@_Dj$7$^$9!#M?$($i$l$?0z?t$r(B <code>httpd</code> $B$,(B - URL $B$HG'<1$7$J$$>l9g$O!"(B<var>email-address</var> $B$@$H2r<a$7$F!"(B - $B%O%$%Q!<%j%s%/$N%?!<%2%C%H$K(B <code>mailto:</code> $B$rIU$1$^$9!#(B - $B<B:]$K$O!"$3$3$K$OEE;R%a!<%k%"%I%l%9$r;H$&$3$H$,?d>)$5$l$F$$$^$9!#(B - $BB?$/$N(B CGI $B%9%/%j%W%H$O$=$&$J$C$F$$$k$3$H$r2>Dj$7$F$$$^$9!#(B - URL $B$r;H$&>l9g$O!"$"$J$?$N4IM}2<$K$"$kJL%5!<%P$r;X$9$h$&$K$7$F$/$@$5$$!#(B - $B$=$&$G$J$$$H!"%(%i!<$,5/$3$C$?$H$-$KO"Mm$r$9$k$3$H$,$G$-$J$/$J$C$F(B - $B$7$^$$$^$9!#(B -</p> - - <p>$B$=$N:]!"$3$l$N$?$a$K@lMQ$N%"%I%l%9$r@_Dj$9$k$N$,NI$$$G$7$g$&!#(B - $BNc$($P!"(B</p> - - <div class="example"><p><code> - ServerAdmin www-admin@foo.example.com - </code></p></div> - - <p>$B$H$$$C$?$h$&$K$7$^$9!#%f!<%6$O$$$D$b%5!<%P$K4X$9$kOC$G$"$k$H$$$&$3$H$r(B - $BL@5-$7$F$/$k$o$1$G$O$"$j$^$;$s$N$G!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%j%/%(%9%H$rL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$K%^%C%A$5$;$F$$$k$H$-$K(B -$B;HMQ$5$l$k%[%9%H$NJLL>(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ServerAlias <var>hostname</var> [<var>hostname</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive">ServerAlias</code> $B%G%#%l%/%F%#%V$O!"(B<a href="../vhosts/name-based.html">$B%M!<%`%Y!<%9$N%P!<%A%c%k%[%9%H(B</a>$B$K$*$$$F(B - $B;HMQ$9$k%[%9%H$NJLL>$r;XDj$7$^$9!#(B</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>$B;2>H(B</h3> -<ul> -<li><a href="../vhosts/">Apache $B%P!<%A%c%k%[%9%H@bL@=q(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$,<+J,<+?H$r<($9$H$-$K;H$&%[%9%HL>$H%]!<%H(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>$B$3$N%G%#%l%/%F%#%V$O%P!<%8%g%s(B 2.0 $B$G$O%P!<%8%g%s(B 1.3 $B$N(B - <code class="directive">Port</code> $B%G%#%l%/%F%#%V$N5!G=$b4^$_$^$9!#(B</td></tr> -</table> - <p><code class="directive">ServerName</code> $B%G%#%l%/%F%#%V$O!"(B - $B%5!<%P$,<+J,<+?H$r<($9%[%9%HL>$H%]!<%H$r@_Dj$7$^$9!#(B - $B$3$l$O!"%j%@%$%l%/%H$9$k(B URL $B$r@8@.$9$k:]$KMxMQ$5$l$^$9!#(B - $BNc$($P!"%&%'%V%5!<%P$rF0$+$7$F$$$k%^%7%s$O(B <code>simple.example.com</code> - $B$G!"(BDNS $B$N%(%$%j%"%9(B <code>www.example.com</code> $B$b$"$k$H$-$K!"(B - $B%&%'%V%5!<%P$,8e<T$H$7$FG'<1$5$l$FM_$7$$$H$-$O!"0J2<$N$h$&$K%G%#%l%/%F%#%V$r(B - $B;H$$$^$9!#(B</p> - - <div class="example"><p><code> - ServerName www.example.com:80 - </code></p></div> - - <p><code class="directive">ServerName</code> $B$,;XDj$5$l$F$$$J$$$H$-$O!"(B - $B%5!<%P$O(B IP $B%"%I%l%9$+$i5U0z$-$r9T$J$&$3$H$G%[%9%HL>$rCN$m$&$H$7$^$9!#(B - <code class="directive">ServerName</code> $B$K%]!<%H$,;XDj$5$l$F$$$J$$$H$-$O!"(B - $B%5!<%P$O%j%/%(%9%H$,Mh$F$$$k(B - $B%]!<%H$r;H$$$^$9!#:G9b$N?.Mj@-$H3N<B@-$r$b$?$i$9$?$a$K$O!"(B - <code class="directive">ServerName</code> $B$r;H$C$F%[%9%HL>$H%]!<%H$rL@<(E*$K(B - $B;XDj$7$F$/$@$5$$!#(B</p> - - <p><a href="../vhosts/name-based.html">$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H(B</a> - $B$rMxMQ$7$F$$$k>l9g!"(B<code class="directive"><a href="#virtualhost"><VirtualHost></a></code> $B%;%/%7%g%sFb$N(B - <code class="directive">ServerName</code> $B$O$3$N%P!<%A%c%k%[%9%H$K%^%C%A$9$k$?$a$K(B - $B2?$,%j%/%(%9%H$N(B Host: $B%X%C%@$K8=$l$kI,MW$,$"$k$N$+$r;XDj$7$^$9!#(B</p> - - <p>$B<+8J;2>H(B URL ($BNc$($P(B <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> $B%b%8%e!<%k$K$h$k$b$N$J$I(B) - $B$,;XDj$5$l$?%]!<%H$r;H$&$+!"%/%i%$%"%s%H$N%j%/%(%9%H$N%]!<%HHV9f$r;H$&$+$r(B - $B7hDj$9$k@_Dj$O(B <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> - $B%G%#%l%/%F%#%V$r;2>H$7$F$/$@$5$$!#(B</p> - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../dns-caveats.html">DNS $B$H(B Apache $B$K4X$9$kOC(B</a></li> -<li><a href="../vhosts/">Apache $B%P!<%A%c%k%[%9%H@bL@=q(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BHs8_49$N%V%i%&%6$,L>A0%Y!<%9$N%P!<%A%c%k%[%9%H$K%"%/%;%9$7$?$H$-$N(B -$B$?$a$N8_49MQ(B URL $B%Q%9L>(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ServerPath <var>URL-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive">ServerPath</code> $B%G%#%l%/%F%#%V$O!"(B<a href="../vhosts/">$B%M!<%`%Y!<%9$N%P!<%A%c%k%[%9%H(B</a>$B$K$*$$$FMxMQ$9$k(B - $B8_49MQ(B URL $B%Q%9L>$r@_Dj$7$^$9!#(B</p> - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../vhosts/">Apache $B%P!<%A%c%k%[%9%H@bL@=q(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%$%s%9%H!<%k$5$l$?%5!<%P$N%Y!<%9%G%#%l%/%H%j(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ServerRoot <var>directory-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>ServerRoot /usr/local/apache</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive">ServerRoot</code> $B%G%#%l%/%F%#%V$O!"(B - $B%5!<%P$,B8:_$9$k%G%#%l%/%H%j$r@_Dj$7$^$9!#(B - $BDL>o!"(B<code>conf/</code> $B$d(B <code>logs/</code> $B$H$$$C$?%5%V%G%#%l%/%H%j$,(B - $BB8:_$7$^$9!#(B - $B$^$?!"B>$N@_Dj%U%!%$%k$K$*$1$kAjBP%Q%9$O!"$3$N%G%#%l%/%H%j$+$i$H$J$j$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - ServerRoot /home/httpd - </code></p></div> - - - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../invoking.html"><code>httpd</code> $B$N(B <code>-d</code> - $B%*%W%7%g%s(B</a></li> -<li><code class="directive">ServerRoot</code> $B$N8"8B$rE,@Z$K@_Dj$9$kJ}K!$O(B<a href="../misc/security_tips.html#serverroot">$B%;%-%e%j%F%#$N$3$D(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$,@8@.$9$k%I%-%e%a%s%H$N%U%C%?$r@_Dj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ServerSignature On|Off|EMail</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>ServerSignature Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive">ServerSignature</code> $B%G%#%l%/%F%#%V$O!"(B - $B%5!<%P$,@8@.$9$k%I%-%e%a%s%H(B - ($B%(%i!<%a%C%;!<%8!"(B<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> $B$K$*$1$k(B FTP $B$N%G%#%l%/%H%j%j%9%H!"(B - <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> $B$N=PNO!"Ey!9(B) - $B$N:G2<9T$KIUM?$9$k%U%C%?$N@_Dj$r9T$J$$$^$9!#(B - $B$=$N$h$&$J%U%C%?9T$rM-8z$K$7$?$$M}M3$K$O!"(B - $B%W%m%-%7$,J#?tO"$J$C$F$$$k>l9g$K!"%f!<%6$O$I$N%5!<%P$,JV$7$?(B - $B%(%i!<%a%C%;!<%8$+$rCN$k<jCJ$,$[$H$s$IL5$$$H$$$&$b$N$,$"$j$^$9!#(B</p> - - - <p>$B%G%U%)%k%H$G$"$k(B <code>Off</code> $B$K@_Dj$r$9$k$H!"%U%C%?9T$,M^@)$5$l$^$9(B - ($B$=$7$F!"(BApache-1.2 $B0JA0$H8_49$NF0:n$r$7$^$9(B)$B!#(B - <code>On</code> $B$K@_Dj$7$?>l9g$O!"C1$K%I%-%e%a%s%H$NCf$K!"%5!<%P$N%P!<%8%g%s!"(B - $B2TF0Cf$N%P!<%A%c%k%[%9%H$N(B <a href="#servername">ServerName</a> $B$N=q$+$l$?9T$rDI2C$7!"(B - <code>EMail</code> $B$K$7$?>l9g$O$5$i$K;2>H$5$l$?%I%-%e%a%s%H$KBP$9$k(B <a href="#serveradmin">ServerAdmin</a> $B$r;X$9(B "mailto:" $B$,DI2C$5$l$^$9!#(B</p> - - <p>$B%P!<%8%g%s(B 2.0.44 $B0J9_$G$O$3$N%G%#%l%/%F%#%V$O(B <code class="directive"><a href="#serversignature">ServerSignature</a></code> - $B%G%#%l%/%F%#%V$K$h$jI=<($5$l$k>pJs$b@)8f$7$^$9!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>Server HTTP $B1~Ez%X%C%@$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>ServerTokens Full</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O!"%/%i%$%"%s%H$KAw$jJV$9(B <code>Server</code> - $B1~Ez%X%C%@Fb$K!"%5!<%P$N0lHLE*$J(B OS $B<oJL$d!"(B - $B%3%s%Q%$%k$5$l$FAH$_9~$^$l$F$$$k%b%8%e!<%k$N>pJs$r(B - $B4^$a$k$+$I$&$+$r;XDj$7$^$9!#(B</p> - - <dl> - <dt><code>ServerTokens Prod[uctOnly]</code></dt> - - <dd>$B%5!<%P$O(B ($BNc$($P(B): <code>Server: - Apache</code> $B$H$$$C$?$h$&$KAw$j$^$9!#(B</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>$B%5!<%P$O(B ($BNc$($P(B): <code>Server: - Apache/2.0.41</code> $B$H$$$C$?$h$&$KAw$j$^$9!#(B</dd> - - <dt><code>ServerTokens OS</code></dt> - - <dd>$B%5!<%P$O(B ($BNc$($P(B): <code>Server: Apache/2.0.41 - (Unix)</code> $B$H$$$C$?$h$&$KAw$j$^$9!#(B</dd> - - <dt><code>ServerTokens Full</code> ($B$b$7$/$OL$;XDj(B)</dt> - - <dd>$B%5!<%P$O(B ($BNc$($P(B): <code>Server: Apache/2.0.41 - (Unix) PHP/4.2.2 MyMod/1.2</code> $B$H$$$C$?$h$&$KAw$j$^$9!#(B</dd> - </dl> - - <p>$B$3$N@_Dj$O%5!<%PA4BN$KE,MQ$5$l!"%P!<%A%c%k%[%9%H>e$GM-8z$K$7$?$j(B - $BL58z$K$7$?$j$O$G$-$^$;$s!#(B</p> - - <p>$B%P!<%8%g%s(B 2.0.44 $B0J9_$G$O$3$N%G%#%l%/%F%#%V$O(B <code class="directive"><a href="#serversignature">ServerSignature</a></code> - $B%G%#%l%/%F%#%V$K$h$jI=<($5$l$k>pJs$b@)8f$7$^$9!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%^%C%A$9$k%U%!%$%k$,%O%s%I%i$G=hM}$5$l$k$h$&$K$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>SetHandler <var>handler-name</var>|None</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.0 $B$G(B core $B$K0\F0(B</td></tr> -</table> - <p><code>.htaccess</code> $B$d(B <code class="directive"><a href="#directory"><Directory></a></code> - $B%;%/%7%g%s!"(B<code class="directive"><a href="#location"><Location></a></code> - $B%;%/%7%g%s$K=q$+$l$?>l9g!"(B - $B$3$N%G%#%l%/%F%#%V$O$=$3$K$"$k$9$Y$F$N%U%!%$%k$,(B - <var>handler-name</var> $B$G;XDj$5$l$?(B<a href="../handler.html">$B%O%s%I%i(B</a>$B$G07$o$l$k$3$H$r6/@)$7$^$9!#Nc$($P!"3HD%;R$K4X$o$i$:!"(B - $B%G%#%l%/%H%jA4BN$,%$%a!<%8%^%C%W%U%!%$%k$H$7$F2r@O$7$FM_$7$$>l9g$K$O!"(B - $B0J2<$r$=$N%G%#%l%/%H%j$N(B <code>.htaccess</code> - $B%U%!%$%k$K5-=R$7$^$9(B:</p> - - <div class="example"><p><code> - SetHandler imap-file - </code></p></div> - - <p>$BJL$NNc(B: URL <code>http://servername/status</code> - $B$,;XDj$5$l$?$H$-$K%5!<%P$,>uBVJs9p$r$9$k$h$&$K$7$?$$$H$-$O!"0J2<$r(B - <code>httpd.conf</code> $B$K5-=R$7$^$9(B:</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> $B$H$$$&CM$r@_Dj$9$k$3$H$G!"(B - $BA0$NJ}$N(B <code class="directive">SetHandler</code> $B$GDj5A$5$l$?@_Dj$rL58z$K$9$k$3$H$,(B - $B$G$-$^$9!#(B</p> - - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%/%i%$%"%s%H$N%j%/%(%9%H$d(B POST $B$NF~NO$r=hM}$9$k%U%#%k%?$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>SetInputFilter <var>filter</var>[;<var>filter</var>...]</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive">SetInputFilter</code> $B%G%#%l%/%F%#%V$O%/%i%$%"%s%H$N(B - $B%j%/%(%9%H$d(B POST $B$NF~NO$r%5!<%P$,<u$1<h$C$?$H$-$K=hM}$9$k%U%#%k%?$r(B - $B@_Dj$7$^$9!#$3$l$O(B <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code> - $B%G%#%l%/%F%#%V$r4^$a!"B>$N>l=j$GDj5A$5$l$F$$$k%U%#%k%?$N@_Dj$K(B - $BDI2C$5$l$^$9!#(B</p> - - <p>$BJ#?t$N%U%#%k%?$r;XDj$9$k$H$-$O!"%G!<%?$r=hM}$9$k=gHV$K(B - $B%;%_%3%m%s$G6h@Z$kI,MW$,$"$j$^$9!#(B</p> - - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../filter.html">$B%U%#%k%?(B</a>$B@bL@=q(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$N1~Ez$r=hM}$9$k%U%#%k%?$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>SetOutputFilter <var>filter</var>[;<var>filter</var>...]</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive">SetOutputFilter</code> $B%G%#%l%/%F%#%V$O(B - $B%5!<%P$N1~Ez$r%/%i%$%"%s%H$KAw$jJV$5$l$kA0$K=hM}$9$k%U%#%k%?$r@_Dj$7$^$9!#(B - $B$3$l$O(B <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> - $B%G%#%l%/%F%#%V$r4^$a!"B>$N>l=j$GDj5A$5$l$F$$$k%U%#%k%?$N@_Dj$K(B - $BDI2C$5$l$^$9!#(B</p> - - <p>$BNc$($P!"0J2<$N@_Dj$O(B <code>/www/data/</code> $B%G%#%l%/%H%j$N$9$Y$F$N(B - $B%U%!%$%k$r(B SSI $B$G=hM}$7$^$9!#(B</p> - - <div class="example"><p><code> - <Directory /www/data/><br /> - <span class="indent"> - SetOutputFilter INCLUDES<br /> - </span> - </Directory> - </code></p></div> - - <p>$BJ#?t$N%U%#%k%?$r;XDj$9$k$H$-$O!"%G!<%?$r=hM}$9$k=gHV$K(B - $B%;%_%3%m%s$G6h@Z$kI,MW$,$"$j$^$9!#(B</p> - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../filter.html">$B%U%#%k%?(B</a>$B@bL@=q(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B3F%$%Y%s%H$K$D$$$F!"%j%/%(%9%H$r<:GT$5$;$k$^$G$K%5!<%P$,(B -$BBT$D;~4V$r@_Dj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>TimeOut <var>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>TimeOut 300</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive">TimeOut</code> $B%G%#%l%/%F%#%V$O!"8=:_$N$H$3$m(B - $B0J2<$N;0$D$NBT$A;~4V$K$D$$$F$NDj5A$r9T$$$^$9(B:</p> - - <ol> - <li>GET $B%j%/%(%9%H$r<u$1<h$k$N$K$+$+$kAm;~4V(B</li> - - <li>POST $B$d(B PUT$B%j%/%(%9%H$K$*$$$F!"<!$N(B TCP $B%Q%1%C%H$,FO$/$^$G$NBT$A;~4V(B</li> - - <li>$B%l%9%]%s%9$rJV$9:]!"(BTCP $B$N(B ACK $B$,5"$C$F$/$k$^$G$N;~4V(B</li> - </ol> - - <p>$B>-Mh$K$OJL!9$N@_Dj$r$9$k$3$H$,2DG=$K$G$-$k$h$&9MN8Cf$G$9!#(B - Apache 1.2 $B0JA0$O%?%$%^!<$O(B 1200 $B$,%G%U%)%k%H$G$7$?$,!"(B - 300 $B$K2<$2$i$l$^$7$?!#(B300 $B$G$b$[$H$s$I$N>l9g$O==J,$9$.$kCM$G$9!#(B - $B%3!<%ICf$NJQ$J>l=j$K$^$@%Q%1%C%H$rAw$k:]$K%?%$%^$r%j%;%C%H$7$J$$(B - $B>l=j$,$"$k$+$b$7$l$J$$$N$G!"%G%U%)%k%H$r$h$j>.$5$$CM$K$O$7$F$$$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$,<+J,<+?H$NL>A0$H%]!<%H$r7hDj$9$kJ}K!$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>UseCanonicalName On|Off|Dns</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>UseCanonicalName On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p>$BB?$/$N>u67$G(B Apache $B$O(B<em>$B<+8J;2>H(B</em> URL$B!"$9$J$o$A(B - $BF1$8%5!<%P$r;X$9(B URL$B!"$r:n@.$9$kI,MW$,$"$j$^$9!#(B - <code>UseCanonicalName On</code> $B$r;H$&$H(B (1.3 $B$h$jA0$N(B - $B$9$Y$F$N%P!<%8%g%s$G$b(B) Apache $B$O(B <a href="#servername">ServerName</a> $B%G%#%l%/%F%#%V$H(B <a href="#port">Port</a> - $B%G%#%l%/%F%#%V$r;H$C$F%5!<%P$N@5<0$JL>A0$r:n@.$7$^$9!#(B - $B$3$NL>A0$,$9$Y$F$N<+8J;2>H(B URL $B$G;H$o$l!"(BCGI $B$N(B <code>SERVER_NAME</code> - $B$H(B <code>SERVER_PORT</code> $B$K$b;H$o$l$^$9!#(B</p> - - <p><code>UseCanonicalName Off</code> $B$G$O(B Apache $B$O(B - $B%/%i%$%"%s%H$,%[%9%HL>$H%]!<%H$rDs6!$7$?>l9g$K$O<+8J;2>H(B URL $B$r(B - $B$=$l$i$r85$K:n@.$7$^$9(B ($BDs6!$5$l$F$$$J$$>l9g$O>e$GDj5A$5$l$F$$$k$h$&$K(B - $B@5<0$JL>A0$r;H$$$^$9(B)$B!#(B - $B$3$l$i$NCM$O(B<a href="../vhosts/name-based.html">$BL>A0%Y!<%9$N(B - $B%P!<%A%c%k%[%9%H(B</a>$B$r<BAu$9$k$N$K;H$o$l$F$$$k$N$HF1$8CM$G!"(B - $BF1$8%/%i%$%"%s%H$+$i<hF@$G$-$kCM$G$9!#(BCGI $BJQ?t(B <code>SERVER_NAME</code> - $B$H(B <code>SERVER_PORT</code> $B$b%/%i%$%"%s%H$+$iM?$($i$l$?CM$+$i(B - $B:n@.$5$l$^$9!#(B</p> - - <p>$B$3$l$,M-MQ$J>l9g$NNc$O!"%$%s%H%i%M%C%H$N%5!<%P$G!"(B<code>www</code> $B$N(B - $B$h$&$JC;$$L>A0$G%f!<%6$,%^%7%s$K@\B3$7$F$$$k$H$-$G$9!#(B - $B%f!<%6$,C;$$L>A0$rF~NO$7$F!"(BURL $B$,(B<em>$B:G8e$N%9%i%C%7%eL5$7$N(B</em>$B%G%#%l%/%H%j(B - $B$X$N$b$N$G$"$k$H$-$K!"(BApache $B$O%j%/%(%9%H$r(B - <code>http://www.domain.com/splat/</code> $B$X%j%@%$%l%/%H$9$k$3$H$K(B - $B5$IU$/$G$7$g$&!#G'>Z$r$9$k$h$&$K@_Dj$7$F$$$k$H!"$3$N>l9g(B - $B%f!<%6$O(B 2 $B2sG'>Z$r$7$J$1$l$P$J$i$J$/$J$j$^$9(B (<code>www</code> $B$K(B - $BBP$7$F(B 1 $B2s!"(B<code>www.domain.com</code> $B$KBP$7$F$b$&0l2s(B -- - $B$h$j>\$7$$>pJs$O(B <a href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice">$B$3$NOCBj$N(B - FAQ</a> $B$r;2>H$7$F$/$@$5$$(B)$B!#(B - $B$7$+$7!"(B<code class="directive">UseCanonicalName</code> $B$,(B <code>Off</code> $B$K$J$C$F$$$k$H!"(B - Apache $B$O(B <code>htttp://www/splat/</code> $B$K%j%@%$%l%/%H$7$^$9!#(B</p> - - <p>$B;0$DL\$N%*%W%7%g%s(B <code>UseCanonicalName DNS</code> $B$O!"(B - <code>Host:</code> $B%X%C%@$rDs6!$7$J$$8E$$%/%i%$%"%s%H$r%5%]!<%H$7$?(B - $BBg5,LO$J(B IP $B%Y!<%9$N%P!<%A%c%k%[%9%F%#%s%0$G;HMQ$5$l$k$3$H$r(B - $B0U?^$7$F$$$^$9!#$3$N%*%W%7%g%s$G$O!"(BApache $B$O%/%i%$%"%s%H$,(B - $B@\B3$7$?(B IP $B%"%I%l%9$K(B DNS $B$N5U0z$-$r9T$J$C$F<+8J;2>H(B URL $B$r(B - $B:n@.$7$^$9!#(B</p> - - <div class="warning"><h3>$B7Y9p(B</h3> - <p>CGI $B$,(B <code>SERVER_NAME</code> $B$K(B - $B4X$9$k2>Dj$r9T$J$C$F$$$k$H$-$O!"$3$N%*%W%7%g%s$N@_Dj$GF0:n$7$J$/(B - $B$J$k$+$b$7$l$^$;$s!#%/%i%$%"%s%H$O<B<AE*$K$O%[%9%HL>$K$H$7$F(B - $B2?$G$bK>$_$NCM$r;XDj$9$k$3$H$,$G$-$^$9!#(BCGI $B$,(B - <code>SERVER_NAME</code> $B$N$_$r;H$C$F<+8J;2>H(B URL $B$r:n@.$7$F$$$k(B - $B>l9g$O$I$N@_Dj$r9T$J$C$F$bBg>fIW$J$O$:$G$9!#(B</p></div> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BFCDj$N%[%9%HL>$d(B IP $B%"%I%l%9$N$_$KE,MQ$5$l$k%G%#%l%/%F%#%V$r(B -$B0O$`(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Core</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>core</td></tr> -</table> - <p><code class="directive"><VirtualHost></code> $B5Z$S(B - <code></VirtualHost></code> $B$O!"(B - $BFCDj$N%P!<%A%c%k%[%9%H$KBP$7$F$N$_E,MQ$5$l$k%G%#%l%/%F%#%V72$r3g$k(B - $B$?$a$K;H$o$l$^$9!#(B - $B%P!<%A%c%k%[%9%H%3%s%F%-%9%H$G5v2D$5$l$kA4$F$N%G%#%l%/%F%#%V$r;XDj2DG=$G$9!#(B - $B%5!<%P$,!";XDj$5$l$?%P!<%A%c%k%[%9%H$K$"$k%I%-%e%a%s%H$X$N(B - $B%j%/%(%9%H$r<u$1IU$1$?>l9g!"(B - <code class="directive"><VirtualHost></code> $B%;%/%7%g%s$NCf$K$"$k(B - $B%G%#%l%/%F%#%V$,E,MQ$5$l$^$9!#(B - <var>Addr</var>$B$O!"<!$N$b$N$,MxMQ$G$-$^$9(B:</p> - - <ul> - <li>$B%P!<%A%c%k%[%9%H$N(B IP $B%"%I%l%9(B</li> - - <li>$B%P!<%A%c%k%[%9%H$N(B IP $B$KBP1~$9$k40A4$J%I%a%$%sL>(B</li> - - <li><code>NameVirtualHost *</code> $B$H6&$K;H$o$l$k!"(B - $B$9$Y$F$N(B IP $B%"%I%l%9$K%^%C%A$9$kJ8;z(B <code>*</code></li> - - <li>IP $B%Y!<%9$N%P!<%A%c%k%[%9%H$GB>$N$b$N$K%^%C%A$7$J$$(B IP $B%"%I%l%9(B - $B$N$?$a$NJ8;zNs(B <code>_default_</code></li> - </ul> - - <div class="example"><h3>$BNc(B</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 $B%"%I%l%9$O%*%W%7%g%s$N%]!<%HHV9f$N;XDj$H6hJL$9$k$?$a$K!"(B - $B3Q3g8L$G3g$C$F;XDj$9$kI,MW$,$"$j$^$9!#<!$O(B IPv6 $B$NNc$G$9(B:</p> - - <div class="example"><p><code> - <VirtualHost [fe80::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>$B3F!9$N%P!<%A%c%k%[%9%H$K$O$=$l$>$l0c$&(B IP $B%"%I%l%9!"%]!<%HHV9f(B - $B$b$7$/$O%[%9%HL>$KBP1~$9$kI,MW$,$"$j!"(B - 1 $BHVL\$N>l9g$K$OJ#?t$N%"%I%l%9$G(B IP $B%Q%1%C%H$r<u?.$G$-$k$h$&$K(B - $B%5!<%P%^%7%s$r@_Dj$7$J$1$l$P$J$j$^$;$s!#(B - ($B$b$7!"%^%7%s$,J#?t$N%M%C%H%o!<%/%$%s%?!<%U%'!<%9$H;}$?$J$$>l9g$O!"(B - (OS$B$,%5%]!<%H$7$F$$$l$P(B) <code>ifconfig alias</code> $B%3%^%s%I$K$h$j(B - $BC#@.$G$-$^$9(B)$B!#(B</p> - - <p><code>:port</code> $B$H$$$C$?7A<0$G5-=R$9$k$3$H$K$h$j!"(B - $B%^%C%A$5$;$k%]!<%H$rJQ992DG=$G$9!#(B - $B$3$N;XDj$r$7$J$$>l9g$K$O!"<g%5!<%P@_Dj$K$*$1$k(B - $B0lHV:G8e$K(B <code><a href="#port">Port</a></code> $B$G;XDj$5$l$?%]!<%H$,(B - $B%G%U%)%k%H$H$J$j$^$9!#(B - <code>:*</code> $B$r;XDj$9$k$3$H$K$h$j!"(B - $B%"%I%l%9>e$NA4$F$N%]!<%H$K%^%C%A$7$^$9!#(B(<code>_default_</code> $B$N$H$-$O(B - $B$3$l$r;H$&$3$H$,?d>)$5$l$F$$$^$9!#(B)</p> - - <p><strong>$B%;%-%e%j%F%#$K4X$7$F(B</strong>: - $B%5!<%P!<$r5/F0$7$?0J30$N%f!<%6$,%m%0%U%!%$%k$,J]4I$5$l$k%G%#%l%/%H%j$K(B - $B=q$-9~$_2DG=$J$H$-$K$J$<%;%-%e%j%F%#$,GK$i$l$k2DG=@-$,$"$k$+$N>\:Y$O(B - <a href="../misc/security_tips.html">$B%;%-%e%j%F%#$K4X$9$k%3%D(B</a> $B$r(B - $B;2>H$7$F$/$@$5$$!#(B</p> - - <div class="note"><h3>$BCm0UE@(B</h3> - <p><code class="directive"><VirtualHost></code> $B$O(B Apache $B$,(B Listen $B$9$k(B - IP $B%"%I%l%9$K$O1F6A$rM?$((B<strong>$B$^$;$s(B</strong>$B!#(B - <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> $B$r(B - $B;H$C$F(B Apache $B$,@5$7$$%"%I%l%9$r(B listen $B$9$k$h$&$K@_Dj$9$kI,MW$,$"$j$^$9!#(B</p> - </div> - - <p>IP $B%Y!<%9$N%P!<%A%c%k%[%9%H$r;H$C$F$$$k>l9g$O!"FCJL$JL>A0(B - <code>_default_</code> $B$r;XDj$9$k$3$H$,$G$-$^$9!#$=$N>l9g$O(B - $B$=$N%P!<%A%c%k%[%9%H$OB>$N%P!<%A%c%k%[%9%H$GL@<(E*$K5s$2$i$l$F$$$J$$(B - $B$9$Y$F$N(B IP $B%"%I%l%9$K%^%C%A$7$^$9!#(B<code>_default_</code> $B%P!<%A%c%k%[%9%H$,L5$$(B - $B>l9g$K(B IP $B$,%P!<%A%c%k%[%9%H$G;XDj$5$l$?$b$N$K%^%C%A$7$J$$$H$-$O!"(B - VirtualHost $B%;%/%7%g%s$N30$N$9$Y$F$NDj5A$+$i$J$k!V<g!W%5!<%P@_Dj$,(B - $B;H$o$l$^$9!#(B($B$?$@$7!"(B<code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code> $B%G%#%l%/%F%#%V$K%^%C%A$9$k(B - $B$9$Y$F$N(B IP $B%"%I%l%9$O!V<g!W%5!<%P@_Dj$b(B <code>_default_</code> $B%P!<%A%c%k%[%9%H$b(B - $B;H$o$J$$$3$H$KCm0U$7$F$/$@$5$$!#>\$7$/$O(B <a href="../vhosts/name-based.html">$B%M!<%`%Y!<%9$N%P!<%A%c%k%[%9%H(B</a> $B$r(B - $B;2>H$7$F$/$@$5$$!#(B)</p> - - <p><code>:port</code> $B$H$$$C$?7A<0$G5-=R$9$k$3$H$K$h$j!"(B - $B%^%C%A$5$;$k%]!<%H$rJQ992DG=$G$9!#(B - $B$3$N;XDj$r$7$J$$>l9g$K$O!"<g%5!<%P@_Dj$K$*$1$k(B - $B0lHV:G8e$K(B <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> $B$G;XDj$5$l$?(B - $B%]!<%H$,%G%U%)%k%H$H$J$j$^$9!#(B - <code>:*</code> $B$r;XDj$9$k$3$H$K$h$j!"(B - $B%"%I%l%9>e$NA4$F$N%]!<%H$K%^%C%A$7$^$9!#(B(<code>_default_</code> $B$N$H$-$O(B - $B$3$l$r;H$&$3$H$,?d>)$5$l$F$$$^$9!#(B)</p> - - <p><code>:port</code> $B$H$$$C$?7A<0$G5-=R$9$k$3$H$K$h$j!"(B - $B%^%C%A$5$;$k%]!<%H$rJQ992DG=$G$9!#(B - $B$3$N;XDj$r$7$J$$>l9g$K$O!"<g%5!<%P@_Dj$K$*$1$k(B - $B0lHV:G8e$K(B <code><a href="#port">Port</a></code> $B$G;XDj$5$l$?%]!<%H$,(B - $B%G%U%)%k%H$H$J$j$^$9!#(B - <code>:*</code> $B$r;XDj$9$k$3$H$K$h$j!"(B - $B%"%I%l%9>e$NA4$F$N%]!<%H$K%^%C%A$7$^$9!#(B(<code>_default_</code> $B$N$H$-$O(B - $B$3$l$r;H$&$3$H$,?d>)$5$l$F$$$^$9!#(B)</p> - - <div class="warning"><h3>$B%;%-%e%j%F%#(B</h3> - <p>$B%5!<%P!<$r5/F0$7$?0J30$N%f!<%6$,%m%0%U%!%$%k$,J]4I$5$l$k%G%#%l%/%H%j$K(B - $B=q$-9~$_2DG=$J$H$-$K$J$<%;%-%e%j%F%#$,GK$i$l$k2DG=@-$,$"$k$+$N>\:Y$O(B - <a href="../misc/security_tips.html">$B%;%-%e%j%F%#$K4X$9$k%3%D(B</a> $B$r(B - $B;2>H$7$F$/$@$5$$!#(B</p></div> - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../vhosts/">Apache $B%P!<%A%c%k%[%9%H@bL@=q(B</a></li> -<li><a href="../dns-caveats.html">DNS $B$H(B Apache $B$K4X$9$kOC(B</a></li> -<li><a href="../bind.html">Apache $B$,;HMQ$9$k%"%I%l%9$H%]!<%H$N@_Dj(B</a></li> -<li>$B%j%/%(%9%H$r<u$1$?:]$K$3$l$i$N0[$J$k%;%/%7%g%s$,(B - $BAH$_9g$o$5$l$kJ}K!$K$D$$$F$O(B <a href="../sections.html"> - <Directory>, <Location>, <Files> $B%;%/%7%g%s$NF0:nK!(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 8b1fc15078..1ed62d36a9 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.jis +URI: directive-dict.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..f142e7cd51 --- /dev/null +++ b/docs/manual/mod/directive-dict.html.ja.euc-jp @@ -0,0 +1,301 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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></p> +</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></p> +</div><div id="footer"> +<p class="apache">Copyright 1999-2004 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.jis b/docs/manual/mod/directive-dict.html.ja.jis deleted file mode 100644 index 71262dae19..0000000000 --- a/docs/manual/mod/directive-dict.html.ja.jis +++ /dev/null @@ -1,301 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$B%G%#%l%/%F%#%V$N2r@b$K;H$o$l$kMQ8l(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$B%G%#%l%/%F%#%V$N2r@b$K;H$o$l$kMQ8l(B</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></p> -</div> - - <p>$B$3$NJ8=q$O3F(B Apache <a href="directives.html">$B@_Dj%G%#%l%/%F%#%V(B</a> - $B$r@bL@$9$k$?$a$K;H$o$l$F$$$kMQ8l$r@bL@$7$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description">$B@bL@(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Syntax">$B9=J8(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Default">$B%G%U%)%k%H(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Context">$B%3%s%F%-%9%H(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Override">$B>e=q$-(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Status">$B%9%F!<%?%9(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Module">$B%b%8%e!<%k(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">$B8_49@-(B</a></li> -</ul><h3>$B;2>H(B</h3><ul class="seealso"><li><a href="../configuring.html">$B@_Dj%U%!%$%k(B</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">$B@bL@(B</a></h2> - -<p>$B%G%#%l%/%F%#%V$NL\E*$N4JC1$J@bL@!#(B</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">$B9=J8(B</a></h2> - - <p>$B@_Dj%U%!%$%kCf$N%G%#%l%/%F%#%V$N=q<0$r<($7$^$9!#(B - $B$3$N9=J8$O%G%#%l%/%F%#%VFCM-$J$N$G!">\:Y$O%G%#%l%/%F%#%V$N@bL@$r(B - $B;2>H$7$F$/$@$5$$!#0lHLE*$K!"%G%#%l%/%F%#%VL>$N8e$K$O(B - $B6uGr$K$h$jJ,3d$5$l$?$$$/$D$+$N0z?t$,B3$-$^$9!#(B - $B0z?t$,6uGr$r4^$`$H$-$OFs=E0zMQId(B ($BLuCm(B: ") - $B$G0O$^$l$F$$$^$9!#(B $B%*%W%7%g%J%k$J0z?t$O3g8L(B - ($BLuCm(B: []) $B$G0O$^$l$F$$$^$9!#(B - $B0z?t$,J#?t$NCM$r<h$jF@$k>l9g$O!"$=$l$i$NCM$O?bD>$NK@(B "|" - $B$G(B $BJ,3d$5$l$F$$$^$9!#(B - $BJQ99$5$l$J$$%F%-%9%H$O%G%U%)%k%H$N%U%)%s%H$GI=<($5$l!"CV49$NI,MW$J(B - $B0z?t$O(B<em>$B6/D4$5$l$F(B</em>$BI=<($5$l$^$9!#(B - $B0z?t$N?t$,JQ$o$k%G%#%l%/%F%#%V$O:G8e$N(B - $B0z?t$,7+$jJV$5$l$k$3$H$r<($9$?$a$K(B "..." - $B$G=*$o$j$^$9!#(B</p> - - <p> - $B%G%#%l%/%F%#%V$OB?$/$N0c$&7?$N0z?t$r$H$j$^$9!#$$$/$D$+!"NI$/(B - $B;H$o$l$k$b$N$r0J2<$GDj5A$7$^$9!#(B</p> - - <dl> - <dt><em>URL</em></dt> - - <dd><code>http://www.example.com/path/to/file.html</code> - $B$N$h$&$K!"(B - $B%9%-!<%`!"%[%9%HL>!"%Q%9L>(B($B>JN,2DG=(B)$B$r4^$s$G$$$k40A4$J(B - Uniform Resource Locator$B!#(B</dd> - - <dt><em>URL-path</em></dt> - - <dd><code>/path/to/file.html</code> $B$N$h$&$K!"%9%-!<%`$H(B - $B%[%9%HL>$N8e$KB3$/(B <em>url</em> - $B$N0lIt!#(B<em>url-path</em> $B$O(B - $B%U%!%$%k%7%9%F%`$+$i$N;kE@$G$O$J$/!"(B - $B%&%'%V$+$i$N;kE@$G%j%=!<%9$rI=8=$7$^$9!#(B</dd> - - <dt><em>file-path</em></dt> - - <dd><code>/usr/local/apache/htdocs/path/to/file.html</code> - $B$N$h$&$K!"(B - $B%k!<%H%G%#%l%/%H%j$+$i;O$^$k%m!<%+%k$N%U%!%$%k%7%9%F%`>e$N%U%!%$%k$X$N%Q%9!#(B - $BDL>o!"%9%i%C%7%e$G;O$^$i$J$$(B <em>file-path</em> $B$O(B <a href="core.html#serverroot">ServerRoot</a> - $B$+$i$NAjBP%Q%9$H$7$F(B $B07$o$l$^$9!#(B</dd> - - <dt><em>directory-path</em></dt> - - <dd><code>/usr/local/apache/htdocs/path/to/</code> - $B$N$h$&$K!"(B - $B%k!<%H%G%#%l%/%H%j$+$i;O$^$k%m!<%+%k$N%U%!%$%k%7%9%F%`$N%G%#%l%/%H%j$X$N(B - $B%Q%9!#(B</dd> - - <dt><em>filename</em></dt> - - <dd><code>file.html</code> $B$N$h$&$K!"%Q%9>pJs$NIU$$$F$$$J$$(B - $B%U%!%$%kL>!#(B</dd> - - <dt><em>regex</em></dt> - - <dd>Perl $B8_49$N(B<a href="../glossary.html#regex">$B@55,I=8=(B</a>$B$G$9!#(B - $B%G%#%l%/%F%#%V$NDj5A$,(B <em>regex</em> - $B$,2?$KBP$7$F%^%C%A$r9T$J$&$N$+$r;XDj$7$^$9!#(B</dd> - - <dt><em>extension</em></dt> - - <dd>$B0lHLE*$K$O(B <em>filename</em> - $B$N:G8e$N%I%C%H$N8e$NItJ,$G$9!#(B $B$7$+$7!"(BApache - $B$OJ#?t$N%U%!%$%k$N3HD%;R$rG'<1$7$^$9$N$G!"(B<em>filename</em> - $B$KJ#?t$N%I%C%H$,$"$k$H!":G=i$N%I%C%H$N8e$N!"$=$l$>$l$N%I%C%H$GJ,N%$5$l$?ItJ,$,(B - <em>extension</em> ($BLuCm(B: $B3HD%;R(B) - $B$K$J$j$^$9!#Nc$($P!"(B<em>filename</em> - <code>file.html.en</code> - $B$K$OFs$D$N3HD%;R$,$"$j$^$9!#(B<code>.html</code> $B$H(B - <code>.en</code> $B$G$9!#(BApache - $B$N%G%#%l%/%F%#%V$G$O!"(B<em>extension</em> - $B$O%I%C%HIU$-$G$bL5$7$G$b;XDj$G$-$^$9!#$5$i$K!"(B<em>extension</em> - $B$O(B $BBgJ8;z>.J8;z$r6hJL$7$^$;$s!#(B</dd> - - <dt><em>MIME-type</em></dt> - - <dd><code>text/html</code> $B$N$h$&$K!"%9%i%C%7%e$GJ,N%$5$l$?(B - $B<g%U%)!<%^%C%H$HI{%U%)!<%^%C%H$K$h$C$F%U%!%$%k$N7A<0$r(B - $BI=$9J}K!$G$9!#(B</dd> - - <dt><em>env-variable</em></dt> - - <dd>Apache $B$N@_Dj$K$h$jDj5A$5$l$k(B <a href="../env.html">$B4D6-JQ?t(B</a>$B$NL>A0$G$9!#$3$l$O%*%Z%l!<%F%#%s%0%7%9%F%`$N(B - $B4D6-JQ?t$HF1$8$H$O8B$i$J$$$3$H$KCm0U$7$F$/$@$5$$!#>\:Y$O(B <a href="../env.html">$B4D6-JQ?t$N@bL@(B</a>$B$r;2>H$7$F$/$@$5$$!#(B</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">$B%G%U%)%k%H(B</a></h2> - - <p>$B%G%#%l%/%F%#%V$K%G%U%)%k%HCM(B - (<em>$B$9$J$o$A(B</em>$B!"@_Dj%U%!%$%k$+$i(B - $B>JN,$5$l$F$$$F$b!"(BApache - $B%&%'%V%5!<%P$OFCDj$NCM$K@_Dj$5$l$F$$$k$+$N$h$&$K(B - $BF0:n$7$^$9(B) $B$,$"$k>l9g$O$3$3$K5-=R$5$l$^$9!#(B - $B%G%U%)%k%HCM$NL5$$>l9g!"$3$3$O(B "<em>None</em>" $B$H(B - $B=q$+$l$^$9!#$3$3$G=q$+$l$F$$$k%G%U%)%k%H$O%5!<%P$H6&$KG[I[$5$l$F$$$k(B - $B%G%U%)%k%H$N(B httpd.conf - $BFb$K=q$+$l$F$$$k%G%#%l%/%F%#%V$NCM$H(B - $B0c$&2DG=@-$,$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B</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">$B%3%s%F%-%9%H(B</a></h2> - - <p> - $B$3$l$O!"%5!<%P$N@_Dj%U%!%$%kCf$N$I$3$G%G%#%l%/%F%#%V$,M-8z$J$N$+$r<($7$^$9!#(B - $B<!$K<($9CM$,0l$D0J>e%+%s%^6h@Z$j$GNs5s$5$l$F$$$^$9!#(B</p> - - <dl> - <dt>$B%5!<%P@_Dj%U%!%$%k(B</dt> - - <dd>$B$3$l$O!"%5!<%P@_Dj%U%!%$%k(B - (<em>$BNc$($P(B</em>$B!"(B<code>httpd.conf</code>, - <code>srm.conf</code>, <code>access.conf</code>) - $BFb$G$O;HMQ$G$-$^$9$,!"(B - <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> $B$d(B - <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> $B$NCf$G$O(B - <strong>$B;HMQ$G$-$J$$(B</strong>$B$3$H$r<($7$^$9!#(B - <code>.htaccess</code>$B%U%!%$%k$G$N;HMQ$O5v2D$5$l$F$$$^$;$s!#(B</dd> - - <dt>$B%P!<%A%c%k%[%9%H(B</dt> - - <dd>$B$3$l$O!"%5!<%P@_Dj%U%!%$%k$N(B - <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - $B$NCf$G;HMQ$G$-$k$3$H$r<($7$^$9!#(B</dd> - - <dt>$B%G%#%l%/%H%j(B</dt> - - <dd>$B$3$l$O!"%5!<%P@_Dj%U%!%$%k$N(B - <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> - $B%3%s%F%J$NCf$G!"(B <a href="../sections.html">$B@_Dj%;%/%7%g%s(B</a> - $B$G@bL@$5$l$F$$$k@)8B$N2<$G;HMQ$G$-$k$3$H$r<($7$^$9!#(B</dd> - - <dt>.htaccess</dt> - - <dd>$B$3$l$O!"%G%#%l%/%H%j(B<em>$BKh(B</em>$B$N(B - <code>.htaccess</code> $B%U%!%$%kFb$G(B - $B;HMQ2DG=$G$"$k$3$H$r<($7$^$9!#(B $B$?$@!"(B<a href="#Override">$B>e=q$-(B</a> - $B$N@_Dj$K$h$C$F$O!"=hM}$5$l$J$$$+$b$7$l$^$;$s!#(B</dd> - </dl> - - <p> - $B%G%#%l%/%F%#%V$O;X<($5$l$?%3%s%F%-%9%H$G(B<em>$B$N$_(B</em>$B5v2D$5$l$^$9!#(B - $BB>$N>l=j$G;H$*$&$H$9$k$H!"%5!<%P$,$=$N%3%s%F%-%9%H$r@5$7$/07$($J$/(B - $B$J$k$h$&$J@_Dj%(%i!<$,H/@8$9$k$+!"%5!<%P$,$^$C$?$/F0:n$7$J$/$J$k!"(B - <em>$B$9$J$o$A(B</em>$B!"%5!<%P$,5/F0$7$J$/$J$k$H$$$&$3$H$K$J$j$^$9!#(B</p> - - <p> - $B%G%#%l%/%F%#%V$NM-8z$J0LCV$O!"<B:]$O5s$2$i$l$F$$$k%3%s%F%-%9%H$N(B - $BO@M}OB(B ($BLuCm(B: Boolen OR) - $B$K$J$j$^$9!#8@$$49$($k$H!"(B - "<code>$B%5!<%P@_Dj%U%!%$%k!"(B.htaccess</code>" $B$GM-8z$@$H(B - $B5-$5$l$F$$$k%G%#%l%/%F%#%V$O(B <code>httpd.conf</code> - $B%U%!%$%k$H(B <code>.htaccess</code> - $B%U%!%$%k$H$GM-8z$G$9$,!"(B <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - $B$d(B <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - $B$NCf$G$O;HMQ$G$-$^$;$s!#(B</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">$B>e=q$-(B</a></h2> - - <p>$B$3$N%G%#%l%/%F%#%V$NB0@-$O!"(B<code>.htaccess</code> - $B%U%!%$%kCf$K(B - $B%G%#%l%/%F%#%V$,8=$l$?$H$-$K!"$=$l$N=hM}$rM-8z$K$9$k$?$a$K(B - $B$I$N@_Dj$N>e=q$-$,I,MW$+$r<($7$^$9!#(B $B%G%#%l%/%F%#%V$N(B - <a href="#Context">$B%3%s%F%-%9%H(B</a> - $B$,!"(B<code>.htaccess</code> - $B%U%!%$%kCf$G$O5v2D$7$F$$$J$$>l9g$O!"(B $B$3$NB0@-$O(B - "<em>$BE,MQIT2D(B</em>" $B$H=q$+$l$^$9!#(B</p> - - <p>$B>e=q$-$O!"(B<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> - $B%G%#%l%/%F%#%V$K$h$C$FM-8z$K$5$l!"(B - $BFCDj$N%9%3!<%W(B($B%G%#%l%/%H%j$J$I(B)$B$H!"(B - $B$5$i$K2<0L$N%l%Y%k$N(B <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> - $B$G=$@5$5$l$J$$8B$j!"(B $B$=$NG[2<$KBP$7$FE,MQ$5$l$^$9!#(B - $B%G%#%l%/%F%#%V$N%I%-%e%a%s%H$O<h$jF@$k>e=q$-$NL>A0$b5s$2$^$9!#(B</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">$B%9%F!<%?%9(B</a></h2> - - <p>$B$3$l$O%G%#%l%/%F%#%V$,(B Apache - $B%&%'%V%5!<%P$K$I$l$/$i$$$-$D$/AH$_9~$^$l$F$$$k$+$r(B - $B<($7$^$9!#8@$$49$($l$P!"%G%#%l%/%F%#%V$H$=$N5!G=$rMxMQ$9$k$?$a$K!"(B - $B%b%8%e!<%k$N?t$rA}$d$7$F!"%5!<%P$r:F%3%s%Q%$%k$9$kI,MW$,$"$k$+$b$7$l$J$$(B - $B$H$$$&$3$H$r<($7$^$9!#(B - $B$3$NB0@-$,<h$jF@$kCM$O0J2<$N$b$N$G$9(B:</p> - - <dl> - <dt>Core</dt> - - <dd>"Core" $B$N%G%#%l%/%F%#%V$O(B Apache - $B%&%'%V%5!<%P$N4pK\$H$J$k$Y$-$b$N$G$"$j!"(B - $B>o$K;HMQ2DG=$G$"$k$3$H$r<($7$^$9!#(B</dd> - - <dt>MPM</dt> - - <dd>"MPM" $B$N%G%#%l%/%F%#%V$O(B<a href="../mpm.html">$B%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B</a>$B$GDs6!$5$l$F$$$^$9!#(B - $B$3$N<oN`$N%G%#%l%/%F%#%V$O%G%#%l%/%F%#%V$NDj5A$N(B<a href="#Module">$B%b%8%e!<%k(B</a>$B$N9T$K;H$C$F$$$k%b%8%e!<%k$NL>A0$,=q$+$l$F$$$k(B - $B>l9g$K$N$_;HMQ2DG=$G$9!#(B</dd> - - <dt>Base</dt> - - <dd>"Base" $B$N%G%#%l%/%F%#%V$O(B - $B%G%U%)%k%H$G%5!<%P$KAH$_9~$^$l$F$$$kI8=`%b%8%e!<%k$NCf$N0l$D$G%5(B - $B%]!<%H$5$l$F$$$F!"$o$6$o$6@_Dj$+$i%b%8%e!<%k$r:o=|$7$?$H$-$r=|$$$F!"(B - $BDL>o$G$O;HMQ2DG=$G$"$k$3$H$r<($7$^$9!#(B</dd> - - <dt>Extension</dt> - - <dd>"Extension" $B$N%G%#%l%/%F%#%V$O!"(B Apache - $B%5!<%P$NG[I[J*$KF1:-$5$l$F$$$k%b%8%e!<%k$N0l$D$GDs6!$5$l$F$$$k$b$N$N!"(B - $BDL>o$G$O%5!<%P$KAH$_9~$^$l$F$$$J$$$3$H$r<($7$^$9!#(B - $B%G%#%l%/%F%#%V$H$=$N5!G=$rM-8z$K$9$k$K$O!"%5!<%P%S%k%IMQ$N@_Dj%U%!%$%k$r(B - $BJQ99$7$F(B Apache - $B$r:F%3%s%Q%$%k$9$kI,MW$,$"$j$^$9!#(B</dd> - - <dt>Experimental</dt> - - <dd>"Experimental" $B$N%G%#%l%/%F%#%V$O!"(BApache - $BG[I[J*$K(B - $BF1:-$5$l$F$$$k$b$N$N!";n$7$?$$>l9g$O<+8J@UG$$G9T$J$&(B - $BI,MW$,$"$k$H$$$&$3$H$r<($7$^$9!#%G%#%l%/%F%#%V$O!"$9$Y$F$N%I%-%e%a%s%H$r(B - $B40A4$K$=$m$o$;$k$?$a$K2r@b$5$l$F$$$^$9$,!"%5%]!<%H$5$l$F$$$k$H$O8B$j$^$;$s!#(B - $B%G%#%l%/%F%#%V$rDs6!$9$k%b%8%e!<%k$O%G%U%)%k%H$GAH$_9~$^$l$F$$$k$+$b(B - $B$7$l$^$;$s$7!"$=$&$G$J$$$+$b$7$l$^$;$s!#;HMQ2DG=$+$I$&$+$O!"(B - $B%G%#%l%/%F%#%V$H%b%8%e!<%k$N@bL@$r$7$F$$$k%Z!<%8$N@hF,$rD4$Y$F$/$@$5$$!#(B</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">$B%b%8%e!<%k(B</a></h2> - - <p> - $B$3$l$OC1=c$K%G%#%l%/%F%#%V$,Dj5A$5$l$F$$$k%b%8%e!<%k$NL>A0$r5-:\$7$^$9!#(B</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">$B8_49@-(B</a></h2> - - <p>$B%G%#%l%/%F%#%V$,(B Apache 2 - $B$NG[I[$KAH$_9~$^$l$F$$$J$+$C$?>l9g!"(B - $B%G%#%l%/%F%#%V$,F3F~$5$l$?%P!<%8%g%s$,$3$3$K=q$+$l$F$$$^$9!#(B - $B$^$?!"%G%#%l%/%F%#%V$,FCDj$N%W%i%C%H%U%)!<%`$K$N$_B8:_$9$k$H$-$b(B - $B$3$3$K=q$+$l$F$$$^$9!#(B</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></p> -</div><div id="footer"> -<p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 06a4e028c8..29278cdb7c 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.jis +URI: directives.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP URI: directives.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/directives.html.ja.jis b/docs/manual/mod/directives.html.ja.euc-jp index 06e0c3c154..f50b4a9b77 100644 --- a/docs/manual/mod/directives.html.ja.jis +++ b/docs/manual/mod/directives.html.ja.euc-jp @@ -1,38 +1,38 @@ -<?xml version="1.0" encoding="ISO-2022-JP"?> +<?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>$B%G%#%l%/%F%#%V0lMw(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div><div id="preamble"><h1>$B%G%#%l%/%F%#%V0lMw(B</h1> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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="Español"> 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></p> </div> <p> - $BI8=`(B Apache $BG[I[$K$"$k$9$Y$F$N(B Apache $B$N%G%#%l%/%F%#%V$N0lMw$G$9!#(B - $B$3$l$i$O0l4S$7$?7A<0$G=q$+$l$F$$$F!";H$o$l$F$$$kMQ8l$N(B - <a href="directive-dict.html" rel="Glossary">$BMQ8l=8(B</a> $B$bMQ0U$5$l$F$$$^$9!#(B + 標準 Apache 配布にあるすべての Apache のディレクティブの一覧です。 + これらは一貫した形式で書かれていて、使われている用語の + <a href="directive-dict.html" rel="Glossary">用語集</a> も用意されています。 </p> <p> - $B3F%G%#%l%/%F%#%V$N35MW$r@bL@$7$?(B <a href="quickreference.html">$B%G%#%l%/%F%#%V%/%$%C%/%j%U%!%l%s%9(B</a>$B$b(B - $B$"$j$^$9!#(B + 各ディレクティブの概要を説明した <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> @@ -401,10 +401,10 @@ <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="Español"> 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></p> </div><div id="footer"> <p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 298b5b7015..15e69b0703 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.jis +URI: index.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP URI: index.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/index.html.ja.jis b/docs/manual/mod/index.html.ja.euc-jp index 3876addada..6f152c5d82 100644 --- a/docs/manual/mod/index.html.ja.jis +++ b/docs/manual/mod/index.html.ja.euc-jp @@ -1,50 +1,50 @@ -<?xml version="1.0" encoding="ISO-2022-JP"?> +<?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>$B%b%8%e!<%k0lMw(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$B%b%8%e!<%k0lMw(B</h1> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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="Español"> 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></p> </div> <p> - $B0J2<$O(B Apache $B$NG[I[$N0lIt$H$7$FG[$i$l$F$$$k$9$Y$F$N%b%8%e!<%k$N(B - $B0lMw$G$9!#$9$Y$F$N(B <a href="directives.html">Apache - $B%G%#%l%/%F%#%V(B</a> $B$N%"%k%U%!%Y%C%H=g$N%j%9%H$b8+$F$/$@$5$$!#(B + 以下は 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">$B%3%"5!G=$H(B MPM</a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">$BB>$N%b%8%e!<%k(B</a></li></ul><h3>$B;2>H(B</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">$B%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPMs)</a> +<li><a href="../mpm.html">マルチプロセッシングモジュール (MPMs)</a> </li> -<li><a href="quickreference.html">$B%G%#%l%/%F%#%V(B $B%/%$%C%/%j%U%!%l%s%9(B</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">$B%3%"5!G=$H(B 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>$B>o$K;HMQ2DG=$J(B Apache HTTP $B%5!<%P$N%3%"5!G=(B</dd> -<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">$BFs$D0J>e$N%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPM) -$B$G<BAu$5$l$F$$$k%G%#%l%/%F%#%V$N%3%l%/%7%g%s(B</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="leader.html">leader</a></dt><dd>An experimental variant of the standard <code class="module"><a href="../mod/worker.html">worker</a></code> MPM</dd> @@ -53,84 +53,84 @@ 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>$B%9%l%C%I$r;H$o$:!"@h9T$7$F(B fork $B$r9T$J$&%&%'%V%5!<%P$r<BAu(B +<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 -$B8~$1$K:GE,2=$5$l$?%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B</dd> -<dt><a href="worker.html">worker</a></dt><dd>$B%^%k%A%9%l%C%I$H%^%k%A%W%m%;%9$N%O%$%V%j%C%I7?(B -$B%&%'%V%5!<%P$r<BAu$7$?%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B</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">$BB>$N%b%8%e!<%k(B</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_actions.html" id="A" name="A">mod_actions</a></dt><dd>$B%a%G%#%"%?%$%W$d%j%/%(%9%H%a%=%C%I$K1~$8$F(B -CGI $B%9%/%j%W%H$r<B9T$9$k5!G=$rDs6!(B</dd> -<dt><a href="mod_alias.html">mod_alias</a></dt><dd>$B%[%9%H%U%!%$%k%7%9%F%`>e$N$$$m$$$m$J0c$&>l=j$r(B - $B%I%-%e%a%s%H%D%j!<$K%^%C%W$9$k5!G=$H!"(B - URL $B$N%j%@%$%l%/%H$r9T$J$&5!G=$rDs6!$9$k(B</dd> -<dt><a href="mod_asis.html">mod_asis</a></dt><dd>$B<+J,MQ$N(B HTTP $B%X%C%@$N=q$+$l$F$$$k%U%!%$%k$rAw?.$9$k(B</dd> -<dt><a href="mod_auth_basic.html">mod_auth_basic</a></dt><dd>$B4pK\G'>Z(B</dd> +<dl><dt><a href="mod_actions.html" id="A" name="A">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_auth_ldap.html">mod_auth_ldap</a></dt><dd>Allows an LDAP directory to be used to store the database for HTTP Basic authentication.</dd> -<dt><a href="mod_authn_anon.html">mod_authn_anon</a></dt><dd>$BG'>Z$,I,MW$JNN0h$X$N(B "anonymous" $B%f!<%6$N%"%/%;%9$r5v2D$9$k(B +<dt><a href="mod_authn_anon.html">mod_authn_anon</a></dt><dd>認証が必要な領域への "anonymous" ユーザのアクセスを許可する </dd> -<dt><a href="mod_authn_dbm.html">mod_authn_dbm</a></dt><dd>DBM $B%U%!%$%k$rMQ$$$?%f!<%6G'>Z(B</dd> -<dt><a href="mod_authn_default.html">mod_authn_default</a></dt><dd>$BG'>Z%U%)!<%k%P%C%/%b%8%e!<%k(B</dd> -<dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd>$B%F%-%9%H%U%!%$%k$rMQ$$$?%f!<%6G'>Z(B</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_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>$B>5G'%U%)!<%k%P%C%/%b%8%e!<%k(B</dd> -<dt><a href="mod_authz_groupfile.html">mod_authz_groupfile</a></dt><dd>$B%W%l!<%s%F%-%9%H%U%!%$%k$rMQ$$$?%0%k!<%W>5G'(B</dd> -<dt><a href="mod_authz_host.html">mod_authz_host</a></dt><dd>$B%[%9%H(B ($BL>A0$b$7$/$O(B IP $B%"%I%l%9(B) $B$K4p$E$$$?%0%k!<%W>5G'(B</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>Authorization based on file ownership</dd> <dt><a href="mod_authz_user.html">mod_authz_user</a></dt><dd>User Authorization</dd> -<dt><a href="mod_autoindex.html">mod_autoindex</a></dt><dd>Unix $B$N(B <code>ls</code> $B%3%^%s%I$d(B - Win32 $B$N(B <code>dir</code> $B%7%'%k%3%^%s%I$K;w$?(B - $B%G%#%l%/%H%j%$%s%G%C%/%9$r@8@.$9$k(B</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>Content cache keyed to URIs.</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 $B%9%/%j%W%H$N<B9T(B</dd> -<dt><a href="mod_cgid.html">mod_cgid</a></dt><dd>$B30It(B CGI $B%G!<%b%s$r;H$C$?(B CGI $B%9%/%j%W%H$N<B9T(B</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>$BJ,;6%*!<%5%j%s%0$H%P!<%8%g%s4IM}(B -(<a href="http://www.webdav.org/">WebDAV</a>) $B5!G=(B</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> $B$N$?$a$N%U%!%$%k%7%9%F%`%W%m%P%$%@(B</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>generic locking module for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></dd> -<dt><a href="mod_deflate.html">mod_deflate</a></dt><dd>$B%/%i%$%"%s%H$XAw$i$l$kA0$K%3%s%F%s%D$r05=L$9$k(B</dd> -<dt><a href="mod_dir.html">mod_dir</a></dt><dd>$B!V:G8e$N%9%i%C%7%e!W$N%j%@%$%l%/%H$H!"%G%#%l%/%H%j$N(B -$B%$%s%G%C%/%9%U%!%$%k$r07$&5!G=$rDs6!$9$k(B</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>Content cache storage manager keyed to URIs</dd> -<dt><a href="mod_echo.html" id="E" name="E">mod_echo</a></dt><dd>$B%W%m%H%3%k%b%8%e!<%k$N35MW$r<($9$?$a$NC1=c$J%(%3!<%5!<%P(B +<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 $B%9%/%j%W%H5Z$S(B SSI -$B%Z!<%8$KEO$5$l$k4D6-JQ?t$rJQ99$9$k5!G=$rDs6!$9$k(B</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>$B%f!<%6$N;XDj$7$?4p=`$K4p$E$$$?(B <code>Expires</code> HTTP $B%X%C%@$N@8@.(B</dd> +<dt><a href="mod_expires.html">mod_expires</a></dt><dd>ユーザの指定した基準に基づいた <code>Expires</code> HTTP ヘッダの生成</dd> <dt><a href="mod_ext_filter.html">mod_ext_filter</a></dt><dd>Pass the response body through an external program before delivery to the client</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_headers.html" id="H" name="H">mod_headers</a></dt><dd>HTTP $B%j%/%(%9%H$N%X%C%@$H1~Ez$N%X%C%@$N%+%9%?%^%$%:(B</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_imap.html">mod_imap</a></dt><dd>Server-side imagemap processing</dd> -<dt><a href="mod_include.html">mod_include</a></dt><dd>$B%5!<%P$,%Q!<%9$9$k(B html $B%I%-%e%a%s%H(B (Server Side Includes)</dd> -<dt><a href="mod_info.html">mod_info</a></dt><dd>$B%5!<%P$N@_Dj$NJq3gE*$J354Q$rDs6!$9$k(B</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>$B%5!<%P$X$N%j%/%(%9%H$N%m%.%s%0(B</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 Logging of the requests made to the server</dd> -<dt><a href="mod_logio.html">mod_logio</a></dt><dd>$B%j%/%(%9%HKh$KF~NO%P%$%H?t$H=PNO%P%$%H?t$H$r%m%.%s%0(B</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>Content cache keyed to URIs</dd> -<dt><a href="mod_mime.html">mod_mime</a></dt><dd>$B%j%/%(%9%H$5$l$?%U%!%$%k$N3HD%;R$H%U%!%$%k$N?6$kIq$$(B - ($B%O%s%I%i$H%U%#%k%?(B)$B!"FbMF(B (MIME $B%?%$%W!"8@8l!"J8;z%;%C%H!"%(%s%3!<%G%#%s%0(B) - $B$H$r4XO"IU$1$k(B</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">$B%3%s%F%s%H%M%4%7%(!<%7%g%s(B</a> - $B5!G=$rDs6!$9$k(B</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 proxy/gateway server</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 @@ -141,19 +141,19 @@ 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>$B%j%/%(%9%H$NFCD'$K4p$E$$$?4D6-JQ?t$N@_Dj$r2DG=$K$9$k(B</dd> -<dt><a href="mod_so.html">mod_so</a></dt><dd>$B5/F0;~$d:F5/F0;~$K<B9T%3!<%I$H%b%8%e!<%k$r%5!<%P$K%m!<%I$9$k(B +<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>$B%f!<%6$,F~NO$7$?$G$"$m$&4V0c$C$?(B URL $B$r!"(B -$BBgJ8;z>.J8;z$N6hJL$rL5;k$9$k$3$H$H0l$D0J2<$NDV$j4V0c$$$r5vMF$9$k$3$H$G(B -$B=$@5$r;n$_$k(B</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>$B%5!<%P$N3hF0>u67$H@-G=$K4X$9$k>pJs$rDs6!$9$k(B</dd> -<dt><a href="mod_suexec.html">mod_suexec</a></dt><dd>$B;XDj$5$l$?%f!<%6$H%0%k!<%W$G(B CGI $B%9%/%j%W%H$r<B9T$9$k(B</dd> -<dt><a href="mod_unique_id.html" id="U" name="U">mod_unique_id</a></dt><dd>$B$=$l$>$l$N%j%/%(%9%H$KBP$9$k0l0U$J<1JL;R$NF~$C$?4D6-JQ?t$r(B -$BDs6!$9$k(B</dd> -<dt><a href="mod_userdir.html">mod_userdir</a></dt><dd>$B%f!<%6@lMQ$N%G%#%l%/%H%j$rDs6!(B +<dt><a href="mod_status.html">mod_status</a></dt><dd>サーバの活動状況と性能に関する情報を提供する</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 @@ -165,10 +165,10 @@ hosting</dd> <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="Español"> 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></p> </div><div id="footer"> <p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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_actions.html b/docs/manual/mod/mod_actions.html index e72f7be1eb..8b9470135e 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.jis +URI: mod_actions.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..8b9e036a66 --- /dev/null +++ b/docs/manual/mod/mod_actions.html.ja.euc-jp @@ -0,0 +1,173 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/mod_actions.html.ja.jis deleted file mode 100644 index 027c008612..0000000000 --- a/docs/manual/mod/mod_actions.html.ja.jis +++ /dev/null @@ -1,173 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%a%G%#%"%?%$%W$d%j%/%(%9%H%a%=%C%I$K1~$8$F(B -CGI $B%9%/%j%W%H$r<B9T$9$k5!G=$rDs6!(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>actions_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_actions.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$K$OFs$D$N%G%#%l%/%F%#%V$,$"$j$^$9!#(B<code class="directive"><a href="#action">Action</a></code> - $B%G%#%l%/%F%#%V$OFCDj$N(B MIME $B%?%$%W$N%U%!%$%k$r%j%/%(%9%H$5$l$?>l9g$K(B - CGI $B%9%/%j%W%H$,<B9T$5$l$k$h$&$K$7$^$9!#(B<code class="directive"><a href="#script">Script</a></code> - $B%G%#%l%/%F%#%V$O%j%/%(%9%H$GFCDj$N%a%=%C%I$,;HMQ$5$l$?$H$-$K(B CGI - $B%9%/%j%W%H$,<B9T$5$l$k$h$&$K$7$^$9!#(B - $B$3$l$O%U%!%$%k$r=hM}$9$k%9%/%j%W%H$N<B9T$r$:$C$H4JC1$K$7$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B;2>H(B</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 $B$K$h$kF0E*%3%s%F%s%D(B</a></li> -<li><a href="../handler.html">Apache $B$N%O%s%I%i$N;HMQ(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BFCDj$N%O%s%I%i$d%3%s%F%s%H%?%$%W$KBP$7$F(B CGI $B$r<B9T$9$k$h$&$K(B -$B@_Dj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_actions</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td><code>virtual</code> $B=$>~;R$H%O%s%I%iEO$7$O(B -Apache 2.1 $B$GF3F~$5$l$^$7$?(B</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O(B <var>action-type</var> - $B$,%j%/%(%9%H$5$l$?$H$-$K(B <var>cgi-script</var> - $B$,<B9T$5$l$k$H$$$&F0:n$rDI2C$7$^$9!#(B<var>cgi-script</var> $B$O(B - <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> $B$d(B - <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> $B$K$h$C$F(B - CGI $B%9%/%j%W%H$K@_Dj$5$l$?%j%=!<%9$X$N(B URL-path $B$G$9!#(B - <var>Action-type</var> $B$K$O(B - <a href="../handler.html">handler</a> $B$+(B MIME - $B%3%s%F%s%H%?%$%W$r;XDj$G$-$^$9!#%j%/%(%9%H$5$l$?%I%-%e%a%s%H$N(B URL - $B$H%U%!%$%k$N%Q%9$OI8=`(B CGI $B4D6-JQ?t(B <code>PATH_INFO</code> $B$H(B - <code>PATH_TRANSLATED</code> $B$r;H$C$FEA$($i$l$^$9!#(B - $BFCDj$N%j%/%(%9%H$KBP$7$F;HMQ$5$l$k%O%s%I%i$X$O!"(B - <code>REDIRECT_HANDLER</code> $BJQ?t$r;H$C$FEO$;$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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>$B:G=i$NNc$G$O!"(BMIME $B%3%s%F%s%H%?%$%W$,(B <code>image/gif</code> - $B$N%U%!%$%k$X$N%j%/%(%9%H$O!";XDj$7$?%9%/%j%W%H(B - <code>/cgi-bin/images.cgi</code> $B$G=hM}$5$l$^$9!#(B</p> - - <p>2 $BHVL\$NNc$G$O!"3HD%;R$,(B <code>.xyz</code> - $B$N%U%!%$%k$X$N%j%/%(%9%H$O!";XDj$7$?%9%/%j%W%H(B - <code>/cgi-bin/program.cgi</code> $B$G=hM}$5$l$^$9!#(B</p> - - <p>$B%*%W%7%g%s$N(B <code>virtual</code> $B=$>~;R$r;HMQ$9$k$H!"(B - $B%j%/%(%9%H$5$l$?%U%!%$%k$,<B:]$KB8:_$9$k$+$I$&$+$r8!::$7$J$$$h$&$K$G$-$^$9!#(B - $B$3$l$ONc$($P!"(B<code class="directive">Action</code> $B%G%#%l%/%F%#%V$r%P!<%A%c%k$J(B - Location $B$K;HMQ$7$?$$!"$H$$$C$?>l9g$KJXMx$G$9!#(B</p> - - <div class="example"><h3>$BNc(B</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>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BFCDj$N%j%/%(%9%H%a%=%C%I$KBP$7$F(B CGI $B%9%/%j%W%H$r(B -$B<B9T$9$k$h$&$K@_Dj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Script <var>method</var> <var>cgi-script</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_actions</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O(B <var>method</var> - $B$H$$$&%a%=%C%I$r;H$C$F%j%/%(%9%H$,9T$J$o$l$?$H$-$K(B - <var>cgi-script</var> $B$r<B9T$9$k$H$$$&F0:n$rDI2C$7$^$9!#(B - <var>cgi-script</var> $B$O(B - <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> $B$d(B - <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> $B$K$h$C$F(B - CGI $B%9%/%j%W%H$K@_Dj$5$l$?%j%=!<%9$X$N(B URL-path $B$G$9!#(B - $B%j%/%(%9%H$5$l$?%I%-%e%a%s%H$N(B URL $B$H%U%!%$%k$N%Q%9$OI8=`(B CGI - $B4D6-JQ?t(B <code>PATH_INFO</code> $B$H(B <code>PATH_TRANSLATED</code> - $B$r;H$C$FEA$($i$l$^$9!#(B</p> - - <div class="note"> - $BG$0U$N%a%=%C%IL>$r;HMQ$9$k$3$H$,$G$-$^$9!#(B - <strong>$B%a%=%C%IL>$OBgJ8;z>.J8;z$r6hJL$7$^$9(B</strong>$B!#$G$9$+$i!"(B - <code>Script PUT</code> $B$H(B <code>Script put</code> - $B$O$^$C$?$/0c$C$?8z2L$K$J$j$^$9!#(B - </div> - - <p><code class="directive">Script</code> $B%3%^%s%I$O%G%U%)%k%H$NF0:n$r(B - $BDI2C$9$k$@$1$G$"$k$3$H$K(B - $BCm0U$7$F$/$@$5$$!#$b$7(B CGI $B%9%/%j%W%H$,8F$P$l$?$j!"%j%/%(%9%H$5$l$?(B - $B%a%=%C%I$rFbIt$G07$&$3$H$N$G$-$kB>$N%j%=!<%9$,$"$l$P!"$=$l$,9T$J$o$l$^$9!#(B - <code>GET</code> $B%a%=%C%I$N(B <code class="directive">Script</code> $B$OLd9g$;(B - $B0z?t$,$"$k>l9g$K$N$_(B - (<em>$B$?$H$($P(B</em>$B!"(Bfoo.html?hi) $B8F$P$l$k$H$$$&$3$H$K$bCm0U$7$F$/$@$5$$!#(B - $B$=$&$G$J$$>l9g$O!"%j%/%(%9%H$ODL>oDL$j=hM}$5$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 b78538dd42..cbf64dede2 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.jis +URI: mod_alias.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..07a0283128 --- /dev/null +++ b/docs/manual/mod/mod_alias.html.ja.euc-jp @@ -0,0 +1,380 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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> +</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 premanent</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 1999-2004 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.jis b/docs/manual/mod/mod_alias.html.ja.jis deleted file mode 100644 index a72171e7ae..0000000000 --- a/docs/manual/mod/mod_alias.html.ja.jis +++ /dev/null @@ -1,380 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%[%9%H%U%!%$%k%7%9%F%`>e$N$$$m$$$m$J0c$&>l=j$r(B - $B%I%-%e%a%s%H%D%j!<$K%^%C%W$9$k5!G=$H!"(B - URL $B$N%j%@%$%l%/%H$r9T$J$&5!G=$rDs6!$9$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>alias_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_alias.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$N%G%#%l%/%F%#%V$O%5!<%P$K%j%/%(%9%H$,E~Ce$7$?$H$-$K(B - URL $B$NA`:n$d@)8f$r$9$k$3$H$r2DG=$K$7$^$9!#(B<code class="directive"><a href="#alias">Alias</a></code> - $B%G%#%l%/%F%#%V$H(B <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> - $B%G%#%l%/%F%#%V$O(B - URL $B$H%U%!%$%k%7%9%F%`$N%Q%9$r%^%C%W$9$k$?$a$K;HMQ$5$l$^$9!#$3$l$O(B - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - $B$N2<$K$J$$%I%-%e%a%s%H$r%&%'%V$N%I%-%e%a%s%H%D%j!<$N0lIt$H$7$F(B - $BAw$i$l$k$h$&$K$7$^$9!#(B<code class="directive"><a href="#scriptalias">ScriptAlias</a></code> - $B%G%#%l%/%F%#%V$K$O%^%C%W@h$N%G%#%l%/%H%j$,(B CGI - $B%9%/%j%W%H$N$_$G$"$k$3$H$r<($9$H$$$&DI2C$N8z2L$,$"$j$^$9!#(B - </p> - - <p><code class="directive"><a href="#redirect">Redirect</a></code> $B%G%#%l%/%F%#%V$O(B - $B%/%i%$%"%s%H$K0c$C$?(B - URL $B$K?7$7$$%j%/%(%9%H$rAw$k$h$&$K;X<($7$^$9!#$3$l$O!"(B - $B%j%=!<%9$,?7$7$$>l=j$K0\F0$7$?$H$-$K$h$/;HMQ$5$l$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#order">$B=hM}$N=gHV(B</a></li> -</ul><h3>$B;2>H(B</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 $B$+$i%U%!%$%k%7%9%F%`>e$N0LCV$X$N%^%C%T%s%0(B</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">$B=hM}$N=gHV(B</a></h2> - -<p>$BMM!9$J%3%s%F%-%9%HCf$G$N(B Alias $B$d(B Redirect $B$OB>$N%G%#%l%/%F%#%V$H(B -$BF1$8$h$&$KI8=`$N(B <a href="../sections.html#mergin">$B%^!<%85,B'(B</a> $B$K(B -$B=>$C$F=hM}$5$l$^$9!#$?$@$7!"(B($BNc$($P(B <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> $B%;%/%7%g%s$NCf$N$h$&$K(B) $BJ#?t$N(B Alias $B$d(B Redirect $B$,(B -$BF1$8%3%s%F%-%9%HCf$K8=$l$?>l9g$O7h$^$C$?=gHV$G=hM}$5$l$^$9!#(B</p> - -<p>$B$^$:!"(BAlias $B$NA0$K$9$Y$F$N(B Redirect $B$,=hM}$5$l$^$9!#$G$9$+$i!"(B<code class="directive"><a href="#redirect">Redirect</a></code> $B$+(B <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code> $B$K%^%C%A$9$k%j%/%(%9%H$K$O(B -Alias $B$O7h$7$FE,MQ$5$l$^$;$s!#<!$K!"(BAlias $B$H(B Redirect $B$,@_Dj%U%!%$%kCf$N(B -$B=gHV$KE,MQ$5$l!":G=i$K%^%C%A$7$?$b$N$,M%@h$5$l$^$9!#(B</p> - -<p>$B$G$9$+$i!"Fs$D0J>e$N%G%#%l%/%F%#%V$,F1$8%Q%9$KE,MQ$5$l$k$H$-$O!"(B -$B$9$Y$F$N%G%#%l%/%F%#%V$N8z2L$rF@$k$?$a$K$O$h$j>\$7$$%Q%9$r@h$K=q$/(B -$BI,MW$,$"$j$^$9!#Nc$($P!"<!$N@_Dj$O4|BTDL$j$NF0:n$r$7$^$9(B:</p> - -<div class="example"><p><code> -Alias /foo/bar /baz<br /> -Alias /foo /gaq -</code></p></div> - -<p>$B$7$+$7!">e5-(B$B$NFs$D$N%G%#%l%/%F%#%V$N=gHV$,5U$K$J$k$H!"(B -<code>/foo</code> <code class="directive"><a href="#alias">Alias</a></code> $B$,(B -$B>o$K(B <code>/foo/bar</code> <code class="directive"><a href="#alias">Alias</a></code> $B$h$j@h$K%^%C%A$7$^$9$N$G!"8e<T$O(B -$B7h$7$FE,MQ$5$l$k$3$H$O$"$j$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>URL $B$r%U%!%$%k%7%9%F%`$N0LCV$K%^%C%W$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_alias</td></tr> -</table> - <p><code class="directive">Alias</code> $B%G%#%l%/%F%#%V$O%I%-%e%a%s%H$r(B - $B%m!<%+%k%U%!%$%k%7%9%F%`$N(B - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - $B0J30$N>l=j$KJ]4I$9$k$3$H$r2DG=$K$7$^$9!#(B - URL $B$N(B (% $B$,I|9f$5$l$?(B) $B%Q%9$,(B <var>url-path</var> $B$G;O$^$k$b$N$O(B - <var>directory-filename</var> - $B$G;O$^$k%m!<%+%k%U%!%$%k$K%^%C%W$5$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - Alias /image /ftp/pub/image - </code></p></div> - - <p>http://myserver/image/foo.gif $B$X$N%j%/%(%9%H$KBP$7$F!"%5!<%P$O(B - $B%U%!%$%k(B /ftp/pub/image/foo.gif $B$rJV$7$^$9!#(B</p> - - <p>$B$b$7(B <var>url-path</var> $B$N:G8e$K(B / - $B$r=q$$$?$J$i!"%5!<%P$,%(%$%j%"%9$rE83+$9$k$?$a$K$O!":G8e$N(B / - $B$,I,MW$K$J$k$3$H$KCm0U$7$F$/$@$5$$!#$9$J$o$A!"(B<code>Alias /icons/ - /usr/local/apache/icons/</code> $B$H$$$&$b$N$r;HMQ$7$F$$$k>l9g$O!"(B - <code>/icons</code> $B$H$$$&(B url $B$O%(%$%j%"%9$5$l$^$;$s!#(B</p> - - <p>$B%(%$%j%"%9$N(B<em>$B9T$-@h(B</em>$B$r4^$s$G$$$k(B <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - $B%;%/%7%g%s$rDI2C$9$kI,MW$,$"$k$+$b$7$l$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B - $B%(%$%j%"%9$NE83+$O(B <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - $B%;%/%7%g%s$rD4$Y$kA0$K9T$J$o$l$^$9$N$G!"(B - $B%(%$%j%"%9$N9T$-@h$N(B <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> $B%;%/%7%g%s$N$_(B - $B8z2L$,$"$j$^$9!#(B - ($B$7$+$7!"(B<code class="directive"><a href="../mod/core.html#location"><Location></a></code> - $B%;%/%7%g%s$O%(%$%j%"%9$,=hM}$5$l$kA0$K<B9T$5$l$^$9$N$G!"(B - $B$3$A$i$OE,MQ$5$l$^$9!#(B)</p> - - <p>$BFC$K!"(B<code>Alias</code> $B$r(B - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - $B%G%#%l%/%H%j$N30B&$KG[CV$7$?>l9g$O!"9T$-@h$N%G%#%l%/%H%j$KBP$9$k(B - $B%"%/%;%98"8B$rL@<(E*$K@)8B$7$J$1$l$P$J$i$J$$$G$7$g$&!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B@55,I=8=$r;H$C$F(B URL $B$r%U%!%$%k%7%9%F%`$N0LCV$K%^%C%W$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_alias</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O(B <code class="directive"><a href="#alias">Alias</a></code> - $B$H$[$H$s$IF1$8$G$9$,!"4JC1$J@hF,$+$i$N%^%C%A$r9T$J$&$N$G$O$J$/!"(B - $BI8=`@55,I=8=$rMxMQ$7$^$9!#$3$3$G;XDj$5$l$?@55,I=8=$H(B URL $B$N%Q%9(B - $B$,9g$&$+$I$&$+$rD4$Y!"9g$&>l9g$O3g8L$G3g$i$l$?%^%C%A$r(B - $BM?$($i$l$?J8;zNs$GCV$-49$(!"$=$l$r%U%!%$%kL>$H$7$F;HMQ$7$^$9!#$?$H$($P!"(B - <code>/icons</code> $B%G%#%l%/%H%j$r;H$&(B - $B$?$a$K$O0J2<$N$h$&$J$b$N$,;HMQ$G$-$^$9(B:</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%/%i%$%"%s%H$,0c$&(B URL $B$r<hF@$9$k$h$&$K30It$X$N%j%@%$%l%/%H$r(B -$BAw$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_alias</td></tr> -</table> - <p>Redirect $B%G%#%l%/%F%#%V$O8E$$(B URL $B$r?7$7$$$b$N$X%^%C%W$7$^$9!#(B - $B?7$7$$(B URL $B$,%/%i%$%"%s%H$KJV$5$l$^$9!#$=$7$F!"(B - $B%/%i%$%"%s%H$O?7$7$$%"%I%l%9$r$b$&0l2s<hF@$7$h$&$H$7$^$9!#(B - <var>URL-path</var> (% $B$,I|9f$5$l$?(B) $B%Q%9$G;O$^$k%I%-%e%a%s%H$X$N(B - $B$9$Y$F$N%j%/%(%9%H$O(B <var>URL</var> $B$G;O$^$k?7$7$$(B - (% $B$,Id9f2=$5$l$?(B) URL $B$X$N%j%@%$%l%/%H%(%i!<$,JV$5$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - Redirect /service http://foo2.bar.com/service - </code></p></div> - - <p>$B%/%i%$%"%s%H$O(B http://myserver/service/foo.txt - $B$X$N%j%/%(%9%H$r9T$J$&$H!"Be$o$j$K(B http://foo2.bar.com/service/foo.txt - $B$r%"%/%;%9$9$k$h$&$K9p$2$i$l$^$9!#(B</p> - -<div class="note"><h3>$BCm0U(B</h3><p>$B@_Dj%U%!%$%kCf$N=gHV$K4X$o$i$:!"(B -Redirect $B7O$N%G%#%l%/%F%#%V$O(B Alias -$B%G%#%l%/%F%#%V$H(B ScriptAlias $B%G%#%l%/%F%#%V$h$j$bM%@h$5$l$^$9!#(B -$B$^$?!"(B.htaccess $B%U%!%$%k$d(B <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> -$B%;%/%7%g%s$NCf$G;H$o$l$F$$$?$H$7$F$b!"(B<var>URL-path</var> -$B$OAjBP%Q%9$G$O$J$/!"40A4$J(B URL $B$G$J$1$l$P$J$j$^$;$s!#(B</p></div> - - <p>$B$b$7(B <var>status</var> $B0z?t$,M?$($i$l$F$$$J$1$l$P!"%j%@%$%l%/%H$O(B - "temporary" (HTTP $B%9%F!<%?%9(B 302) $B$K$J$j$^$9!#$3$l$O%/%i%$%"%s%H$K(B - $B%j%=!<%9$,0l;~E*$K0\F0$7$?$H$$$&$3$H$r<($7$^$9!#(B<var>Status</var> - $B0z?t$O(B $BB>$N(B HTTP $B$N%9%F!<%?%9%3!<%I$rJV$9$?$a$K;HMQ$9$k$3$H$,$G$-$^$9(B:</p> - - <dl> - <dt>permanent</dt> - - <dd>$B1J5W$K%j%@%$%l%/%H$r$9$k%9%F!<%?%9(B (301) $B$rJV$7$^$9!#(B - $B$3$l$O%j%=!<%9$,1J5W$K0\F0$7$?$H$$$&$3$H$r0UL#$7$^$9!#(B</dd> - - <dt>temp</dt> - - <dd>$B0l;~E*$J%j%@%$%l%/%H%9%F!<%?%9(B (302) - $B$rJV$7$^$9!#$3$l$,%G%U%)%k%H$G$9!#(B</dd> - - <dt>seeother</dt> - - <dd>"See Other" $B%9%F!<%?%9(B (303) $B$rJV$7$^$9!#(B - $B$3$l$O%j%=!<%9$,B>$N$b$N$GCV$-49$($i$l$?$3$H$r0UL#$7$^$9!#(B</dd> - - <dt>gone</dt> - - <dd>"Gone" $B%9%F!<%?%9(B (410) $B$rJV$7$^$9!#$3$l$O%j%=!<%9$,1J5W$K(B - $B:o=|$5$l$?$3$H$r0UL#$7$^$9!#$3$N%9%F!<%?%9$,;HMQ$5$l$?>l9g!"(B - <var>url</var> $B0z?t$O>JN,$5$l$J$1$l$P$J$j$^$;$s!#(B</dd> - </dl> - - <p><var>Status</var> $B$NCM$K%9%F!<%?%9%3!<%I$r?tCM$GM?$($k$3$H$G(B - $BB>$N%9%F!<%?%9%3!<%I$bJV$9$3$H$,$G$-$^$9!#%9%F!<%?%9$,(B 300 $B$H(B 399 - $B$N4V$K$"$k>l9g!"(B<var>url</var> $B0z?t$OB8:_$7$F$$$J$1$l$P$$$1$^$;$s!#(B - $B$=$NB>$N>l9g$O>JN,$5$l$F$$$J$1$l$P$J$j$^$;$s!#$?$@$7!"(B - $B%9%F!<%?%9$O(B Apache $B$N%3!<%I$,CN$C$F$$$k$b$N$G$"$kI,MW$,$"$j$^$9(B - (http_protocol.c $B$N4X?t(B <code>send_error_response</code> - $B$r8+$F$/$@$5$$(B)$B!#(B</p> - <p>$BNc(B:</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B8=:_$N(B URL $B$X$N@55,I=8=$N%^%C%A$K$h$j(B -$B30It$X$N%j%@%$%l%/%H$rAw$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_alias</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O(B <code class="directive"><a href="#redirect">Redirect</a></code> - $B$H$[$H$s$IF1$8$G$9$,!"4JC1$J@hF,$+$i$N%^%C%A$r9T$J$&$N$G$O$J$/!"(B - $BI8=`@55,I=8=$rMxMQ$7$^$9!#$3$3$G;XDj$5$l$?@55,I=8=$H(B URL-path - $B$,9g$&$+$I$&$+$rD4$Y!"9g$&>l9g$O3g8L$G3g$i$l$?%^%C%A$r(B - $BM?$($i$l$?J8;zNs$GCV$-49$(!"$=$l$r%U%!%$%kL>$H$7$F;HMQ$7$^$9!#(B - $B$?$H$($P!"$9$Y$F$N(B GIF $B%U%!%$%k$rJL%5!<%P$NF1MM$JL>A0$N(B JPEG - $B%U%!%$%k$K%j%@%$%l%/%H$9$k$K$O!"0J2<$N$h$&$J$b$N$r;H$$$^$9(B: - </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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%/%i%$%"%s%H$,0c$&(B URL $B$r<hF@$9$k$h$&$K30It$X$N1J5WE*$J(B -$B%j%@%$%l%/%H$rAw$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>RedirectPermanent <var>URL-path</var> <var>URL</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_alias</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O%/%i%$%"%s%H(B$B$K(B Redirect $B$,1J5WE*$J$b$N(B - ($B%9%F!<%?%9(B 301) $B$G$"$k$3$H$rCN$i$;$^$9!#(B - <code>Redirect premanent</code> $B$H$^$C$?$/F1$8$G$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%/%i%$%"%s%H$,0c$&(B URL $B$r<hF@$9$k$h$&$K30It$X$N0l;~E*$J(B -$B%j%@%$%l%/%H$rAw$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>RedirectTemp <var>URL-path</var> <var>URL</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_alias</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O%/%i%$%"%s%H$K(B Redirect - $B$,0l;~E*$J$b$N$G$"$k(B ($B%9%F!<%?%9(B 302) $B$3$H$rCN$i$;$^$9!#(B - <code>Redirect temp</code> $B$H$^$C$?$/F1$8$G$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>URL $B$r%U%!%$%k%7%9%F%`$N0LCV$X%^%C%W$7!"%^%C%W@h$r(B -CGI $B%9%/%j%W%H$K;XDj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_alias</td></tr> -</table> - <p><code class="directive">ScriptAlias</code> $B%G%#%l%/%F%#%V$O!"BP>]%G%#%l%/%H%j$K(B - <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> $B$N(B cgi-script - $B%O%s%I%i$G=hM}$5$l$k(B CGI - $B%9%/%j%W%H$,$"$k$3$H$r<($90J30$O(B - <code class="directive"><a href="#alias">Alias</a></code> - $B%G%#%l%/%F%#%V$HF1$8?6$kIq$$$r$7$^$9!#(B - URL $B$N(B (% $B$,I|9f$5$l$?(B) $B%Q%9$,(B <var>URL-path</var> $B$G;O$^$k$b$N$O(B - $B%m!<%+%k$N%U%!%$%k%7%9%F%`$N(B - $B%U%k%Q%9$G$"$kFsHVL\$N0z?t$K%^%C%W$5$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - ScriptAlias /cgi-bin/ /web/cgi-bin/ - </code></p></div> - - <p><code>http://myserver/cgi-bin/foo</code> - $B$X$N%j%/%(%9%H$KBP$7$F%5!<%P$O%9%/%j%W%H(B - <code>/web/cgi-bin/foo</code> $B$r<B9T$7$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>URL $B$r@55,I=8=$r;H$C$F%U%!%$%k%7%9%F%`$N0LCV$X%^%C%W$7!"%^%C%W@h$r(B -CGI $B%9%/%j%W%H$K;XDj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_alias</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O(B <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> - $B$H$[$H$s$IF1$8$G$9$,!"4JC1$J@hF,$+$i$N%^%C%A$r9T$J$&$N$G$O$J$/!"(B - $BI8=`@55,I=8=$rMxMQ$7$^$9!#$3$3$G;XDj$5$l$?@55,I=8=$H(B URL-path - $B$,9g$&$+$I$&$+$rD4$Y!"9g$&>l9g$O3g8L$G3g$i$l$?%^%C%A$r(B - $BM?$($i$l$?J8;zNs$GCV$-49$(!"$=$l$r%U%!%$%kL>$H$7$F;HMQ$7$^$9!#(B - $B$?$H$($P!"I8=`$N(B <code>/cgi-bin</code> - $B$r;HMQ$9$k$h$&$K$9$k$?$a$K$O!"0J2<$N$h$&$J$b$N$r;H$$$^$9(B: - </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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 a728c92831..66ab1a743a 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.jis +URI: mod_asis.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..6b83c42ea0 --- /dev/null +++ b/docs/manual/mod/mod_asis.html.ja.euc-jp @@ -0,0 +1,110 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/mod_asis.html.ja.jis deleted file mode 100644 index 9b4feb28a5..0000000000 --- a/docs/manual/mod/mod_asis.html.ja.jis +++ /dev/null @@ -1,110 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B<+J,MQ$N(B HTTP $B%X%C%@$N=q$+$l$F$$$k%U%!%$%k$rAw?.$9$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>asis_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_asis.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$O%O%s%I%i(B <code>send-as-is</code> - $B$rDs6!$7$^$9!#$3$N%O%s%I%i$ODL>o$N(B HTTP - $B%X%C%@$r$[$H$s$IDI2C$9$k$3$H$J$/%I%-%e%a%s%H$rAw?.$7$^$9!#(B</p> - - <p>$B$3$l$O%5!<%P$+$i$I$s$J<oN`$N%G!<%?$rAw$k$H$-$K$b;HMQ$G$-$^$9!#(B - Cgi $B%9%/%j%W%H$d(B nph $B%9%/%j%W%H$,L5$/$F$b%j%@%$%l%/%H$dB>$NFCJL$J(B - HTTP $B1~Ez$rAw$k$3$H$,$G$-$^$9!#(B</p> - - <p>$BNr;KE*$JM}M3$K$h$j!"$3$N%b%8%e!<%k$O(B mime $B%?%$%W(B - <code>httpd/send-as-is</code> $B$N%U%!%$%k$b=hM}$7$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</h3> -<p>$B$3$N%b%8%e!<%k$K%G%#%l%/%F%#%V$O$"$j$^$;$s!#(B</p> -<h3>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#usage">$B;HMQK!(B</a></li> -</ul><h3>$B;2>H(B</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 $B$N%O%s%I%i$N;HMQ(B</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">$B;HMQK!(B</a></h2> - - <p>$B%5!<%P@_Dj%U%!%$%k$G!"%U%!%$%k$H(B <code>send-as-is</code> - $B%O%s%I%i$rNc$($P0J2<$N$h$&$K4XO"IU$1$F$/$@$5$$!#(B</p> - - <div class="example"><p><code>AddHandler send-as-is asis</code></p></div> - - <p>$B3HD%;R$,(B <code>.asis</code> $B$N$9$Y$F$N%U%!%$%k$NFbMF$O(B Apache - $B$+$i%/%i%$%"%s%H$X$[$H$s$IJQ99L5$/Aw$i$l$^$9!#%/%i%$%"%s%H$K$O(B - HTTP $B%X%C%@$,I,MW$G$9$N$G!"%U%!%$%k$K=q$/$3$H$rK:$l$J$$$G$/$@$5$$!#(B - Status: $B%X%C%@$bI,MW$G$9!#%G!<%?$O(B 3 $B7e$N(B HTTP - $B1~Ez%3!<%I$H!"$=$N8e$K%F%-%9%H%a%C%;!<%8$,B3$$$?$b$N$G$J$1$l$P$J$j$^$;$s!#(B</p> - - <p>$B$3$l$O%/%i%$%"%s%H$K%U%!%$%k$,0\F0$7$?$3$H$rCN$i$;$k$?$a$K(B - <em>as is</em> ($B$=$N$^$^(B) $B$GAw$i$l$k%U%!%$%k$NFbMF$NNc$G$9!#(B - </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>$BCm0U(B</h3> - <p>$BCm0U(B: $B%5!<%P$O%/%i%$%"%s%H$KJV$5$l$k%G!<%?$K>o$K(B <code>Date:</code> - $B$H(B <code>Server:</code> $B%X%C%@$rDI2C$7$^$9$N$G!"(B - $B$=$l$i$,%U%!%$%k$K=q$+$l$F$$$F$O$$$1$^$;$s!#(B - $B%5!<%P$O(B <code>Last-Modified</code> $B%X%C%@$rDI2C(B<em>$B$7$^$;$s(B</em>$B!#(B - $B$*$=$i$/$O$=$&$9$Y$-$G$7$g$&$1$l$I!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 9dd2f361e8..e93a9911e6 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.jis +URI: mod_auth_basic.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..38d7896173 --- /dev/null +++ b/docs/manual/mod/mod_auth_basic.html.ja.euc-jp @@ -0,0 +1,133 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/mod_auth_basic.html.ja.jis deleted file mode 100644 index 5bd1a655a0..0000000000 --- a/docs/manual/mod/mod_auth_basic.html.ja.jis +++ /dev/null @@ -1,133 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B4pK\G'>Z(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>auth_basic_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_auth_basic.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.1 $B0J9_(B</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$BM?$($i$l$?%W%m%P%$%@(B ($BLuCm(B: $BG'>Z$G$N>H2q$r9T$&Ld$$9g$o$;@h(B) - $B$G%f!<%6$r8!:w$7!"(BHTTP $B4pK\G'>Z$G%"%/%;%9@)8B$G$-$k$h$&$K$J$j$^$9!#(B - HTTP $B%@%$%8%'%9%HG'>Z$K$D$$$F$O(B <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> - $B$GDs6!$5$l$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BG'>Z$H>5G'$r!"$h$jDc$$%l%Y%k$N%b%8%e!<%k$K0\9T$5$;$k$+$r(B -$B@_Dj$7$^$9!#(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AuthBasicAuthoritative On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>AuthBasicAuthoritative On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_auth_basic</td></tr> -</table> - <p><code class="directive">AuthBasicAuthoritative</code> - $B%G%#%l%/%F%#%V$GL@<(E*$K(B <code>Off</code>$B$K@_Dj$9$k$H!"(B - $BM?$($i$l$?G'>Z%f!<%6(B ID $B$KBP$7$F(B<strong>$B%f!<%6(B ID $B$,$J$$(B</strong> - $B$^$?$O(B<strong>$B%k!<%k$,$J$$(B</strong>$B>l9g$K!"(B - $BG'>Z$H>5G'$NN>J}$N%W%m%;%9$,!"(B - $B$h$jDc$$%l%Y%k$N%b%8%e!<%k(B (<code>modules.c</code> $B%U%!%$%k$GDj5A(B) $B$K0\9T$9$k$h$&$K$G$-$^$9!#(B - $B%f!<%6(B ID $B$,$"$k!"$+$D$^$?$O!"%k!<%k$,;XDj$5$l$F$$$k>l9g$O!"(B - $BDL>o$N%Q%9%o!<%I$H%"%/%;%9%A%'%C%/$,E,MQ$5$l$F!"(B - $BG'>Z$K<:GT$9$k$H(B "Authentication Required" $B1~Ez$,JV$5$l$^$9!#(B</p> - - <p>$B$G$9$+$i!"Fs$D0J>e$N%b%8%e!<%k$N%G!<%?%Y!<%9$GF10l$N(B - $B%f!<%6(B ID $B$,8=$o$l$?$j!"(B - $B$^$?$O!"@5$7$$(B <code class="directive"><a href="../mod/core.html#require">Require</a></code> - $B%G%#%l%/%F%#%V$,Fs$D0J>e$N%b%8%e!<%k$G8=$o$l$?$j$7$?>l9g$O!"(B - $B0l$DL\$N%b%8%e!<%k$,G'Dj$r9T$C$F!"(B<code class="directive">AuthAuthoritative</code> - $B@_Dj$K4X$o$i$:!"%"%/%;%9$O0\9T$7$^$;$s!#(B</p> - - <p>$B%G%U%)%k%H$G$O!"@)8f$O0\9T$7$^$;$s!#$=$7$F!"L$CN$N%f!<%6(B ID $B$d(B - $B%k!<%k$,$"$C$F$b(B "Authentication Required" $B1~Ez$,JV$5$l$^$9!#(B - $B$G$9$+$i!"$3$N%G%#%l%/%F%#%V$r@_Dj$7$J$$$3$H$G%7%9%F%`$N0BA4$r0];}$G$-$F!"$^$?!"(B - NCSA $B=`5r$N5sF0$r6/@)$G$-$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B$3$N0LCV$KBP$9$kG'>Z%W%m%P%$%@$r@_Dj$7$^$9!#(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%G%U%)%k%H(B:</a></th><td><code>AuthBasicProvider On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_auth_basic</td></tr> -</table> - <p><code class="directive">AuthBasicProvider</code> $B%G%#%l%/%F%#%V$G!"(B - $B$3$N0LCV$KBP$9$k%f!<%6G'>Z$KMQ$$$i$l$kG'>Z%W%m%P%$%@$r@_Dj$7$^$9!#(B - <code>On</code> $B$K@_Dj$9$k$H%G%U%)%k%H$NG'>Z%W%m%P%$%@(B - (<code>file</code>) $B$,;HMQ$5$l$^$9!#(B<code>file</code> - $B%W%m%P%$%@$O(B <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> - $B%b%8%e!<%k$G<BAu$5$l$F$$$^$9$N$G!"(B - $B$3$N%b%8%e!<%k$,%5!<%P$KF~$C$F$$$k$3$H$r3NG'$7$F$/$@$5$$!#(B</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>$BG'>Z%W%m%P%$%@$K$D$$$F$O(B - <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> $B$H(B <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> - $B$r$4Mw2<$5$$!#(B</p> - - <p><code>Off</code> $B$O%W%m%P%$%@%j%9%H$r%/%j%"$7$F!"%G%U%)%k%H$N(B - $B>uBV$KLa$7$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 a162cc93a3..3afcbf615b 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.jis +URI: mod_authn_anon.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..760deaa289 --- /dev/null +++ b/docs/manual/mod/mod_authn_anon.html.ja.euc-jp @@ -0,0 +1,224 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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 1999-2004 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.jis b/docs/manual/mod/mod_authn_anon.html.ja.jis deleted file mode 100644 index 8fc28e2904..0000000000 --- a/docs/manual/mod/mod_authn_anon.html.ja.jis +++ /dev/null @@ -1,223 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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">$B@bL@(B:</a></th><td>$BG'>Z$,I,MW$JNN0h$X$N(B "anonymous" $B%f!<%6$N%"%/%;%9$r5v2D$9$k(B -</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>authn_anon_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_authn_anon.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.1 $B0J9_(B</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$O(B <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> $B$N$h$&$J(B - $BG'>Z%U%m%s%H%(%s%I$H$7$F!"(Banonymous-ftp $B%5%$%H$N$h$&$J!"!VKbK!$N!W%f!<%6(B ID - 'anonymous' $B$HEE;R%a!<%k%"%I%l%9$r%Q%9%o!<%I$K$7$?%f!<%6G'>Z$r(B - $B9T$J$&5!G=$rDs6!$7$^$9!#$3$NEE;R%a!<%k%"%I%l%9$O%m%0<}=8$9$k$3$H$,(B - $B$G$-$^$9!#(B</p> - - <p>$BB>$N(B ($B%G!<%?%Y!<%9$K$h$k(B) $B%"%/%;%9@)8fJ}K!$HAH$_9g$o$;$k$3$H$G!"(B - $B!VL$EPO?!W%f!<%6$KBP$7$F%5%$%H$r8x3+$7$D$D!"8zN($h$/%f!<%6DI@W$7$?$j!"(B - $B%f!<%6$N%W%m%U%!%$%k$K1~$8$?%+%9%?%^%$%:$r$7$?$j$G$-$^$9!#(B - $B$3$N$h$&$JG'>Z$K4p$E$$$?%f!<%6DI@W$NMxE@$N0l$D$O!"(B - $B%^%8%C%/%/%C%-!<$K4p$E$/%f!<%6DI@WJ}K!$d!"(B - $BDAL/$J(B URL $B$N@\F,<-$d@\Hx<-$rMxMQ$7$?%f!<%6DI@WJ}K!$H$O0[$J$j!"(B - $B40A4$K%V%i%&%6Hs0MB8$G$"$j!"%f!<%64V$G(B URL $B$r6&M-$9$k$3$H$,$G$-$k$H$$$&(B - $BE@$G$9!#(B</p> - - <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> $B$r;HMQ$7$F$$$k>l9g$O!"$3$N%b%8%e!<%k$O(B - <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> $B$K(B - <code>anon</code> $B$H$$$&CM$r@_Dj$9$k$3$H$G5/F0$5$l$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#example">$BNc(B</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">$BNc(B</a></h2> - <p>$B0J2<$NNc$O!VIaDL!W$N(B htpasswd $B%U%!%$%k$K4p$E$$$?G'>Z$HAH$_9g$o$5$l$F(B - $B$*$j!"0J2<$NMW7o$r8+$?$9%f!<%6$r!V%2%9%H!W$H$7$F5v2D$7$^$9(B:</p> - - <ul> - <li>$B%f!<%6$O(B userID $B$rF~NO$7$J$1$l$P$J$j$^$;$s!#(B - (<code class="directive"><a href="#anonymous_nouserid">Anonymous_NoUserID</a></code>)</li> - - <li>$B%f!<%6$O%Q%9%o!<%I$rF~NO$7$J$1$l$P$J$j$^$;$s!#(B - (<code class="directive"><a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></code>)</li> - - <li>$BF~NO$5$l$?%Q%9%o!<%I$OM-8z$JEE;R%a!<%k%"%I%l%9$G$J$1$l$P(B - $B$J$j$^$;$s!#(B<em>$B$9$J$o$A(B</em>$B!">/$/$H$b0l$D$N(B '@' $B$H(B '.' $B$,(B - $B4^$^$l$F$$$kI,MW$,$"$j$^$9!#(B - (<code class="directive"><a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></code>)</li> - - <li>userID $B$O(B <code>anonymous guest www test - welcome</code> $B$N$I$l$+$G$J$1$l$P$J$j$^$;$s!#(B - $B%f!<%6L>$NHf3S$OBgJ8;z>.J8;z$r6hJL(B<strong>$B$7$^$;$s!#(B</strong></li> - - <li>$B%Q%9%o!<%IMs$KF~NO$5$l$?EE;R%a!<%k%"%I%l%9$O%(%i!<%m%0%U%!%$%k$K(B - $B%m%.%s%0$5$l$^$9!#(B - (<code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code>)</li> - </ul> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%Q%9%o!<%I$N8!::L5$7$G%"%/%;%9$r5v2D$9$k(B userID $B$r;XDj$9$k(B -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Anonymous <var>user</var> [<var>user</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authn_anon</td></tr> -</table> - <p>$B%Q%9%o!<%I$N8!::$r$7$J$$$G%"%/%;%9$r5v2D$9$k!VKbK!$N!W(B userID $B$r(B - $B@_Dj$7$^$9!#(BuserID $BCf$K6uGr$r5v2D$9$k$?$a$K!"0zMQId(B ' $B$H(B " $B$d(B - $B%(%9%1!<%WJ8;z(B \ $B$r;H$&$3$H$,$G$-$^$9!#(B</p> - - <p>$B%f!<%6L>$NHf3S$O(B<strong>$BBgJ8;z>.J8;z$r6hJL$7$J$$(B</strong>$B$3$H$K(B - $BCm0U$7$F$/$@$5$$!#(B<br /> - $BKbK!$N%f!<%6L>(B '<code>anonymous</code>' $B$,5v2D$5$l$F$$$k(B userID $B$K(B - $B4^$`$h$&$K$9$k$3$H$O6/$/?d>)$5$l$F$$$^$9!#(B</p> - - <div class="example"><h3>$BNc(B:</h3><p><code> - Anonymous anonymous "Not Registered" "I don't know" - </code></p></div> - - <p>$B$3$l$O!"(BuserID "anonymous", - "AnonyMous", "Not Registered", "I Don't Know" $B$N$I$l$+$r;H$C$F(B - $B%Q%9%o!<%IL5$7$G%f!<%6$,%5%$%H$KF~$k$N$r5v2D$7$^$9!#(B</p> - - <p>Apache 2.1 $B$G$O(B userID $B$K(B "<code>*</code>" $B$r;XDj$9$k$3$H$,$G$-$^$9!#(B - $B$3$l$O!"(B<em>$B$9$Y$F$N(B</em>userID $B$r5v2D$7$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BF~NO$5$l$?%Q%9%o!<%I$,%(%i!<%m%0$K%m%.%s%0$5$l$k$+$I$&$+$r(B -$B@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Anonymous_LogEmail On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>Anonymous_LogEmail On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authn_anon</td></tr> -</table> - <p>$B%G%U%)%k%H$N(B <code>On</code> $B$K@_Dj$5$l$?>l9g$O!"(B - $BF~NO$5$l$?(B ($B$^$C$H$&$JEE;R%a!<%k%"%I%l%9$G$"$k$3$H$,(B - $B4|BT$5$l$k(B) $B!V%Q%9%o!<%I!W$,%(%i!<%m%0$K%m%.%s%0$5$l$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B6u%Q%9%o!<%I$r5v2D$9$k$+$I$&$+$r;XDj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Anonymous_MustGiveEmail On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>Anonymous_MustGiveEmail On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authn_anon</td></tr> -</table> - <p>$B%f!<%6$,%Q%9%o!<%I$H$7$FEE;R%a!<%k%"%I%l%9$r;XDj$9$kI,MW$,$"$k$+$I$&$+$r(B - $B@_Dj$7$^$9!#$3$l$O6u%Q%9%o!<%I$r6X;_$7$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B6u(B userID $B$r5v2D$9$k$+$r;XDj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Anonymous_NoUserID On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>Anonymous_NoUserID Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authn_anon</td></tr> -</table> - <p><code>On</code> $B$K@_Dj$9$k$H!"%f!<%6$O(B userID ($B$H$*$=$i$/$O(B - $B%Q%9%o!<%IMs$b(B) $B6u$K$9$k$3$H$,$G$-$^$9!#$3$l$OC1$K%j%?!<%s%-!<$r(B - $BC!$$$?$j(B OK $B%\%?%s$rD>@\%/%j%C%/$7$?$j$9$k(B MS-Explorer $B%f!<%6$K$O(B - $BHs>o$KJXMx$G$9!#$=$N$h$&$JA`:n$O$4$/$4$/<+A3$J$b$N$G$7$g$&!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%Q%9%o!<%IMs$,@5$7$$7A<0$NEE;R%a!<%k%"%I%l%9$G$"$k$3$H$r(B -$BD4$Y$k$+$I$&$+$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Anonymous_VerifyEmail On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>Anonymous_VerifyEmail Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authn_anon</td></tr> -</table> - <p><code>On</code> $B$K@_Dj$5$l$F$$$k>l9g!"%f!<%6$,M-8z$JEE;R%a!<%k(B - $B%"%I%l%9$rF~NO$9$k$3$H$r?d>)$9$k$?$a!"F~NO$5$l$?!V%Q%9%o!<%I!W$O(B - $B>/$J$/$H$b0l$D$N(B '@' $B$H(B '.' $B$r4^$s$G$$$k$+$I$&$+$rD4$Y$^$9(B - ($B>e$N(B <code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code> $B;2>H(B)$B!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 d0e6451993..a4472a2cfd 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.jis +URI: mod_authn_dbm.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..7c98f5bbb4 --- /dev/null +++ b/docs/manual/mod/mod_authn_dbm.html.ja.euc-jp @@ -0,0 +1,135 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 には <a href="../programs/dbmmanage.html">dbmmanage</a> という + 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 1999-2004 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.jis b/docs/manual/mod/mod_authn_dbm.html.ja.jis deleted file mode 100644 index 7d7443a613..0000000000 --- a/docs/manual/mod/mod_authn_dbm.html.ja.jis +++ /dev/null @@ -1,135 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>DBM $B%U%!%$%k$rMQ$$$?%f!<%6G'>Z(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>authn_dbm_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_authn_dbm.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.1 $B0J9_(B</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$BK\%b%8%e!<%k$O(B <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> $B$d(B - <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> $B$H$$$C$?G'>Z%U%m%s%H%(%s%I$KBP$7$F!"(B - <dfn>dbm</dfn> $B%Q%9%o!<%I%U%!%$%kFb$+$i$N%f!<%68!:w$K$h$k(B - $B%f!<%6G'>Z5!G=$rDs6!$7$^$9!#;w$?$h$&$J5!G=$O(B <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> - $B$G$bDs6!$5$l$F$$$^$9!#(B</p> - - <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> $B$d(B <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> - $B$r;HMQ$9$k:]$K$O!"$3$N%b%8%e!<%k$O(B - <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> $B$d(B - <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprivider">AuthDigestPrivider</a></code> - $B$G(B <code>dbm</code> $B$H;XDj$9$k$3$H$G5/F0$5$l$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%Q%9%o!<%I$rJ]B8$9$k$?$a$KI,MW$J%G!<%?%Y!<%9%U%!%$%k$N<oN`$r(B -$B@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AuthDBMType default|SDBM|GDBM|NDBM|DB</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>AuthDBMType default</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authn_dbm</td></tr> -</table> - <p>$B%Q%9%o!<%I$rJ]B8$9$k$?$a$K;HMQ$9$k%G!<%?%Y!<%9%U%!%$%k$N<oN`$r(B - $B@_Dj$7$^$9!#%G%U%)%k%H$N%G!<%?%Y!<%9$N<oN`$O%3%s%Q%$%k;~$K7h$^$j$^$9!#(B - $BB>$N<oN`$N%G!<%?%Y!<%9$,;HMQ2DG=$+$I$&$+$b(B <a href="../install.html#dbm">$B%3%s%Q%$%k;~$N@_Dj(B</a>$B$K0MB8$7$^$9!#(B</p> - - <p>$B%Q%9%o!<%I%U%!%$%k$r:n@.$9$k$N$K;HMQ$9$k%W%m%0%i%`$,F1$8<oN`$N%G!<%?%Y!<%9$r(B - $B;HMQ$9$k$h$&$K@_Dj$9$k$3$H$OHs>o$K=EMW$G$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BG'>ZMQ$N%f!<%6$H%Q%9%o!<%I$N%j%9%H$rJ];}$7$F$$$k(B -$B%G!<%?%Y!<%9%U%!%$%kL>$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AuthDBMUserFile <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authn_dbm</td></tr> -</table> - <p><code class="directive">AuthDBMUserFile</code> $B%G%#%l%/%F%#%V$O(B - $BG'>ZMQ$N%f!<%6$H%Q%9%o!<%I$N%j%9%H$rJ];}$7$F$$$k(B DBM $B%U%!%$%k$N(B - $BL>A0$r@_Dj$7$^$9!#(B<var>File-path</var> $B$O%f!<%6%U%!%$%k$X$N(B - $B@dBP%Q%9$G$9!#(B</p> - - <p>$B%f!<%6%U%!%$%k$N%-!<$O%f!<%6L>$G$9!#%f!<%6$KBP$7$FJV$5$l$kCM$O(B - $B0E9f2=$5$l$?%Q%9%o!<%I$G!"$=$N8e$K!"%3%m%s$KB3$$$FG$0U$N%G!<%?$,(B - $BB3$$$F$$$k$3$H$b$"$j$^$9!#%3%m%s$H$=$N8e$N%G!<%?$O%5!<%P$O(B - $BL5;k$7$^$9!#(B</p> - - <div class="warning"><h3>$B%;%-%e%j%F%#(B</h3> - <p><code class="directive">AuthDBMUserFile </code> $B$O!"(B - $B%&%'%V%5!<%P$N%I%-%e%a%s%H%D%j!<$N30B&$KJ]4I$9$k$h$&$K$7$F$/$@$5$$!#(B - $BJ]8n$7$h$&$H$7$F$$$k%G%#%l%/%H%j0J2<$K$O(B - <strong>$BCV$+$J$$$G2<$5$$(B</strong>$B!#(B - $B$=$&$7$J$$$H%/%i%$%"%s%H$,(B <code class="directive">AuthUserFile</code> $B$r(B - $B%@%&%s%m!<%I$G$-$F$7$^$$$^$9!#(B</p> - </div> - - <p>$B=EMW$J8_49@-$K4X$9$kCm0U(B: apache module $B$N(B <code>dbmopen</code> $B$N<BAu$O(B - $BJ8;zNs$,(B NULL $B$G=*$o$C$F$$$k$3$H$K0MB8$9$k$N$G$O$J$/!"(BDB $B%G!<%?%9%H%i%/%A%c(B - $B$N%O%C%7%eCM$NJ8;zNs$rFI$_<h$j$^$9!#(BNetscape $B%&%'%V%5!<%P$J$I!"(B - $B%"%W%j%1!<%7%g%s$NCf$K$OJ8;zNs$,(B NULL $B$G=*$o$C$F$$$k$3$H$K0MB8$7$F$$$k(B - $B$b$N$,$"$j$^$9!#$G$9$+$i!"0[$J$k%"%W%j%1!<%7%g%s4V$G$N(B DBM $B%U%!%$%k$N(B - $B;HMQ$KLdBj$,$"$k>l9g$O!"$3$l$,LdBj$K$J$C$F$$$k2DG=@-$,$"$j$^$9!#(B</p> - - <p>Apache $B$K$O(B <a href="../programs/dbmmanage.html">dbmmanage</a> $B$H$$$&(B - perl $B%9%/%j%W%H$,4^$^$l$F$$$^$9!#$3$N%W%m%0%i%`$r;H$C$F$3$N(B - $B%b%8%e!<%k$,;HMQ$9$k(B DBM $B%U%)!<%^%C%H$N%Q%9%o!<%I%U%!%$%k$r:n@.$7$?$j(B - $B99?7$7$?$j$9$k$3$H$,$G$-$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 328a1ab62d..9a1beb27aa 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.jis +URI: mod_authn_default.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..baf12e55cf --- /dev/null +++ b/docs/manual/mod/mod_authn_default.html.ja.euc-jp @@ -0,0 +1,80 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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 1999-2004 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.jis b/docs/manual/mod/mod_authn_default.html.ja.jis deleted file mode 100644 index e7cd232aa5..0000000000 --- a/docs/manual/mod/mod_authn_default.html.ja.jis +++ /dev/null @@ -1,80 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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">$B@bL@(B:</a></th><td>$BG'>Z%U%)!<%k%P%C%/%b%8%e!<%k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>authn_default_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_authn_default.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.1 $B0J9_(B</td></tr></table> -<h3>$B35MW(B</h3> - - <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> $B$N$h$&$JG'>Z%b%8%e!<%k$r(B - $B@_Dj$7$J$+$C$?>l9g$O!"K\%b%8%e!<%k$,%U%)!<%k%P%C%/$H$J$j$^$9!#(B - $B%f!<%6$+$iDs<($5$l$?$I$s$J>Z=q$bC1$K5qH]$7$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B<!$NDc<!%l%Y%k$NG'>Z%b%8%e!<%k$K@)8f$rEO$9$+$I$&$+$r(B -$B@_Dj$7$^$9(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AuthDefaultAuthoritative On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>AuthDefaultAuthoritative On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authn_default</td></tr> -</table> - <p><code class="directive">AuthDefaultAuthoritative</code> $B%G%#%l%/%F%#%V$r(B - $BL@<(E*$K(B <code>Off</code> $B$K@_Dj$9$k$H!"(B - $BG'>Z$r<!$N(B (<code>modules.c</code> $B%U%!%$%k$GDj5A$5$l$F$$$k(B) - $BDc<!%l%Y%k$N%b%8%e!<%k$KEO$7$^$9!#(B - </p> - - <div class="note"><h3>$BCm0U(B</h3> - <p><code class="module"><a href="../mod/mod_authn_default.html">mod_authn_default</a></code> $B<+BN$,(B<em>$B$H$F$bDc$$(B</em> - $B%l%Y%k$H$7$FDj5A$5$l$F$$$^$9$N$G!"DL>o$O$3$l$h$j$bDc<!$N(B - $B%b%8%e!<%k$OB8:_$7$^$;$s!#$G$9$+$i(B - <code class="directive">AuthDefaultAuthoritative</code> $B$O%G%U%)%k%H(B - (<code>On</code>) $B$N$^$^$K$7$?$[$&$,NI$$$G$7$g$&!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 a247245f2c..d3f6ce2a68 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.jis +URI: mod_authn_file.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..1f064723c7 --- /dev/null +++ b/docs/manual/mod/mod_authn_file.html.ja.euc-jp @@ -0,0 +1,142 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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><a href="../programs/htpasswd.html">htpasswd</a></li> +<li><a href="../programs/htdigest.html">htdigest</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="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> にある + <a href="../programs/htpasswd.html">htpasswd</a> + ユーティリティで、この <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> + プログラムでは不十分です。その代わりに + <a href="../programs/htdigest.html">htdigest</a> + を使用してください。ダイジェスト認証用のデータと + 基本認証用のデータを同一ファイルに混ぜて保存できない、 + ということに注意してください。</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 1999-2004 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.jis b/docs/manual/mod/mod_authn_file.html.ja.jis deleted file mode 100644 index 2fcf092474..0000000000 --- a/docs/manual/mod/mod_authn_file.html.ja.jis +++ /dev/null @@ -1,142 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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">$B@bL@(B:</a></th><td>$B%F%-%9%H%U%!%$%k$rMQ$$$?%f!<%6G'>Z(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>authn_file_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_authn_file.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.1 $B0J9_(B</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$BK\%b%8%e!<%k$O(B <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> $B$d(B - <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> $B$H$$$C$?G'>Z%U%m%s%H%(%s%I$KBP$7$F!"(B - $B%W%l%$%s%F%-%9%H$N%Q%9%o!<%I%U%!%$%kFb$+$i%f!<%6$r8!:w$9$k$3$H$G!"(B - $B%f!<%6G'>Z5!G=$rDs6!$7$^$9!#;w$?$h$&$J5!G=$O(B <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> - $B$G$bDs6!$5$l$F$$$^$9!#(B</p> - - <p><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> $B$d(B <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> - $B$r;HMQ$9$k:]$K$O!"(B - <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> $B$d(B - <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprivider">AuthDigestPrivider</a></code> - $B$G(B <code>file</code> $B$H;XDj$9$k$3$H$G$3$N%b%8%e!<%k$O5/F0$5$l$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#authuserfile">AuthUserFile</a></li> -</ul> -<h3>$B;2>H(B</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><a href="../programs/htpasswd.html">htpasswd</a></li> -<li><a href="../programs/htdigest.html">htdigest</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="AuthUserFile" id="AuthUserFile">AuthUserFile</a> <a name="authuserfile" id="authuserfile">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BG'>Z$K;HMQ$9$k%f!<%6$H%Q%9%o!<%I$N0lMw$,3JG<$5$l$F$$$k!"(B -$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AuthUserFile <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authn_file</td></tr> -</table> - <p><code class="directive">AuthUserFile</code> $B%G%#%l%/%F%#%V$O!"(B - $B%f!<%6G'>Z$N$?$a$N%f!<%6$H%Q%9%o!<%I$N0lMw$r3JG<$7$?(B - $B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$7$^$9!#(B<var>file-path</var> - $B$O%f!<%6%U%!%$%k$X$N%Q%9$G$9!#(B - $B$b$7@dBP%Q%9$G$J$1$l$P!"(B - <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> - $B$+$i$NAjBP%Q%9$H$7$F07$o$l$^$9!#(B</p> - - <p>$B%f!<%6%U%!%$%k$N3F9T$K$O!"%f!<%6L>!"%3%m%s!"(B - $B0E9f2=$7$?%Q%9%o!<%I$r5-=R$7$^$9!#(B - $BF10l%f!<%6(B ID $B$,J#?t2sEPO?$5$l$?;~$O!"(B - <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> - $B$O:G=i$K8+$D$+$C$?%Q%9%o!<%I$r;HMQ$7$FG'>Z$7$^$9!#(B</p> - - <p>$B%P%$%J%jG[I[$N0lIt$H$7$F%$%s%9%H!<%k$5$l$k$+!"(B - $B$"$k$$$O(B <code>src/support</code> $B$K$"$k(B - <a href="../programs/htpasswd.html">htpasswd</a> - $B%f!<%F%#%j%F%#$G!"$3$N(B <em>HTTP $B4pK\G'>Z(B</em> - $BMQ%Q%9%o!<%I%U%!%$%k$r%a%$%s%F%J%s%9$7$^$9!#(B - $B>\:Y$O(B <a href="../programs/htpasswd.html">man - $B%Z!<%8(B</a>$B$r$4MwD:$/$H$7$F!"4JC1$K$O(B:</p> - - <p>$B=i4|(B ID <code>username</code> $B$G!"(B<code>Filename</code> - $B$H$$$&%Q%9%o!<%I%U%!%$%k$r@8@.$7$^$9!#(B - $B<!$N%3%^%s%I$rH/9T$9$k$H%Q%9%o!<%I$,MW5a$5$l$^$9(B:</p> - - <div class="example"><p><code> - htpasswd -c Filename username - </code></p></div> - - <p>$B%Q%9%o!<%I%U%!%$%k(B <code>Filename</code> $B$K!"(B<code>username2</code> - $B$rDI2C$7$?$j=$@5$7$?$j$7$^$9(B:</p> - - <div class="example"><p><code> - htpasswd Filename username2 - </code></p></div> - - <p>($BLuCm(B: $BHs>o$KB?$/$N%f!<%6$rEPO?$9$k$HBg$-$J%U%!%$%k$K$J$j$^$9$,(B) - $BBg$-$J%F%-%9%H%U%!%$%k$r8!:w$9$k$N$O(B<em>$BHs>o$K8zN($,0-$$(B</em> - $B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#$=$N$h$&$JI,MW$N$"$k;~$O!"(B - <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> - $B$rBe$o$j$K;H$C$F$/$@$5$$!#(B</p> - - <p><em>HTTP $B%@%$%8%'%9%HG'>Z(B</em>$B$r;HMQ$9$k>l9g$O!"(B - <a href="../programs/htpasswd.html">htpasswd</a> - $B%W%m%0%i%`$G$OIT==J,$G$9!#$=$NBe$o$j$K(B - <a href="../programs/htdigest.html">htdigest</a> - $B$r;HMQ$7$F$/$@$5$$!#%@%$%8%'%9%HG'>ZMQ$N%G!<%?$H(B - $B4pK\G'>ZMQ$N%G!<%?$rF10l%U%!%$%k$K:.$<$FJ]B8$G$-$J$$!"(B - $B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B</p> - - <div class="warning"><h3>$B%;%-%e%j%F%#(B</h3> - <p><code class="directive">AuthUserFile </code> - $B$O!"%&%'%V%5!<%P$N%I%-%e%a%s%H%D%j!<$N30B&$KJ]4I$9$k$h$&$K$7$F$/$@$5$$!#(B - $BJ]8n$7$h$&$H$7$F$$$k%G%#%l%/%H%j0J2<$K$O!"(B<strong>$BCV$+$J$$$G2<$5$$(B</strong>$B!#(B - $B$=$&$7$J$$$H(B <code class="directive">AuthUserFile</code> $B$O(B - $B%@%&%s%m!<%I$G$-$F$7$^$$$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 e6184c150e..612b1b6899 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.jis +URI: mod_authz_default.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..fee02cbe23 --- /dev/null +++ b/docs/manual/mod/mod_authz_default.html.ja.euc-jp @@ -0,0 +1,79 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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 1999-2004 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.jis b/docs/manual/mod/mod_authz_default.html.ja.jis deleted file mode 100644 index b2436f9452..0000000000 --- a/docs/manual/mod/mod_authz_default.html.ja.jis +++ /dev/null @@ -1,79 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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">$B@bL@(B:</a></th><td>$B>5G'%U%)!<%k%P%C%/%b%8%e!<%k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>authz_default_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_authz_default.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.1 $B0J9_(B</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$O(B <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> $B$d(B - <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> $B$H$$$C$?>5G'%b%8%e!<%k$r(B - $B@_Dj$7$J$+$C$?>l9g$N%U%)!<%k%P%C%/%b%8%e!<%k$H$7$F@_7W$5$l$F$$$^$9!#(B - $B$I$N$h$&$J>5G'%j%/%(%9%H$bC1$K5qH]$7$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B>5G'$,Dc0L$N%b%8%e!<%k$KEO$5$l$k$+$I$&$+$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AuthzDefaultAuthoritative On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>AuthzDefaultAuthoritative On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authz_default</td></tr> -</table> - <p><code class="directive">AuthzDefaultAuthoritative</code> $B%G%#%l%/%F%#%V$r(B - $BL@<(E*$K(B <code>Off</code> $B$K@_Dj$9$k$H(B - $BG'>Z$r<!$N(B (<code>modules.c</code> $B%U%!%$%k$GDj5A$5$l$F$$$k(B) - $BDc0L$N%b%8%e!<%k$KEO$9$3$H$r5v2D$7$^$9!#(B</p> - - <div class="note"><h3>$BCm0U(B</h3> - <p><code class="module"><a href="../mod/mod_authz_default.html">mod_authz_default</a></code> $B<+BN$,(B<em>$B$H$F$bDc$$(B</em> - $B%l%Y%k$H$7$FDj5A$5$l$F$$$^$9$N$G!"DL>o$O$3$l$h$j$bDc<!$N(B - $B%b%8%e!<%k$OB8:_$7$^$;$s!#$G$9$+$i(B - <code class="directive">AuthDefaultAuthoritative</code> $B$O%G%U%)%k%H(B - (<code>On</code>) $B$N$^$^$K$7$?$[$&$,NI$$$G$7$g$&!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 062c34a0a1..eae1ea3510 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.jis +URI: mod_authz_groupfile.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..2ce8774a1f --- /dev/null +++ b/docs/manual/mod/mod_authz_groupfile.html.ja.euc-jp @@ -0,0 +1,132 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/mod_authz_groupfile.html.ja.jis deleted file mode 100644 index 66ea8710b3..0000000000 --- a/docs/manual/mod/mod_authz_groupfile.html.ja.jis +++ /dev/null @@ -1,132 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%W%l!<%s%F%-%9%H%U%!%$%k$rMQ$$$?%0%k!<%W>5G'(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>authz_groupfile_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_authz_groupfile.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.1 $B0J9_(B</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$OG'>Z$5$l$?%f!<%6$,%0%k!<%W$N%a%s%P!<$+(B - $BH]$+$K$h$C$F%&%'%V%5%$%H$N0lIt$X$N%"%/%;%9$r5v2D$9$k$+5qH]$9$k$+$N(B - $B>5G'5!G=$rDs6!$7$^$9!#F1MM$N5!G=$O(B <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code> - $B$K$h$C$F$bDs6!$5$l$F$$$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BG'>Z$K;HMQ$9$k%f!<%6%0%k!<%W$N0lMw$,3JG<$5$l$F$$$k!"(B -$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AuthGroupFile <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authz_groupfile</td></tr> -</table> - <p><code class="directive">AuthGroupFile</code> $B%G%#%l%/%F%#%V$O!"(B - $BG'>Z$K;HMQ$9$k%f!<%6%0%k!<%W$N0lMw$,3JG<$5$l$F$$$k!"(B - $B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$7$^$9!#(B - <var>file-path</var> $B$O%0%k!<%W%U%!%$%k$X$N%Q%9$G$9!#(B - $B@dBP%Q%9$G$J$1$l$P!"(B - <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> - $B$+$i$NAjBP%Q%9$H$7$F07$o$l$^$9!#(B</p> - - <p>$B%0%k!<%W%U%!%$%k3F9T$O!"%0%k!<%WL>!"%3%m%s!"$=$7$F(B - $B%9%Z!<%96h@Z$j$G$=$N%a%s%P!<$N%f!<%6L>$r5-=R$7$^$9!#(B</p> - - <div class="example"><h3>$BNc(B:</h3><p><code> - mygroup: bob joe anne - </code></p></div> - - <p>$BBg$-$J%U%!%$%k$rC5:w$9$k$N$O!"(B<em>$BHs>o$K(B</em>$B8zN($,0-$$$H$$$&E@$K(B - $BCm0U$7$F$/$@$5$$!#$=$N$h$&$J>l9g$O!"(B - <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code> - $B$NJ}$,$:$C$HNI$$@-G=$rH/4x$7$^$9!#(B</p> - - <div class="warning"><h3>$B%;%-%e%j%F%#(B</h3> - <p><code class="directive">AuthGroupFile</code> $B$O!"(B - $B%&%'%V%5!<%P$N%I%-%e%a%s%H%D%j!<$N30B&$K(B - $BJ]4I$9$k$h$&$K$7$F$/$@$5$$!#(B - $BJ]8n$7$h$&$H$7$F$$$k%G%#%l%/%H%j0J2<$K$O!"(B<em>$BCV$+$J$$$G2<$5$$(B</em>$B!#(B - $B$=$&$7$J$$$H%/%i%$%"%s%H$,(B <code class="directive">AuthGroupFile</code> $B$r(B - $B%@%&%s%m!<%I$G$-$F$7$^$&2DG=@-$,$"$j$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B>5G'$,2<0L$N%b%8%e!<%k$KEO$5$l$k$+$I$&$+$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AuthzGroupFileAuthoritative On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>AuthzGroupFileAuthoritative On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>AuthConfig</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authz_groupfile</td></tr> -</table> - <p><code class="directive">AuthzGroupFileAuthoritative</code> $B%G%#%l%/%F%#%V$r(B - $BL@<(E*$K(B <code>Off</code> $B$K@_Dj$9$k$H(B userID $B$KBP1~$9$k(B - <strong>$B%0%k!<%W$,$J$$>l9g$K(B</strong>$B!"(B - (<code>module.c</code> $B$GDj5A$5$l$F$$$k(B) $B2<0L$N%b%8%e!<%k$K%0%k!<%W>5G'$r(B - $BEO$9$3$H$r5v2D$7$^$9!#(B</p> - - - <p>$B%G%U%)%k%H$G$O@)8f$OEO$5$l$:!"L$CN$N%0%k!<%W$N>l9g$O(B Authentication - Required $B1~Ez$,JV$5$l$^$9!#$G$9$+$i!"$3$l$r@_Dj$7$J$$$H(B - $B%7%9%F%`$r0BA4$KJ]$D$3$H$,$G$-!"(BNCSA $B8_49$N?6$kIq$$$r$5$;$k$3$H$K$J$j$^$9!#(B</p> - - <div class="warning"><h3>$B%;%-%e%j%F%#(B</h3> - <p>$B%f!<%6$K(B <code>.htaccess</code> $B%U%!%$%k$GB>$NJ}K!$X$N(B - $B0Q>y$r5v2D$,0UL#$9$k$3$H$O==J,$K9MN8$7$F$/$@$5$$!#$=$7$F!"(B - $B$3$l$,K\Ev$KK>$`$3$H$G$"$k$3$H$r3N$+$a$F$/$@$5$$!#(B - $BDL>o$O0l$D$N(B <code>.htpasswd</code> $B%U%!%$%k$r0BA4$K$9$kJ}$,(B - $B$h$jB?$/$N%"%/%;%9%$%s%?%U%'!<%9$r;}$D$+$b$7$l$J$$%G!<%?%Y!<%9$r(B - $B0BA4$K$9$k$h$j$b4JC1$G$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 0b62ffdd9c..fc883205f3 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.jis +URI: mod_authz_host.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..849b8763fc --- /dev/null +++ b/docs/manual/mod/mod_authz_host.html.ja.euc-jp @@ -0,0 +1,344 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 + </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 + </code></p></div> + <p>アクセスを許可する IP アドレスです。</p></dd> + + <dt>IP アドレスの一部</dt> + + <dd> + <div class="example"><h3>例</h3><p><code> + Allow from 10.1 + </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 fe80::a00:20ff:fea7:ccea<br /> + Allow from fe80::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>デフォルトのアクセス可能な状態と、Allow と +Deny が評価される順番を制御する</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 1999-2004 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.jis b/docs/manual/mod/mod_authz_host.html.ja.jis deleted file mode 100644 index 53b30cb756..0000000000 --- a/docs/manual/mod/mod_authz_host.html.ja.jis +++ /dev/null @@ -1,344 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%[%9%H(B ($BL>A0$b$7$/$O(B IP $B%"%I%l%9(B) $B$K4p$E$$$?%0%k!<%W>5G'(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>authz_host_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_authz_host.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.1 $B0J9_(B</td></tr></table> -<h3>$B35MW(B</h3> - - <p><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> $B$K$h$jDs6!$5$l$k%G%#%l%/%F%#%V$O(B - $B%5!<%P$NFCDj$NItJ,$X$N(B - $B%"%/%;%9$r@)8f$9$k$?$a$K(B <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> - $B$H(B <code><a href="core.html#accessfilename">.htaccess</a></code> $B%U%!%$%k$G;HMQ$5$l$^$9!#%/%i%$%"%s%H$N%[%9%HL>!"(BIP - $B%"%I%l%9$d(B <a href="../env.html">$B4D6-JQ?t(B</a>$B$H$7$F<hF@$5$l$?!"$=$NB>$N%j%/%(%9%H$NFCD'$K4p$E$$$F(B - $B%"%/%;%9@)8f$r9T$J$&$3$H$,$G$-$^$9!#(B<code class="directive"><a href="#allow">Allow</a></code> $B$H(B - <code class="directive"><a href="#deny">Deny</a></code> $B%G%#%l%/%F%#%V$O(B - $B$I$N$h$&$J%/%i%$%"%s%H$K%"%/%;%9$r(B - $B5v2D$9$k!"$7$J$$$+$r;XDj$9$k$?$a$K;HMQ$5$l$^$9!#0lJ}!"(B - <code class="directive"><a href="#order">Order</a></code> $B%G%#%l%/%F%#%V$O(B - $B%G%U%)%k%H$N%"%/%;%9>uBV$H!"(B - <code class="directive"><a href="#allow">Allow</a></code> $B%G%#%l%/%F%#%V$H(B - <code class="directive"><a href="#deny">Deny</a></code> - $B%G%#%l%/%F%#%V$H$N$*8_$$$X$N1F6A$N;EJ}$r@_Dj$7$^$9!#(B - </p> - - <p>$B%[%9%H$K$h$k%"%/%;%9@)8B$H%Q%9%o!<%I$K$h$kG'>Z$rF1;~$K(B - $B9T$J$&$3$H$,2DG=$G$9!#$=$N>l9g!"$=$NFs$D$N@)8B$N4X78$r;XDj$9$k$?$a$K(B - <code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code> - $B%G%#%l%/%F%#%V$r;HMQ$7$^$9!#(B</p> - - <p>$B0lHLE*$K$O!"%"%/%;%9@)8B%G%#%l%/%F%#%V$O$9$Y$F$N%"%/%;%9%a%=%C%I(B - (<code>GET</code>, <code>PUT</code>, <code>POST</code> $B$J$I(B) - $B$KE,MQ$5$l$^$9!#$=$7$F!"$[$H$s$I$N>l9g$3$l$,K>$^$7$$F0:n$G$9!#(B - $B$7$+$7!"(B<code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> - $B%;%/%7%g%s$NCf$K%G%#%l%/%F%#%V$r=q$/$3$H$G!"(B - $B0lIt$N%a%=%C%I$K$N$_@)8B$r$+$1$k$3$H$b$G$-$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$N$"$kNN0h$K%"%/%;%9$G$-$k%[%9%H$r@)8f$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Limit</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authz_host</td></tr> -</table> - <p><code class="directive">Allow</code> $B%G%#%l%/%F%#%V$O$I$N%[%9%H$,(B - $B%5!<%P$N$"$kNN0h$r%"%/%;%9$G$-$k$+$K1F6A$rM?$($^$9!#(B - $B%"%/%;%9$O%[%9%HL>!"(BIP $B%"%I%l%9!"(BIP $B%"%I%l%9$NHO0O$d!"(B - $B4D6-JQ?t$H$7$F<hF@$5$l$?!"$=$NB>$N%/%i%$%"%s(B$B%H$N%j%/%(%9%H$N(B - $BFCD'$K$h$C$F@)8f$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$N:G=i$N0z?t$O>o$K(B <code>from</code> $B$G$9!#(B - $B$=$l$KB3$/0z?t$O;0$D$N0c$C$?7A<0$,$"$j$^$9!#(B<code>Allow from - all</code> $B$,;XDj$5$l$F$$$l$P!"$9$Y$F$N%[%9%H$K%"%/%;%9$r5v2D$7!"(B - $B%"%/%;%9@)8B$O2<$G@bL@$5$l$F$$$k$h$&$K!"(B - <code class="directive"><a href="#deny">Deny</a></code> - $B%G%#%l%/%F%#%V$H(B <code class="directive"><a href="#order">Order</a></code> - $B%G%#%l%/%F%#%V$N@_Dj$G7h$^$j$^$9!#(B - $BFCDj$N%[%9%H$d%[%9%H72$K$N$_%5!<%P$X$N%"%/%;%9$r5v2D$9$k$?$a$K$O!"(B - $B0J2<$N$I$l$+$N7A<0$G(B <em>host</em> $B$r;XDj$9$k$3$H$,$G$-$^$9(B:</p> - - <dl> - <dt>$B%I%a%$%sL>(B ($B$N0lIt(B)</dt> - - <dd> - <div class="example"><h3>$BNc(B</h3><p><code> - Allow from apache.org - </code></p></div> - <p>$B$3$NJ8;zNs$K9g$&$+!"$3$l$G=*$o$kL>A0$N%[%9%H$N%"%/%;%9$,5v2D$5$l$^$9!#(B - $B3FItJ,$,40A4$K9g$&$b$N$@$1$KE,MQ$5$l$^$9$N$G!">e$NNc$O(B - <code>foo.apache.org</code> $B$K$O%^%C%A$7$^$9$,!"(B - <code>fooapache.org</code> $B$K$O%^%C%A$7$^$;$s!#(B - $B$3$N@_Dj$r$9$k$H!"(BApache $B$O(B - <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> - $B$N@_Dj$K4X$o$i$:!"%/%i%$%"%s%H$N(B IP $B%"%I%l%9$KBP$7$F(B - DNS $B$N(B 2 $B=E5U0z$-$r9T$J$$$^$9!#(B - $B%[%9%HL>$+$i%*%j%8%J%k$N(B IP $B%"%I%l%9$r=g0z$-$7$^$9!#(B - $B=g0z$-$H5U0z$-$,0lCW$7!"%[%9%HL>$,3:Ev$7$?>l9g$K$N$_!"(B - $B%"%/%;%9$,5v2D$5$l$^$9!#(B</p></dd> - - <dt>$B40A4$J(B IP $B%"%I%l%9(B</dt> - - <dd> - <div class="example"><h3>$BNc(B</h3><p><code> - Allow from 10.1.2.3 - </code></p></div> - <p>$B%"%/%;%9$r5v2D$9$k(B IP $B%"%I%l%9$G$9!#(B</p></dd> - - <dt>IP $B%"%I%l%9$N0lIt(B</dt> - - <dd> - <div class="example"><h3>$BNc(B</h3><p><code> - Allow from 10.1 - </code></p></div> - <p>$B%5%V%M%C%H$N@)8BMQ$N!"(BIP - $B%"%I%l%9$N:G=i$N0l$D$+$i;0$D$^$G$N%P%$%H$G$9!#(B</p></dd> - - <dt>$B%M%C%H%o!<%/(B/$B%M%C%H%^%9%/(B $B$NBP(B</dt> - - <dd> - <div class="example"><h3>$BNc(B</h3><p><code> - Allow from 10.1.0.0/255.255.0.0 - </code></p></div> - <p>$B%M%C%H%o!<%/(B a.b.c.d $B$H%M%C%H%^%9%/(B w.x.y.z $B$G$9!#(B - $B$h$j:YN3EY$N%5%V%M%C%H@)8BMQ$G$9!#(B</p></dd> - - <dt>$B%M%C%H%o!<%/(B/nnn CIDR $B;XDj(B</dt> - - <dd> - <div class="example"><h3>$BNc(B</h3><p><code> - Allow from 10.1.0.0/16 - </code></p></div> - <p>$B%M%C%H%^%9%/$,(B nnn $B$N>e0L%S%C%H$,(B 1 - $B$H$J$C$F$$$k$b$N$+$i$J$k$3$H0J30$OA0$N$b$N$HF1$8$G$9!#(B</p></dd> - </dl> - - <p>$BCm(B: $B:G8e$N;0$D$NNc$O$^$C$?$/F1$8%[%9%H$K9g$$$^$9!#(B</p> - - - <p>IPv6 $B%"%I%l%9$H(B IPv6 $B$N%5%V%M%C%H$O0J2<$N$h$&$K;XDj$G$-$^$9(B:</p> - - <div class="example"><p><code> - Allow from fe80::a00:20ff:fea7:ccea<br /> - Allow from fe80::a00:20ff:fea7:ccea/10 - </code></p></div> - - <p><code class="directive">Allow</code> $B%G%#%l%/%F%#%V$N0z?t$N;0$DL\$N7A<0$O!"(B - <a href="../env.html">$B4D6-JQ?t(B</a> - $B$NB8:_$K$h$j%"%/%;%9$N@)8f$r9T$J$($k$h$&$K$9$k$b$N$G$9!#(B - <code>Allow from env=<var>env-variable</var></code> - $B$,;XDj$5$l$F$$$k$H!"4D6-JQ?t(B <var>env-variable</var> - $B$,B8:_$7$?>l9g$K%j%/%(%9%H$O%"%/%;%9$r5v2D$5$l$^$9!#%5!<%P$O(B - <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> - $B$N%G%#%l%/%F%#%V$K$h$j!"%/%i%$%"%s%H$N%j%/%(%9%H(B - $B$NFCD'$K4p$E$$$F=@Fp$K4D6-JQ?t$r@_Dj$9$k5!G=$rDs6!$7$^$9!#(B - $B$G$9$+$i!"$3$N%G%#%l%/%F%#%V$O%/%i%$%"%s%H$N(B - <code>User-Agent</code> ($B%V%i%&%6$N<oN`(B)$B!"(B<code>Referer</code> - $B$dB>$N(B HTTP $B%j%/%(%9%H$N%X%C%@%U%#!<%k%I$J$I$K4p$E$$$F(B - $B%"%/%;%95v2D$r$9$k$?$a$K;H$&$3$H$,$G$-$^$9!#(B - </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>$B$3$N>l9g!"(Buser-agent $B$NJ8;zNs$,(B <code>KnockKnock/2.0</code> - $B$G;O$^$k%V%i%&%6$N$_$,%"%/%;%9$r5v2D$5$l!"(B - $BB>$N(B$B$b$N$O%"%/%;%9$r5qH]$5$l$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$,%"%/%;%9$r5qH]$9$k%[%9%H$r@)8f$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Limit</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authz_host</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O%[%9%HL>!"(BIP - $B%"%I%l%9!"4D6-JQ?t$K4p$E$$$F%5!<%P$X$N%"%/%;%9$r@)8B$7$^$9!#(B - <code class="directive">Deny</code> $B%G%#%l%/%F%#%V$N0z?t$O(B <code class="directive"><a href="#allow">Allow</a></code> - $B%G%#%l%/%F%#%V$H$^$C$?$/F1$8$G$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%G%U%)%k%H$N%"%/%;%92DG=$J>uBV$H!"(BAllow $B$H(B -Deny $B$,I>2A$5$l$k=gHV$r@)8f$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code> Order <var>ordering</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>Order Deny,Allow</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Limit</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_authz_host</td></tr> -</table> - <p><code class="directive">Order</code> $B%G%#%l%/%F%#%V$O%G%U%)%k%H$N%"%/%;%9$N>uBV$H(B - <code class="directive"><a href="#allow">Allow</a></code> $B%G%#%l%/%F%#%V$H(B - <code class="directive"><a href="#deny">Deny</a></code> - $B%G%#%l%/%F%#%V$,I>2A$5$l$k=gHV$r@)8f$7$^$9!#(B - <var>Ordering</var> $B$O0J2<$N$I$l$+$G$9!#(B</p> - - <dl> - <dt><code>Deny,Allow</code></dt> - - <dd><code class="directive"><a href="#deny">Deny</a></code> $B%G%#%l%/%F%#%V$,(B - <code class="directive"><a href="#allow">Allow</a></code> - $B%G%#%l%/%F%#%V$NA0$KI>2A$5$l$^$9!#(B - $B%"%/%;%9$O%G%U%)%k%H$G5v2D$5$l$^$9!#(B<code class="directive"><a href="#deny">Deny</a></code> - $B%G%#%l%/%F%#%V$K9g$o$J$$$+!"(B<code class="directive"><a href="#allow">Allow</a></code> - $B%G%#%l%/%F%#%V$K9g$&%/%i%$%"%s%H$O%"%/%;%9$r5v2D$5$l$^$9!#(B</dd> - - <dt><code>Allow,Deny</code></dt> - - <dd><code class="directive"><a href="#allow">Allow</a></code> - $B%G%#%l%/%F%#%V$,(B <code class="directive"><a href="#deny">Deny</a></code> - $B%G%#%l%/%F%#%V$NA0$KI>2A$5$l$^$9!#(B - $B%"%/%;%9$O%G%U%)%k%H$G5qH]$5$l$^$9!#(B<code class="directive"><a href="#allow">Allow</a></code> - $B%G%#%l%/%F%#%V$K9g$o$J$$$+!"(B<code class="directive"><a href="#deny">Deny</a></code> - $B%G%#%l%/%F%#%V$K9g$&%/%i%$%"%s%H$O%"%/%;%9$r5qH]$5$l$^$9!#(B - </dd> - - <dt><code>Mutual-failure</code></dt> - - <dd><code class="directive"><a href="#allow">Allow</a></code> $B$N%j%9%H$K8=$l$F!"(B - <code class="directive"><a href="#deny">Deny</a></code> - $B$N%j%9%H$K8=$l$J$$%[%9%H$N$_$,%"%/%;%9$r5v2D$5$l$^$9!#(B - $B$3$N=gHVIU$1$O(B <code>Order Allow,Deny</code> $B$HF1$88z2L$r;}$A!"(B - $B$=$N@_Dj$NJ}$,9%$^$7$$$?$a$KHs?d>)$H$J$C$F$$$^$9!#(B</dd> - </dl> - - <p>$B%-!<%o!<%I$O%3%s%^$GJ,N%$9$k$3$H$@$1$,2DG=$G$9!#(B - $B4V$K(B<em>$B6uGr(B$B$,$"$C$F$O$$$1$^$;$s(B</em>$B!#$I$N>l9g$G$b!"(B<code class="directive"><a href="#allow">Allow</a></code> $B$H(B - <code class="directive"><a href="#deny">Deny</a></code> $BJ8$O(B - $BA4$FI>2A$5$l$k$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B - </p> - - <p>$B0J2<$NNc$G$O!"(Bapache.org - $B%I%a%$%s$N$9$Y$F$N%[%9%H$O%"%/%;%9$r5v2D$5$l$^$9!#(B - $BB>$N$9$Y$F$N%[%9%H$O%"%/%;%9$r5qH]$5$l$^$9!#(B</p> - - <div class="example"><p><code> - Order Deny,Allow<br /> - Deny from all<br /> - Allow from apache.org - </code></p></div> - - <p>$B<!$NNc$G$O!"(Bfoo.apache.org $B%5%V%I%a%$%s$K$"$k%[%9%H0J30$N!"(B - apache.org $B%I%a%$%s$N$9$Y$F$N%[%9%H$,%"%/%;%9$r5v2D$5$l$^$9!#(B - apache.org - $B%I%a%$%s$G$J$$%[%9%H$O!"%G%U%)%k%H$N>uBV$,%"%/%;%95qH]$N$?$a!"(B - $B%5!<%P$X$N%"%/%;%9$r5qH]$5$l$^$9!#(B</p> - - <div class="example"><p><code> - Order Allow,Deny<br /> - Allow from apache.org<br /> - Deny from foo.apache.org - </code></p></div> - - <p>$B0lJ}!">e$NNc$N(B <code class="directive">Order</code> $B$,(B <code>Deny,Allow</code> - $B$KJQ$o$C$F$$$l$P!"$9$Y$N%[%9%H$K%"%/%;%9$,5v2D$5$l$^$9!#(B - $B$3$l$O!"@_Dj%U%!%$%kCf$N<B:]$N=gHV$K4X$o$i$:!"(B - <code>Allow from apache.org</code> $B$,:G8e$KI>2A$5$l$F!"(B - <code>Deny from foo.apache.org</code> $B$r>e=q$-$9$k$+$i$G$9!#(B - <code>apache.org</code> - $B%I%a%$%s$K$J$$%[%9%H$b!"%G%U%)%k%H$N>uBV$,(B <em>allow</em> - $B$KJQ2=$9$k$?$a$K!"%"%/%;%9$r5v2D$5$l$^$9!#(B - </p> - - <p><code class="directive">Order</code> - $B%G%#%l%/%F%#%V$O%G%U%)%k%H$N%"%/%;%9$N>uBV$K1F6A$rM?$($k$N$G!"(B - <code class="directive"><a href="#allow">Allow</a></code> $B%G%#%l%/%F%#%V$H(B - <code class="directive"><a href="#deny">Deny</a></code> - $B%G%#%l%/%F%#%V$,L5$/$F$b!"%5!<%P$N%"%/%;%9$K1F6A$rM?$($k$3$H$,$G$-$^$9!#(B - $B$?$H$($P!"(B</p> - - <div class="example"><p><code> - <Directory /www><br /> - <span class="indent"> - Order Allow,Deny<br /> - </span> - </Directory> - </code></p></div> - - <p>$B$O%G%U%)%k%H$N%"%/%;%9>uBV$,(B <em>deny</em> $B$K$J$k$?$a!"(B - <code>/www</code> $B%G%#%l%/%H%j$X$N$9$Y$F$N%"%/%;%9$r5qH]$7$^$9!#(B - </p> - - <p><code class="directive">Order</code> - $B%G%#%l%/%F%#%V$O%5!<%P$N@_Dj=hM}$N3FCJ3,$G$@$1(B - $B%"%/%;%9%G%#%l%/%F%#%V$N=hM}$N=gHV$rJQ99$7$^$9!#$3$l$O!"$?$H$($P!"(B - <code class="directive">Order</code> $B%G%#%l%/%F%#%V$N@_Dj$K4X$o$i$:!"(B - <code class="directive"><a href="../mod/core.html#location"><Location></a></code> $B%;%/%7%g%s$N(B - <code class="directive"><a href="#allow">Allow</a></code> $B%G%#%l%/%F%#%V$d(B - <code class="directive"><a href="#deny">Deny</a></code> $B%G%#%l%/%F%#%V$O!"(B - <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> $B%;%/%7%g%s$d(B - <code>.htaccess</code> $B%U%!%$%k$N(B <code class="directive"><a href="#allow">Allow</a></code> - $B%G%#%l%/%F%#%V$d(B <code class="directive"><a href="#deny">Deny</a></code> - $B%G%#%l%/%F%#%V$h$j$b>o$K8e$KI>2A$5$l$k$H$$$&$3$H$r0UL#$7$^$9!#(B - $B@_Dj%;%/%7%g%s$N%^!<%8$N>\:Y$K$D$$$F$O!"(B - <a href="../sections.html">Directory,Location, Files - $B%;%/%7%g%s$NF0:nJ}K!(B</a> $B$r;2>H$7$F$/$@$5$$!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 75fa35baa5..16baec2f69 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.jis +URI: mod_autoindex.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..9a6c2f43c6 --- /dev/null +++ b/docs/manual/mod/mod_autoindex.html.ja.euc-jp @@ -0,0 +1,985 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/mod_autoindex.html.ja.jis deleted file mode 100644 index 87388dc0d8..0000000000 --- a/docs/manual/mod/mod_autoindex.html.ja.jis +++ /dev/null @@ -1,985 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>Unix $B$N(B <code>ls</code> $B%3%^%s%I$d(B - Win32 $B$N(B <code>dir</code> $B%7%'%k%3%^%s%I$K;w$?(B - $B%G%#%l%/%H%j%$%s%G%C%/%9$r@8@.$9$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>autoindex_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_autoindex.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B%G%#%l%/%H%j$N%$%s%G%C%/%9$OFs$D$N>pJs8;$N$&$A$N(B - $B0l$D$+$i@8@.$G$-$^$9(B:</p> - - <ul> - <li>$BIaDL$O(B <code>index.html</code> $B$H8F$P$l$k(B - $B%f!<%6$K$h$C$F=q$+$l$?%U%!%$%k!#(B - <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> - $B%G%#%l%/%F%#%V$G$3$N%U%!%$%kL>$r@_Dj$7$^$9!#(B - $B$3$l$O(B <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> $B$G@)8f$5$l$^$9!#(B</li> - - <li>$B$b$7$/$O!"%5!<%P$K$h$C$F@8@.$5$l$?0lMw!#(B - $B$=$NB>$N%G%#%l%/%F%#%V$G$3$N0lMw$N=q<0$r@)8f$7$^$9!#(B - <code class="directive"><a href="#addicon">AddIcon</a></code>, <code class="directive"><a href="#addiconbyencoding">AddIconByEncoding</a></code> $B$H(B - <code class="directive"><a href="#addiconbytype">AddIconByType</a></code> - $B$r;H$&$3$H$G!"MM!9$J%U%!%$%k%?%$%W$KBP$7$F%"%$%3%s0lMw$r(B - $B%;%C%H$7$^$9!#$D$^$j!"%j%9%H$5$l$?%U%!%$%kKh$K!"(B - $B%U%!%$%k$K%^%C%A$7$?0lHV:G=i$N%"%$%3%s$,I=<($5$l$^$9!#(B - $B$3$l$i$O(B <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> $B$G@)8f$5$l$^$9!#(B</li> - </ul> - <p>$BK>$`$J$i$P!"<+F0%$%s%G%C%/%9@8@.$r40A4$K=|5n(B ($B$"$k$$$OCV49(B) - $B$G$-$k$h$&$K!"$3$NFs$D$N5!G=$OJ,N%$5$l$F$$$^$9!#(B</p> - - <p>$B<+F0%$%s%G%C%/%9@8@.$O(B <code>Options +Indexes</code> - $B$r;H$&$3$H$GM-8z$K$J$j$^$9!#>\:Y$K$D$$$F$O!"(B - <code class="directive"><a href="../mod/core.html#options">Options</a></code> - $B%G%#%l%/%F%#%V$r$4Mw2<$5$$!#(B</p> - - <p>$B$b$7(B <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>$B%*%W%7%g%s$,(B - <code class="directive"><a href="../mod/autoindex.html#indexoptions">IndexOptions</a></code> - $B%G%#%l%/%F%#%V$KM?$($i$l$F$$$k$J$i$P!"(B - $BNs$N@hF,$OI=<($N=gHV$r@)8f$9$k%j%s%/$K$J$j$^$9!#(B - $B@hF,$N%j%s%/$rA*Br$9$k$H!"0lMw$O:F@8@.$5$l$F(B - $B$=$NNs$NCM$G%=!<%H$5$l$^$9!#(B - $BF1$8@hF,$rB3$1$FA*Br$9$k$H!"8r8_$K>:=g$H9_=g$H$K$J$j$^$9!#(B - $B$3$l$i$NNs$N@hF,$N%j%s%/$O!"(B - <code class="directive"><a href="#indexoptions">IndexOptions</a></code> - $B%G%#%l%/%F%#%V$N(B - <code>SuppressColumnSorting</code> - $B%*%W%7%g%s$G>C$9$3$H$,$G$-$^$9!#(B</p> - - <p>"Size" $B$G%=!<%H$7$?>l9g$O!"MQ$$$i$l$k$N$O(B - <em>$B<B:]$N(B</em>$B%U%!%$%k$N%5%$%:$G$"$C$F!"(B - $BI=<($NCM$G$O$J$$$3$H$KCm0U$7$F$/$@$5$$(B - - $B$?$H$(N>J}$H$b$,(B "1K" $B$HI=<($5$l$F$$$?$H$7$F$b!"(B - 1010 $B%P%$%H$N%U%!%$%k$OI,$:(B 1011 - $B%P%$%H$N%U%!%$%k$h$j$bA0(B ($B>:=g$N>l9g(B) $B$KI=<($5$l$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#query">Autoindex $B%j%/%(%9%H%/%(%j!<0z?t(B</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 $B%j%/%(%9%H%/%(%j!<0z?t(B</a></h2> - - - <p>Apache 2.0.23 $B$G!"(B - $B%3%i%`%=!<%H$N$?$a$K%/%(%j!<0z?t$r:FJT@.$7$F!"(B - $B?7$7$$%/%(%j!<%*%W%7%g%s$N%0%k!<%W$rF3F~$7$^$7$?!#(B - $B=PNO$KBP$9$k%/%i%$%"%s%H$N$9$Y$F$N@)8f$r8zN(E*$KKu>C(B - $B$G$-$k$h$&$K!"(B - <code><a href="#indexoptions.ignoreclient">IndexOptions - IgnoreClient</a></code> $B$,F3F~$5$l$^$7$?!#(B</p> - - <p>$B%3%i%`%=!<%H$N%X%C%@$=$l<+BN$,!"(B - $B2<5-$N%=!<%H%/%(%j!<%*%W%7%g%s$rIU2C$9$k(B - $B<+J,<+?H$r;2>H$9$k%j%s%/$G$9!#(B - $B2<5-$N%*%W%7%g%s$N$I$l$G$b!"(B - $B%G%#%l%/%H%j%j%=!<%9$X$N%j%/%(%9%H$K2C$($k$3$H$,$G$-$^$9!#(B</p> - - <ul> - <li><code>C=N</code> $B$O!"%U%!%$%kL>$G%=!<%H$7$^$9!#(B</li> - - <li><code>C=M</code> $B$O!"99?7F|;~!"(B - $B%G%#%l%/%H%j!"%U%!%$%kL>$N=g$G%=!<%H$7$^$9!#(B</li> - - <li><code>C=S</code> $B$O!"%5%$%:!"(B - $B%G%#%l%/%H%j!"%U%!%$%kL>$N=g$G%=!<%H$7$^$9!#(B</li> - - <li class="separate"><code>C=D</code> $B$O!"@bL@!"(B - $B%G%#%l%/%H%j!"%U%!%$%kL>$N=g$G%=!<%H$7$^$9!#(B</li> - - <li><code>O=A</code> $B$O!">:=g$GI=$r%=!<%H$7$^$9!#(B</li> - - <li class="separate"><code>O=D</code> $B$O!"9_=g$GI=$r%=!<%H$7$^$9!#(B</li> - - <li><code>F=0</code> $B$O!"C1=c$JI=$N=q<0$K$7$^$9!#(B - (FancyIndex $B$G$O$"$j$^$;$s!#(B)</li> - - <li><code>F=1</code> $B$O!"(BFancyIndex - $BI=<($NI=$N=q<0$K$7$^$9!#(B</li> - - <li><code>F=2</code> $B$O!"I=$r(B HTML - $B$N%F!<%V%k$r;H$C$?(B FancyIndex $B$N=q<0$K$7$^$9!#(B</li> - - <li><code>V=0</code> - $B$O!"%P!<%8%g%s$K$h$k%=!<%H$rL58z$K$7$^$9!#(B</li> - - <li class="separate"><code>V=1</code> - $B$O!"%P!<%8%g%s$K$h$k%=!<%H$rM-8z$K$7$^$9!#(B</li> - - <li><code>P=<var>pattern</var></code> - $B$O!"M?$($i$l$?(B <var>pattern</var> - $B$KE,9g$7$?%U%!%$%k$N$_$rI=<($7$^$9!#(B</li> - </ul> - - <p>"P ($B%Q%?!<%s$N(B P)" $B%/%(%j!<0z?t$O!"(B - $BDL>o$N(B <code class="directive"><a href="#indexignore">IndexIgnore</a></code> - $B%G%#%l%/%F%#%V$,=hM}$5$l$?(B<em>$B8e(B</em>$B$K8!::$5$l!"(B - $B%U%!%$%kL>A4$F$,!"B>$N(B autoindex - $B%j%9%H=hM}$HF1MM$NH=Dj4p=`2<$KCV$+$lB3$1$k(B - $B$3$H$KCm0U$7$F$/$@$5$$!#(B - <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> $B$N%/%(%j!<0z?t%Q!<%5(B ($B2r@O(B) $B$O!"(B - $BG'<1ITG=$J%*%W%7%g%s$K$V$D$+$k$HB(:B$KDd;_$7$^$9!#(B - $B%/%(%j!<0z?t$O>e$NI=$K=>$C$F(B - $B@5$7$$7A<0$K$J$C$F$$$J$1$l$P$J$j$^$;$s!#(B</p> - - <p>$B2<$NC1=c$JNc$O!"$3$l$i$N%/%(%j!<%*%W%7%g%s$r(B - $BI=$7$^$9!#$3$l$r$=$N$^$^@Z$j<h$C$F(B HEADER.html - $B%U%!%$%k$KJ]B8$9$k$3$H$b$G$-$^$9!#(B - mod_autoindex $B$,(B X=Go $BF~NO$K$V$D$+$kA0$K(B - $B0z?t$,A4$F2r<a$5$l$k$h$&$K!"(B - $BL$CN$N0z?t(B "X" $B$O%j%9%H$N:G8e$KCV$+$l$F$$$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%"%$%3%s$NBe$o$j$K(B -$BI=<($5$l$k!"%U%!%$%kL>$GA*Br$5$l$?BeBX%F%-%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">AddAlt</code> $B$O!"(B<code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - $B$K$*$$$F!"%"%$%3%s$NBe$o$j$KI=<($9$kBeBX%F%-%9%H$rDs6!$7$^$9!#(B - <var>file</var> $B$O!"@bL@$9$k%U%!%$%k$N%U%!%$%k3HD%;R!"(B - $B%U%!%$%kL>$N0lIt!"%o%$%k%I%+!<%II=8=!"40A4$J%U%!%$%kL>$N(B - $B$I$l$+$K$J$j$^$9!#(B - <var>string</var> $B$K6uGr$,$"$k>l9g$O0zMQId(B (<code>"</code> - $B$+(B <code>'</code>) $B$G0O$`I,MW$,$"$j$^$9!#(B - $B$3$NJ8;zNs$O!"%/%i%$%"%s%H$,2hA|$rI=<($G$-$J$$>l9g$d(B - $B2hA|$N%m!<%I$rL58z$K$7$F$$$k>l9g$d(B - $B%"%$%3%s$N<hF@$K<:GT$7$?$H$-$KI=<($5$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%"%$%3%s$NBe$o$j$KI=<($5$l$k!"(BMIME $BId9f2=J}K!$GA*Br$5$l$?(B -$BBeBX%F%-%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">AddAltByEncoding</code> $B$O!"(B - <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - $B$K$*$$$F!"%"%$%3%s$NBe$o$j$KI=<($9$kBeBXJ8;zNs$rDs6!$7$^$9!#(B - <var>MIME-encoding</var> $B$OM-8z$JId9f2=!"Nc$($P(B - <code>x-compress</code> - $B$G$9!#(B - <var>string</var> $B$K6uGr$,$"$k$H$-$O!"0zMQId(B (<code>"</code> $B$+(B - <code>'</code>) $B$G0O$`I,MW$,$"$j$^$9!#(B - $B$3$NJ8;zNs$O!"%/%i%$%"%s%H$,2hA|$rI=<($G$-$J$$>l9g$d(B - $B2hA|$N%m!<%I$rL58z$K$7$F$$$k>l9g$d(B - $B%"%$%3%s$N<hF@$K<:GT$7$?$H$-$KI=<($5$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%"%$%3%s$NBe$o$j$K(B -$BI=<($5$l$k!"(BMIME $B%?%$%W$GA*Br$5$l$?BeBX%F%-%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">AddAltByType</code> $B$O!"(B - <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - $B$K$*$$$F!"%"%$%3%s$NBe$o$j$KI=<($9$kBeBXJ8;zNs$r@_Dj$7$^$9!#(B - <var>MIME-type</var> $B$OM-8z$J%?%$%W!"Nc$($P(B - <code>text/html</code> - $B$G$9!#(B - <var>string</var> $B$K6uGr$,$"$k$H$-$O!"0zMQId(B (<code>"</code> $B$+(B - <code>'</code>) $B$G0O$`I,MW$,$"$j$^$9!#(B - $B$3$NJ8;zNs$O!"%/%i%$%"%s%H$,2hA|$rI=<($G$-$J$$>l9g$d(B - $B2hA|$N%m!<%I$rL58z$K$7$F$$$k>l9g$d(B - $B%"%$%3%s$N<hF@$K<:GT$7$?$H$-$KI=<($5$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%k$KBP$7$FI=<($9$k@bL@(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - $B$K$*$$$F!"%U%!%$%k$KBP$7$FI=<($9$k@bL@$r@_Dj$7$^$9!#(B - <var>file</var> $B$O@bL@$9$k(B$B%U%!%$%k$N%U%!%$%k3HD%;R!"(B - $B%U%!%$%kL>$N0lIt!"%o%$%k%I%+!<%II=8=!"40A4$J%U%!%$%kL>$N(B - $B$I$l$+$K$J$j$^$9!#(B - <var>string</var> $B$OFs=E0zMQId(B (<code>"</code>) $B$G0O$^$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - AddDescription "The planet Mars" /web/pics/mars.gif - </code></p></div> - - <p>$BDL>o$N%G%U%)%k%H$N@bL@NN0h$O(B 23 $B%P%$%H$NI}$G$9!#(B - <code><a href="#indexoptions.suppressicon">IndexOptions SuppressIcon</a></code> - $B%*%W%7%g%s$G(B 6 $B%P%$%HDI2C!"(B - <code><a href="#indexoptions.suppresssize">IndexOptions SuppressSize</a></code> - $B%*%W%7%g%s$G(B 7 $B%P%$%HDI2C!"(B - <code><a href="#indexoptions.suppresslastmodified">IndexOptions SuppressLastModified</a></code> - $B%*%W%7%g%s$G(B 19 $B%P%$%HDI2C$5$l$^$9!#(B - $B$G$9$+$i!"%G%U%)%k%H$N@bL@%3%i%`$N:GBgI}$O(B - 55 $B%P%$%H$K$J$j$^$9!#(B</p> - - <p>$B$3$N%3%i%`$NBg$-$5$r>e=q$-$7$?$j!"(B - $B@bL@$,L5@)8BD9$G$b$h$$$h$&$K$9$k$?$a$N>\:Y$K4X$7$F$O!"(B - <a href="#indexoptions.descriptionwidth">DescriptionWidth</a> - $B$H$$$&(B - <code class="directive"><a href="#indexoptions">IndexOptions</a></code> - $B$N%-!<%o!<%I$r$4Mw2<$5$$!#(B</p> - - <div class="note"><h3>$B7Y9p(B</h3> - <p><code class="directive">AddDescription</code> - $B$GDj5A$5$l$?@bL@%F%-%9%H$O!"%?%0$dJ8;zNs$H$$$C$?(B - HTML $B%^!<%/%"%C%W$r4^$`$3$H$,$G$-$^$9!#(B - $B$b$7!"@bL@%3%i%`$NI}$K$h$C$F%?%0IU$1$5$l$?MWAG$,4]$a9~$^$l$?(B - ($BB@;z$N8l6g$N:G8e$,@Z$l$k$H$$$C$?(B) $B>l9g!"(B - $B=PNO7k2L$O!"%G%#%l%/%H%j0lMw$N;D$j$NItJ,$K1F6A$rM?$($k$G$7$g$&!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%k$KI=<($9$k%"%$%3%s$rL>A0$GA*Br(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - $B$K$*$$$F!"(B - <var>name</var> $B$G=*$o$k%U%!%$%k$NNY$KI=<($9$k%"%$%3%s$r@_Dj$7$^$9!#(B - <var>icon</var> $B$O!"(B(% $B$G%(%9%1!<%W$5$l$?(B) $B%"%$%3%s$X$NAjBP(B URL - $B$+!"B>$N=q<0(B (<var>alttext</var>, <var>url</var>) $B$G$9!#(B - $B$3$3$G(B <var>alttext</var> - $B$O!"Hs%0%i%U%#%+%k%V%i%&%68~$1$K%"%$%3%s$KIU$1$i$l$?%F%-%9%H%?%0$G$9(B$B!#(B - </p> - - <p><var>name</var> $B$O!"%G%#%l%/%H%j$KBP1~$9$k(B <code>^^DIRECTORY^^</code> - $B$+!"6uGr9T$KBP1~$9$k(B <code>^^BLANKICON^^</code> ($B0lMw$,@5$7$/I=<($5$l$k$?$a$K(B) $B$+!"(B - $B%U%!%$%k3HD%;R$+!"%o%$%k%I%+!<%II=8=$+!"%U%!%$%kL>$N0lIt$+(B - $B40A4$J%U%!%$%kL>$G$9!#(B</p> - - <div class="example"><h3>$BNc(B</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>$B$b$72DG=$J$i!"(B - <code class="directive">AddIcon</code> - $B$h$j(B - <code class="directive"><a href="#addiconbytype">AddIconByType</a></code> - $B$rM%@hE*$K;H$&$Y$-$G$7$g$&!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%k$KI=<($9$k%"%$%3%s$r(B MIME -$BId9f2=J}K!$GA*Br(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - $B$K$*$$$F!"%U%!%$%k$NNY$KI=<($9$k%"%$%3%s$r@_Dj$7$^$9!#(B - <var>icon</var> $B$O!"(B(% $B$G%(%9%1!<%W$5$l$?(B) $B%"%$%3%s$X$NAjBP(B URL - $B$+!"B>$N=q<0(B <code>(<var>alttext</var>, <var>url</var>)</code> $B$G$9!#(B - $B$3$3$G(B <var>alttext</var> - $B$O!"Hs%0%i%U%#%+%k%V%i%&%68~$1$K%"%$%3%s$KIU$1$i$l$?%F%-%9%H%?%0$G$9!#(B - </p> - - <p><var>MIME-encoding</var> $B$O!"MW5a$5$l$?%(%s%3!<%I$K3:Ev$9$k(B - $B%o%$%k%I%+!<%II=8=$G$9!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%k$NNY$KI=<($9$k%"%$%3%s$r(B -MIME $B%?%$%W$K$h$C$FA*Br(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - $B$K$*$$$F!"%U%!%$%k$NNY$KI=<($9$k%"%$%3%s$r@_Dj$7(B$B$^$9!#(B - <var>icon</var> $B$O!"(B(% $B$G%(%9%1!<%W$5$l$?(B) $B%"%$%3%s$X$NAjBP(B URL - $B$+!"B>$N=q<0(B <code>(<var>alttext</var>, <var>url</var>)</code> $B$G$9!#(B - $B$3$3$G(B <var>alttext</var> - $B$O!"Hs%0%i%U%#%+%k%V%i%&%68~$1$K%"%$%3%s$KIU$1$i$l$?%F%-%9%H%?%0$G$9!#(B - </p> - - <p><var>MIME-type</var> $B$O!"MW5a$5$l$?%?%$%W$K3:Ev$9$k(B - $B%o%$%k%I%+!<%II=8=$G$9!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BFCDj$N%"%$%3%s$,2?$b@_Dj$5$l$F$$$J$$;~$K(B -$B%U%!%$%k$KI=<($9$k%"%$%3%s(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DefaultIcon <var>url-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - $B$K$*$$$F!"(B - $BFCDj$N%"%$%3%s$,$J$$>l9g$K%U%!%$%k$KI=<($9$k%"%$%3%s$r@_Dj$7$^$9!#(B - <var>url-path</var> $B$O!"(B(% $B$G%(%9%1!<%W$5$l$?(B) $B%"%$%3%s$X$NAjBP(B URL - $B$G$9!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td> -$B%$%s%G%C%/%90lMw$N@hF,$KA^F~$5$l$k%U%!%$%k$NL>A0(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>HeaderName <var>filename</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">HeaderName</code> - $B%G%#%l%/%F%#%V$O!"(B - $B%$%s%G%C%/%90lMw$N@hF,$KA^F~$9$k%U%!%$%k$NL>A0$r@_Dj$7$^$9!#(B - <var>Filename</var> $B$O<h$j9~$`%U%!%$%k$NL>A0$G$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - HeaderName HEADER.html - </code></p></div> - - <div class="note"> - <p>HeaderName $B$b(B <code class="directive"><a href="#readmename">ReadmeName</a></code> - $B$bN>J}$H$b8=:_$O!"(B<var>filename</var> - $B$r%$%s%G%C%/%9$5$l$F$$$k%G%#%l%/%H%j$KMQ$$$i$l$?(B URI - $B$KBP$9$kAjBP(B URI $B%Q%9$H$7$F07$$$^$9!#(B - <var>filename</var> $B$,%9%i%C%7%e$G;O$^$k>l9g$O!"(B - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - $B$+$i$NAjBP%Q%9$H$J$j$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - HeaderName /include/HEADER.html - </code></p></div> - - <p><var>filename</var> $B$O(B - $B%a%8%c!<%3%s%F%s%H%?%$%W$,(B "<code>text/*</code>" - (<em>$BNc$($P(B</em>$B!"(B<code>text/html</code>, - <code>text/plain</code> $BEy$G$9!#(B) - $B$N%I%-%e%a%s%H$H$7$F2r7h(B - $B$5$l$J$1$l$P$J$j$^$;$s!#$3$l$O$D$^$j!"(B - $B$b$7(B CGI $B%9%/%j%W%H$N<B:]$N%U%!%$%k%?%$%W$,(B - $B<!$N%G%#%l%/%F%#%V$N$h$&$K$7$F<B:]$N=PNO$H$O0[$J$C$F(B - <code>text/html</code> $B$H$7$F%^!<%/$5$l$F$$$k>l9g!"(B - <var>filename</var> - $B$O(B CGI $B%9%/%j%W%H$r;2>H$9$k$+$bCN$l$J$$!"(B - $B$H$$$&$3$H$r0UL#$7$^$9(B:</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> $B$,(B - $BM-8z$K$J$C$F$$$k>l9g$O!"(B - <a href="../content-negotiation.html">$B%3%s%F%s%H%M%4%7%(!<%7%g%s(B</a> - $B$,9T$J$o$l$^$9!#(B - $B$b$7(B <var>filename</var> $B$,(B (CGI $B%9%/%j%W%H$G$J$$(B) $B@EE*$J(B - <code>text/html</code> $B%I%-%e%a%s%H$G2r7h$5$l!"(B - <code class="directive"><a href="../mod/core.html#options">options</a></code> - <code>Includes</code> $B$+(B <code>IncludesNOEXEC</code> - $B$,M-8z$K$J$C$F$$$k>l9g$O!"(B - $B%U%!%$%k$O%5!<%P!<%5%$%I%$%s%/%k!<%I$G=hM}$5$l$^$9(B - (<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> $B%I%-%e%a%s%H$r;2>H$7$F2<$5$$(B)$B!#(B</p> - </div> - - <p>$B$b$7(B <code class="directive">HeaderName</code> $B$G;XDj$5$l$?%U%!%$%k$,(B - HTML $B%I%-%e%a%s%H$N3+;OItJ,(B (<html>, <head>, - $BEy(B) $B$r4^$s$G$$$?$i!"(B - <a href="#indexoptions.suppresshtmlpreamble"><code>IndexOptions - +SuppressHTMLPreamble</code></a> - $B$r@_Dj$7$F!"$3$l$i$N%?%0$,7+$jJV$5$l$J$$$h$&$K$7$?$$$H;W$&$G$7$g$&!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%G%#%l%/%H%j0lMw$r9T$J$&:]$KL5;k$9$Y$-(B -$B%U%!%$%k%j%9%H$KDI2C(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>IndexIgnore <var>file</var> [<var>file</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">IndexIgnore</code> $B%G%#%l%/%F%#%V$O!"(B - $B%G%#%l%/%H%j$N0lMw$r9T$&:]$KL5;k$9$Y$-%U%!%$%k%j%9%H$KDI2C$7$^$9!#(B - <var>file</var> $B$O!"(B - $B%7%'%k7A<0$N%o%$%k%I%+!<%II=8=$+40A4$J%U%!%$%kL>$G$9!#(B - IndexIgnore $B$,J#?t$"$k>l9g$O!"L5;k$9$k%j%9%H$KDI2C$,9T$o$l!"(B - $BCV49$O9T$o$l$^$;$s!#%G%U%)%k%H$G$O%j%9%H$K$O(B <code>.</code> - ($B%+%l%s%H%G%#%l%/%H%j(B) $B$,4^$^$l$F$$$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%G%#%l%/%H%j%$%s%G%C%/%9$NMM!9$J@_Dj9`L\(B -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">IndexOptions</code> - $B$O!"%G%#%l%/%H%j%$%s%G%C%/%9$N5sF0$r;XDj$7$^$9!#(B - <var>option</var> $B$O<!$N$I$l$+$G$9(B:</p> - - <dl> - <dt><a name="indexoptions.descriptionwidth" id="indexoptions.descriptionwidth">DescriptionWidth=[<var>n</var> | *]</a> - (<em>2.0.23 $B0J9_(B</em>)</dt> - - <dd><code>DescriptionWidth</code> - $B%-!<%o!<%I$O@bL@%3%i%`$NI}$rJ8;z?t$G;XDj$9$k$3$H$,$G$-$^$9!#(B</dd> - - <dd><code>-DescriptionWidth</code> ($B$^$?$OHs@_Dj(B) $B$G!"(B - <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> $B$,:GE,$JI}$r7W;;$9$k$h$&$K$G$-$^$9!#(B</dd> - - <dd><code>DescriptionWidth=<var>n</var></code> - $B$G!"%3%i%`I}$r(B <var>n</var> $B%P%$%H$K8GDj$7$^$9!#(B</dd> - - <dd><code>DescriptionWidth=*</code> - $B$O!":GD9$N@bL@$K9g$o$;$FI,MW$JD9$5$^$G%3%i%`$r1d$P$7$^$9!#(B</dd> - - <dd><strong>$B@bL@$r4]$a9~$s$@>l9gFCM-$N4m81$K$D$$$F$O(B - <code class="directive"><a href="#adddescription">AddDescription</a></code> - $B%;%/%7%g%s$r$*FI$_2<$5$$!#(B</strong></dd> - - <dt><a name="indexoptions.fancyindexing" id="indexoptions.fancyindexing">FancyIndexing</a></dt> - - <dd>$B>~$jIU$-%$%s%G%C%/%9$r%*%s$K$7$^$9!#(B</dd> - - <dt><a name="indexoptions.foldersfirst" id="indexoptions.foldersfirst">FoldersFirst</a> - (<em>2.0.23 $B0J9_(B</em>)</dt> - - <dd>$B$3$N%*%W%7%g%s$,M-8z$K$J$C$?>l9g!"%5%V%G%#%l%/%H%j$N0lMw$O(B - <em>$BI,$:(B</em>$B:G=i$K8=$o$l$F!"$=$N%G%#%l%/%H%j$NDL>o$N%U%!%$%k$O(B - $B$=$N8e$KB3$-$^$9!#(B - $B0lMw$O4pK\E*$K$O!"%U%!%$%k$H%G%#%l%/%H%j$NFs$D$NItJ,$KJ,$1$i$l$F!"(B - $B$=$l$>$l$OJL!9$K%=!<%H$5$l!"$=$N8e%5%V%G%#%l%/%H%j(B$B$r@h$K$7$F(B - $BI=<($,9T$J$o$l$^$9!#Nc$($P%=!<%H=g$,L>A0$N9_=g$K$J$C$F$$$F!"(B - <code>FoldersFirst</code> $B$,M-8z$K$J$C$F$$$k>l9g$O!"(B - $B%5%V%G%#%l%/%H%j(B <code>Zed</code> $B$O%5%V%G%#%l%/%H%j(B - <code>Beta</code> $B$h$j$bA0$K%j%9%H$5$l!"DL>o$N%U%!%$%k(B - <code>Gamma</code> $B$d(B <code>Alpha</code> - $B$h$j$bA0$K%j%9%H$5$l$^$9!#(B<strong>$B$3$N%*%W%7%g%s$O(B - <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a> - $B$bM-8z$K$J$C$F$$$k$H$-$K$N$_!"8z2L$,$"$j$^$9!#(B</strong></dd> - - <dt><a name="indexoptions.htmltable" id="indexoptions.htmltable">HTMLTable</a> <em>($B<B83E*!"(B - Apache 2.0.23 $B0J9_(B)</em></dt> - - <dd>$B$3$N<B83E*$J%*%W%7%g%s$O(B FancyIndexing $B$H$H$b$K;XDj$9$k$3$H$G!"(B - $B>~$j$NIU$$$?%G%#%l%/%H%j0lMw$N$?$a$K%F!<%V%k$r;H$C$?C1=c$JI=$r:n$j$^$9!#(B - $B$3$l$O8E$$%V%i%&%6$r:.Mp$5$;$k$+$b$7$l$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B - WinNT $B$d$=$NB>(B utf-8 - $B$,M-8z$J%W%i%C%H%[!<%`$N$h$&$K!"%U%!%$%kL>$d@bL@%F%-%9%H$,(B - $B1&FI$_$K$J$C$?$j:8FI$_$K$J$j$($k>l9g$OFC$KI,MW$G$9!#(B</dd> - - <dt><a name="indexoptions.iconsarelinks" id="indexoptions.iconsarelinks">IconsAreLinks</a></dt> - - <dd>$B$3$l$O!"(BFancyIndexing $B$K$*$$$F!"(B - $B%"%$%3%s$b%U%!%$%kL>$X$N%j%s%/$N0lIt$K$7$^$9!#(B</dd> - - <dt><a name="indexoptions.iconheight" id="indexoptions.iconheight">IconHeight[=<var>pixels</var>]</a></dt> - - <dd>$B$3$N%*%W%7%g%s$,!"(BIconWidth $B$H$H$b$K;H$o$l$F$$$k>l9g$O!"(B - $B%5!<%P$O%U%!%$%k%"%$%3%s$N$?$a$N(B <code>img</code> - $B%?%0$K(B <code>height</code> $B$H(B <code>width</code> - $BB0@-$r<h$j9~$`$h$&$K$J$j$^$9!#(B - $B$3$l$K$h$C$F!"%$%a!<%8A4$F$r%m!<%I$7=*$o$k$^$GBT$?$J$/$F$b!"(B - $B%V%i%&%6$O%Z!<%8%l%$%"%&%H$r$"$i$+$8$a7W;;$9$k$3$H$,$G$-$^$9!#(B - $B$3$N%*%W%7%g%s$K2?$bCM$,M?$($i$l$J$1$l$P!"(BApache - $B%=%U%H%&%'%"$GDs6!$5$l$F$$$k%"%$%3%s$NI8=`$N9b$5$,(B - $B%G%U%)%k%H$J$j$^$9!#(B</dd> - - <dt><a name="indexoptions.iconwidth" id="indexoptions.iconwidth">IconWidth[=<var>pixels</var>]</a></dt> - - <dd>$B$3$N%*%W%7%g%s$,!"(B<code>IconHeight</code> $B$H$H$b$K;H$o$l$F$$$k>l9g$O!"(B - $B%5!<%P$O%U%!%$%k%"%$%3%s$N$?$a$N(B <code>img</code> - $B%?%0$K(B <code>height</code> $B$H(B <code>width</code> - $BB0@-$r<h$j9~$`$h$&$K$J$j$^(B$B$9!#(B - $B$3$l$K$h$C$F!"%$%a!<%8A4$F$r%m!<%I$7=*$o$k$^$GBT$?$J$/$F$b!"(B - $B%V%i%&%6$O%Z!<%8%l%$%"%&%H$r$"$i$+$8$a7W;;$9$k$3$H$,$G$-$^$9!#(B - $B$3$N%*%W%7%g%s$K2?$bCM$,M?$($i$l$J$1$l$P!"(BApache - $B%=%U%H%&%'%"$GDs6!$5$l$F$$$k%"%$%3%s$NI8=`$N9b$5$,(B - $B%G%U%)%k%H$J$j$^$9!#(B</dd> - - <dt><a name="indexoptions.ignorecase" id="indexoptions.ignorecase">IgnoreCase</a></dt> - - <dd>$B$3$N%*%W%7%g%s$,M-8z$G$"$k$H!"%U%!%$%kL>$OBgJ8;z>.J8;z$r6hJL$;$:$K%=!<%H$5$l$^$9!#(B - $BNc$($P%U%!%$%kL>$,>:=g$G%=!<%H$5$l!"(BIgnoreCase $B$,M-8z$G$"$l$P!"(B - Zeta $B$O(B alfa $B$N8e$K%j%9%H$5$l$^$9(B - ($BCm0U(B: GAMMA $B$O>o$K(B gamma $B$NA0$K$J$j$^$9(B)$B!#(B</dd> - - <dt><a name="indexoptions.ignoreclient" id="indexoptions.ignoreclient">IgnoreClient</a></dt> - - <dd>$B$3$N%*%W%7%g%s$G(B <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> $B$O!"(B - $B%/%i%$%"%s%H$+$i$NA4$F$N%/%(%j!<JQ?t$rL5;k$9$k$h$&$K$J$j$^$9!#(B - $B$3$l$O%=!<%H=g$b4^$_$^$9!#(B - ($B$D$^$j(B <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code> - $B$r0E$K0UL#$7$^$9!#(B)</dd> - - <dt><a name="indexoptions.namewidth" id="indexoptions.namewidth">NameWidth=[<var>n</var> - | *]</a></dt> - - <dd><code>NameWidth</code> $B%-!<%o!<%I$G%U%!%$%kL>%3%i%`$NI}$r%P%$%H?t$G(B - $B;XDj$G$-$^$9!#(B</dd> - - <dd><code>-NameWidth</code> ($B$^$?$OHs@_Dj(B) $B$G!"(B - <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> $B$,:GE,$JI}$r7W;;$9$k$h$&$K$G$-$^$9!#(B</dd> - - <dd><code>NameWidth=<var>n</var></code> - $B$G!"%3%i%`I}$r(B <var>n</var> $B%P%$%H$K8GDj$7$^$9!#(B</dd> - - <dd><code>NameWidth=*</code> - $B$O!"I,MW$JD9$5$^$G%3%i%`$r1d$P$7$^$9!#(B</dd> - - <dt><a name="indexoptions.scanhtmltitles" id="indexoptions.scanhtmltitles">ScanHTMLTitles</a></dt> - - <dd>FancyIndexing $B$N$?$a$K!"(B - HTML $B%I%-%e%a%s%H$+$i%?%$%H%k$r<h$j=P$9$3$H$r2DG=$K$7$^$9!#(B - $B$b$7%U%!%$%k$K(B - <code class="directive"><a href="#adddescription">AddDescription</a></code> - $B$G@bL@$,M?$($i$l$F$$$J$1$l$P!"(B - httpd $B$O(B <code>title</code> $B%?%0$NCM$rFI$`$?$a$K%I%-%e%a%s%H$rFI$_;O$a$^$9!#(B - $B$3$l$O(B CPU $B$d(B disk $B$KIi2Y$r$+$1$^$9!#(B</dd> - - <dt><a name="indexoptions.showforbidden" id="indexoptions.showforbidden">ShowForbidden</a></dt> - - <dd>$B;XDj$7$?>l9g$G$"$C$F$b!"%5%V%j%/%(%9%H$N7k2L$,(B HTTP_UNAUTHORIZED $B$d(B - HTTP_FORBIDDEN $B$N%U%!%$%k$ODL>oDL$j1#$5$l$?>uBV$N$^$^!"(B - $B%U%!%$%k0lMw$,@8@.$5$l$^$9!#(B</dd> - - <dt><a name="indexoptions.suppresscolumnsorting" id="indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></dt> - - <dd>$B$b$7;XDj$5$l$F$$$l$P!"(BApache $B$O(B - FancyIndexing $B$GI=<($5$l$F$$$k%G%#%l%/%H%j0lMw$G$N(B - $B%3%i%`$N@hF,$r!"%=!<%H$N$?$a$N%j%s%/$K$7$J$/$J$j$^$9!#(B - $B%G%U%)%k%H$N5sF0$O!"%j%s%/$H$7$^$9!#(B - $B%3%i%`$N@hF,$rA*$V$H%3%i%`$NCM$K=>$C$F%G%#%l%/%H%j%j%9%H$r(B - $B%=!<%H$7$^$9!#(B - <strong>Apache 2.0.23 $B0JA0$G$O!"$3$l$OF1;~$K(B - $B%=!<%HJ8;zNs$N$?$a$N%/%(%j!<0z?t$N2r@O$bL58z$K$7$^$9!#(B - </strong> - $B$3$N5sF0$O(B Apache 2.0.23 $B$G$O(B - <a href="#indexoptions.ignoreclient">IndexOptions - IgnoreClient</a> $B$G@)8f$5$l$k$h$&$K$J$C$F$$$^$9!#(B</dd> - - <dt><a name="indexoptions.suppressdescription" id="indexoptions.suppressdescription">SuppressDescription</a></dt> - - <dd>$B$3$l$O(B FancyIndexing $B$K$*$1$k%U%!%$%k$N@bL@$r>C5n$7$^$9!#(B - $B%G%U%)%k%H$G$O!"@bL@$ODj5A$5$l$F$*$i$:!"(B - $B$3$N%*%W%7%g%s$r;H$&$HB>$N$?$a$K(B 23 - $BJ8;z$N6uGr$r2T$0$3$H$,$G$-$^$9!#(B $B%U%!%$%k$N@bL@$K4X$9$k>pJs$O!"(B - <code class="directive"><a href="#adddescription">AddDescription</a></code> - $B$r$4Mw2<$5$$!#$^$?!"@bL@$N%3%i%`%5%$%:$r@)8B$9$k(B - <code><a href="#indexoptions.descriptionwidth">DescriptionWidth</a></code> - $B%$%s%G%C%/%9%*%W%7%g%s$b$4Mw2<$5$$!#(B</dd> - - <dt><a name="indexoptions.suppresshtmlpreamble" id="indexoptions.suppresshtmlpreamble">SuppressHTMLPreamble</a></dt> - - <dd>$BDL>o!"(B - <code class="directive"><a href="#headername">HeaderName</a></code> - $B%G%#%l%/%F%#%V$G;XDj$7$?%U%!%$%k$r(B - $B%G%#%l%/%H%j$,<B:]$K4^$s$G$$$l$P!"I8=`E*$J(B HTML $B%W%j%"%s%V%k(B - (<code><html></code>, <code><head></code>, <em>$BEy(B</em>) $B$N8e$K!"(B - $B%b%8%e!<%k$O%U%!%$%k$NCf?H$r%$%s%/%k!<%I$7$^$9!#(B - <code>SuppressHTMLPreamble</code> $B%*%W%7%g%s$O!"(B - $B$3$N5sF0$rL58z$K$G$-$F!"(B - $B%b%8%e!<%k$,%X%C%@!<%U%!%$%k$NCf?H$+$iI=<($r;O$a$^$9!#(B - $B$3$N>l9g!"%X%C%@!<%U%!%$%k$O@5$7$$(B HTML - $BL?Na$r4^$s$G$$$J$1$l$P$J$j(B$B$^$;$s!#(B - $B%X%C%@!<%U%!%$%k$,B8:_$7$J$$>l9g$O!"%W%j%"%s%V%k$ODL>oDL$j(B - $B@8@.$5$l$^$9!#(B</dd> - - <dt><a name="indexoptions.suppressicon" id="indexoptions.suppressicon">SuppressIcon</a> (<em>Apache - 2.0.23 $B0J9_(B</em>)</dt> - - <dd> - $B$3$l$O(B FancyIndexing $B$N0lMw$+$i%"%$%3%s$r>C5n$7$^$9!#(B - <code>SuppressIcon</code> $B$H(B <code>SuppressRules</code> - $B$HAH9g$o$;$k$3$H$K$h$C$F@5$7$$(B HTML 3.2 $B$N=PNO$,F@$i$l$^$9!#(B - $B@5$7$$(B HTML 3.2 $B=PNO$O!":G=*5,3J$K$*$$$F(B <code>img</code> $B$H(B <code>hr</code> - $B$,(B <code>pre</code> $B%V%m%C%/$KF~$k(B (FancyIndexing $B0lMw$G=q<0$K;H$o$l$F$$$^$9(B) - $B$3$H$r6X;_$7$F$$$^$9!#(B</dd> - - <dt><a name="indexoptions.suppresslastmodified" id="indexoptions.suppresslastmodified">SuppressLastModified</a></dt> - - <dd>FancyIndexing $B0lMw$K$*$$$F:G=*99?7F|;~$NI=<($r>C5n$7$^$9!#(B</dd> - - <dt><a name="indexoptions.suppressrules" id="indexoptions.suppressrules">SuppressRules</a> - (<em>Apache 2.0.23 $B0J9_(B</em>) </dt> - - <dd>$B%G%#%l%/%H%j0lMw$K$*$$$F?eJ?6h@Z$j@~(B (<code>hr</code> $B%?%0(B) $B$r>C5n$7$^$9!#(B - <code>SuppressIcon</code> $B$H(B <code>SuppressRules</code> - $B$HAH9g$o$;$k$3$H$K$h$C$F@5$7$$(B HTML 3.2 $B$N=PNO$,F@$i$l$^$9!#(B - $B@5$7$$(B HTML 3.2 $B=PNO$O!":G=*5,3J$K$*$$$F(B <code>img</code> $B$H(B <code>hr</code> - $B$,(B <code>pre</code> $B%V%m%C%/$KF~$k(B (FancyIndexing $B0lMw$G=q<0$K;H$o$l$F$$$^$9(B) - $B$3$H$r6X;_$7$F$$$^$9!#(B</dd> - - <dt><a name="indexoptions.suppresssize" id="indexoptions.suppresssize">SuppressSize</a></dt> - - <dd>FancyIndexing $B0lMw$K$*$$$F%U%!%$%k%5%$%:$NI=<($r>C5n$7$^$9!#(B</dd> - - <dt><a name="indexoptions.trackmodified" id="indexoptions.trackmodified">TrackModified</a> - (<em>Apache 2.0.23 $B0J9_(B</em>)</dt> - - <dd>$B$3$l$O(B HTTP $B%X%C%@Cf$K!"(B - $B%j%9%H$5$l$?%G%#%l%/%H%j$N:G=*99?7F|$d(B ETag $BCM$r4^$a$^$9!#(B - $B$3$l$O!"%*%Z%l!<%F%#%s%0%7%9%F%`$d%U%!%$%k%7%9%F%`$,(B - $BE,@Z$J(B stat() $B$NJV$jCM$rJV$9>l9g$K$N$_M-8z$G$9!#(B - $B$$$/$D$+$N(B UNIX $B%7%9%F%`!"(BOS2 $B$N(B JFS $B$d(B Win32 $B$N(B NTFS - $B%\%j%e!<%`$O$=$&$J$C$F$$$^$9!#(B - $BNc$($P!"(BOS2 $B$H(B Win32 FAT $B%\(B$B%j%e!<%`$O$=$&$G$O$"$j$^$;$s!#(B - $B$3$N5!G=$,M-8z$K$J$k$H!"%/%i%$%"%s%H$d%W%m%-%7$O(B - <code>HEAD</code> $B%j%/%(%9%H$r9T$&$3$H$K$h$C$F!"(B - $B%U%!%$%k0lMw$NJQ2=$rDI@W$9$k$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B - $B$$$/$D$+$N%*%Z%l!<%F%#%s%0%7%9%F%`$O!"?75,%U%!%$%k$d(B - $B0\F0%U%!%$%k$O@5$7$/DI@W$9$k$1$l$I$b!"(B - $B%G%#%l%/%H%jCf$N%U%!%$%k$N%5%$%:$dF|IU$ODI@W$J$$$H$$$&$3$H$K(B - $BCm0U$7$F$/$@$5$$!#(B - <strong>$B4{$KB8:_$9$k%U%!%$%k$N%5%$%:$dF|IU$N%9%?%s%W$,JQ2=$7$F$b!"(B - $BA4$F$N(B Unix $B%W%i%C%H%[!<%`$G$O!"(B - $B:G=*99?7F|%X%C%@!<$r99?7$7$^$;$s!#(B</strong> - $B$b$7$3$l$,=EMW$G$"$l$P!"(B - $B$3$N%*%W%7%g%s$rL58z$N$^$^$K$7$F$/$@$5$$!#(B</dd> - - <dt><a name="indexoptions.versionsort" id="indexoptions.versionsort">VersionSort</a> - (<em>Apache 2.0a3 $B0J9_(B</em>)</dt> - - <dd><code>VersionSort</code> $B%-!<%o!<%I$O%P!<%8%g%sHV9f$r4^$s$@%U%!%$%k$,(B - $B<+A3$JJ}K!$G%=!<%H$5$l$k$h$&$K$7$^$9!#(B - $BJ8;zNs$ODL>oDL$j%=!<%H$5$l!"(B - $B$=$l0J30$N!"@bL@$dL>A0Cf$N?t$H$J$kItJ,J8;zNs$O(B - $B$=$N?tCM$GHf3S$5$l$^$9!#(B - - <div class="example"><h3>$BNc(B:</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>$BHV9f$,(B 0 $B$+$i;O$^$k>l9g$O!"C<?t$H9M$($i$l$^$9(B</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 $B0J9_(B</em>)</dt> - - <dd><code>XHTML</code> $B%-!<%o!<%I$r;XDj$9$k$H!"(B<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> - $B$O(B HTML 3.2 $B$NBe$o$j$K(B XHTML 1.0 $B$N%3!<%I$r=PNO$9$k$h$&$K$J$j$^$9!#(B</dd> - </dl> - - - <dl><dt>$BA}8:;XDj$G$-$k(B IndexOptions</dt> - <dd> - <p>Apache 1.3.3 $B$G$O!"(B - <code class="directive">IndexOptions</code> - $B%G%#%l%/%F%#%V$N07$$$G4v$D$+$NBg$-$JJQ2=$,F3F~$5$l$^$7$?(B$B!#(B - $BFC$K!"(B</p> - - <ul> - <li>$B0l$D$N%G%#%l%/%H%j$KBP$9$kJ#?t$N(B - <code class="directive">IndexOptions</code> - $B%G%#%l%/%F%#%V$O!"8=:_$G$O0l$D$K%^!<%8$5$l$^$9!#(B - $B>e$NNc$N7k2L$O!"(B - - <div class="example"><p><code> - <Directory /foo> - <span class="indent"> - IndexOptions HTMLTable<br /> - IndexOptions SuppressColumnsorting - </span> - </Directory> - </code></p></div> - - <p>$B$HF10l$K$J$j$^$9!#(B</p> - - <div class="example"><p><code> - IndexOptions HTMLTable SuppressColumnsorting - </code></p></div> - </li> - - <li>$BA}8:9=J8(B - (<em>$B$9$J$o$A(B</em>$B!"(B'+' $B$d(B '-' - $B$N@\F,<-$,IU$/%-!<%o!<%I(B) $B$NDI2C!#(B</li> - </ul> - - <p>'+' $B$d(B '-' $B@\F,<-$NIU$$$?%-!<%o!<%I$K=P2q$&$H$=$l$O!"(B - $B$=$N;~E@$G$N(B <code class="directive">IndexOptions</code> - $B$N@_Dj(B ($B$3$l$O>eN.$N%G%#%l%/%H%j$r<u$17Q$.$^$9(B) - $B$KBP$7$FE,1~$5$l$^$9!#(B - $B$7$+$7$J$,$i!"@\F,<-$NIU$+$J$$%-!<%o!<%I$,=hM}$5$l$?>l9g$O!"(B - $B<u$17Q$$$@%*%W%7%g%sA4$F$H$=$l$^$G=P2q$C$?A}8:@_DjA4$F$,(B - $B>C5n$5$l$^$9!#<!$NNc$r9M$($F$_$F$/$@$5$$(B:</p> - - <div class="example"><p><code> - IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing<br /> - IndexOptions +SuppressSize - </code></p></div> - - <p>$BCf?H$N8z2L$O(B - <code>IndexOptions FancyIndexing +SuppressSize</code> - $B$HF10l$G$9!#(B - $B@\F,<-$NIU$+$J$$(B <code>FancyIndexing</code> - $B$G$=$l0JA0$NA}8:%-!<%o!<%I$rL58z$K$5$l$F!"(B - $B$=$N8e$NN_@Q$,;O$^$k$+$i$G$9!#(B</p> - - <p>$BL5>r7o$K(B <code class="directive">IndexOptions</code> - $B$r$"$k%G%#%l%/%H%j$G@_Dj$9$k$3$H$K$h$C$F(B - $B7Q>5$7$?@_Dj$r>C5n$7$F!"(B<code>+</code> $B$d(B <code>-</code> - $B@\F,<-$NIU$+$J$$%-!<%o!<%I$G@_Dj$7$F$/$@$5$$!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td> -$B%G%#%l%/%H%j%$%s%G%C%/%9$NI8=`$N=gHVIU$1$r@_(B$BDj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>IndexOrderDefault Ascending|Descending -Name|Date|Size|Description</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>IndexOrderDefault Ascending Name</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">IndexOrderDefault</code> $B%G%#%l%/%F%#%V$O(B - <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code> - $B%$%s%G%C%/%9%*%W%7%g%s$HJ;$;$FMQ$$$l$l$^$9!#(B - $B%G%U%)%k%H$G$O!"(BFancyIndexing - $B$N%G%#%l%/%H%j0lMw$O%U%!%$%kL>$N>:=g$GI=<($5$l$^$9!#(B - <code class="directive">IndexOrderDefault</code> - $B$G!"=i4|>uBV$NI=<(=gHV$rJQ$($k$3$H$,$G$-$^$9!#(B</p> - - <p><code class="directive">IndexOrderDefault</code> - $B$OFs$D$N0z?t$r$H$j$^$9!#0l$DL\$O%=!<%H$NJ}8~$r;X<($9$k(B - <code>Ascending</code> $B$+(B <code>Descending</code> $B$N$$$:$l$+$G$9!#(B - $BFs$DL\$N0z?t$O(B <code>Name</code>, <code>Date</code>, - <code>Size</code> $B$+(B <code>Description</code> - $B$N$$$:$l$+0l$D$N%-!<%o!<%I$G$"$C$F!"%W%i%$%^%j%-!<$r;XDj$7$^$9!#(B - $BFs$DL\$N%-!<$O(B<em>$B>o$K(B</em>$B%U%!%$%kL>$N>:=g$K$J$j$^$9!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$H(B <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code> - $B%$%s%G%C%/%9%*%W%7%g%s$H$rAH$_9g$o$;$k$3$H$G!"(B - $B%G%#%l%/%H%j0lMw$r$"$kFCDj$N=gHV$G$N$_I=<($9$k$h$&$K$G$-$^$9!#(B - $B$3$l$O!"(B - $B%/%i%$%"%s%H$,JL$N=gHV$G%G%#%l%/%H%j0lMw$r%j%/%(%9%H$9$k$3$H$rKI$.$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%G%#%l%/%H%j%$%s%G%C%/%9$K(B CSS $B%9%?%$%k%7!<%H$rDI2C$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>IndexStyleSheet <var>url-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">IndexStyleSheet</code> $B%G%#%l%/%F%#%V$O(B - $B%$%s%G%C%/%9I=<($K;HMQ$5$l$k(B CSS $B$N%U%!%$%kL>$r@_Dj$7$^$9!#(B - </p> - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%$%s%G%C%/%90lMw$N:G8e$KA^F~$5$l$k%U%!%$%k$NL>A0(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ReadmeName <var>filename</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_autoindex</td></tr> -</table> - <p><code class="directive">ReadmeName</code> $B%G%#%l%/%F%#%V$O!"(B - $B%$%s%G%C%/%9$N=*$o$j$KIU$12C$($i$l$k%U%!%$%k$NL>A0$r@_Dj$7$^$9!#(B - <var>filename</var> $B$OA^F~$9$k%U%!%$%k$NL>A0$G!"(B - $B0lMw$N9T$o$l$F$$$k0LCV$+$iAjBPE*$J$b$N$H$7$F2r<a$5$l$^$9!#(B - <var>filename</var> $B$,%9%i%C%7%e$G;O$^$k>l9g$O!"(B - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - $B$+$i$NAjBP%Q%9$H$J$j$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - ReadmeName FOOTER.html - </code></p></div> - - <div class="example"><h3>$BNc(B 2</h3><p><code> - ReadmeName /include/FOOTER.html - </code></p></div> - - <p>$B$h$j>\:Y$K$^$G$3$N5sF0$K$D$$$F5-=R$7$F$$$k(B <code class="directive"><a href="#headername">HeaderName</a></code> - $B$b$4Mw2<$5$$!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 22c15bbb6b..7970a36c34 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.jis +URI: mod_cgi.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..617216afa5 --- /dev/null +++ b/docs/manual/mod/mod_cgi.html.ja.euc-jp @@ -0,0 +1,254 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/mod_cgi.html.ja.jis deleted file mode 100644 index 11d9a64cba..0000000000 --- a/docs/manual/mod/mod_cgi.html.ja.jis +++ /dev/null @@ -1,254 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>CGI $B%9%/%j%W%H$N<B9T(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>cgi_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_cgi.c</td></tr></table> -<h3>$B35MW(B</h3> - - - - <p>Mime $B%?%$%W$,(B <code>application/x-httpd-cgi</code> - $B$G$"$k$+!"%O%s%I%i(B <code>cgi-script</code> (Apache 1.1 $B0J9_(B) - $B$,;XDj$5$l$F$$$k%U%!%$%k$O(B CGI $B%9%/%j%W%H$H$7$F07$o$l!"(B - $B%5!<%P$K$h$j<B9T$5$l!"$=$N=PNO$,%/%i%$%"%s%H$KJV$5$l$^$9!#(B - $B%U%!%$%k$O!"(B<code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> - $B%G%#%l%/%F%#%V$K;XDj$5$l$?(B $B3HD%;R$rL>A0$K4^$`$+!"(B - <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - $B%G%#%l%/%H%j$KB8:_$9$k$3$H$K$h$j$3$N%?%$%W$K$J$j$^$9!#(B</p> - - <p>$B%5!<%P$,(B CGI $B%9%/%j%W%H$r<B9T$9$k$H$-$K$O!"(B - <code>DOCUMENT_ROOT</code> - $B$H8F$P$l$kJQ?t$r4D6-$KDI2C$7$^$9!#$3$NJQ?t$O(B - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - $B$NCM$rJ];}$7$^$9!#(B</p> - - <p>Apache $B$G(B CGI $B%9%/%j%W%H$r;HMQ$9$k$?$a$N%$%s%H%m%@%/%7%g%s$O!"(B - <a href="../howto/cgi.html">CGI $B$K$h$kF0E*%3%s%F%s%D(B</a> - $B$r;2>H$7$F$/$@$5$$!#(B</p> - - <p>Unix $B$G%^%k%A%9%l%C%I$N(B MPM $B$r;H$C$F$$$k>l9g$O!"$3$N%b%8%e!<%k$N(B - $BBe$o$j$K(B <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> $B$r;H$&I,MW$,$"$j$^$9!#(B - $B%f!<%6%l%Y%k$G$O$3$NFs$D$N%b%8%e!<%k$OK\<AE*$K$OF10l$G$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#env">CGI $B4D6-JQ?t(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#cgi-debug">CGI $B$N%G%P%C%0(B</a></li> -</ul><h3>$B;2>H(B</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 $B%W%m%0%i%`$rJL$N%f!<%6(B ID $B$G<B9T$9$k(B</a></li> -<li><a href="http://hoohoo.ncsa.uiuc.edu/cgi/">CGI $B5,3J=q(B</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 $B4D6-JQ?t(B</a></h2> - <p>$B%5!<%P$O(B <a href="http://hoohoo.ncsa.uiuc.edu/cgi/">CGI - $B5,3J(B</a> $B$G7h$a$i$l$F$$$k(B CGI - $B4D6-JQ?t$r@_Dj$7$^$9!#0J2<$N$b$N$O!">r7oIU$-$G@_Dj$5$l$^$9!#(B</p> - - <dl> - <dt>PATH_INFO</dt> - - <dd>$B$3$l$O(B <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> $B%G%#%l%/%F%#%V$,L@<(E*$K(B <code>off</code> - $B$K@_Dj$5$l$F$$$k>l9g$O@_Dj$5$l$^$;$s!#%G%U%)%k%H$N!"(B - <code class="directive">AcceptPathInfo</code> $B$,(B - $B;XDj$5$l$F$$$J$$$H$-$N?6$kIq$$$G$O!"(B<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> $B$O%Q%9>pJs(B - (URI $B$N%9%/%j%W%H$N%U%!%$%kL>$N8e$KB3$/(B <code>/more/path/info</code>) $B$r(B - $B<u$1IU$1$^$9$,!"%3%"$O%5!<%P$O%Q%9>pJs$N$"$k%j%/%(%9%H$K(B - $BBP$7$F(B 404 NOT FOUND $B%(%i!<$rJV$7$^(B$B$9!#(B<code class="directive">AcceptPathInfo</code> - $B%G%#%l%/%F%#%V$r(B - $B>JN,$9$k$H!"(B<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> $B$X$N%j%/%(%9%H$KBP$7$F(B - <code>On</code> $B$r(B - $B@_Dj$7$?$N$HF1$88z2L$K$J$j$^$9!#(B</dd> - - <dt>REMOTE_HOST</dt> - - <dd><code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> - $B$,(B <code>on</code> ($B%G%U%)%k%H$G$O(B off $B$G$9(B) - $B$G!"%"%/%;%9$7$F$$$k%[%9%H$N%"%I%l%9$N(B DNS - $B$N5U0z$-$,<B:]$K%[%9%HL>$r8+$D$1$?$H$-$K$N$_@_Dj$5$l$^$9!#(B</dd> - - <dt>REMOTE_IDENT</dt> - - <dd><code class="directive"><a href="../mod/core.html#identitycheck">IdentityCheck</a></code> - $B$,(B <code>on</code> $B$K@_Dj$5$l$F$$$F!"%"%/%;%9$7$F$$$k%[%9%H$,(B - ident $B%W%m%H%3%k$r%5%]!<%H$7$F$$$k$H$-$K$N$_@_Dj$5$l$^$9!#(B - $B$3$l$O4JC1$K56$k$3$H$,$G$-!"%/%i%$%"%s%H$H%5!<%P$N4V$K(B - $B%W%m%-%7$,$"$l$P$^$C$?$/Lr$KN)$?$J$$$N$G!"(B - $B$3$NJQ?t$NCM$O?.MQ$G$-$J$$$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B - </dd> - - <dt>REMOTE_USER</dt> - - <dd>CGI - $B%9%/%j%W%H$KG'>Z$,I,MW$J$H$-$K$N$_@_Dj$5$l$^$9!#(B</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 $B$N%G%P%C%0(B</a></h2> - <p>CGI $B%9%/%j%W%H$N%G%P%C%0$O!"@5$7$/F0:n$7$F$$$J$$%9%/%j%W%H$N=PNO(B - ($BI8=`=PNO$H%(%i!<(B) - $B$rD4$Y$k$3$H$,$G$-$J$$$?$a$K!"Fq$7$$>uBV$,B3$$$F$$$^$7$?!#(B - $B$3$l$i$N(B Apache 1.2 $B0J9_$K$"$k(B - $B%G%#%l%/%F%#%V$O$h$j>\:Y$J%(%i!<$N%m%0<}=8$rDs6!$7$^$9!#(B</p> - - <h3>CGI $B%m%0%U%!%$%k$N=q<0(B</h3> - <p>$B@_Dj$5$l$F$$$k$H$-$K$O!"(BCGI $B%(%i!<%m%0$OE,@Z$KF0:n$7$J$$$9$Y$F$N(B - CGI $B$r%m%0<}=8$7$^$9!#$=$l$>$l$N@5$7$/F0:n$7$J$$(B CGI - $B%9%/%j%W%H$O(B $BJ#?t$N9T$K$o$?$k>pJs$,%m%0<}=8$5$l$^$9!#:G=i$N(B - 2 $B9T$O>o$K0J2<$N=q<0$G$9(B:</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>$B%(%i!<$,!"(BCGI $B%9%/%j%W%H$,<B9T$G$-$J$$$H$$$&$b$N$G$"$k>l9g$O!"(B - $B%m%0%U%!%$%k$O$5$i$K$b$&(B 2 $B9T=q$+$l$^$9(B:</p> - - <div class="example"><p><code> - %%error<br /> - <var>error-message</var> - </code></p></div> - - <p>$B$=$&$G$O$J$/!"%(%i!<$,@5$7$/$J$$%X%C%@>pJs$rJV$97k2L$G$"$k>l9g(B - ($B%9%/%j%W%H$N%P%0$G$"$k$3$H$,$h$/$"$j$^$9(B)$B!"(B - $B0J2<$N>pJs$,%m%0<}=8$5$l$^$9(B:</p> - - <div class="example"><p><code> - %request<br /> - <var>$B<u$1<h$C$?$9$Y$F$N(B HTTP $B%j%/%(%9%H%X%C%@(B</var><br /> - <var>($B$b$7$"$l$P(B) POST $B$d(B PUT $B$NCf?H(B</var><br /> - %response<br /> - <var>CGI $B%9%/%j%W%H$K$h$j=PNO$5$l$?$9$Y$F$N%X%C%@(B</var><br /> - %stdout<br /> - <var>CGI $BI8=`=PNO(B</var><br /> - %stderr<br /> - <var>CGI $BI8=`%(%i!<(B</var><br /> - </code></p></div> - - <p>($B%9%/%j%W%H$,I8=`=PNO$dI8=`%(%i!<$K2?$b=PNO$7$J$+$C$?>l9g$O!"(B - %stdout $B$d(B %stderr $B$O$"$j$^$;$s(B)$B!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>CGI $B%9%/%j%W%H$N%(%i!<%m%0%U%!%$%k$N>l=j(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ScriptLog <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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> $B%G%#%l%/%F%#%V$O(B CGI $B%9%/%j%W%H$N(B - $B%(%i!<%m%0%U%!%$%k$r@_Dj$7$^$9!#(B<code class="directive">ScriptLog</code> $B$,(B - $B@_Dj$5$l$F$$$J$$$H$-$O!"(B - $B%(%i!<%m%0$O:n@.$5$l$^$;$s!#@_Dj$5$l$F$$$k$H$-$O!"(BCGI - $B$N%(%i!<$O$9$Y$F0z?t$H$7$FM?$($i$l$F$$$k%U%!%$%kL>$K%m%0$5$l$^$9!#(B - $BAjBP%Q%9$G;XDj$5$l$F$$$k$H$-$O!"(B - <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>$B$+$i$NAjBP%Q%9$H$7$F(B - $B07$o$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - ScriptLog logs/cgi_log - </code></p></div> - - <p>$B$3$N%m%0$O;R%W%m%;%9$,<B9T$5$l$F$$$k%f!<%6$H$7$F%*!<%W%s$5$l$^$9!#(B - <em>$B$9$J$o$A(B</em>$B!"(B<code class="directive"><a href="../mod/mpm_commmon.html#user">User</a></code> $B%G%#%l%/%F%#%V$G;XDj$5$l$?(B - $B%f!<%6$G$9!#$3$l$O!"%9%/%j%W%H%m%0$,=q$+$l$k%G%#%l%/%H%j$,$=$N%f!<%6$G(B - $B=q$-9~$_2DG=$+!"%9%/%j%W%H%U%!%$%k$,<jF0$G:n@.$5$l!"$=$N%f!<%6$G(B - $B=q$-9~$_2DG=$K$J$C$F$$$kI,MW$,$"$k$H$$$&$3$H$G$9!#%9%/%j%W%H%m%0$r(B - $B%"%/%;%9%m%0$J$I$N$?$a$N%m%0%G%#%l%/%H%j$K=q$+$l$k$h$&$K$7$?$H$-$O!"(B - $B$=$N%G%#%l%/%H%j$r;R%W%m%;%9$r<B9T$7$F$$$k%f!<%6$N8"8B$G(B - $B=q$-9~$_2DG=$K$O(B<strong>$B$7$J$$(B</strong>$B$h$&$K$7$F$/$@$5$$!#(B</p> - - <p>$B%9%/%j%W%H$N%m%0<}=8$O(B CGI $B%9%/%j%W%H$r=q$/$H$-$N(B - $B%G%P(B$B%C%0MQ$N5!G=$H$7$F0U?^$5$l$F$$$F!"DL>o$N%5!<%P$G(B - $B>o$K;HMQ$5$l$k$h$&$K$O0U?^$5$l$F$$$J$$$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B - $BB.EY$d8zN($O:GE,2=$5$l$F$*$i$:!"@_7W$5$l$?0J30$NJ}K!$G;HMQ$5$l$k$H(B - $B%;%-%e%j%F%#$NLdBj$,$"$k$+$b$7$l$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%9%/%j%W%H%m%0$K5-O?$5$l$k(B PUT $B$d(B POST $B%j%/%(%9%H$NFbMF$N>e8B(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ScriptLogBuffer <em>bytes</em></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>ScriptLogBuffer 1024</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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>$BBg$-$JK\BN$r<u$1<h$C$?$H$-$K%m%0%U%!%$%k$,$9$0$KBg$-$/$J$j$9$.$k(B - $BLdBj$rHr$1$k$?$a$K!"%U%!%$%k$K%m%0<}=8$5$l$k(B PUT $B$H(B POST - $B$NK\BN$NBg$-$5$O@)8B$5$l$F$$$^$9!#%G%U%)%k%H$G$O!"(B1024 - $B%P%$%H$^$G$,%m%0<}=8$5$l$^$9$,!"(B - $B$3$N%G%#%l%/%F%#%V$O$=$l$rJQ99$9$k$3$H$,$G$-$^$9!#(B - </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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>CGI $B%9%/%j%W%H$N%m%0%U%!%$%k$NBg$-$5$N>e8B(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ScriptLogLength <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>ScriptLogLength 10385760</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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> $B$O(B CGI $B%9%/%j%W%H$N%m%0%U%!%$%k(B - $B$NBg$-$5$r@)8B$9$k$?$a$K;HMQ$9$k$3$H$,$G$-$^$9!#%m%0%U%!%$%k$O(B - CGI $B$N%(%i!<Kh$KBgNL$N>pJs(B ($B%j%/%(%9%H$N$9$Y$F$N%X%C%@!"(B - $B$9$Y$F$N=PNO(B)$B$r%m%0$7$^$9$N$G!"$9$0$KBg$-$J%U%!%$%k$K$J$j$^$9!#(B - $B$3$NBg$-$5$N@)8B$,$J$$$3$H$K$h$kLdBj$rKI$0$?$a$K!"(B - $B$3$N%G%#%l%/%F%#%V$r;H$C$F(B CGI $B$N%m%0%U%!%$%k$N(B - $B:GBg$N%U%!%$%k%5%$%:$r@_Dj$9$k$3$H$,$G$-$^$9!#(B - $B%U%!%$%k$,$3$NBg$-$5$rD6$($?>l9g$O!"$=$l0J>e$O=q$-9~$^$l$^$;$s!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 afa05fe6d5..f89ee3c782 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.jis +URI: mod_cgid.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..eeb8f80fde --- /dev/null +++ b/docs/manual/mod/mod_cgid.html.ja.euc-jp @@ -0,0 +1,98 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/mod_cgid.html.ja.jis deleted file mode 100644 index 7bbf12245d..0000000000 --- a/docs/manual/mod/mod_cgid.html.ja.jis +++ /dev/null @@ -1,98 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B30It(B CGI $B%G!<%b%s$r;H$C$?(B CGI $B%9%/%j%W%H$N<B9T(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>cgid_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_cgid.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Unix $B$N%9%l%C%I(B MPM $B$N$_(B</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B:GE,2=$,;\$5$l$F$$$k$3$H$H!"0J2<$G@bL@$5$l$F$$$kDI2C$N(B <code class="directive"><a href="#scriptsock">ScriptSock</a></code> $B%G%#%l%/%F%#%V$r=|$$$F$O!"(B - <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> $B$O(B <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> $B$HF1MM$N(B - $BF0:n$r$7$^$9!#(B<strong>Apache $B$H(B CGI $B$K4X$9$k>\:Y$O(B - <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> $B$N35MW$rFI$s$G$/$@$5$$!#(B</strong></p> - - <p>Unix $B%*%Z%l!<%F%#%s%0%7%9%F%`$NCf$K$O!"%^%k%A%9%l%C%I$N%5!<%P$+$i(B - $B%W%m%;%9$r(B fork $B$9$k$N$,Hs>o$K%3%9%H$N9b$$F0:n$K$J$C$F$$$k$b$N$,$"$j$^$9!#(B - $BM}M3$O!"?7$7$$%W%m%;%9$,?F%W%m%;%9$N%9%l%C%I$9$Y$F$rJ#@=$9$k$+$i$G$9!#(B - $B3F(B CGI $B5/F0;~$K$3$N%3%9%H$,$+$+$k$N$rKI$0$?$a$K!"(B<code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> - $B$O;R%W%m%;%9$r(B fork $B$7$F(B CGI $B%9%/%j%W%H$r<B9T$9$k$?$a$N(B - $B30It%G!<%b%s$r<B9T$7$^$9!#(B - $B<g%5!<%P$O(B unix $B%I%a%$%s%=%1%C%H$r;H$C$F$3$N%G!<%b%s$HDL?.$7$^$9!#(B</p> - - <p>$B%3%s%Q%$%k;~$K%^%k%A%9%l%C%I(B MPM $B$,A*$P$l$?$H$-$O(B - <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> $B$NBe$o$j$KI,$:$3$N%b%8%e!<%k$,;HMQ$5$l$^$9!#(B - $B%f!<%6$N%l%Y%k$G$O$3$N%b%8%e!<%k$N@_Dj$HF0:n$O(B <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> - $B$H$^$C$?$/F1$8$G$9!#M#0l$NNc30$O(B <code>ScriptSock</code> $B%G%#%l%/%F%#%V$N(B - $BDI2C$G!"$3$N%G%#%l%/%F%#%V$O(B CGI $B%G!<%b%s$H$NDL?.MQ$N%=%1%C%H$NL>A0$r(B - $B;XDj$7$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B;2>H(B</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 $B%W%m%0%i%`$r0c$&%f!<%6(B ID $B$G<B9T$9$k(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>CGI $B%G!<%b%s$H$NDL?.$K;H$o$l$k%=%1%C%H$NL>A0(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ScriptSock <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>ScriptSock logs/cgisock</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_cgid</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O(B CGI $B%G!<%b%s$H$NDL?.$K;H$o$l$k%=%1%C%H$N(B - $BL>A0$r@_Dj$7$^$9!#%=%1%C%H$O(B Apache $B$,5/F0$5$l$?%f!<%6(B ($BDL>o(B root) $B$N(B - $B%Q!<%_%C%7%g%s$rMQ$$$F%*!<%W%s$5$l$^$9!#(BCGI $B%9%/%j%W%H$H$NDL?.$N(B - $B%;%-%e%j%F%#(B$B$rJ]$D$?$a$K!"%=%1%C%H$NB8:_$9$k%G%#%l%/%H%j$K(B - $BB>$N%f!<%6$,=q$-9~$_8"8B$r;}$C$F$$$J$$$h$&$K$9$k$3$H$,=EMW$G$9!#(B</p> - - <div class="example"><h3>$BNc(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 950da147f1..347f8cf256 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.jis +URI: mod_dav.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..5174440ada --- /dev/null +++ b/docs/manual/mod/mod_dav.html.ja.euc-jp @@ -0,0 +1,274 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/mod_dav.html.ja.jis deleted file mode 100644 index 888e70590e..0000000000 --- a/docs/manual/mod/mod_dav.html.ja.jis +++ /dev/null @@ -1,274 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$BJ,;6%*!<%5%j%s%0$H%P!<%8%g%s4IM}(B -(<a href="http://www.webdav.org/">WebDAV</a>) $B5!G=(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>dav_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_dav.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$O%/%i%9(B 1 $B$H%/%i%9(B 2 $B$N(B - <a href="http://www.webdav.org">WebDAV</a> - ('$B%&%'%V%Y!<%9$NJ,;6%*!<%5%j%s%0$H%P!<%8%g%s4IM}(B') - $B5!G=$r(B Apache $B$KDs6!$7$^$9!#(B - $B$3$N(B HTTP $B%W%m%H%3%k$N3HD%$K$h$j!"%j%b!<%H$N%&%'%V%5!<%P>e$K$"$k(B - $B%j%=!<%9$d%3%l%/%7%g%s$r(B - $B:n@.!"0\F0!"J#@=!":o=|$G$-$k$h$&$K$J$j$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</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">$B%;%-%e%j%F%#$NLdBj(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#complex">$BJ#;($J@_Dj(B</a></li> -</ul><h3>$B;2>H(B</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 $B$rM-8z$K$9$k$K$O!"(B<code>httpd.conf</code> - $B%U%!%$%kCf$N%3%s%F%J$K<!$r2C$($^$9(B:</p> - - <div class="example"><p><code>Dav On</code></p></div> - - <p>$B$3$l$O(B DAV $B%U%!%$%k%7%9%F%`%W%m%P%$%@$rM-8z$K$7$^$9!#(BDAV - $B%U%!%$%k%7%9%F%`%W%m%P%$%@$O(B <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> - $B%b%8%e!<%k$G<BAu$5$l$F$$$^$9!#$G$9$+$i!"$3$N%b%8%e!<%k$O%3%s%Q%$%k;~$K(B - $B%5!<%P$KAH$_9~$^$l$F$$$k$+!"$"$k$$$O(B - <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> - $B$r;HMQ$7$F<B9T;~$K%m!<%I$5$l$F$$$kI,MW$,$"$j$^$9!#(B</p> - - <p>$B$5$i$K!"(BDAV $B%m%C%/%G!<%?%Y!<%9$N>l=j$,(B - <code class="directive"><a href="../mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> $B%G%#%l%/%F%#%V$r;H$C$F(B - <code>httd.conf</code> $B%U%!%$%k$N%0%m!<%P%k%;%/%7%g%s$K;XDj$5$l$F$$$k(B - $BI,MW$,$"$j$^$9!#(B</p> - - <div class="example"><p><code> - DavLockDB /usr/local/apache2/var/DavLock - </code></p></div> - - <p>$B%m%C%/%G!<%?%Y!<%9%U%!%$%k$N$"$k%G%#%l%/%H%j$O(B Apache $B$,<B9T$5$l$F$$$k(B - <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> $B$H(B <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> $B$K=q$-9~$_8"8B$,$"$kI,MW$,$"$j$^$9!#(B</p> - - <p><code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> - $B@a$r(B <code class="directive"><a href="../mod/core.html#location"><Location></a></code> - $B%G%#%l%/%F%#%VFbIt$KDI2C$7$F!"(BDAV $B$,M-8z$J>l=j$X$N(B - $B%"%/%;%9$r@)8B$9$k$3$H$b$G$-$^$9!#(BDAV $B%/%i%$%"%s%H$,(B - $B0lEY$N%j%/%(%9%H$GAw?.$G$-$k:GBg%P%$%H?t$r;XDj$7$?$$$H$-$O!"(B - <code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> - $B%G%#%l%/%F%#%V$r;HMQ$9$kI,MW$,$"$j$^$9!#!VDL>o$N!W(B - <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code> - $B%G%#%l%/%F%#%V$O(B DAV $B%j%/%(%9%H$KBP$7$F$O8zNO$r;}$A$^$;$s!#(B</p> - - <div class="example"><h3>$B40A4$JNc(B</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> $B$O(B Greg Stein $B$5$s$N(B <a href="http://www.webdav.org/mod_dav/">Apache 1.3 $BMQ$N(B mod_dav</a> $B$K(B - $BM3Mh$9$k$b$N$G$9!#$=$N%5%$%H$+$i$h$jB?$/$N>pJs$r<j$KF~$l$k$3$H$,$G$-$^$9!#(B</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">$B%;%-%e%j%F%#$NLdBj(B</a></h2> - - <p>DAV $B$N%"%/%;%9%a%=%C%I$O1s3V%/%i%$%"%s%H$,%5!<%P$N%U%!%$%k$r(B - $BA`:n$9$k$3$H$r2DG=$K$7$^$9$N$G!"(B <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> $B$r;HMQ$9$k(B - $BA0$K!"%5!<%P$,0BA4$G$"$k$3$H$rFC$KCm0U$7$F3NG'$7$J$1$l$P$J$j$^$;$s!#(B</p> - - <p>$B%5!<%P>e$N(B DAV $B$,;HMQ2DG=$K$J$C$F$$$k>l=j$O$9$Y$FG'>Z$GJ]8n$7$F$/$@$5$$!#(B - HTTP $B4pK\G'>Z$N;HMQ$O?d>)$G$-$^$;$s!#>/$J$/$H$b(B - <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> $B%b%8%e!<%k$GDs6!$5$l$k(B HTTP - $B%@%$%8%'%9%HG'>Z$rMQ$$$k$Y$-$G$9!#(BWebDAV $B%/%i%$%"%s%H$N$[$H$s$I$O(B - $B$3$NG'>ZJ}K!$KBP1~$7$F$$$^$9!#Be$o$j$K!"(B<a href="../ssl/">SSL</a> $B$,(B - $BM-8z$J%3%M%/%7%g%s$rDL$7$?4pK\G'>Z$r;H$&$3$H$b$G$-$^$9!#(B</p> - - <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> $B$,%U%!%$%k$rA`:n$G$-$k$h$&$K$9$k$?$a$K$O!"(B - $B4IM}2<$N%G%#%l%/%H%j$H%U%!%$%k$H$K(B Apache $B$,<B9T$5$l$F$$$k(B <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> $B$H(B <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> $B$G=q$-9~$_2DG=$G$"$kI,MW$,$"$j$^$9!#(B - $B?7$7$/:n@.$5$l$k%U%!%$%k$b$3$N(B <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> - $B$H(B <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> $B$K=jM-$5$l$k(B - $B$3$H$K$J$j$^$9!#$3$NM}M3$+$i!"$=$N%"%+%&%s%H$X$N%"%/%;%9$r@)8f$9$k$3$H$O(B - $B=EMW$G$9!#(BDAV $B%j%]%8%H%j$O(B Apache $B@lMQ$N$b$N$@$H$_$J$5$l$F$$$^$9!#(B - Apache $B0J30$NJ}K!$G%U%!%$%k$r=$@5$9$k$3$H(B ($BNc$($P(B FTP $B$d%U%!%$%k%7%9%F%`(B - $BMQ$N%D!<%k$J$I$r;H$C$F(B) $B$O5v2D$5$l$F$$$^$;$s!#(B</p> - - <p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> $B$O$$$m$$$m$J<oN`$N%5!<%S%95qH]967b$K$5$i$5$l$k(B - $B$+$b$7$l$^$;$s!#(B<code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> $B%G%#%l%/%F%#%V$r;H$&$H(B - $BBg$-$J(B DAV $B%j%/%(%9%H$r2r@O$9$k$H$-$K>CHq$5$l$k%a%b%j$NNL$r@)8B$9$k$3$H$,(B - $B$G$-$^$9!#(B<code class="directive"><a href="#davdepthinfinity">DavDepthInfinity</a></code> $B%G%#%l%/%F%#%V$O(B - <code>PROPFIND</code> $B%j%/%(%9%H$,5pBg%j%]%8%H%j$GBgNL$N%a%b%j$r>CHq$9$k$N$r(B - $BKI$0$3$H$,$G$-$^$9!#B>$N%5!<%S%95qH]967b$K$OC1=c$K;HMQ2DG=$J%G%#%9%/NN0h$r(B - $BB?$/$NBg$-$J%U%!%$%k$GKd$a$F$7$^$&$s$b$N$,$"$j$^$9!#$3$l$rD>@\KI$0J}K!$O(B - Apache $B$K$O$"$j$^$;$s$N$G!"?.MQ$G$-$J$$%f!<%6$K(B DAV $B%"%/%;%9$rDs6!$9$k$N$O(B - $BHr$1$?J}$,NI$$$G$7$g$&!#(B</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">$BJ#;($J@_Dj(B</a></h2> - - <p>$B$h$/$"$kMW5a$K!"(B<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> $B$r;H$C$FF0E*$J%U%!%$%k(B - (PHP $B%9%/%j%W%H!"(BCGI $B%9%/%j%W%H$J$I(B) $B$rA`:n$7$?$$$H$$$&$b$N$,$"$j$^$9!#(B - $B$3$l$N<B8=$O!"(B<code>GET</code> $B%j%/%(%9%H$O%9%/%j%W%H$NFbMF$r%@%&%s%m!<%I$5$;$k(B - $BBe$o$j$K!"%9%/%j%W%H$r>o$K<B9T$5$;$F$7$^$&$N$GFq$7$/$J$C$F$$$^$9!#(B - $B$3$l$r2sHr$9$kJ}K!$K$O!"Fs$D$N0c$&(B URL $B$rF1$8%3%s%F%s%D$K%^%C%W$7!"(B - $B0l$D$O%9%/%j%W%H$r<B9T$5$;!"$b$&0l$D$O%@%&%s%m!<%I$5$;$?$j!"(BDAV $B$+$i(B - $BA`:n$5$l$?$j$9$k$h$&$K@_Dj$9$k$H$$$&$b$N$,$"$j$^$9!#(B</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>$B$3$N@_Dj$K$h$j!"(B<code>http://example.com/phparea</code> $B$r(B PHP $B%9%/%j%W%H$N(B - $B=PNO$r%"%/%;%9$9$k$?$a$K;H$&$3$H$,$G$-!"(B - <code>http://example.com/php-source</code> $B$r(B DAV $B%/%i%$%"%s%H$K$h$k(B - $B$,A`:n$N$?$a$K;H$&$3$H$,(B$B$G$-$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>WebDAV HTTP $B%a%=%C%I$rM-8z$K$7$^$9(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Dav On|Off|<var>provider-name</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>Dav Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_dav</td></tr> -</table> - <p>$BM?$($i$l$?%3%s%F%J$G(B WebDAV HTTP $B%a%=%C%I$,;H$($k$h$&$K$9$k$K$O(B - $B<!$N$h$&$K$7$^$9!#(B</p> - - <div class="example"><p><code> - <Location /foo><br /> - <span class="indent"> - Dav On<br /> - </span> - </Location> - </code></p></div> - - <p><code>On</code> $B$H$$$&;XDj$O<B:]$K$O(B <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> - $B$GDs6!$5$l$F$$$k%G%U%)%k%H$N%W%m%P%$%@!"(B<code>filesystem</code> - $B$X$N%(%$%j%"%9$K$J$C$F$$$^$9!#0lEY$"$k%m%1!<%7%g%s$G(B DAV - $B$rM-8z$K$7$?8e$O!"$=$N%5%V%m%1!<%7%g%s$G(B<em>$BL58z2=$9$k$3$H$O$G$-$J$$(B</em> - $B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#40A4$J@_DjNc$O(B<a href="#example">$B>e5-$N%;%/%7%g%s(B</a> $B$r$4Mw2<$5$$!#(B</p> - - <div class="warning"> - $B%5!<%P$N%;%-%e%j%F%#$,3NJ]$G$-$k$^$G(B WebDAV $B$rM-8z$K$7$J$$$G$/$@$5$$!#(B - $B$=$&$7$J$1$l$PC/$G$b$=$N%5!<%P$G%U%!%$%k$rG[I[$9$k$3$H$,$G$-$k$h$&$K(B - $B$J$C$F$7$^$$$^$9!#(B - </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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>PROPFIND, Depth: Infinity $B%j%/%(%9%H$r5v2D$7$^$9(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DavDepthInfinity on|off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>DavDepthInfinity off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_dav</td></tr> -</table> - <p>'Depth: Infinity' $B$r4^$s$G$$$k(B - <code>PROPFIND</code> $B%j%/%(%9%H$r=hM}$G$-$k$h$&$K$9$k$K$O!"(B - <code class="directive">DavDepthInfinity</code> - $B%G%#%l%/%F%#%V$r;H$$$^$9!#$3$N%?%$%W$N%j%/%(%9%H$O(B - denial-of-service $B%"%?%C%/$H$J$j$&$k$N$G!"(B - $B%G%U%)%k%H$G$O5v2D$5$l$F$$$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$,(B DAV $B%j%=!<%9$N%m%C%/$r0];}$9$k:G>.;~4V$G$9!#(B -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DavMinTimeout <var>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>DavMinTimeout 0</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_dav</td></tr> -</table> - <p>$B%/%i%$%"%s%H$,(B DAV $B%j%=!<%9%m%C%/$rMW5a$7$?>l9g!"(B - $B%m%C%/$,%5!<%P$K$h$C$F<+F0E*$K2r=|$5$l$k$^$G$N;~4V$r(B - $BF1;~$K;XDj$9$k$3$H$,$G$-$^$9!#$3$NCM$OC1$J$k%j%/%(%9%H$G$"$C$F!"(B - $B%5!<%P$O$3$l$rL5;k$9$k$3$H$b$G$-$^$9$7!"(B - $BG$0U$NCM$r%/%i%$%"%s%H$KDLCN$9$k$3$H$b$G$-$^$9!#(B</p> - - <p>$B%/%i%$%"%s%H$KLa$9%m%C%/%?%$%`%"%&%H$N:G>.;~4V$r!"(B - $BIC$G!";XDj$9$k$?$a$K(B <code class="directive">DavMinTimeout</code> - $B%G%#%l%/%F%#%V$r;H$$$^$9!#(B - $B%^%$%/%m%=%U%H$N%&%'%V%U%)%k%@$N%G%U%)%k%H$G$O(B 120 $BIC$G$9$,!((B - $B%M%C%H%o!<%/$NCY1d$N$;$$$G%/%i%$%"%s%H$,%m%C%/$r<:$&$N$r8:$i$9$?$a$K!"(B - <code class="directive">DavMinTimeout</code> $B$r;H$C$F(B - $B$3$l$r$b$C$HBg$-$JCM(B ($BNc$($P(B 600 $BIC(B) $B$K>e=q$-$G$-$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 7278342d28..44954c4ddb 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.jis +URI: mod_dav_fs.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..8b10e31ff0 --- /dev/null +++ b/docs/manual/mod/mod_dav_fs.html.ja.euc-jp @@ -0,0 +1,89 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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 1999-2004 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.jis b/docs/manual/mod/mod_dav_fs.html.ja.jis deleted file mode 100644 index fcae90ac5f..0000000000 --- a/docs/manual/mod/mod_dav_fs.html.ja.jis +++ /dev/null @@ -1,89 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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">$B@bL@(B:</a></th><td><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> $B$N$?$a$N%U%!%$%k%7%9%F%`%W%m%P%$%@(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>dav_fs_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_dav_fs.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$O(B <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> - $B$N%5!<%S%9$r(B<em>$BI,MW$H$7$^$9(B</em>$B!#(B<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> - $B$N%5%]!<%H%b%8%e!<%k$H$7$FF0:n$7!"%5!<%P%U%!%$%k%7%9%F%`>e$K(B - $B0LCV$9$k%j%=!<%9$X$N%"%/%;%9$rDs6!$7$^$9!#$3$N%W%m%P%$%@$N@5<0$JL>A0$O(B - <code>filesystem</code> $B$G$9!#(B<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> - $B%P%C%/%(%s%I%W%m%P%$%@$O(B <code class="directive"><a href="../mod/mod_dav.html#dav">Dav</a></code> - $B%G%#%l%/%F%#%V$r;HMQ$7$F5/F0$5$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - Dav filesystem - </code></p></div> - - <p><code>filesystem</code> $B$O(B <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> - $B$N%G%U%)%k%H%W%m%P%$%@$K$J$C$F$$$^$9$+$i!"Be$o$j$KC1$K(B - <code>On</code> $B$H;XDj$9$k$3$H$b$G$-$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#davlockdb">DavLockDB</a></li> -</ul> -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>DAV $B%m%C%/%G!<%?%Y!<%9$N0LCV(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DavLockDB <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_dav_fs</td></tr> -</table> - <p>$B%m%C%/%G!<%?%Y!<%9$X$N%U%k%Q%9$r!"3HD%;R$r=|$$$?7A$G(B - $B;XDj$9$k$K$O!"(B<code class="directive">DavLockDB</code> - $B$r;H$$$^$9!#%Q%9$,@dBP%Q%9$G$J$1$l$P!"(B<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> $B$+$i$NAjBP%Q%9$H2r<a$5$l$^$9!#(B - <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> $B<BAu$G$O!"%f!<%6%m%C%/$r(B - $BDI@W$9$k$?$a$K(B SDBM $B%G!<%?%Y!<%9$r;H$$$^$9!#(B</p> - - - - <div class="example"><h3>$BNc(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 a391ff9288..dd4e6dce92 100755 --- 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.jis +URI: mod_deflate.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..a0c43c989b --- /dev/null +++ b/docs/manual/mod/mod_deflate.html.ja.euc-jp @@ -0,0 +1,383 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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_defulate.html">mod_defulate</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 1999-2004 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.jis b/docs/manual/mod/mod_deflate.html.ja.jis deleted file mode 100644 index 0cc90c20eb..0000000000 --- a/docs/manual/mod/mod_deflate.html.ja.jis +++ /dev/null @@ -1,383 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%/%i%$%"%s%H$XAw$i$l$kA0$K%3%s%F%s%D$r05=L$9$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>deflate_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_deflate.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> $B%b%8%e!<%k$O(B <code>DEFLATE</code> - $B=PNO%U%#%k%?$rDs6!$7$^$9!#$3$l$O%5!<%P$+$i$N=PNO$r!"%M%C%H%o!<%/$r(B - $BDL$7$F%/%i%$%"%s%H$KAw$kA0$K05=L$9$k$3$H$r2DG=$K$7$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#recommended">$B%5%s%W%k@_Dj(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#enable">$B05=L$rM-8z$K$9$k(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxies">Proxy $B%5!<%P$G$N07$$(B</a></li> -</ul><h3>$B;2>H(B</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">$B%5%s%W%k@_Dj(B</a></h2> - <p>$B2<$K$;$C$+$A$J?M8~$1$N4JC1$J@_DjNc$r<($7$^$9!#(B</p> - - <div class="example"><h3>$B?t%?%$%W$N$_05=L$9$k(B</h3><p><code> - AddOutputFilterByType DEFLATE text/html text/plain text/xml - </code></p></div> - - <p>$B0J2<$N@_Dj$O%3%s%F%s%D$r$h$j05=L$7$^$9$,!"$:$C$HJ#;($J@_Dj$K$J$j$^$9!#(B - $B@_Dj$N6y!9$^$G$h$/M}2r$7$J$$$G;H$o$J$$$G$/$@$5$$!#(B</p> - - <div class="example"><h3>$B2hA|0J30A4$F05=L$9$k(B</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">$B05=L$rM-8z$K$9$k(B</a></h2> - - <h3><a name="output" id="output">Output Compression</a></h3> - <p>$B05=L5!G=$O(B <code>DEFLATE</code> <a href="../filter.html">$B%U%#%k%?(B</a> - $B$K$h$j<BAu$5$l$F$$$^$9!#0J2<$N%G%#%l%/%F%#%V$O$=$N%G%#%l%/%F%#%V$N$"$k(B - $B%3%s%F%JCf$N%I%-%e%a%s%H$r05=L$9$k$h$&$K$7$^$9(B:</p> - - <div class="example"><p><code> - SetOutputFilter DEFLATE - </code></p></div> - - <p>$B$h$/;H$o$l$F$$$k%V%i%&%6$G$O!"$9$Y$F$N%3%s%F%s%D$KBP$9$k(B - $B05=L$r07$($k$o$1$G$O$"$j$^$;$s!#$G$9$+$i!"(B<code>gzip-only-text/html</code> - $B%N!<%H$r(B <code>1</code> $B$K$7$F!"(Bhtml $B%U%!%$%k$KBP$7$F$N$_(B - $B05=L$,F/$/$h$&$K$7$?J}$,$h$$$+$b$7$l$^$;$s(B ($B0J2<;2>H(B) - $B$3$NCM$r(B <em><code>1</code> $B0J30$NCM(B</em>$B$K@_Dj$7$?>l9g$OL5;k$5$l$^$9!#(B</p> - - <p>$BDL>o!"FCDj$N(BMIME$B%?%$%W$K$D$$$F$N$_05=L$7$?$$$N$G$"$l$P!"(B - <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code> - $B%G%#%l%/%F%#%V$r;HMQ$7$^$9!#<!$K(B Apache $B$N%I%-%e%a%s%H$N(B html - $B%U%!%$%k$N$_$N05=L$rM-8z$K$9$kNc$r<($7$^$9!#(B</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>$BA4$F$N%U%!%$%k%?%$%W$G$N05=L$KLdBj$rJz$($F$$$k%V%i%&%6$KBP$7$F$O!"(B - <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> - $B%G%#%l%/%F%#%V$r;HMQ$7$F!"FCDj$N%V%i%&%6$K(B <code>no-gzip</code> - $B%N!<%H$r%;%C%H$7!"05=L$,9T$J$o$l$J$$$h$&$K$7$^$9!#(B - <code>no-gzip</code> $B$H(B <code>gzip-only-text/html</code> - $B$rAH$_9g$o$;$k$3$H$G>e<j$/BP=h$G$-$^$9!#(B - $B$3$N>l9g!"A0<T$,8e<T$r%*!<%P!<%i%$%I$7$^$9!#(B - $B>e5-$N(B<a href="#recommended">$B@_DjNc(B</a>$B$NH4?h$r(B - $B<!$K<($7$^$9$N$G$4Mw2<$5$$!#(B</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>$B$^$:;O$a$K(B <code>User-Agent</code> $BJ8;zNs$+$i(B Netscape Navigator - 4.x $B$G$"$k$+$I$&$+$rD4$Y$^$9!#$3$l$i$N%P!<%8%g%s$G$O!"(B - <code>text/html</code> $B0J30$N%?%$%W$N05=L$r07$&$3$H$,$G$-$^$;$s!#(B - 4.06, 4.07, 4.08 $B$O(B html $B%U%!%$%k$N?-D%$K$bLdBj$rJz$($F$$$^$9!#(B - $B$G$9$+$i$3$l$i$KBP$7$F$O!"40A4$K(B deflate $B%U%#%k%?$r%*%U$K$7$^$9!#(B</p> - - <p>3 $BHVL\$N(B <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> - $B%G%#%l%/%F%#%V$G!"?dB,$7$?%f!<%6!<%(!<%8%'%s%H$r=$@5$7$^$9!#(B - $B$J$<$J$i(B Microsoft Internet Explorer $B$b(B "Mozilla/4" $B$HFCDj$5$l$^$9$,!"(B - $B$3$l$i$O<B:]$K$O05=L$r07$&$3$H$,$G$-$k$+$i$G$9!#(B - <code>User-Agent</code> $B%X%C%@$r(B "MSIE" - (<code>\b</code> $B$O!VC18l$N6-3&!W$r0UL#$7$^$9(B) $B$NDI2CJ8;z$G8!::$7$F!"(B - $B$3$l0JA0$K@_Dj$7$?@)8B$r:F$S2r=|$7$^$9!#(B</p> - - <div class="note"><h3>$BCm(B</h3> - <code>DEFLATE</code> $B%U%#%k%?$OI,$:!"(BPHP $B$d(B SSI $B$H$$$C$?(B RESOURCE - $B%U%#%k%?$N8e$K$J$j$^$9!#(B - DEFLATE $B%U%#%k%?$OFbItE*$J%5%V%j%/%(%9%H$r4XCN$7$^$;$s!#(B - </div> - <div class="note"><h3>$BCm(B</h3> - <code class="directive"><a href="../mod/core.html#setenv">SetEnv</a></code> $B$G@_Dj$5$l$k(B - <code>force-gzip</code> $B4D6-JQ?t$,$"$j$^$9$,!"$3$l$O(B - $B%V%i%&%6$N(B accept-encoding $B@_Dj$rL5;k$7!"05=L$7$?=PNO$r$7$^$9!#(B - </div> - - - <h3><a name="inflate" id="inflate">$B=PNO$N?-D9(B</a></h3> - <p><code class="module"><a href="../mod/mod_defulate.html">mod_defulate</a></code> $B%b%8%e!<%k$O!"(Bgzip $B05=L$5$l$?%l%9%]%s%9(B - $BK\J8$r(B inflate/uncompress $B$9$k%U%#%k%?$bDs6!$7$F$$$^$9!#(B - $B$3$N5!G=$rM-8z$K$9$k$K$O!"(B<code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> - $B$d(B <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> $B$r;H$C$F!"(B - <code>INFLATE</code> $B%U%#%k%?$r=PNO%U%#%k%?%A%'%$%s$KA^F~$7$^$9!#(B - $BNc$($P<!$N$h$&$K$7$^$9!#(B</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>$B$3$NNc$G$O!"(Bexample.com $B$+$i$N(B gzip $B05=L$5$l$?=PNO$r?-D9$7!"(B - $B$=$NB>$N%U%#%k%?$,$5$i$K$=$N=PNO$r=hM}$G$-$k$h$&$K$7$^$9!#(B - </p> - - - <h3><a name="input" id="input">$BF~NO$N?-D%(B</a></h3> - <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> $B%b%8%e!<%k$O!"(Bgzip - $B$G05=L$5$l$?%j%/%(%9%HK\BN$r?-D%$9$k%U%#%k%?$bDs6!$7$F$$$^$9!#(B - $B$3$N5!G=$rM-8z$K$9$k$K$O!"(B<code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code> - $B$+(B <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code> $B$r;HMQ$7$F!"(B - <code>DEFLATE</code> $B%U%#%k%?$rF~NO%U%#%k%?%A%'%$%s$KAH$_9~$_$^$9!#(B - $BNc$($P<!$N$h$&$K$J$j$^$9!#(B</p> - - <div class="example"><p><code> - <Location /dav-area><br /> - <span class="indent"> - SetInputFilter DEFLATE<br /> - </span> - </Location> - </code></p></div> - - <p>$B$3$N@_Dj$G$"$l$P!"(B<code>Content-Encoding: gzip</code> - $B%X%C%@$r4^$`%j%/%(%9%H$,Mh$k$H!"K\BN$O<+F0(B$BE*$K?-D%$5$l$^$9!#(B - gzip $B%j%/%(%9%HK\BN$rAw?.$9$k%V%i%&%6$O$"$^$j$"$j$^$;$s!#(B - $B$7$+$7!"Nc$($P(B <a href="http://www.webdav.org">WebDAV</a> - $B%/%i%$%"%s%H$N4v$D$+$J$I!"FCJL$J%"%W%j%1!<%7%g%s$G%j%/%(%9%H$N(B - $B05=L$r<B:]$K%5%]!<%H$7$F$$$k$b$N$b$"$j$^$9!#(B</p> - - <div class="warning"><h3>Content-Length $B$K4X$9$kCm0U(B</h3> - <p>$B%j%/%(%9%HK\BN$=$l<+BN$rI>2A$9$k>l9g$O!"(B<em><code>Content-Length</code> - $B%X%C%@$r?.MQ$7$J$$$G$/$@$5$$(B</em>$B!#(BContent-Length $B%X%C%@$O!"(B - $B%/%i%$%"%s%H$+$iAw?.$5$l$k%G!<%?$ND9$5$rH?1G$7$F$$$k$N$G$"$C$F!"(B - $B?-D%$5$l$?%G!<%?%9%H%j!<%`$N(B<em>$B%P%$%H%+%&%s%H$G$O$"$j$^$;$s(B</em>$B!#(B</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 $B%5!<%P$G$N07$$(B</a></h2> - - <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> $B%b%8%e!<%k$O(B <code>Vary: Accept-Encoding</code> - HTTP $B1~Ez%X%C%@$rAw?.$7$F!"E,@Z$J(B <code>Accept-Encoding</code> - $B%j%/%(%9%H%X%C%@$rAw?.$9$k%/%i%$%"%s%H$KBP$7$F$N$_!"(B - $B%W%m%/%7%5!<%P$,%-%c%C%7%e$7$?1~Ez$rAw?.$9$k$h$&$KCm0U$r4-5/$7$^$9!#(B - $B$3$N$h$&$K$7$F!"05=L$r07$&$3$H$N$G$-$J$$%/%i%$%"%s%H$K(B - $B05=L$5$l$?FbMF$,Aw$i$l$k$3$H$N$J$$$h$&$K$7$^$9!#(B</p> - - <p>$B$b$7FCJL$K2?$+$K0MB8$7$F=|30$7$?$$>l9g!"Nc$($P(B <code>User-Agent</code> - $B%X%C%@$J$I$K0MB8$7$F$$$k>l9g!"<jF0$G(B <code>Vary</code> $B%X%C%@$r@_Dj$7$F!"(B - $BDI2C$N@)8B$K$D$$$F%W%m%/%7%5!<%P$KCm0U$r9T$J$&I,MW$,$"$j$^$9!#(B - $BNc$($P(B <code>User-Agent</code> $B$K0MB8$7$F(B <code>DEFLATE</code> - $B$rDI2C$9$kE57?E*$J@_Dj$G$O!"<!$N$h$&$KDI2C$9$k$3$H$K$J$j$^$9!#(B</p> - - <div class="example"><p><code> - Header append Vary User-Agent - </code></p></div> - - <p>$B%j%/%(%9%H%X%C%@0J30$N>pJs(B (<em>$BNc$($P(B</em> HTTP $B%P!<%8%g%s(B) - $B$K0MB8$7$F05=L$9$k$+$I$&$+7h$a$k>l9g!"(B - <code>Vary</code> $B%X%C%@$r(B <code>*</code> $B$K@_Dj$9$kI,MW$,$"$j$^$9!#(B - $B$3$N$h$&$K$9$k$H!";EMM$K=`5r$7$?%W%m%/%7$O%-%c%C%7%e$rA4$/9T$J$o$J$/$J$j$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>zlib $B$,0lEY$K05=L$9$k2t$NBg$-$5(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DeflateBufferSize <var>value</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>DeflateBufferSize 8096</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_deflate</td></tr> -</table> - <p><code class="directive">DeflateBufferSize</code> $B%G%#%l%/%F%#%V$O(B - zlib $B$,0lEY$K05=L$9$k2t$NBg$-$5$r%P%$%HC10L$G;XDj$7$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B=PNO$KBP$7$F9T$J$&05=L$NDxEY(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DeflateCompressionLevel <var>value</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>Zlib $B$N%G%U%)%k%H(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_deflate</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>This directive is available since Apache 2.0.45</td></tr> -</table> - <p><code class="directive">DeflateCompressionLevel</code> $B%G%#%l%/%F%#%V$O(B - $B05=L$NDxEY$r@_Dj$7$^$9!#Bg$-$JCM$G$O!"$h$j05=L$,9T$J$o$l$^$9$,!"(B - CPU $B;q8;$r>CHq$7$^$9!#(B</p> - <p>$BCM$O(B 1 ($BDc05=L(B) $B$+$i(B 9 ($B9b05=L(B) $B$G$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%m%.%s%0MQ$K05=LHf$r%a%b$KDI2C(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DeflateFilterNote [<var>type</var>] <var>notename</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_deflate</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td><var>type</var> is available since Apache 2.0.45</td></tr> -</table> - <p><code class="directive">DeflateFilterNote</code> $B%G%#%l%/%F%#%V$O(B - $B05=LHf$K4X$9$k%a%b$,%j%/%(%9%H$KIU2C$5$l$k$3$H$r;XDj$7$^$9!#(B - $B%a%b(B (note) $B$NL>A0$O%G%#%l%/%F%#%V$K;XDj$5$l$?CM$G$9!#(B - $B%a%b$O(B<a href="../logs.html#accesslog">$B%"%/%;%9%m%0(B</a>$B$K(B - $BCM$r5-O?$7!"E}7W$r<h$kL\E*$K$b;H$($^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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>$B%m%0$+$i$b$C$H@:L)$JCM$rCj=P$7$?$$>l9g$O!"(B<var>type</var> - $B0z?t$r;HMQ$7$F!"%G!<%?%?%$%W$r%m%0$N%a%b$H$7$F;D$9$h$&$K;XDj$G$-$^$9!#(B - <var>type</var> $B$O<!$N$&$A$N0l$D$G$9!#(B</p> - - <dl> - <dt><code>Input</code></dt> - <dd>$B%U%#%k%?$NF~NO%9%H%j!<%`$N%P%$%H%+%&%s%H$r%a%b$KJ]B8$9$k!#(B</dd> - - <dt><code>Output</code></dt> - <dd>$B%U%#%k%?$N=PNO%9%H%j!<%`$N%P%$%H%+%&%s%H$r%a%b$KJ]B8$9$k!#(B</dd> - - <dt><code>Ratio</code></dt> - <dd>$B05=LN((B (<code>$B=PNO(B / $BF~NO(B * 100</code>) $B$r%a%b$KJ]B8$9$k!#(B - <var>type</var> $B0z?t$r>JN,$7$?>l9g$O!"$3$l$,%G%U%)%k%H$H$J$j$^$9!#(B</dd> - </dl> - - <p>$B$^$H$a$k$H!"<!$N$h$&$K%m%0$r<h$k$3$H$K$J$k$G$7$g$&!#(B</p> - - <div class="example"><h3>$B@:L)$J%m%0:N<h(B</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>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>zlib $B$,05=L$K;H$&%a%b%j$N%l%Y%k$r;XDj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DeflateMemLevel <var>value</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>DeflateMemLevel 9</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_deflate</td></tr> -</table> - <p><code class="directive">DeflateMemLevel</code> $B%G%#%l%/%F%#%V$O(B - zlib $B$,05=L$K;H$&%a%b%j$N%l%Y%k$r@_Dj$7$^$9(B (1 $B$+$i(B 9 $B$N4V$NCM(B)$B!#(B - ($BLuCm(B: 2 $B$rDl$H$9$kBP?t$NCM$K$J$j$^$9!#(B - 8 $BDxEY$,NI$$$G$7$g$&!#(B)</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>Zlib $B$N05=LMQ%&%#%s%I%&$NBg$-$5(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DeflateWindowSize <var>value</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>DeflateWindowSize 15</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_deflate</td></tr> -</table> - <p><code class="directive">DeflateWindowSize</code> $B%G%#%l%/%F%#%V$O(B - zlib $B$N05=LMQ%&%#%s%I%&(B ($BLuCm(B: zlib $B$G;HMQ$5$l$kMzNr%P%C%U%!(B) - $B$NBg$-$5$r;XDj$7$^$9(B (1 $B$+$i(B 15 $B$N4V$NCM(B)$B!#(B - $B0lHLE*$KBg$-$J%&%#%s%I%&%5%$%:$r;HMQ$9$k$H05=LN($,8~>e$7$^$9!#(B - ($BLuCm(B: 2 $B$rDl$H$9$kBP?t$NCM$K$J$j$^$9!#(B - 8 $B$+$i(B 15 $B$K$9$k$N$,NI$$$G$7$g$&!#(B)</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 e36167b145..be6c14c870 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.jis +URI: mod_dir.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..3c330ba5f2 --- /dev/null +++ b/docs/manual/mod/mod_dir.html.ja.euc-jp @@ -0,0 +1,180 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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.1 以降</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 1999-2004 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.jis b/docs/manual/mod/mod_dir.html.ja.jis deleted file mode 100644 index cf8163b063..0000000000 --- a/docs/manual/mod/mod_dir.html.ja.jis +++ /dev/null @@ -1,180 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B!V:G8e$N%9%i%C%7%e!W$N%j%@%$%l%/%H$H!"%G%#%l%/%H%j$N(B -$B%$%s%G%C%/%9%U%!%$%k$r07$&5!G=$rDs6!$9$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>dir_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_dir.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B%G%#%l%/%H%j%$%s%G%C%/%9$O!"<!$NFs$D$N$&$A$I$A$i$+$,MxMQ$5$l$^$9(B:</p> - - <ul> - <li>$B0l$DL\$O!"%f!<%6$,:n@.$7$?%U%!%$%k$rMQ$$$k$b$N$G!"DL>o(B - <code>index.html</code> $B$H$$$&%U%!%$%kL>$r;H$$$^$9!#$3$N%U%!%$%kL>$O!"(B - <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> $B%G%#%l%/%F%#%V$G(B - $B;XDj$9$k$3$H$,$G$-$^$9!#$3$N5!G=$O(B <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> - $B%b%8%e!<%k$GDs6!$5$l$^$9!#(B</li> - - <li>$B$b$&0l$D$NJ}K!$O!"(B - $B%5!<%P$K$h$C$F<+F0E*$K@8@.$5$l$k%G%#%l%/%H%j%j%9%H$rMQ$$$k>l9g$G$9!#(B - $B$3$N5!G=$O!"(B<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> - $B%b%8%e!<%k$K$h$jDs6!$5$l$^$9!#(B</li> - </ul> - - <p>$B<+F0E*$J%$%s%G%C%/%9@8@.5!G=$r:o=|(B ($B$b$7$/$O8r49(B) - $B$G$-$k$h$&$K!"$3$NFs$D$N5!G=$OJ,N%$5$l$F$$$^$9!#(B</p> - - <p>$B$J$*(B <code>http://servername/foo/dirname</code> $B$H$$$&(B URL - $B$X$N%j%/%(%9%H$,$"$C$?:]$K!"(B<code>dirname</code> - $B$H$$$&%G%#%l%/%H%j$,$"$l$P!"!V:G8e$K%9%i%C%7%e$r$D$1$?7A!W$N(B URL - $B$X$N%j%@%$%l%/%H$rAw=P$7$^$9!#(B - $B%G%#%l%/%H%j$X$N%"%/%;%9$O%9%i%C%7%e$G=*$o$C$F$$$kI,MW$,$"$j!"(B - <code>mod_dir</code> $B$O!"(B<code>http://servername/foo/dirname/</code> - $B$X$N%j%@%$%l%/%H$rAw=P$9$k$3$H$K$J$j$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%/%i%$%"%s%H$,%G%#%l%/%H%j$r%j%/%(%9%H$7$?$H$-$KD4$Y$k(B -$B%j%=!<%9$N%j%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DirectoryIndex - <var>local-url</var> [<var>local-url</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>DirectoryIndex index.html</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_dir</td></tr> -</table> - <p> - $B%/%i%$%"%s%H$,!"%G%#%l%/%H%jL>$N:G8e$K!V(B/$B!W(B - $B$r;XDj$7$F%G%#%l%/%H%j%$%s%G%C%/%9$rMW5a$9$k>l9g$KC5$9%j%=!<%9$N%j%9%H$r(B - <code class="directive">DirectoryIndex</code> $B%G%#%l%/%F%#%V$G@_Dj$7$^$9!#(B - <var>Local-url</var> - $B$O!"%j%/%(%9%H$5$l$?%G%#%l%/%H%j$KBP1~$9$k(B$B!"%5!<%P>e$N%I%-%e%a%s%H$N(B - (% $B%(%s%3!<%I$5$l$?(B) URL $B$G!"IaDL$O%G%#%l%/%H%jCf$N%U%!%$%k$NL>A0$G$9!#(B - $BJ#?t$N(B URL $B$,@_Dj$5$l$?>l9g$K$O!":G=i$K8+$D$+$C$?$b$N$rJV$7$^$9!#(B - $B$=$l$i$,8+$D$+$i$:!"(B<code>Indexes</code> - $B%*%W%7%g%s$,%;%C%H$5$l$F$$$k>l9g!"%G%#%l%/%H%j$N%j%9%H$r@8@.$7$^$9!#(B - </p> - - <div class="example"><h3>$BNc(B</h3><p><code> - DirectoryIndex index.html - </code></p></div> - - <p><code>http://myserver/docs/</code> $B$X$N%"%/%;%9$,$"$j!"(B - <code>http://myserver/docs/index.html</code> - $B$,B8:_$9$l$P!"$3$N(B URL $B$,JV$5$l$^$9!#(B - $B$b$7B8:_$7$J$1$l$P!"%G%#%l%/%H%j$N%j%9%H$,JV$5$l$^$9!#(B</p> - - <p>$BCm(B: $B%I%-%e%a%s%H$,F1$8%G%#%l%/%H%jFb$KB8:_$9$k$OI,MW$"$j$^$;$s!#(B - </p> - - <div class="example"><p><code> - DirectoryIndex index.html index.txt /cgi-bin/index.pl - </code></p></div> - - <p>$B$H$7$?>l9g!"(B<code>index.html</code> $B$H(B <code>index.txt</code> - $B$N$I$A$i$b%G%#%l%/%H%jFb$KB8:_$7$J$$>l9g!"(BCGI $B%9%/%j%W%H(B - <code>/cgi-bin/index.pl</code> $B$,<B9T$5$l$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%Q%9KvHx$N%9%i%C%7%e$G%j%@%$%l%/%H$9$k$+$I$&$+$N%*%s%*%U$r%H%0%k$5$;$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DirectorySlash On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>DirectorySlash On</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_dir</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>2.1 $B0J9_(B</td></tr> -</table> - <p>$BMW5a$N$"$C$?(B URL $B$,%G%#%l%/%H%j$r;X$9$+$I$&$+$r!"(B - <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> $B$,D4@0$9$k$Y$-$+$I$&$+$r(B - <code class="directive">DirectorySlash</code> - $B%G%#%l%/%F%#%V$G@_Dj$7$^$9!#(B</p> - - <p>$BE57?E*$K$O!"%f!<%6$,KvHx$N%9%i%C%7%eL5$7$G%j%=!<%9$X$N%j%/%(%9%H$rH/9T$7!"(B - $B$=$7$F!"$=$N%j%=!<%9$,%G%#%l%/%H%j$r;X$7$F$$$?>l9g!"(B<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> - $B$O!"KvHx$K%9%i%C%7%e$r(B<em>$BIU2C(B</em>$B$7$?>e$GF1$8%j%=!<%9$K%j%@%$%l%/%H$5$;$^$9!#(B - $B$3$N5sF0$K$O4v$D$+M}M3$,$"$j$^$9(B:</p> - - <ul> - <li>$B%f!<%6$O!":G=*E*$K$O%j%=!<%9$NJLL>(B URL $B$r%j%/%(%9%H$9$k$3$H$K$J$k!#(B</li> - <li><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> $B$,4|BTDL$j$KF0(B$B$/!#(B<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> - $B$N@8@.$9$k%j%s%/$O%Q%9$r=PNO$7$^$;$s$N$G!"%9%i%C%7%e$,$J$$>l9g$O4V0c$C$?%Q%9$r(B - $B;X$7$F$7$^$&$3$H$K$J$j$^$9!#(B</li> - <li><code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> $B$O!"(B - $BKvHx$K%9%i%C%7%e$,$D$$$F$$$k%j%/%(%9%H$K$D$$$F(B<em>$B$N$_(B</em>$BI>2A$5$l$k!#(B</li> - <li>HTML $B%Z!<%8$NAjBP(B URL $B;2>H$,@5$7$/F0:n$9$k!#(B</li> - </ul> - - <p>$B$H$O$$$(!"$b$7$3$&$$$C$?8z2L$rK>$^$J$$!"$+$D!"(B - $B>e5-$N$h$&$JM}M3$,Ev$F$O$^$i$J$$>l9g$O!"%j%@%$%l%/%H$r<!$N$h$&$K$7$F%*%U$K$G$-$^$9(B:</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>$B%;%-%e%j%F%#7Y9p(B</h3> - <p>$BKvHx$N%9%i%C%7%e$G$N%j%@%$%l%/%H$r%*%U$K$9$k$H!"7k2LE*$K>pJsO31L$r(B - $B>7$/$3$H$K$J$k$+$b$7$l$^$;$s!#(B - <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> $B$,M-8z(B (<code>Options +Indexes</code>) $B$G!"(B - <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> $B$,M-8z$J%j%=!<%9(B ($BNc$($P(B - <code>index.html</code>) $B$r;X$7$F$$$F!"$^$?!"MW5a$N$"$C$?(B URL $B$KFCJL$J(B - $B%O%s%I%i$,@_Dj$5$l$F$$$J$$>l9g$r9M$($F$_$F$/$@$5$$!#(B - $B$3$N>l9gKvHx$K%9%i%C%7%e$N$D$$$F$$$k%j%/%(%9%H$KBP$7$F$O(B <code>index.html</code> - $B%U%!%$%k$,JV$5$l$^$9!#(B<strong>$B$7$+$7%9%i%C%7%e$N$J$$%j%/%(%9%H$KBP$7$F$O!"(B - $B%G%#%l%/%H%j$NFbMF0lMw$rJV$7$F$7$^$$$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 b008d8e349..f4db4ba0ed 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.jis +URI: mod_echo.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..413bbcdd41 --- /dev/null +++ b/docs/manual/mod/mod_echo.html.ja.euc-jp @@ -0,0 +1,72 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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 1999-2004 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.jis b/docs/manual/mod/mod_echo.html.ja.jis deleted file mode 100644 index cbbb9a4722..0000000000 --- a/docs/manual/mod/mod_echo.html.ja.jis +++ /dev/null @@ -1,72 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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">$B@bL@(B:</a></th><td>$B%W%m%H%3%k%b%8%e!<%k$N35MW$r<($9$?$a$NC1=c$J%(%3!<%5!<%P(B -</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Experimental</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>echo_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_echo.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.0 $B0J9_(B</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$BK\%b%8%e!<%k$O%3%s%;%W%H$rEA$($k$?$a$N%W%m%H%3%k%b%8%e!<%k$N(B - $B<BAuNc$H$J$C$F$$$^$9!#C1=c$J%(%3!<%5!<%P$rDs6!$7$^$9!#(B - Telnet $B$G@\B3$7!"J8;zNs$rAw?.$9$k$H!"%(%3!<$rJV$7$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%(%3!<%5!<%P$NM-8zL58z$r@_Dj$7$^$9!#(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ProtocolEcho On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Experimental</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_echo</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.0 $B0J9_(B</td></tr> -</table> - <p><code class="directive">ProtocolEcho</code> $B%G%#%l%/%F%#%V$G(B - $B%(%3!<%5!<%P$NM-8zL58z$r@_Dj$7$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 a79da57ad3..00d518a79e 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.jis +URI: mod_env.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..017b099aa5 --- /dev/null +++ b/docs/manual/mod/mod_env.html.ja.euc-jp @@ -0,0 +1,117 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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 + ページに適用される環境変数を制御することができるようになります。 + 環境変数は httpd プロセスを起動したシェルから渡されます。また、 + 設定ファイルで環境変数を設定したり、削除したりすることができます。 + </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>httpd プロセスを起動したシェルの環境から 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 1999-2004 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.jis b/docs/manual/mod/mod_env.html.ja.jis deleted file mode 100644 index 5fa381bbc3..0000000000 --- a/docs/manual/mod/mod_env.html.ja.jis +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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">$B@bL@(B:</a></th><td>CGI $B%9%/%j%W%H5Z$S(B SSI -$B%Z!<%8$KEO$5$l$k4D6-JQ?t$rJQ99$9$k5!G=$rDs6!$9$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>env_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_env.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$K$h$j(B CGI $B%9%/%j%W%H$H(B SSI - $B%Z!<%8$KE,MQ$5$l$k4D6-JQ?t$r@)8f$9$k$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B - $B4D6-JQ?t$O(B httpd $B%W%m%;%9$r5/F0$7$?%7%'%k$+$iEO$5$l$^$9!#$^$?!"(B - $B@_Dj%U%!%$%k$G4D6-JQ?t$r@_Dj$7$?$j!":o=|$7$?$j$9$k$3$H$,$G$-$^$9!#(B - </p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B;2>H(B</h3> -<ul class="seealso"> -<li><a href="../env.html">$B4D6-JQ?t(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%7%'%k$+$i$N4D6-JQ?t$rEO$9(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>PassEnv <var>env-variable</var> [<var>env-variable</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_env</td></tr> -</table> - - <p>httpd $B%W%m%;%9$r5/F0$7$?%7%'%k$N4D6-$+$i(B CGI $B%9%/%j%W%H$H(B - SSI $B%Z!<%8$KEO$94D6-JQ?t$r0l$D0J>e;XDj$7$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B4D6-JQ?t$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>SetEnv <var>env-variable</var> <var>value</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_env</td></tr> -</table> - <p>$B4D6-JQ?t$r@_Dj$7!"$=$l$r(B CGI $B%9%/%j%W%H$H(B SSI - $B%Z!<%8$KEO$9$h$&$K$7$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B4D6-$+$iJQ?t$r<h$j=|$/(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>UnsetEnv <var>env-variable</var> [<var>env-variable</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_env</td></tr> -</table> - <p>CGI $B%9%/%j%W%H$H(B SSI - $B%Z!<%8$KEO$5$l$k4D6-JQ?t$+$i;XDj$5$l$?4D6-JQ?t$r<h$j=|$-$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 e23ab0797f..c3692c250c 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.jis +URI: mod_expires.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..ac7e35c003 --- /dev/null +++ b/docs/manual/mod/mod_expires.html.ja.euc-jp @@ -0,0 +1,222 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> 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 ヘッダの + 設定を制御します。元のファイルが作成された時刻または + クライアントのアクセス時刻のどちらかに基づいて期限切れ日を + 設定することができます。</p> + + <p><code>Expires</code> HTTP ヘッダはクライアントに文書の + 有効性と継続性を指示します。文書がキャッシュされた場合には、 + 指定時刻に達するまでは、元の場所から取得する代わりに + キャッシュされているものを使うことができます。その後は、 + キャッシュにあるコピーは期限切れ (expired) で無効であるとされ、 + 元の場所から新しいものを取得する必要があります。</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>Expires ヘッダの生成を有効にする</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>.htaccess</code> ファイルではそのディレクトリの + 文書のみに適用されるということです。) <code>Off</code> に + 設定された場合は対応領域で <code>Expires</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> ヘッダの存在を + 保証するわけではないことに注意してください。基準が満たされて + いない場合はヘッダは追加されず、結果としてこのディレクティブが + 指定されていなかったかのようにさえ見えることになります。</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 タイプによって設定される Expires ヘッダの値</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> ヘッダの値を定義します。 + 二つ目の引数は期限切れの日時を生成するための基準時刻に追加される + 秒数を設定します。</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 1999-2004 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.jis b/docs/manual/mod/mod_expires.html.ja.jis deleted file mode 100644 index 891041a60b..0000000000 --- a/docs/manual/mod/mod_expires.html.ja.jis +++ /dev/null @@ -1,222 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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">$B@bL@(B:</a></th><td>$B%f!<%6$N;XDj$7$?4p=`$K4p$E$$$?(B <code>Expires</code> HTTP $B%X%C%@$N@8@.(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>expires_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_expires.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$O%5!<%P1~Ez$N(B <code>Expires</code> HTTP $B%X%C%@$N(B - $B@_Dj$r@)8f$7$^$9!#85$N%U%!%$%k$,:n@.$5$l$?;~9o$^$?$O(B - $B%/%i%$%"%s%H$N%"%/%;%9;~9o$N$I$A$i$+$K4p$E$$$F4|8B@Z$lF|$r(B - $B@_Dj$9$k$3$H$,$G$-$^$9!#(B</p> - - <p><code>Expires</code> HTTP $B%X%C%@$O%/%i%$%"%s%H$KJ8=q$N(B - $BM-8z@-$H7QB3@-$r;X<($7$^$9!#J8=q$,%-%c%C%7%e$5$l$?>l9g$K$O!"(B - $B;XDj;~9o$KC#$9$k$^$G$O!"85$N>l=j$+$i<hF@$9$kBe$o$j$K(B - $B%-%c%C%7%e$5$l$F$$$k$b$N$r;H$&$3$H$,$G$-$^$9!#$=$N8e$O!"(B - $B%-%c%C%7%e$K$"$k%3%T!<$O4|8B@Z$l(B (expired) $B$GL58z$G$"$k$H$5$l!"(B - $B85$N>l=j$+$i?7$7$$$b$N$r<hF@$9$kI,MW$,$"$j$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#AltSyn">$BBeBX4|4V;XDj9=J8(B</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">$BBeBX4|4V;XDj9=J8(B</a></h2> - - <p><code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> $B%G%#%l%/%F%#%V$H(B - <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> $B%G%#%l%/%F%#%V$O(B - $B0J2<$N$h$jFI$_0W$$9=J8$r;H$C$FDj5A$9$k$3$H$,$G$-$^$9(B:</p> - - <div class="example"><p><code> - ExpiresDefault "<base> [plus] {<num> - <type>}*"<br /> - ExpiresByType type/encoding "<base> [plus] - {<num> <type>}*" - </code></p></div> - - <p><base> $B$O0J2<$N$I$l$+$G$9(B:</p> - - <ul> - <li><code>access</code></li> - - <li><code>now</code> ('<code>access</code>' $B$HEy2A(B)</li> - - <li><code>modification</code></li> - </ul> - - <p><code>plus</code> $B%-!<%o!<%I$O>JN,2DG=$G$9!#(B<num> - $B$O(B (<code>atoi()</code> $B$,<u$1IU$1$k(B) $B@0?tCM!"(B - <type> $B$O0J2<$N$I$l$+$G$9(B:</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>$BNc$($P!"0J2<$N%G%#%l%/%F%#%V$O$I$l$b%G%U%)%k%H$GJ8=q$,%"%/%;%9$N(B 1 $B%v7n8e$K(B - $B4|8B$,@Z$l$k$h$&$K$9$k$?$a$K;H$($^$9(B:</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>$B4|8B@Z$l;~9o$O$$$/$D$+(B - '<num> <type>' $B@a$rDI2C$9$k$3$H$G$h$j:Y$+$/(B - $B@)8f$9$k$3$H$,$G$-$^$9(B:</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>$B=$@5;~9o$K4p$E$$$?@_Dj$r;HMQ$7$F$$$k>l9g!"(BExpires $B%X%C%@$O(B - $B%G%#%9%/$N%U%!%$%k0J30$N%3%s%F%s%D$K$O(B<strong>$BDI2C$5$l$J$$(B</strong>$B$3$H$KCm0U(B - $B$7$F$/$@$5$$!#$=$N$h$&$J%3%s%F%s%D$K$O=$@5;~9o$OB8:_$7$J$$$+$i$G$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>Expires $B%X%C%@$N@8@.$rM-8z$K$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ExpiresActive On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_expires</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$OBP1~$9$k%I%-%e%a%s%H$NNN0h$G(B - <code>Expires</code> $B%X%C%@$rM-8z$K$9$k$+L58z$K$9$k$+$r7h$a$^$9!#(B - ($BNc$($P!"(B<code>.htaccess</code> $B%U%!%$%k$G$O$=$N%G%#%l%/%H%j$N(B - $BJ8=q$N$_$KE,MQ$5$l$k$H$$$&$3$H$G$9!#(B) <code>Off</code> $B$K(B - $B@_Dj$5$l$?>l9g$OBP1~NN0h$G(B <code>Expires</code> $B%X%C%@$O(B - $B@8@.$5$l$^$;$s(B (<code>.htaccess</code> $B$,%5!<%P@_Dj%U%!%$%k$N@_Dj$r(B - $B>e=q$-$9$k!"$H$$$&$h$&$J2<0L%l%Y%k$G$N>e=q$-$,$5$l$F$$$J$1$l$P(B)$B!#(B - <code>On</code> $B$K@_Dj$5$l$F$$$l$P!"%X%C%@$O(B <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> $B%G%#%l%/%F%#%V$H(B - <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> $B%G%#%l%/%F%#%V(B - $B$N4p=`$K=>$C$FJ8=q$K%X%C%@$rDI2C$7$^$9(B ($B3F%G%#%l%/%F%#%V;2>H(B)$B!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$O(B <code>Expires</code> $B%X%C%@$NB8:_$r(B - $BJ]>Z$9$k$o$1$G$O$J$$$3$H$KCm0U$7$F$/$@$5$$!#4p=`$,K~$?$5$l$F(B - $B$$$J$$>l9g$O%X%C%@$ODI2C$5$l$:!"7k2L$H$7$F$3$N%G%#%l%/%F%#%V$,(B - $B;XDj$5$l(B$B$F$$$J$+$C$?$+$N$h$&$K$5$(8+$($k$3$H$K$J$j$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>MIME $B%?%$%W$K$h$C$F@_Dj$5$l$k(B Expires $B%X%C%@$NCM(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ExpiresByType <var>MIME-type</var> -<var><code>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_expires</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O;XDj$5$l$?%?%$%W$N%I%-%e%a%s%H(B - (<em>$BNc$($P(B</em> <code>text/html</code>) - $B$KBP$7$F@8@.$5$l$k(B <code>Expires</code> $B%X%C%@$NCM$rDj5A$7$^$9!#(B - $BFs$DL\$N0z?t$O4|8B@Z$l$NF|;~$r@8@.$9$k$?$a$N4p=`;~9o$KDI2C$5$l$k(B - $BIC?t$r@_Dj$7$^$9!#(B</p> - - <p>$B4p=`;~9o$O%U%!%$%k$N:G=*=$@5;~9o$+!"%/%i%$%"%s%H$N%I%-%e%a%s%H$X$N(B - $B%"%/%;%9;~9o$G$9!#$I$A$i$r;H$&$Y$-$+$O(B <code><var><code></var></code> - $B$K$h$C$F;XDj$7$^$9!#(B<code>M</code> $B$O4p=`;~9o$H$7$F(B - $B%U%!%$%k$N:G=*=$@5;~9o$r$H$$$&0UL#$G!"(B<code>A</code> $B$O%/%i%$%"%s%H$N(B - $B%"%/%;%9;~9o$r;H$&$H$$$&0UL#$K$J$j$^$9!#(B</p> - - <p>$B8z2L$K$OHyL/$J0c$$$,$"$j$^$9!#(B<code>M</code> $B$,;HMQ$5$l$?>l9g$O!"(B - $B$9$Y$F$N%-%c%C%7%e$K$"$k8=:_$N%I%-%e%a%s%H%-%c%C%7%e$OF1;~$K4|8B$,(B - $B@Z$l$^$9!#$3$l$OF1$8(B URL $B$KKh=5>o$KCV$+$l$kJs$;$N$h$&$J$b$N$K$O(B - $BHs>o$KM-8z$G$9!#(B<code>A</code> $B$,;HMQ$5$l$?>l9g$O!"4|8B@Z$l$N(B - $B;~4V$O3F%/%i%$%"%s%H$h$C$F0[$J$j$^$9!#$3$l$O$"$^$jJQ99$5$l$J$$(B - $B2hA|%U%!%$%k$J$I!"FC$K4XO"$9$k%I%-%e%a%s%H72$,$9$Y$FF1$82hA|$r(B - $B;2>H$9$k$H$-(B (<em>$B$9$J$o$A(B</em>$B2hA|$,Hf3SE*C;$$4|4VFb$K7+$jJV$7(B - $B%"%/%;%9$5$l$k$H$-(B) $B$KM-8z$G$9!#(B</p> - - <div class="example"><h3>$BNc(B:</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>$B$3$N%G%#%l%/%F%#%V(B$B$O(B <code>ExpiresActive On</code> $B$,;XDj$5$l$F$$$k(B - $B$H$-$N$_M-8z$G$"$k$3$H$KCm0U$7$F$/$@$5$$!#$3$l$O!"(B - $B;XDj$5$l$?(B MIME $B%?%$%W$KBP$7$F(B<em>$B$N$_(B</em> <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> $B%G%#%l%/%F%#%V$G(B - $B@_Dj$5$l$?4|8B@Z$l4|F|$r>e=q$-$7$^$9!#(B</p> - - <p>$B$3$NJ8=q$NA0$NJ}$G@bL@$5$l$F$$$k(B<a href="#AltSyn">$BBeBX9=J8(B</a>$B$r(B - $B;H$C$F4|8B@Z$l4|F|$N7W;;J}K!$r;XDj$9$k$3$H$b$G$-$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B4|8B@Z$l4|F|$r7W;;$9$k%G%U%)%k%H%"%k%4%j%:%`(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ExpiresDefault <var><code>seconds</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Indexes</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_expires</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$OBP1~$9$kHO0O$N$9$Y$F$N%I%-%e%a%s%H$KBP$7$F(B - $B%G%U%)%k%H$N4|8B@Z$l4|F|$N7W;;%"%k%4%j%:%`$r@_Dj$7$^$9!#(B<code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> $B%G%#%l%/%F%#%V$K$h$C$F(B - $B%?%$%WKh$K>e=q$-$9$k$3$H$,$G$-$^$9!#0z?t$N9=J8$O$=$N%G%#%l%/%F%#%V$N(B - $B@bL@$r;2>H$7$F$/$@$5$$!#$^$?!"(B<a href="#AltSyn">$BBeBX9=J8(B</a>$B$b(B - $B;2>H$7$F$/$@$5$$!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 11bbce8044..66ed628cca 100644 --- a/docs/manual/mod/mod_headers.html +++ b/docs/manual/mod/mod_headers.html @@ -2,6 +2,6 @@ URI: mod_headers.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_headers.html.ja.jis +URI: mod_headers.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP diff --git a/docs/manual/mod/mod_headers.html.ja.euc-jp b/docs/manual/mod/mod_headers.html.ja.euc-jp new file mode 100644 index 0000000000..9223ada3e0 --- /dev/null +++ b/docs/manual/mod/mod_headers.html.ja.euc-jp @@ -0,0 +1,283 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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></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="#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="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 set|append|add|unset|echo <var>header</var> +[<var>value</var> [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> + + <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>もし指定された名前の応答ヘッダが存在していれば、削除されます。 + 同じ名前のヘッダが複数あるときは、すべて削除されます。</dd> + + <dt><code>echo</code></dt> + <dd>指定されたものと同じ名前のリクエストヘッダを応答ヘッダで + そのまま返します。<var>header</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> + <tr><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><td><code>%{FOOBAR}e</code></td> + <td><a href="../env.html">環境変数</a> + <code>FOOBAR</code> の値です。</td></tr> + </table> + + <p><code class="directive">Header</code> ディレクティブが + <code>add</code>, <code>append</code>, <code>set</code> として + 使われたときには、動作を行なう条件を四つ目の引数で指定することができます。 + <code>env=...</code> 引数で指定された <a href="../env.html">環境変数</a> が存在する (もしくは <code>env=!...</code> + が指定されていて環境変数が存在しない) 場合は、<code class="directive">Header</code> + ディレクティブで指定された動作が行なわれます。そうでない場合は、 + ディレクティブはそのリクエストには何もしません。</p> + + <p><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>]</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>もし指定された名前のリクエストヘッダが存在していれば、削除されます。 + 同じ名前の複数のヘッダがあるときは、すべて削除されます。</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> は指定しません。</p> + + <p><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></p> +</div><div id="footer"> +<p class="apache">Copyright 1999-2004 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.jis b/docs/manual/mod/mod_headers.html.ja.jis deleted file mode 100644 index 9e8c79c9dd..0000000000 --- a/docs/manual/mod/mod_headers.html.ja.jis +++ /dev/null @@ -1,283 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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></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">$B@bL@(B:</a></th><td>HTTP $B%j%/%(%9%H$N%X%C%@$H1~Ez$N%X%C%@$N%+%9%?%^%$%:(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>headers_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_headers.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td><code class="directive"><a href="#requestheader">RequestHeader</a></code> -$B$O(B Apache 2.0 $B0J9_$N$_$G;HMQ2DG=(B</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$O(B HTTP $B$N%j%/%(%9%H%X%C%@$H1~Ez%X%C%@$r@)8f$7!"(B - $BJQ99$9$k$?$a$N%G%#%l%/%F%#%V$rDs6!$7$^$9!#%X%C%@$rDI2C$7$?$j!"(B - $BCV$-49$($?$j!":o=|$7$?$j$9$k$3$H$,$G$-$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#order">$B=hM}$N=gHV(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#examples">$BNc(B</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">$B=hM}$N=gHV(B</a></h2> - - <p><code class="module"><a href="../mod/mod_header.html">mod_header</a></code> $B$N%G%#%l%/%F%#%V$O%5!<%P@_Dj$N$[$\$I$3$K$G$b(B - $B=q$/$3$H$,$G$-!"1F6A$9$kHO0O$r(B<a href="../sections.html">$B@_DjMQ%;%/%7%g%s(B</a>$B$G0O$`$3$H$G8BDj$9$k(B - $B$3$H$,$G$-$^$9!#(B</p> - - <p>$B=hM}$N=gHV$O=EMW$G!"@_Dj%U%!%$%kCf$N=gHV$H!"(B<a href="../sections.html">$B@_DjMQ%;%/%7%g%s(B</a>$BFb$N0LCV$H$NN>J}$K(B - $B1F6A$5$l$^$9!#0J2<$NFs$D$N%X%C%@$O=gHV$,5U$K$J$k$H(B - $B0c$&7k2L$K$J$j$^$9(B:</p> - - <div class="example"><p><code> - RequestHeader append MirrorID "mirror 12"<br /> - RequestHeader unset MirrorID - </code></p></div> - - <p>$B$3$N=gHV$N>l9g$O!"(B<code>MirrorID</code> $B%X%C%@$O@_Dj$5$l$^$;$s!#(B - $B5U$K$J$C$F$$$k$H!"(BMirrorID $B%X%C%@$O(B "mirror 12" $B$K@_Dj$5$l$^$9!#(B</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">$BNc(B</a></h2> - - <ol> - <li>$B%j%/%(%9%H%X%C%@Cf$N(B "TS" $B$G;O$^$k%U%#!<%k%I$r$9$Y$F1~Ez%X%C%@$K(B - $B%3%T!<$7$^$9(B: - <div class="example"><p><code> - Header echo ^TS - </code></p></div> - </li> - - <li> - $B%j%/%(%9%H$r<u$1IU$1$?;~9o$H%j%/%(%9%H$r=hM}$7$?;~4V$rF~$l$?%X%C%@!"(B - <code>MyHeader</code> $B$r1~Ez$KDI2C$7$^$9!#$3$N%X%C%@$O%/%i%$%"%s%H$,(B - $B%5!<%P$NIi2Y$rD>4QE*$KCN$k$?$a$d!"%/%i%$%"%s%H(B-$B%5!<%P4V$N(B - $B%\%H%k%M%C%/$rD4$Y$k$?$a$K;H$&$3$H$,$G$-$^$9!#(B - - <div class="example"><p><code> - Header add MyHeader "%D %t" - </code></p></div> - - <p>$B>e5-$N@_Dj$G$O!"0J2<$N$h$&$J%X%C%@$,1~Ez$KDI2C$5$l$k$3$H$K$J$j$^$9(B:</p> - - <div class="example"><p><code> - MyHeader: D=3775428 t=991424704447256 - </code></p></div> - </li> - - <li> - Joe $B$K$"$$$5$D$r$7$^$9(B: - - <div class="example"><p><code> - Header add MyHeader "Hello Joe. It took %D microseconds for Apache to serve this request." - </code></p></div> - - <p>$B0J2<$N$h$&$J%X%C%@$,1~Ez$KDI2C$5$l$k$3$H$K$J$j$^$9(B</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>$B%j%/%(%9%H$K(B "MyRequestHeader" $B$,$"$k$H$-$K8B$j(B <code>MyHeader</code> $B$r1~Ez$K(B - $BIU$1$^$9!#$3$l$O!"%/%i%$%"%s%H$NMW5a$K1~$($F%X%C%@$r:n@.$9$k$H$-$K(B - $BLr$KN)$A$^$9!#$3$NNc$G$O(B <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> $B%b%8%e!<%k$,I,MW$J$3$H$K(B - $BCm0U$7$F$/$@$5$$!#(B - - <div class="example"><p><code> - SetEnvIf MyRequestHeader value HAVE_MyRequestHeader<br /> - Header add MyHeader "%D %t mytext" env=HAVE_MyRequestHeader - </code></p></div> - - <p>$B$b$7(B HTTP $B%j%/%(%9%H$K(B <code>MyRequestHeader: value</code> $B%X%C%@$,(B - $B$"$k$H!"1~Ez$K$O0J2<$N$h$&$J%X%C%@$,IU2C$5$l$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>HTTP $B1~Ez%X%C%@$N@_Dj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Header set|append|add|unset|echo <var>header</var> -[<var>value</var> [env=[!]<var>variable</var>]]</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_headers</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O(B HTTP $B1~Ez%X%C%@$rCV49!"DI2C!":o=|$G$-$^$9!#(B - $B%X%C%@$O%3%s%F%s%H%O%s%I%i$d=PNO%U%#%k%?$,<B9T$5$l$?D>8e$K<B9T$5$l!"(B - $B=P$F9T$/%X%C%@$rJQ99$9$k$3$H$,2DG=$K$J$C$F$$$^$9!#(B - $B9T$J$&=hM}$O:G=i$N0z?t$K$h$j7h$^$j$^$9!#$3$l$K$O0J2<$NCM$r;XDj(B - $B$9$k$3$H$,$G$-$^$9(B:</p> - - <dl> - <dt><code>set</code></dt> - <dd>$B1~Ez%X%C%@$r@_Dj$7$^$9!#F1$8L>A0$N%X%C%@$,B8:_$9$k>l9g$O$=$l$r(B - $BCV$-49$($^$9!#(B<em>value</em> $B$K$O%U%)!<%^%C%HJ8;zNs$r(B - $B;XDj$9$k$3$H$b$G$-$^$9!#(B</dd> - - <dt><code>append</code></dt> - <dd>$B1~Ez%X%C%@$r4{$KB8:_$9$kF1$8L>A0$N%X%C%@$KDI2C$7$^$9!#(B - $B?7$7$$CM$,4{B8$N%X%C%@$KDI2C$5$l$k$H$-$K$O!"4{B8$N%X%C%@$N(B - $B8e$K%3%s%^$G6h@Z$i$l$FDI2C$5$l$^$9!#$3$l$O%X%C%@$KJ#?t$NCM$r(B - $B;XDj$9$k$H$-$N(B HTTP $B$NI8=`$NJ}K!$G$9!#(B</dd> - - <dt><code>add</code></dt> - <dd>$B%X%C%@$,4{$KB8:_$7$F$$$k$H$-$G$5$($b!"1~Ez%X%C%@$r(B - $B4{B8$N%X%C%@$KDI2C$7$^$9!#$3$l$K$h$j!"Fs$D(B ($B$+$=$l0J>e(B) $B$N(B - $B%X%C%@$NL>A0$,F1$8$K$J$k$3$H$,$"$j$^$9!#$=$N7k2L!"A[Dj$G$-$J$$(B - $B$3$H$,5/$3$k2DG=@-$,$"$j$^$9$N$G!"0lHLE*$K$O(B <code>append</code> $B$NJ}$r(B - $B;H$&J}$,NI$$$G$7$g$&!#(B</dd> - - <dt><code>unset</code></dt> - <dd>$B$b$7;XDj$5$l$?L>A0$N1~Ez%X%C%@$,B8:_$7$F$$$l$P!":o=|$5$l$^$9!#(B - $BF1$8L>A0$N%X%C%@$,J#?t$"$k$H$-$O!"$9$Y$F:o=|$5$l$^$9!#(B</dd> - - <dt><code>echo</code></dt> - <dd>$B;XDj$5$l$?$b$N$HF1$8L>A0$N%j%/%(%9%H%X%C%@$r1~Ez%X%C%@$G(B - $B$=$N$^$^JV$7$^$9!#(B<var>header</var> $B$K$O@55,I=8=$b;XDj$G$-$^$9!#(B</dd> - </dl> - - <p>$B$3$N0z?t$N8e$K$O%X%C%@L>(B (<var>header</var>) $B$,B3$-$^$9!#(B - $B%X%C%@L>$K$O:G8e$K%3%m%s$r4^$a$k$3$H$b$G$-$^$9$,!"L5$/$F$b9=$$$^$;$s!#(B - <code>set</code>, <code>append</code>, <code>add</code>, - <code>unset</code> $B$G$OBgJ8;z>.J8;z$O(B - $B6hJL$5$l$^$;$s!#(Becho $B$N(B <em>header</em> $BL>$OBgJ8;z>.J8;z$r6hJL$7!"(B - $B@55,I=8=$r;XDj$9$k$3$H$b$G$-$^$9!#(B</p> - - <p><code>add</code>, <code>append</code>, - <code>set</code> $B$G$O(B <var>value</var> $B$r;0$DL\$N(B - $B0z?t$H$7$F;XDj$7$^$9!#(B<var>value</var> $B$K6uGr$,$"$k>l9g$OFs=E0zMQId$G(B - $B0O$`I,MW$,$"$j$^$9(B$B!#(B<var>value</var> $B$OJ8;z$N$_$+$i$J$kJ8;zNs!"(B - $B%U%)!<%^%C%H;X<(;R$r4^$`J8;zNs!"$b$7$/$ON>J}$+$i$J$kJ8;zNs$r;XDj$G$-$^$9!#(B - <var>value</var> $B$O0J2<$N%U%)!<%^%C%H;X<(;R$r%5%]!<%H$7$^$9(B:</p> - - <table> - <tr><td><code>%t</code></td> - <td>$B%j%/%(%9%H$r<u$1<h$C$?;~9o$r!"(B - Universal Coordinated Time $B$G$N;O$^$j$N;~9o(B (Jan. 1, 1970) $B$+$i7P2a$7$?(B - $B;~4V$r%^%$%/%mIC$H$7$F8=$7$?$b$N!#CM$N:G=i$K$O(B - <code>t=</code> $B$,IU2C$5$l$^$9!#(B</td></tr> - - <tr><td><code>%D</code></td> - <td>$B%j%/%(%9%H$r<u$1<h$C$?;~9o$H!"%X%C%@$rAw$j=P$7$?(B - $B;~4V$H$N:9!#$3$l$O!"%j%/%(%9%H$,B8:_$7$F$$$?4|4V$r8=$7$^$9!#(B - $BCM$N:G=i$K$O(B <code>D=</code> $B$,IU2C$5$l$^$9!#(B</td></tr> - - <tr><td><code>%{FOOBAR}e</code></td> - <td><a href="../env.html">$B4D6-JQ?t(B</a> - <code>FOOBAR</code> $B$NCM$G$9!#(B</td></tr> - </table> - - <p><code class="directive">Header</code> $B%G%#%l%/%F%#%V$,(B - <code>add</code>, <code>append</code>, <code>set</code> $B$H$7$F(B - $B;H$o$l$?$H$-$K$O!"F0:n$r9T$J$&>r7o$r;M$DL\$N0z?t$G;XDj$9$k$3$H$,$G$-$^$9!#(B - <code>env=...</code> $B0z?t$G;XDj$5$l$?(B <a href="../env.html">$B4D6-JQ?t(B</a> $B$,B8:_$9$k(B ($B$b$7$/$O(B <code>env=!...</code> - $B$,;XDj$5$l$F$$$F4D6-JQ?t$,B8:_$7$J$$(B) $B>l9g$O!"(B<code class="directive">Header</code> - $B%G%#%l%/%F%#%V$G;XDj$5$l$?F0:n$,9T$J$o$l$^$9!#$=$&$G$J$$>l9g$O!"(B - $B%G%#%l%/%F%#%V$O$=$N%j%/%(%9%H$K$O2?$b$7$^$;$s!#(B</p> - - <p><code class="directive">Header</code> - $B%G%#%l%/%F%#%V$O1~Ez$,%M%C%H%o!<%/$KAw$i$l$kD>A0$K(B - $B=hM}$5$l$^$9!#$3$l$O!"%X%C%@%U%#%k%?$K$h$jDI2C$5$l$k%X%C%@$r(B - $B=|$-!"$[$H$s$I$N%X%C%@$r@_Dj$7$?$j>e=q$-$7$?$j$9$k$3$H$,(B - $B2DG=!"$H$$$&$3$H$G$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>HTTP $B%j%/%(%9%H%X%C%@$N@_Dj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>RequestHeader set|append|add|unset <var>header</var> -[<var>value</var>]</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_headers</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O(B HTTP $B%j%/%(%9%H%X%C%@$rCV49!"DI2C!":o=|$G$-$^$9!#(B - $B%X%C%@$O%3%s%F%s%H%O%s%I%i$,<B9T$5$l$kD>A0(B$B$K<B9T$5$l!"(B - $BF~$C$FMh$k%X%C%@$rJQ99$9$k$3$H$,2DG=$K$J$C$F$$$^$9!#(B - $B9T$J$&=hM}$OBh(B 1 $B0z?t$K$h$j7h$^$j$^$9!#$3$l$K$O0J2<$NCM$r;XDj(B - $B$9$k$3$H$,$G$-$^$9(B:</p> - - <dl> - <dt><code>set</code></dt> - <dd>$B%j%/%(%9%H%X%C%@$r@_Dj$7$^$9!#F1$8L>A0$N%X%C%@$,B8:_$7$F$$$k$H!"(B - $B$=$l$rCV$-49$($^$9!#(B</dd> - - <dt><code>append</code></dt> - <dd>$B%j%/%(%9%H%X%C%@$O!"4{$KB8:_$9$kF1$8L>A0$N%X%C%@$KDI2C$5$l$^$9!#(B - $B?7$7$$CM$,4{B8$N%X%C%@$KDI2C$5$l$k$H$-$K$O!"4{B8$N%X%C%@$N(B - $B8e$K%3%s%^$G6h@Z$i$l$FDI2C$5$l$^$9!#$3$l$O%X%C%@$KJ#?t$NCM$r(B - $B;XDj$9$k$H$-$N(B HTTP $B$NI8=`$NJ}K!$G$9!#(B</dd> - - <dt><code>add</code></dt> - <dd>$B%X%C%@$,4{$KB8:_$7$F$$$k$H$-$G$5$($b!"%j%/%(%9%H%X%C%@$r(B - $B4{B8$N%X%C%@$KDI2C$7$^$9!#$3$l$K$h$j!"Fs$D(B ($B$+$=$l0J>e(B) $B$N(B - $B%X%C%@$NL>A0$,F1$8$K$J$k$3$H$,$"$j$^$9!#$=$N7k2L!"A[Dj$G$-$J$$(B - $B$3$H$,5/$3$k2DG=@-$,$"$j$^$9$N$G!"0lHLE*$K$O(B <code>append</code> $B$NJ}$r(B - $B;H$&J}$,NI$$$G$7$g$&!#(B</dd> - - <dt><code>unset</code></dt> - <dd>$B$b$7;XDj$5$l$?L>A0$N%j%/%(%9%H%X%C%@$,B8:_$7$F$$$l$P!":o=|$5$l$^$9!#(B - $BF1$8L>A0$NJ#?t$N%X%C%@$,$"$k$H$-$O!"$9$Y$F:o=|$5$l$^$9!#(B</dd> - </dl> - - <p>$B$3$N0z?t$N8e$K$O%X%C%@L>(B (<em>header</em>) $B$,B3$-$^$9!#(B - $B%X%C%@L>$K$O:G8e$K%3%m%s$r4^$a$k$3$H$b$G$-$^$9$,!"L5$/$F$b9=$$$^$;$s!#(B - $BBgJ8;z>.J8;z$O6hJL$5$l$^$;$s!#(B<code>add</code>, - <code>append</code>, <code>set</code> $B$N>l9g$O!"(B<em>value</em> $B$,;0$DL\$N(B - $B0z?t$H$7$F;XDj$5$l$^$9!#(B<em>value</em> $B$K6uGr$,$"$k>l9g$OFs=E0zMQId$G(B - $B0O$`I,MW$,$"$j$^$9!#(Bunset $B$N>l9g$O!"(B<em>value</em> $B$O;XDj$7$^$;$s!#(B</p> - - <p><code class="directive">RequestHeader</code> $B%G%#%l%/%F%#%V$O!"(B - fixup $B%U%'!<%:$G%j%/%(%9%H$,%O%s%I%i$K07$o$l$kD>A0$K(B - $B=hM}$5$l$^$9!#$3$l$K$h$j!"%V%i%&%6$d(B Apache $B$NF~NO%U%#%k%?$K$h$j(B - $B@8@.$5$l$?%X%C%@$r>e=q$-$7$?$j=$@5$7$?$j$G$-$k$h$&$K$J$C$F$$$^$9!#(B</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></p> -</div><div id="footer"> -<p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 d7fe399555..b45a07fc56 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.jis +URI: mod_include.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP diff --git a/docs/manual/mod/mod_include.html.ja.euc-jp b/docs/manual/mod/mod_include.html.ja.euc-jp new file mode 100644 index 0000000000..eca5b203b1 --- /dev/null +++ b/docs/manual/mod/mod_include.html.ja.euc-jp @@ -0,0 +1,789 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/mod_include.html.ja.jis deleted file mode 100644 index 772dba30f1..0000000000 --- a/docs/manual/mod/mod_include.html.ja.jis +++ /dev/null @@ -1,789 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$,%Q!<%9$9$k(B html $B%I%-%e%a%s%H(B (Server Side Includes)</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>include_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_include.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.0 $B$+$i=PNO%U%#%k%?$H$7$F<BAu$5$l$^$7$?!#(B</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$O%U%!%$%k$,%/%i%$%"%s%H$KAw$i$l$kA0$K=hM}$9$k%U%#%k%?$r(B - $BDs6!$7$^$9!#=hM}$NFbMF$O(B<dfn>$BMWAG(B</dfn>$B$H8F$P$l$kFCJL$J7A<0$N(B SGML $B%3%a%s%H$K$h$j(B - $B@)8f$5$l$^$9!#$3$l$i$NMWAG$O>r7oJ,4t$d!"B>$N%U%!%$%k$d(B - $B%W%m%0%i%`$N=PNO$N<h$j9~$_!"4D6-JQ?t$N@_Dj$dI=<($r9T$J$&$3$H$,(B - $B$G$-$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#enabling">Server-Side Includes $B$rM-8z$K$9$k(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#pathinfo">$B%5!<%P%5%$%I%$%s%/%k!<%I(B (SSI) $B$G$N(B PATH_INFO</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#elements">$B4pK\MWAG(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#includevars">Include $BJQ?t(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#substitution">$BJQ?tCV49(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#flowctrl">$B%U%m!<@)8fMWAG(B</a></li> -</ul><h3>$B;2>H(B</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">$B%U%#%k%?(B</a></li> -<li><a href="../howto/ssi.html">SSI $B%A%e!<%H%j%"%k(B</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 $B$rM-8z$K$9$k(B</a></h2> - - - <p>Server Side Includes $B$O(B <code>INCLUDES</code> - <a href="../filter.html">$B%U%#%k%?(B</a> $B$K$h$j<BAu$5$l$F$$$^$9!#(B - Server-side include $B$N%G%#%l%/%F%#%V$r4^$`%I%-%e%a%s%H$N3HD%;R$,(B - .shtml $B$N>l9g!"0J2<$N%G%#%l%/%F%#%V$G$O(B Apache $B$,$=$l$i$r(B - $B%Q!<%9$7$F!"$=$N7k2L$G$-$k%I%-%e%a%s%H$K(B <code>text/html</code> $B$N(B - MIME $B%?%$%W$r3d$jEv$F$^$9(B:</p> - - <div class="example"><p><code> - AddType text/html .shtml<br /> - AddOutputFilter INCLUDES .shtml - </code></p></div> - - <p>$B0J2<$N%G%#%l%/%F%#%V$O(B shtml $B%U%!%$%k$N$"$k%G%#%l%/%H%j$G;XDj$5$l$F$$$k(B - $BI,MW$,$"$j$^$9(B ($BDL>o$O(B <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> $B%;%/%7%g%s$G;XDj$7$^$9$,!"(B - <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> <code>Options</code> - $B$,@_Dj$5$l$F$$$k$H!"(B<code>.htaccess</code> $B%U%!%$%k$K=q$/$3$H$b$G$-$^$9(B):</p> - - <div class="example"><p><code> - Options +Includes - </code></p></div> - - <p>$B8_49@-$rJ]$D$?$a$K!"(B<code>server-parsed</code> - <a href="../handler.html">$B%O%s%I%i(B</a> $B$b(B INCLUDES $B%U%#%k%?$r(B - $BM-8z$K$7$^$9!#(BMIME $B%?%$%W(B <code>text/x-server-parsed-html</code> $B$d(B - <code>text/x-server-parsed-html3</code> $B$N%I%-%e%a%s%H$KBP$7$F$b(B - Apache $B$O(B INCLUDES $B%U%#%k%?$rM-8z$K$7$^$9(B ($B=PNO$5$l$k$b$N(B$B$O(B - MIME $B%?%$%W(B <code>text/html</code> $B$K$J$j$^$9(B)$B!#(B</p> - - <p>$B>\$7$$>pJs$O(B <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">$B%5!<%P%5%$%I%$%s%/%k!<%I(B (SSI) $B$G$N(B PATH_INFO</a></h2> - - - <p>SSI $B$G=hM}$5$l$k%U%!%$%k$O%G%U%)%k%H$G$O(B <code>PATH_INFO</code> - ($B8eB3$N%Q%9L>>pJs(B) - $BIU$-$N%j%/%(%9%H$r<u$1F~$l$J$/$J$j$^$7$?!#(B<code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> $B%G%#%l%/%F%#%V$G(B - <code>PATH_INFO</code> $BIU$-$N%j%/%(%9%H$r<u$1F~$l$k$h$&$K%5!<%P$r(B - $B@_Dj$G$-$^$9!#(B</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">$B4pK\MWAG(B</a></h2> - <p>$B%I%-%e%a%s%H$O!"(BSGML $B$N%3%a%s%H$H$7$FFCJL$J%3%^%s%I$,Kd$a9~$^$l$?(B - HTML $B%I%-%e%a%s%H$H$7$F%Q!<%9$5$l$^$9!#%3%^%s%I$N9=J8$O<!$N$h$&$K(B - $B$J$C$F$$$^$9(B:</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>$BCM(B ($BLuCm(B: value) $B$OFs=E0zMQId$G0O$`$N$,0lHLE*$G$9$,!"(B - $B%7%s%0%k%/%*!<%H(B (') $B$H%P%C%/%/%*!<%H(B (`) $B$b;HMQ$G$-$^$9!#(B - $BB?$/$N%3%^%s%I$OB0@-(B-$BCM(B ($BLuCm(B: attribute-value) $B$NAH$r0l$D$@$1;XDj$G$-$^$9!#(B - $B%3%a%s%H$N=*$o$j(B (<code>--></code>) - $B$NA0$K$O!"(BSSI $B$N6g$N0lIt$@$H2r<a$5$l$J$$$h$&$K$9$k$?$a$K6uGr$r(B - $BF~$l$F$/$@$5$$!#:G=i$N(B <code><!--#</code> $B$O$^$H$a$F(B<em>$B0l$D(B</em>$B$N(B - $B6g$G!"6uGr$r$U$/$s$G$O$$$1$J$$$3$HCm0U$7$F$/$@$5$$!#(B</p> - - <p>$BMWAG(B ($BLuCm(B: element) $B$r0J2<$NI=$K<($7$^$9!#(B</p> - - <table class="bordered"> - <tr><th>$BMWAG(B</th><th>$B@bL@(B</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 $BMWAG$O(B <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> $B0J30$N%b%8%e!<%k$G(B - $BDj5A$5$l$k$3$H$b$"$j$^$9!#<B:]!"(B - <code><a href="#element.exec">exec</a></code> $BMWAG$O(B - <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> $B$GDs6!$5$l$F$$$F!"$3$N%b%8%e!<%k$,(B - $B%m!<%I$5$l$k>l9g$K$N$_MxMQ2DG=$H$J$j$^$9!#(B</p> - - <h3><a name="element.config" id="element.config">config $BMWAG(B</a></h3> - <p>$B<!$N%3%^%s%I$O2r@O$NMM!9$JB&LL$r@)8f$7$^$9!#B0@-$O<!$NDL$j$G$9!#(B</p> - - <dl> - <dt><code>echomsg</code> (<em>Apache 2.1 $B0J9_(B</em>)</dt> - <dd>$B;XDj$5$l$kCM$O!"(B<code><a href="#element.echo">echo</a></code> - $BMWAG$,L$Dj5A$NJQ?t$r%(%3!<$7$h$&$H$7$?:]$K!"(B - $B%/%i%$%"%s%H$KAw$i$l$k%a%C%;!<%8$K$J$j$^$9!#(B - <code class="directive"><a href="#ssiundefinedecho">SSIUndefinedEcho</a></code> - $B%G%#%l%/%F%#%V$r>e=q$-$7$^$9!#(B</dd> - - <dt><code>errmsg</code></dt> - <dd>$B$3$NCM$,!"%I%-%e%a%s%H$N2r@OCf$K%(%i!<$,H/@8$7$?;~$K(B - $B%/%i%$%"%s%H$KAw?.$5$l$k%a%C%;!<%8$K$J$j$^$9!#(B - <code class="directive"><a href="#ssierrormsg">SSIErrorMsg</a></code> - $B%G%#%l%/%F%#%V$r>e=q$-$7$^$9!#(B</dd> - - <dt><code>sizefmt</code></dt> - <dd>$B$3$NCM$O!"%U%!%$%k$N%5%$%:$rI=<($9$k:]$K;HMQ$9$k(B - $B%U%)!<%^%C%H$r@_Dj$7$^$9!#CM$O(B $B%P%$%H%+%&%s%H$N(B - <code>bytes</code>$B$+!"(BKb $B$d(B Mb $B$rM%@hE*$K;HMQ$9$k(B - <code>abbrec</code> ($BNc$($P(B 1024 $B%P%$%H$O(B "1K" $B$HI=<($5$l$^$9(B) - $B$G$9!#(B</dd> - - <dt><code>timefmt</code></dt> - <dd>$B$3$NCM$O(B <code>strftime(3)</code> $B%i%$%V%i%j%k!<%A%s$,(B - $BF|;~$r%W%j%s%H$9$k:]$KMQ$$$i$l$^$9!#(B</dd> - </dl> - - - <h3><a name="element.echo" id="element.echo">echo $BMWAG(B</a></h3> - <p>$B$3$N%3%^%s%I$O0J2<$GDj5A$5$l$F$$$k(B <a href="#includevars">include - $BJQ?t(B</a> $B$rI=<($7$^$9!#JQ?t$,@_Dj$5$l$F$$$J$$>l9g$O(B <code class="directive"><a href="#ssiundefinedecho">SSIUndefinedEcho</a></code> $B%G%#%l%/%F%#%V$G(B - $B7hDj$5$l$k7k2L$H$J$j$^$9!#F|IU$O$=$N;~E@$G$N(B <code>timefmt</code> $B$K=>$C$F(B - $BI=<($5$l$^$9!#B0@-$O<!$NDL$j$G$9!#(B</p> - - <dl> - <dt><code>var</code></dt> - <dd>$BCM$OI=<($9$kJQ?t$NL>A0$G$9!#(B</dd> - - <dt><code>encoding</code></dt> - <dd><p>$BJQ?t$r=PNO$9$kA0$K!"JQ?tCf$NFCJLJ8;z$r(B$B$I$N$h$&$K%(%s%3!<%I$9$k$+$r(B - $B;XDj$7$^$9!#(B<code>none</code> $B$K@_Dj$5$l$F$$$k$H!"%(%s%3!<%I$O9T$J$o$l$^$;$s!#(B - <code>url</code> $B$K@_Dj$5$l$F$$$k$H!"(BURL $B%(%s%3!<%I(B (%-$B%(%s%3!<%I$H$b(B - $B8F$P$l$F$$$^$9!#$3$l$O%j%s%/Ey$N(B URL $B$N;HMQ$KE,@Z$G$9(B) $B$,(B - $B9T$J$o$l$^$9!#(B<code>echo</code> $BMWAG$N3+;O;~$O!"%G%U%)%k%H$O(B - <code>entity</code> $B$K@_Dj$5$l$F$$$^$9!#$3$l$O%(%s%F%#%F%#%(%s%3!<%I(B - ($BCJMn$d%F%-%9%H$J$I$N%V%m%C%/%l%Y%k$N(B HTML $B%(%l%a%s%H$N%3%s%F%-%9%H$K(B - $BE,$7$F$$$^$9(B) $B$r9T$J$$$^$9!#$3$l$O(B <code>encoding</code> $BB0@-(B - $B$r2C$($k$3$H$GJQ99$G$-$^$9!#JQ99$O<!$N(B <code>encoding</code> $BB0@-$+!"(B - $BMWAG$N=*N;$^$G8zNO$r;}$A$^$9!#(B</p> - - <p><code>encoding</code> $BB0@-$O%(%s%3!<%I$NJQ99$r$7$?$$(B <code>var</code> - $B$N(B<em>$BA0$K(B</em> $B$"$kI,MW$,$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B - $B$^$?!"(BISO-8859-1 $B%(%s%3!<%G%#%s%0$G(B - $BDj5A$5$l$F$$$kFCJL$JJ8;z$@$1$,%(%s%3!<%I$5$l$^$9!#(B - $BJL$NJ8;z$N%(%s%3!<%G%#%s%0$N>l9g$O!"$3$N%(%s%3!<%G%#%s%0$O(B - $BK>$_$N7k2L$K$J$i$J$$$+$b$7$l$^$;$s!#(B</p> - - <div class="warning"> - $B%/%m%9%5%$%H%9%/%j%W%F%#%s%0$NLdBj$rHr$1$k$?$a$K!"(B - <em>$B>o$K(B</em>$B%f!<%6$+$i$N%G!<%?$r%(%s%3!<%I$9$Y$-$G$9!#(B - </div> - </dd> - </dl> - - - <h3><a name="element.exec" id="element.exec">exec $BMWAG(B</a></h3> - <p><code>exec</code> $B%3%^%s%I$O;XDj$5$l$?%7%'%k%3%^%s%I$d(B CGI $B%9%/%j%W%H$r(B - $B<B9T$7$^$9!#(B<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> $B$,%5!<%P$KAH$_9~$^$l$F$$$k$$$J$1$l$P(B - $B$J$j$^$;$s!#(B<code class="directive"><a href="../mod/core.html#option">Option</a></code> - <code>IncludesNOEXEC</code> $B$O$3$N%3%^%s%I$rL58z$K$7$^$9!#(B - $B;HMQ2DG=$JB0@-$O<!$NDL$j$G$9!#(B</p> - - <dl> - <dt><code>cgi</code></dt> - <dd><p>$BCM$O(B (%-$B%(%s%3!<%I$5$l$?(B) URL $B$r;XDj$7$^$9!#%Q%9$,(B - $B%9%i%C%7%e(B (/) $B$G;O$^$i$J$$$H$-$O!"%I%-%e%a%s%H$+$i$N(B - $BAjBP%Q%9$H$7$F07$o$l$^$9!#$3$N%Q%9$G;2>H$5$l$F$$$k%I%-%e%a%s%H$O(B - $B%5!<%P$,(B CGI $B%9%/%j%W%H$H$7$F07$C$F$$$J$/$F$b(B CGI $B%9%/%j%W%H$H$7$F(B - $B5/F0$5$l$^$9!#$?$@$7!"%9%/%j%W%H$N$"$k%G%#%l%/%H%j$G$O(B - (<code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> - $B$d(B <code class="directive"><a href="../mod/core.html#option">Option</a></code> <code>ExecCGI</code> - $B$K$h$C$F(B) CGI $B%9%/%j%W%H$N;HMQ$,5v2D$5$l$F$$$kI,MW$,$"$j$^$9!#(B</p> - - <p>CGI $B%9%/%j%W%H$K$O!"%/%i%$%"%s%H$+$i$N85!9$N%j%/%(%9%H$N(B - <code>PATH_INFO</code> $B$H%/%(%j!<J8;zNs(B (<code>QUERY_STRING</code>) $B$,EO$5$l$^$9!#(B - $B$3$l$i$O(B URL $B%Q%9$H$7$FFCDj(B<em>$B$G$-$J$$(B</em>$B$b$N$G$9!#(B - $B%9%/%j%W%H$OI8=`(B <a href="mod_cgi.html">CGI</a> $B4D6-$K2C$($F!"(Binclude $BJQ?t$r(B - $B;HMQ$9$k$3$H$,$G$-$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - <!--#exec cgi="/cgi-bin/example.cgi" --> - </code></p></div> - - <p>$B%9%/%j%W%H$,!"=PNO$NBe$o$j$K(B <code>Location:</code> $B%X%C%@$rJV$9$H!"(B - HTML $B$N%"%s%+!<(B ($BLuCm!'%j%s%/(B) $B$KJQ49$5$l$^$9!#(B</p> - - <p><code>exec cgi</code> $B$h$j$b!"(B - <code><a href="#includevirtual">include virtual</a></code> - $B$NJ}$r;H$&$h$&$K$7$F$/$@$5$$!#FC$K!"(BCGI $B$X$NDI2C$N0z?t$r(B - $B%/%(%j!<J8;zNs$r;H$C$FEO$9$3$H$O(B <code>exec cgi</code> $B$O(B - $B$G$-$^$;$s$,!"(B<code>include virtual</code> $B$O0J2<$N$h$&$K$7$F(B - $B2DG=$G$9!#(B</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>$B%5!<%P$O;XDj$5$l$?J8;zNs$r(B <code>/bin/sh</code> $B$r;H$C$F(B - $B<B9T$7$^$9!#%3%^%s%I$ODL>o$N(B CGI $BJQ?t$K2C$($F(B <a href="#includevars">include $BJQ?t(B</a>$B$b;H$&$3$H$,$G$-$^$9!#(B</p> - - <p>$B$[$H$s$I$N>l9g!"(B<code><a href="#includevirtual">#include - virtual</a></code> $B$r;H$&J}$,(B <code>#exec cgi</code> $B$d(B <code>#exec - cmd</code> $B$r;H$&$h$j$bNI$$$G$9!#A0<T(B (<code>#include virtual</code>) - $B$OI8=`$N(B Apache $B$N%5%V%j%/%(%9%H5!9=$r;H$C$F%U%!%$%k$d%9%/%j%W%H$N(B - $B=PNO$r<h$j9~$_$^$9!#(B - $B$3$A$i$NJ}$,$h$/%F%9%H$5$l%a%s%F%J%s%9$5$l$?J}K!$G$9!#(B</p> - - <p>$B$5$i$K!"(BWin32 $B$N$h$&$J$$$/$D$+$N%W%i%C%H%U%)!<%`$d!"(B<a href="../suexec.html">suexec</a> $B$r;H$C$F$$$k(B unix $B$G$O!"(B - <code>exec</code> $B%G%#%l%/%F%#%V$N%3%^%s%I$K(B - $B0z?t$rEO$7$?$j!"%3%^%s%I$K6uGr$rF~$l$k$3$H$O$G$-$^$;$s!#(B - $B$G$9$+$i!"0J2<$N$b$N$O(B unix $B$N(B suexec $B$G$J$$@_Dj$G$OF0:n$7$^$9$,!"(B - Win32 $B$d(B suexec $B$r;H$C$F$$$k(B unix $B$G$O4|BT$7$?7k2L$K$O$J$j$^$;$s(B:</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 $BMWAG(B</a></h3> - <p>$B$3$N%3%^%s%I$O;XDj$5$l$?%U%!%$%k$NBg$-$5$r(B <code>sizefmt</code> $B$N(B - $B=q<0;XDj$K4p$E$$$F=PNO$7$^$9!#B0@-$O<!$NDL$j$G$9!#(B</p> - - <dl> - <dt><code>file</code></dt> - <dd>$BCM$O2r@O$5$l$F$$$k%I%-%e%a%s%H$NB8:_$9$k%G%#%l%/%H%j$+$i$N(B - $BAjBP%Q%9$G$9!#(B</dd> - - <dt><code>virtual</code></dt> - <dd> $BCM$O(B (% $B%(%s%3!<%I$5$l$?(B) URL-path $B$G$9!#%9%i%C%7%e(B (/) $B$G(B - $B;O$^$i$J$$$H$-$O%I%-%e%a%s%H$+$i$NAjBP%Q%9$H$7$F07$o$l$^$9!#(B - CGI $B$N=PNO$N%5%$%:$O%W%j%s%H(B<em>$B$5$l$^$;$s(B</em>$B!#(BCGI - $B%9%/%j%W%H<+BN$N%5%$%:$,%W%j%s%H$5$l$k$3$H$KCm0U$7$F$/$@$5$$!#(B</dd> - </dl> - - - <h3><a name="element.flastmod" id="element.flastmod">flastmod $BMWAG(B</a></h3> - <p>$B$3$N%3%^%s%I$O;XDj$5$l$?%U%!%$%k$N:G=*=$@5;~9o$r(B - <code>timefmt</code> $B=q<0;XDj$K=>$C$FI=<($7$^$9!#(B - $B;XDj2DG=$JB0@-$O(B <code>fsize</code> $B%3%^%s%I$HF1$8$G$9!#(B</p> - - - <h3><a name="element.include" id="element.include">include $BMWAG(B</a></h3> - <p>$B$3$N%3%^%s%I$OJL$NJ8=q$d%U%!%$%k$N%F%-%9%H$r2r@O$7$F$$$k%U%!%$%k$K(B - $BA^F~$7$^$9!#A^F~$5$l$k%U%!%$%k$O%"%/%;%9@)8f$N4IM}2<$K$"$j$^$9!#(B - $B2r@O$7$F$$$k%U%!%$%k$NB8:_$9$k%G%#%l%/%H%j$K(B - <a href="core.html#options">Option</a> <code>IncludesNOEXEC</code> - $B$,@_Dj$5$l$F$$$k>l9g!"(Btext MIME $B%?%$%W(B (<code>text/plain</code>, - <code>text/html</code> $BEy(B) $B$N%I%-%e%a%s%H$N$_%$%s%/%k!<%I$,9T$J$o$l$^$9!#(B - $B$=$NB>$N>l9g$O!"%/%(%j!<J8;zNs$b4^$a!"%3%^%s%I$G;XDj$5$l$?(B - $B40A4$J(B URL $B$r;H$C$FIaDL$K(B CGI $B%9%/%j%W%H$,8F$S=P$5$l$^$9!#(B</p> - - <p>$BB0@-$,J8=q(B$B$N0LCV$r;XDj$7$^$9!#(Binclude $B%3%^%s%I$KM?$($i$l$?$=$l$>$l$N(B - $BB0@-$KBP$7$FA^F~:n6H$,9T$J$o$l$^$9!#M-8z$JB0@-$O<!$NDL$j$G$9!#(B</p> - - <dl> - <dt><code>file</code></dt> - <dd>$BCM$O2r@O$5$l$F$$$k%I%-%e%a%s%H$NB8:_$9$k%G%#%l%/%H%j$+$i$N(B - $BAjBP%Q%9$G$9!#(B - <code>../</code> $B$r4^$s$G$$$?$j!"@dBP%Q%9$r;XDj$7$?$j$O$G$-$^$;$s!#(B - $B$G$9$+$i!"%I%-%e%a%s%H%k!<%H$N30$K$"$k%U%!%$%k$d!"%G%#%l%/%H%j9=B$$G(B - $B>e0L$K$"$k%U%!%$%k$rA^F~$9$k$3$H$O$G$-$^$;$s!#(B - $B>o$K$3$NB0@-$h$j$O!"(B<code>virtual</code> $BB0@-$r;H$&$h$&$K$7$F$/$@$5$$!#(B - </dd> - - <dt><code><a id="includevirtual" name="includevirtual">virtual</a></code></dt> - <dd><p>$BCM$O2r@O$5$l$F$$$k%I%-%e%a%s%H$+$i$N(B (% $B%(%s%3!<%I$5$l$?(B) URL - $B$G$9!#(BURL $B$K$O%9%-!<%`$d%[%9%HL>$r4^$a$k$3$H$O$G$-$^$;$s!#%Q%9$H!"(B - $B$b$7$"$l$P%/%(%j!<J8;zNs$r;XDj$G$-$k$@$1$G$9!#%9%i%C%7%e(B (/) $B$+$i(B - $B;O$^$i$J$$>l9g$O!"%I%-%e%a%s%H$+$i$NAjBP%Q%9$H$7$F07$o$l$^$9!#(B</p> - - <p>URL $B$OB0@-$+$i:n$i$l!"$=$N(B URL $B$r%/%i%$%"%s%H$,%"%/%;%9$7$?$H$-$K(B - $B=PNO$5$l$kFbMF$,2r@O8e$N=PNO$K4^$a$i$l$^$9!#$G$9$+$i!"A^F~$5$l$k(B - $B%U%!%$%k$OF~$l;R9=B$$K$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B;XDj$5$l$?(B URL $B$,(B CGI $B%W%m%0%i%`$G$"$C$?>l9g$O!"(B - $B%W%m%0%i%`$,<B9T$5$l!"$=$N=PNO$,2r@O$7$F$$$k%U%!%$%kCf$N(B - $B%G%#%l%/%F%#%V$,$"$C$?0LCV$KA^F~$5$l$^$9!#(BCGI $B$N(B url $B$K(B - $B%/%(%j!<(B URL $B$rF~$l$k$3$H$b$G$-$^$9!#(B</p> - - <div class="example"><p><code> - <!--#include virtual="/cgi-bin/example.cgi?argument=value" --> - </code></p></div> - - <p>HTML $B%I%-%e%a%s%H$K(B CGI $B%W%m%0%i%`$N=PNO$r4^$a$kJ}K!$H$7$F$O!"(B - <code>include virtual</code> $B$NJ}$,(B <code>exec cgi</code> $B$h$j$b(B - $B9%$^$7$$J}K!$G$9!#(B</p> - </dd> - </dl> - - - <h3><a name="element.printenv" id="element.printenv">printenv $BMWAG(B</a></h3> - <p>$B$3$l$O!"B8:_$9$k$9$Y$F$NJQ?t$H$=$NCM$rI=<($7$^$9!#(BApache 1.3.12 $B$+$i!"(B - $BFCJL$JJ8;z$O=PNO$5$l$kA0$K%(%s%F%#%F%#%(%s%3(B$B!<%I(B ($B>\:Y$O(B <a href="#element.echo"><code>echo</code></a> $BMWAG$r;2>H(B) - $B$5$l$k$h$&$K$J$j$^$7$?!#B0@-$O$"$j$^$;$s!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - <!--#printenv --> - </code></p></div> - - - <h3><a name="element.set" id="element.set">set $BMWAG(B</a></h3> - <p>$B$3$l$OJQ?t$NCM$r@_Dj$7$^$9!#B0@-$O<!$NDL$j$G$9!#(B</p> - - <dl> - <dt><code>var</code></dt> - <dd>$B@_Dj$9$kJQ?t$NL>A0!#(B</dd> - - <dt><code>value</code></dt> - <dd>$BJQ?t$K@_Dj$9$kCM!#(B</dd> - </dl> - - <div class="example"><h3>$BNc(B</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 $BJQ?t(B</a></h2> - - - <p>$BI8=`(B CGI $B4D6-$NJQ?t$K2C$($F!"(B<code>echo</code> $B%3%^%s%I$d!"(B - <code>if</code> $B$d(B <code>elif</code>, $B$=$l$K%I%-%e%a%s%H$+$i8F$S=P$5$l$k(B - $B$9$Y$F$N%W%m%0%i%`$+$i;HMQ$G$-$kJQ?t$,$"$j$^$9!#(B</p> - - <dl> - <dt><code>DATE_GMT</code></dt> - <dd>$B%0%j%K%C%8I8=`;~$K$h$k8=:_;~9o!#(B</dd> - - <dt><code>DATE_LOCAL</code></dt> - <dd>$B%m!<%+%k$NI8=`;~$K$h$k8=:_;~9o!#(B</dd> - - <dt><code>DOCUMENT_NAME</code></dt> - <dd>$B%f!<%6$,%j%/%(%9%H$7$?(B ($B%G%#%l%/%H%j$r=|$$$?(B) $B%U%!%$%kL>!#(B</dd> - - <dt><code>DOCUMENT_URI</code></dt> - <dd>$B%f!<%6$,%j%/%(%9%H$7$?(B (% $B%(%s%3!<%I$5$l$?(B) URL-path$B!#(B - $BA^F~%U%!%$%k$,F~$l;R$K$J$C$F$$$k>l9g$O!"2r@O$5$l$F$$$k(B - $B%I%-%e%a%s%H$N(B URL $B$G$O(B<em>$B$J$$(B</em>$B$3$H$KCm0U$7$F$/$@$5$$!#(B</dd> - - <dt><code>LAST_MODIFIED</code></dt> - <dd>$B%f!<%6$,%j%/%(%9%H$7$?%I%-%e%a%s%H$N:G=*=$@5;~9o!#(B</dd> - - <dt><code>QUERY_STRING_UNESCAPED</code></dt> - <dd>$B%/%(%j!<J8;zNs$,$"$k>l9g!"$3$NJQ?t$K$O(B (%-$B%G%3!<%I$5$l$?(B) - $B%/%(%j!<J8;zNs$,BeF~$5$l$F$$$F!"(Bshell $B$G;HMQ$G$-$k$h$&$K(B - <em>$B%(%9%1!<%W(B</em>$B$5$l$F$$$^$9(B (<code>&</code> - $B$H$$$C$?FC<lJ8;z$K$O%P%C%/%9%i%C%7%e$,D>A0$KCV$+$l$^$9(B)$B!#(B</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">$BJQ?tCV49(B</a></h2> - - <p>$BJQ?tCV49$O$?$$$F$$$N>l9g(B SSI $B%G%#%l%/%F%#%V$N0z?t$H$7$FBEEv$J>l=j$K$"$k(B - $B0zMQId$G0O$^$l$?J8;zNsCf$G9T$J$o$l$^$9!#$3$l$K3:Ev$9$k$b$N$K$O!"(B - <code>config</code>, - <code>exec</code>, <code>flastmod</code>, <code>fsize</code>, - <code>include</code>, <code>echo</code>, <code>set</code> $B$N(B - $B3F%G%#%l%/%F%#%V$H!">r7oJ,4tMQ$N%*%Z%l!<%?$X$N0z?t$,$"$j$^$9!#(B - $B%I%k5-9f$O%P%C%/%9%i%C%7%e$r;H$&$3$H$G;H$&$3$H$,$G$-$^$9(B:</p> - - <div class="example"><p><code> - <!--#if expr="$a = \$test" --> - </code></p></div> - - <p>$BJQ?tL>$H$7$F$_$J$5$l$kJ8;zNs$NCf$GJQ?t$X$N;2>H$rCV49$9$kI,MW$,$"$k$H$-$O!"(B - $B%7%'%k$G$NJQ?tCV49$N$h$&$K!"Cf3g8L$G3g$k$3$H$G6hJL$9$k$3$H$,$G$-$^$9(B:</p> - - <div class="example"><p><code> - <!--#set var="Zed" value="${REMOTE_HOST}_${REQUEST_METHOD}" --> - </code></p></div> - - <p>$B$3$NNc$G$O!"(B<code>REMOTE_HOST</code> $B$,(B - "<code>X</code>" $B$G(B <code>REQUEST_METHOD</code> $B$,(B - "<code>Y</code>" $B$N$H$-$KJQ?t(B <code>Zed</code> $B$r(B "<code>X_Y</code>" - $B$K@_Dj$7$^$9!#(B</p> - - <p>$B0J2<$NNc$G$O!"(B<code>DOCUMENT_URI</code> $B$,(B <code>/foo/file.html</code> - $B$N$H$-$K(B "in foo" $B$r!"(B<code>/bar/file.html</code> $B$N$H$-$K(B "in bar" $B$r!"(B - $B$I$A$i$G$b$J$$$H$-$K$O(B "in neither" $B$rI=<($7$^$9!#(B</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">$B%U%m!<@)8fMWAG(B</a></h2> - - - <p>$B4pK\E*$J%U%m!<%3%s%H%m!<%kMWAG$O<!$NDL$j$G$9!#(B</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> $BMWAG$O%W%m%0%i%_%s%08@8l$N(B - if $BJ8$HF1$8$h$&$KF0:n$7$^$9!#>r7o$,I>2A$5$l!"7k2L$,(B$B??$G$"$l$P<!$N(B - <code>elif</code> $B$+(B <code>else</code> $B$+(B <code>endif</code> - $BMWAG$^$G$NJ8;zNs$,=PNO$KA^F~$5$l$^$9!#(B</p> - - <p><code>elif</code> $B$d(B <code>else</code> $BJ8$O(B <var>test_condition</var> - $B$,56$N$H$-$K%F%-%9%H$r=PNO$KA^F~$9$k$?$a$K;H$o$l$^$9!#(B - $B$3$l$i$NMWAG$O$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</p> - - <p><code>endif</code> $BMWAG$O(B <code>if</code> - $BMWAG$r=*N;$5$;$^$9!#$3$NMWAG$OI,?\$G$9!#(B</p> - - <p><var>test_condition</var> $B$O0J2<$N$I$l$+$G$9(B:</p> - - <dl> - <dt><code><var>string</var></code></dt> - <dd><var>string</var> $B$,6u$G$J$$>l9g$K??$G$9(B</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> $B$H(B <var>string2</var> $B$rHf3S$7$^$9!#(B - <var>string2</var> $B$,(B <code>/<var>string</var>/</code> - $B$H$$$&7A<0$G$"$l$P!"@55,I=8=$H$7$FHf3S$5$l$^$9!#@55,I=8=$O(B - <a href="http://www.pcre.org">PCRE</a> $B%(%s%8%s$G<BAu$5$l$F$$$F!"(B - <a href="http://www.perl.com">perl 5</a> $B$HF1$89=J8$r;HMQ$7$^$9!#(B - <code>==</code> $B$OC1$K(B <code>=</code> $B$NJLL>$G!"$^$C$?$/F1$8F0:n$r(B - $B$7$^$9!#(B</p> - - <p>$B@5$N%^%C%A%s%0(B (<code>=</code> $B$^$?$O(B <code>==</code>) $B$N>l9g$O!"(B - $B@55,I=8=$G%0%k!<%WJ,$1$5$l$?%Q!<%D$r%-%c%W%A%c$9$k$3$H$,$G$-$^$9!#(B - $B%-%c%W%A%c$5$l$?ItJ,$OFC<lJQ?t(B <code>$1</code> .. <code>$9</code> - $B$K3JG<$5$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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> $B$H(B <var>string2</var> $B$rHf3S$7$^$9!#(B - <em>$BJ8;zNs$H$7$F(B</em>$BHf3S$5$l$k(B (<code>strcmp(3)</code> $B$r;HMQ(B) - $B$3$H$KCm0U$7$F$/$@$5$$!#$G$9$+$i!"J8;zNs(B "100" $B$O(B "20" - $B$h$j$b>.$5$$$3$H$K$J$j$^$9!#(B</dd> - - <dt><code>( <var>test_condition</var> )</code></dt> - <dd><var>test_condition</var> $B$,??$N$H$-!"??(B</dd> - - <dt><code>! <var>test_condition</var></code></dt> - <dd><var>test_condition</var> $B$,56$N$H$-!"??(B</dd> - - <dt><code><var>test_condition1</var> && - <var>test_condition2</var></code></dt> - <dd><var>test_condition1</var> $B$+$D(B - <var>test_condition2</var> $B$,??$N$H$-!"??(B</dd> - - <dt><code><var>test_condition1</var> || - <var>test_condition2</var></code></dt> - <dd><var>test_condition1</var> $B$^$?$O(B - <var>test_condition2</var> $B$,??$N$H$-!"??(B</dd> - </dl> - - <p>"<em>=</em>" $B$H(B "<em>!=</em>" $B$NJ}$,(B "<em>&&</em>" $B$h$j(B - $B$-$D$/B+G{$7$^$9!#(B"<em>!</em>" $B$NB+G{$,0lHV$-$D$/$J$C$F$$$^$9!#(B - $B$G$9$+$i0J2<$NFs$D$OEy2A$G$9(B:</p> - - <div class="example"><p><code> - <!--#if expr="$a = test1 && $b = test2" --><br /> - <!--#if expr="($a = test1) && ($b = test2)" --> - </code></p></div> - - <p>$B??56CM%*%Z%l!<%?(B <code>&&</code> $B$H(B <code>||</code> - $B$OF1$8M%@hEY$G$9!#(B - $B$3$l$i$N%*%Z%l!<%?$G0lJ}$K$h$j6/$$M%@hEY$r$D$1$?$$>l9g$K$O!"(B - $B3g8L$r;H$&I,MW$,$"$j$^$9!#(B</p> - - <p>$BJQ?t$d%*%Z%l!<%?$H$7$FG'<1$5$l$J$$$b$N$O$9$Y$FJ8;zNs$H$7$F(B - $B07$o$l$^$9!#J8;zNs$O0zMQId$G0O$`$3$H$b$G$-$^$9(B: <code>'string'</code> - $B$N$h$&$K!#0zMQId$G0O$^$l$F$$$J$$J8;zNs$K$O6uGr(B ($B%9%Z!<%9$H%?%V(B) - $B$r4^$a$k$3$H$O$G$-$^$;$s!#$=$l$i$OJQ?t$J$I$N6g$rJ,N%$9$k$?$a$K(B - $B;H$o$l$F$$$k$+$i$G$9!#J#?t$NJ8;zNs$,B3$$$F$$$k$H$-$O!"(B - $B6uGr$r4V$KF~$l$F0l$D$K$/$C$D$1$i$l$^$9!#$G$9$+$i!"(B</p> - - <div class="example"><p><code><var>string1</var> <var>string2</var></code> $B$O(B <code><var>string1</var> <var>string2</var></code> $B$K$J$j$^$9!#(B<br /> - <br /> - $B$^$?!"(B<br /> - <br /> - <code>'<var>string1</var> <var>string2</var>'</code> $B$O(B <code><var>string1</var> <var>string2</var></code> - $B$K$J$j$^$9!#(B</p></div> - - <div class="note"><h3>$B??56CMI=8=$N:GE,2=(B</h3> - <p>$B<0$,$b$C$HJ#;((B$B$K$J$j!"=hM}$NB.EYDc2<$,82Cx$K$J$C$?>l9g$O!"(B - $BI>2A%k!<%k$K=>$C$F:GE,2=$7$F$_$k$HNI$$$G$7$g$&!#(B</p> - <ul> - <li>$BI>2A$O:8$+$i1&$K8~$+$C$F9T$o$l$^$9!#(B</li> - <li>$BFsCM??56CM%*%Z%l!<%?(B (<code>&&</code> $B$H(B <code>||</code>) - $B$O!"=PMh$k8B$jC;MmI>2A$5$l$^$9!#$D$^$j7k2L$H$7$F>e5-$N%k!<%k$O!"(B - <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> $B$,:8$NI>2A<0$rI>2A$7$^$9!#(B - $B:8B&$G7k2L$r==J,7hDj$G$-$k>l9g$O!"I>2A$O$=$3$GDd;_$7$^$9!#(B - $B$=$&$G$J$$>l9g$O1&B&$rI>2A$7$F!":8$H1&$NN>J}$+$i7k2L$r7W;;$7$^$9!#(B</li> - <li>$BC;MmI>2A$OI>2A$NBP>]$K@55,I=8=$,4^$^$l$k>l9g!"%*%U$K$J$j$^$9!#(B - $B8eJ};2>H$9$kJQ?t(B (<code>$1</code> .. <code>$9</code>) - $B$rKd$a$k$?$a$K!"<B:]$KI>2A$9$kI,MW$,$"$k$+$i$G$9!#(B</li> - </ul> - <p>$BFCDj$N<0$,$I$N$h$&$K07$o$l$k$+$rCN$j$?$$>l9g$O!"(B - <code>-DDEBUG_INCLUDE</code> $B%3%s%Q%$%i%*%W%7%g%s$rIU$1$F(B - <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> $B$r%j%3%s%Q%$%k$9$k$HNI$$$G$7$g$&!#(B - $B$3$l$K$h$j!"A4$F$N%Q!<%9$5$l$?<0$KBP$7$F!";z6g2r@O>pJs!"(B - $B%Q!<%9%D%j!<$H!"(B - $B$=$l$,$I$N$h$&$K%/%i%$%"%s%H$KAw$i$l$?=PNO$^$GI>2A$5$l$?$+$r(B - $BA^F~$7$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>include $BMWAG$r=*N;$5$;$kJ8;zNs(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>SSIEndTag <var>tag</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>SSIEndTag "-->"</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_include</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>2.0.30 $B0J9_$GMxMQ2DG=(B</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O(B <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> $B$,C5$9!"(B - include $BMWAG$N=*N;$r<($9J8;zNs$rJQ99$7$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - SSIEndTag "%>" - </code></p></div> - - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>SSI $B$N%(%i!<$,$"$C$?$H$-$KI=<($5$l$k%(%i!<%a%C%;!<%8(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>SSIErrorMsg <var>message</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>SSIErrorMsg "[an error occurred while processing this -directive]"</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_include</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>$B%P!<%8%g%s(B 2.0.30 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p><code class="directive">SSIErrorMsg</code> $B%G%#%l%/%F%#%V$O(B <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> - $B$,%(%i!<$,5/$3$C$?$H$-$KI=<($9$k%a%C%;!<%8$rJQ99$7$^$9!#%W%m%@%/%7%g%s%5!<%P$G$O(B - $B%a%C%;!<%8$,%f!<%6$KI=<($5$l$J$$$h$&$K$9$k$?$a$K(B - $B%G%U%)%k%H%(%i!<%a%C%;!<%8$r(B <code>"<!-- Error -->"</code> - $B$KJQ$($k$H$$$&$h$&$J$3$H$r9M$($k$+$b$7$l$^$;$s!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$O(B <code><!--#config - errmsg=<var>message</var> --></code> $BMWAG$HF1$88z2L$K$J$j$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>include $BMWAG$r3+;O$9$kJ8;zNs(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>SSIStartTag <var>tag</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>SSIStartTag "<!--#"</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_include</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>$B%P!<%8%g%s(B 2.0.30 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - - <p>$B$3$N%G%#%l%/%F%#%V$O(B <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> $B$,C5$9!"(Binclude - $BMWAG$N3+;O$r<($9J8;zNs$rJQ99$7$^$9!#(B</p> - - <p>$BFs$D$N%5!<%P$G(B ($B$b$7$+$9$k$HJL!9$NCJ3,$G(B) $B%U%!%$%k$N=PNO$r2r@O$7$F$$$F!"(B - $B$=$l$>$l$K0c$&%3%^%s%I$r=hM}$5$;$?$$!"(B - $B$H$$$&$h$&$J$H$-$K$3$N%*%W%7%g%s$r;H$$$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - SSIStartTag "<%"<br /> - SSIEndTag "%>" - </code></p></div> - - <p>$B>e$NNc$N$h$&$KBP1~$9$k(B - <code class="directive"><a href="#ssiendtag">SSIEndTag</a></code> $B$rJ;$;$F;H$&$H!"(B - $B2<$K<($9Nc$N$h$&$K(B SSI $B%G%#%l%/%F%#%V$r;H$($^$9(B:</p> - - <div class="example"><h3>$B0c$&3+;O$H=*N;$N%?%0$r;H$C$?(B SSI $B%G%#%l%/%F%#%V(B</h3><p><code> - <%printenv %> - </code></p></div> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BF|IU$1$r8=$9J8;zNs$N=q<0$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>SSITimeFormat <var>formatstring</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>SSITimeFormat "%A, %d-%b-%Y %H:%M:%S %Z"</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_include</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>2.0.30 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> -<p>$B$3$N%G%#%l%/%F%#%V$O(B <code>DATE</code> $B4D6-JQ?t$r(B echo $B$7$FF|IU$r8=$9J8;zNs$,(B - $BI=<($5$l$k$H$-$N=q<0$rJQ99$7$^$9!#(B<var>formatstring</var> $B$O(B - C $BI8=`%i%$%V%i%j$N(B <code>strftime(3)</code> $B$HF1$87A<0$G$9!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$O(B <code><!--#config - timefmt=<var>formatstring</var> --></code> $BMWAG$HF1$88z2L$K$J$j$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - SSITimeFormat "%R, %B %d, %Y" - </code></p></div> - - <p>$B>e$N%G%#%l%/%F%#%V$G$O!"F|IU$O(B "22:26, June 14, 2002" $B$H$$$&(B - $B7A<0$GI=<($5$l$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BL$Dj5A$NJQ?t$,(B echo $B$5$l$?$H$-$KI=<($5$l$kJ8;zNs(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>SSIUndefinedEcho <var>string</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>SSIUndefinedEcho "(none)"</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>All</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_include</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>2.0.34 $B0J9_$GMxMQ2DG=(B</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$OJQ?t$,Dj5A$5$l$F$$$J$$$K$b4X$o$i$:(B - "echo" $B$5$l$?(B$B$H$-$K(B <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> - $B$,I=<($9$kJ8;zNs$rJQ99$7$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B<B9T%S%C%H$,@_Dj$5$l$?%U%!%$%k$N(B SSI $B%G%#%l%/%F%#%V$r(B -$B2r@O$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>XBitHack on|off|full</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>XBitHack off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Options</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_include</td></tr> -</table> - <p><code class="directive">XBitHack</code> $B%G%#%l%/%F%#%V$ODL>o$N(B HTML - $B%I%-%e%a%s%H$N2r@O$r@)8f$7$^$9!#$3$N%G%#%l%/%F%#%V$O(B MIME $B%?%$%W(B - <code>text/html</code> $B$H4XO"IU$1$i$l$F$$$k%U%!%$%k$K$N$_1F6A$7$^$9!#(B - <code class="directive">XBitHack</code> $B$O0J2<$NCM$r$H$k$3$H$,$G$-$^$9!#(B</p> - - <dl> - <dt><code>off</code></dt> - <dd>$B<B9T2DG=%U%!%$%k$KBP$7$FFCJL$J07$$$r$7$^$;$s!#(B</dd> - - <dt><code>on</code></dt> - <dd>$B%f!<%6$N<B9T%S%C%H$,@_Dj$5$l$F$$$k(B <code>text/html</code> - $B%U%!%$%k$OA4$F%5!<%P$G2r@O$9$k(B html $B%I%-%e%a%s%H$H$7$F07$o$l$^$9!#(B</dd> - - <dt><code>full</code></dt> - <dd><code>on</code> $B$HF1MM$G$9$,!"%0%k!<%W<B9T%S%C%H$b%F%9%H$7$^$9!#(B - $B$b$7$=$l$,@_Dj$5$l$F$$$l$P!"JV$5$l$k%U%!%$%k$N(B <code>Last-modified</code> $B$N(B - $BF|IU$r%U%!%$%k$N:G=*=$@5;~9o$K$7$^$9!#$=$l$,@_(B$BDj$5$l$F$$$J$$$H$-$O!"(B - last-modified $B$NF|IU$OAw$i$l$^$;$s!#$3$N%S%C%H$r@_Dj$9$k$H!"(B - $B%/%i%$%"%s%H$d%W%m%-%7$,%j%/%(%9%H$r%-%c%C%7%e$G$-$k$h$&$K$J$j$^$9!#(B - - <div class="note"><strong>$BCm0U(B</strong> $BB>$N(B CGI $B$r(B <code>#include</code> - $B$9$k$+$b$7$l$J$$$b$N$d!"3F%"%/%;%9$KBP$7$F0c$&=PNO$r@8@.$9$k(B - ($B$b$7$/$O8e$N%j%/%(%9%H$GJQ$o$k$+$b$7$l$J$$$b$N(B) - $B$9$Y$F$N(B SSI $B%9%/%j%W%H$KBP$7$F%0%k!<%W<B9T%S%C%H$,(B - $B@_Dj$5$l$F$$$J$$$3$H$r3NG'$G$-$J$$>l9g$O!"(Bfull $B$O;H$o$J$$J}$,NI$$(B - $B$G$7$g$&!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 bb7308c704..9ce858904c 100644 --- a/docs/manual/mod/mod_info.html +++ b/docs/manual/mod/mod_info.html @@ -2,6 +2,6 @@ URI: mod_info.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_info.html.ja.jis +URI: mod_info.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP diff --git a/docs/manual/mod/mod_info.html.ja.euc-jp b/docs/manual/mod/mod_info.html.ja.euc-jp new file mode 100644 index 0000000000..b03906e462 --- /dev/null +++ b/docs/manual/mod/mod_info.html.ja.euc-jp @@ -0,0 +1,115 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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></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>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="directive"><a href="../mod/core.html#limit"><Limit></a></code> + 節を入れるとよいかもしれません。</p> + + <p>一旦設定すると、<code>http://your.host.dom/server-info</code> + をアクセスすることでサーバの情報を得られるようになります。</p> + + <div class="note"> + <p>このモジュールは実行時に設定ファイルを読み込みます。 + サーバの設定ファイルが最後にサーバに読み込まれた後に変更されている + 場合には、表示されている内容は実行されているサーバの設定を反映して + <em>いない</em>かもしれないことに注意してください。 + また、設定ファイルはサーバが実行されているユーザの権限で + 読み込み許可が与えられている必要があります + (<code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> + ディレクティブを参照してください)。 + でなければ、ディレクティブの設定は表示されません。</p> + + <p><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> + がサーバに組み込まれている場合は、ディレクトリ毎のファイル + (例えば、<code>.htaccess</code>) を含むすべての設定ファイルで + ハンドラを使用可能であるということにも注意してください。 + これは、あなたのサイトではセキュリティに関連した問題があるかもしれません。 + </p> + + <p>特に、このモジュールはシステムパス、ユーザ名/パスワード、 + データベース名など、他の Apache モジュールの設定ディレクティブから + セキュリティ上微妙な情報を漏らす可能性があります。 + このモジュールの動作方法のせいで、情報の流出を防ぐ方法はありません。 + ですから、このモジュールはきちんとアクセス制御された環境で<strong>のみ</strong>、 + 注意して使ってください。</p> + </div> +</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> +</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-2.1/mod/mod_deflate.html">\<br /> + http://www.apache.org/docs-2.1/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></p> +</div><div id="footer"> +<p class="apache">Copyright 1999-2004 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.jis b/docs/manual/mod/mod_info.html.ja.jis deleted file mode 100644 index f7aa04e3a6..0000000000 --- a/docs/manual/mod/mod_info.html.ja.jis +++ /dev/null @@ -1,115 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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></p> -</div> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$N@_Dj$NJq3gE*$J354Q$rDs6!$9$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>info_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_info.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> $B$r@_Dj$9$k$K$O!"0J2<$r(B <code>httpd.conf</code> - $B%U%!%$%k$K2C$($^$9!#(B</p> - - <div class="example"><p><code> - <Location /server-info><br /> - <span class="indent"> - SetHandler server-info<br /> - </span> - </Location> - </code></p></div> - - <p>$B%5!<%P@_Dj$N>pJs$X$N%"%/%;%9$r@)8B$9$k$?$a$K!"(B - <code class="directive"><a href="../mod/core.html#location"><Location></a></code> - $B%G%#%l%/%F%#%V$NCf$K(B <code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> - $B@a$rF~$l$k$H$h$$$+$b$7$l$^$;$s!#(B</p> - - <p>$B0lC6@_Dj$9$k$H!"(B<code>http://your.host.dom/server-info</code> - $B$r%"%/%;%9$9$k$3$H$G%5!<%P$N>pJs$rF@$i$l$k$h$&$K$J$j$^$9!#(B</p> - - <div class="note"> - <p>$B$3$N%b%8%e!<%k$O<B9T;~$K@_Dj%U%!%$%k$rFI$_9~$_$^$9!#(B - $B%5!<%P$N@_Dj%U%!%$%k$,:G8e$K%5!<%P$KFI$_9~$^$l$?8e$KJQ99$5$l$F$$$k(B - $B>l9g$K$O!"I=<($5$l$F$$$kFbMF$O<B9T$5$l$F$$$k%5!<%P$N@_Dj$rH?1G$7$F(B - <em>$B$$$J$$(B</em>$B$+$b$7$l$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B - $B$^$?!"@_Dj%U%!%$%k$O%5!<%P$,<B9T$5$l$F$$$k%f!<%6$N8"8B$G(B - $BFI$_9~$_5v2D$,M?$($i$l$F$$$kI,MW$,$"$j$^$9(B - (<code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> - $B%G%#%l%/%F%#%V$r;2>H$7$F$/$@$5$$(B)$B!#(B - $B$G$J$1$l$P!"%G%#%l%/%F%#%V$N@_Dj$OI=<($5$l$^$;$s!#(B</p> - - <p><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> - $B$,%5!<%P$KAH$_9~$^$l$F$$$k>l9g$O!"%G%#%l%/%H%jKh$N%U%!%$%k(B - ($BNc$($P!"(B<code>.htaccess</code>) $B$r4^$`$9$Y$F$N@_Dj%U%!%$%k$G(B - $B%O%s%I%i$r;HMQ2DG=$G$"$k$H$$$&$3$H$K$bCm0U$7$F$/$@$5$$!#(B - $B$3$l$O!"$"$J$?$N%5%$%H$G$O%;%-%e%j%F%#$K4XO"$7$?LdBj$,$"$k$+$b$7$l$^$;$s!#(B - </p> - - <p>$BFC$K!"$3$N%b%8%e!<%k$O%7%9%F%`%Q%9!"%f!<%6L>(B/$B%Q%9%o!<%I!"(B - $B%G!<%?%Y!<%9L>$J$I!"B>$N(B Apache $B%b%8%e!<%k$N@_Dj%G%#%l%/%F%#%V$+$i(B - $B%;%-%e%j%F%#>eHyL/$J>pJs$rO3$i$92DG=@-$,$"$j$^$9!#(B - $B$3$N%b%8%e!<%k$NF0:nJ}K!$N$;$$$G!">pJs$NN.=P$rKI$0J}K!$O$"$j$^$;$s!#(B - $B$G$9$+$i!"$3$N%b%8%e!<%k$O$-$A$s$H%"%/%;%9@)8f$5$l$?(B$B4D6-$G(B<strong>$B$N$_(B</strong>$B!"(B - $BCm0U$7$F;H$C$F$/$@$5$$!#(B</p> - </div> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#addmoduleinfo">AddModuleInfo</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="AddModuleInfo" id="AddModuleInfo">AddModuleInfo</a> <a name="addmoduleinfo" id="addmoduleinfo">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>server-info $B%O%s%I%i$K$h$jI=<($5$l$k%b%8%e!<%k$N>pJs$K(B -$BDI2C$N>pJs$rIU$12C$($k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AddModuleInfo <var>module-name</var> <var>string</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_info</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 1.3 $B0J9_(B</td></tr> -</table> - <p>$B$3$l$O!"(B<var>string</var> $B$NFbMF$,%b%8%e!<%k(B <var>module-name</var> - $B$N(B<strong>$BDI2C>pJs(B</strong> $B$H$7$F(B HTML - $B$H$7$F2r<a$5$l!"I=<($5$l$k$h$&$K$7$^$9!#Nc(B:</p> - - <div class="example"><p><code> - AddModuleInfo mod_deflate.c 'See <a \<br /> - <span class="indent"> - href="http://www.apache.org/docs-2.1/mod/mod_deflate.html">\<br /> - http://www.apache.org/docs-2.1/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></p> -</div><div id="footer"> -<p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 f5bd4b451e..77ce863854 100644 --- a/docs/manual/mod/mod_log_config.html +++ b/docs/manual/mod/mod_log_config.html @@ -2,6 +2,6 @@ URI: mod_log_config.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: mod_log_config.html.ja.jis +URI: mod_log_config.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP diff --git a/docs/manual/mod/mod_log_config.html.ja.euc-jp b/docs/manual/mod/mod_log_config.html.ja.euc-jp new file mode 100644 index 0000000000..a8bc0b131a --- /dev/null +++ b/docs/manual/mod/mod_log_config.html.ja.euc-jp @@ -0,0 +1,421 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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></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="#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> + </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> + + <p><var>"..."</var> は何もないか (<em>例えば</em>、 + <code>"%h %u %r %s %b"</code> のように)、 + その項目を含めるかどうかの条件 (もし条件に合わなかったときは + その項目は "-" になります) にすることができます。条件の形式は + HTTP ステータスコードのリストで、前に "!" を付けることもできます。 + ですから、"%400,501{User-agent}i" は 400 エラーと 501 エラー + (Bad Request と Not Implemented) のときのみ <code>User-agent:</code> + をログ収集します。 + "%!200,304,302{Referer}i" は普通のステータスを<em>返さなかった</em> + すべてのリクエストで <code>Referer:</code> をログ収集します。</p> + + <p>httpd 2.0 の 1.3.25 より前のバージョンでは、 + <code>%...r</code>, <code>%...i</code>, + <code>%...o</code> の文字列は + エスケープされていなかったことに + 注意してください。これは主に Common Log Format からの要求によるものです。 + これは、クライアントがログに制御文字を挿入することができるということで、 + 生のログファイルを扱うときには非常に注意が必要でした。</p> + + <p>セキュリティ上の理由により 2.0.46 より印字不可能な文字と + 他の特別な文字は、ほとんど <code>\x<var>hh</var></code> という + 文字列でエスケープされるようになりました。ここで、<var>hh</var> は + そのままのバイトの値の 16 進での値です。この規則の例外には、 + バックスラッシュを使ってエスケープされる <code>"</code> と <code>\</code> と、 + C 形式の表記法が使われる空白文字 (<code>\n</code>, <code>\t</code> など) が + あります。</p> + + <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> + + <p><code>%v</code> と <code>%p</code> にはそれぞれ、 + リクエストを扱っているサーバの正規化された + <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> と <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> が使われるということに注意してください。 + これは <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</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="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="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>もしプログラムが使用された場合、 + httpd が起動されたユーザとして実行されます。これはサーバが + 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> + +</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> -- すなわち、ニックネームを定義 + するだけで、実際に書式を適用してデフォルトにするということは行ないません。 + ですから、これは続く <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></p> +</div><div id="footer"> +<p class="apache">Copyright 1999-2004 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.jis b/docs/manual/mod/mod_log_config.html.ja.jis deleted file mode 100644 index 56cb52dacd..0000000000 --- a/docs/manual/mod/mod_log_config.html.ja.jis +++ /dev/null @@ -1,421 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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></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">$B@bL@(B:</a></th><td>$B%5!<%P$X$N%j%/%(%9%H$N%m%.%s%0(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>log_config_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_log_config.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p> - $B$3$N%b%8%e!<%k$O%/%i%$%"%s%H$N%j%/%(%9%H$r=@Fp$K%m%0<}=8$9$k5!G=$r(B - $BDs6!$7$^$9!#%m%0$O%+%9%?%^%$%:2DG=$J=q<0$G=q$+$l!"%U%!%$%k$KD>@\(B - $B=q$$$?$j!"30It%W%m%0%i%`$KEO$7$?$j$9$k$3$H$,$G$-$^$9!#8D!9$N%j%/%(%9%H$r(B - $BFCD'$K1~$8$F%m%0$K=q$$$?$j=q$+$J$+$C$?$j$G$-$k$h$&$K!">r7o$K$h$k(B - $B%m%0<}=8$bDs6!$5$l$F$$$^$9!#(B</p> - - <p>$B$3$N%b%8%e!<%k$O;0$D$N%G%#%l%/%F%#%VDs6!$7$^$9(B: - $B%m%0%U%!%$%k$r:n@.$9$k$?$a$N(B <code class="directive"><a href="#transferlog">TransferLog</a></code>, - $B?7$7$$=q<0$r(B $BDj5A$9$k(B <code class="directive"><a href="#logformat">LogFormat</a></code>, - $B%m%0%U%!%$%k$H(B $B=q<0$r0lEY$KDj5A$9$k(B <code class="directive"><a href="#customlog">CustomLog</a></code> $B$G$9!#(B - $B3F%j%/%(%9%H$,J#?t2s%m%0<}=8$5$l$k$h$&$K$9$k$?$a$K(B - <code class="directive">TransferLog</code> $B%G%#%l%/%F%#%V$H(B - <code class="directive">CustomLog</code> - $B%G%#%l%/%F%#%V$OJ#?t2s;HMQ$9$k$3$H$,$G$-$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</h3> -<ul id="toc"> -<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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#formats">$B%+%9%?%`%m%0=q<0(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#security">$B%;%-%e%j%F%#$K4X$7$F(B</a></li> -</ul><h3>$B;2>H(B</h3> -<ul class="seealso"> -<li><a href="../logs.html">Apache $B%m%0%U%!%$%k(B</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">$B%+%9%?%`%m%0=q<0(B</a></h2> - - <p><code class="directive"><a href="#logformat">LogFormat</a></code> $B%G%#%l%/%F%#%V$H(B - <code class="directive"><a href="#customlog">CustomLog</a></code> - $B%G%#%l%/%F%#%V$N=q<0$r;XDj$9$k0z?t$OJ8;zNs$G$9!#$3$NJ8;zNs$r;H$C$F$=$l$>$l$N(B - $B%j%/%(%9%H$,%m%0%U%!%$%k$K%m%0<}=8$5$l$^$9!#$=$NJ8;zNs$K$O(B - $B%m%0%U%!%$%k$K$=$N$^$^(B - $B=q$+$l$kJ8;zNs$d!"$=$l$>$l2~9T$H%?%V$r8=$9(B C $B8@8l(B - $B7A<0$N@)8fJ8;z(B "\n" $B$H(B "\t" - $B$H$r4^$a$k$3$H$,$G$-$^$9!#$=$N$^$^=PNO$5$;$?$$0zMQId$H%P%C%/%9%i%C%7%e$O(B - $B%P%C%/%9%i%C%7%e$G%(%9%1!<%W$9$kI,MW$,$"$j$^$9!#(B</p> - - <p>$B%j%/%(%9%H$NFCD'$=$N$b$N$O(B "<code>%</code>" - $B%G%#%l%/%F%#%V$r=q<0$NJ8;zNs$K=q$/$3$H$G(B - $B%m%0<}=8$5$l$^$9!#(B"%" - $B%G%#%l%/%F%#%V$O%m%0%U%!%$%kCf$G$O0J2<$N$h$&$J(B - $BCM$GCV49$5$l$^$9(B:</p> - - <table class="bordered"><tr class="header"><th>$B%U%)!<%^%C%HJ8;zNs(B</th> - <th>$B@bL@(B</th></tr> -<tr><td><code>%%</code></td> - <td>$B%Q!<%;%s%H5-9f(B</td></tr> -<tr class="odd"><td><code>%...a</code></td> - <td>$B%j%b!<%H(B IP $B%"%I%l%9(B</td></tr> -<tr><td><code>%...A</code></td> - <td>$B%m!<%+%k(B IP $B%"%I%l%9(B</td></tr> -<tr class="odd"><td><code>%...B</code></td> - <td>HTTP $B%X%C%@0J30$NAw$i$l$?%P%$%H(B$B?t(B</td></tr> -<tr><td><code>%...b</code></td> - <td>HTTP $B%X%C%@0J30$NAw$i$l$?%P%$%H?t!#(BCLF $B=q<0!#(B - <em>$B$9$J$o$A(B</em>$B!"(B1 $B%P%$%H$bAw$i$l$J$+$C$?$H$-$O(B 0 $B$G$O$J$/!"(B - '<code>-</code>' $B$K$J$k(B</td></tr> -<tr class="odd"><td><code>%...{<var>Foobar</var>}C</code></td> - <td>$B%5!<%P$KAw$i$l$?%j%/%(%9%HCf$N%/%C%-!<(B <var>Foobar</var> $B$NCM(B</td></tr> -<tr><td><code>%...D</code></td> - <td>$B%j%/%(%9%H$r=hM}$9$k$N$K$+$+$C$?;~4V!"%_%jICC10L(B</td></tr> -<tr class="odd"><td><code>%...{<var>FOOBAR</var>}e</code></td> - <td>$B4D6-JQ?t(B <var>FOOBAR</var> $B$NFbMF(B</td></tr> -<tr><td><code>%...f</code></td> - <td>$B%U%!%$%kL>(B</td></tr> -<tr class="odd"><td><code>%...h</code></td> - <td>$B%j%b!<%H%[%9%H(B</td></tr> -<tr><td><code>%...H</code></td> - <td>$B%j%/%(%9%H%W%m%H%3%k(B</td></tr> -<tr class="odd"><td><code>%...{<var>Foobar</var>}i</code></td> - <td>$B%5!<%P$KAw$i$l$?%j%/%(%9%H$N(B <code><var>Foobar</var>:</code> - $B%X%C%@$NFbMF(B</td></tr> -<tr><td><code>%...l</code></td> - <td>(identd $B$+$i$b$7Ds6!$5$l$F$$$l$P(B) $B%j%b!<%H%m%0L>!#(B - $B$3$l$O(B <code class="module"><a href="../mod/mod_ident.html">mod_ident</a></code> $B$,%5!<%P$KB8:_$7$F!"(B - <code class="directive"><a href="../mod/mod_ident.html#identitycheck">IdentityCheck</a></code> - $B%G%#%l%/%F%#%V$,(B <code>On</code> $B$K@_Dj$5$l$F$$$J$$8B$j!"(B - <code>-</code> $B$K$J$j$^$9!#(B</td></tr> -<tr class="odd"><td><code>%...m</code></td> - <td>$B%j%/%(%9%H%a%=%C%I(B</td></tr> -<tr><td><code>%...{<var>Foobar</var>}n</code></td> - <td>$BB>$N%b%8%e!<%k$+$i$N%a%b(B <var>Foobar</var> $B$NFbMF(B</td></tr> -<tr class="odd"><td><code>%...{<var>Foobar</var>}o</code></td> - <td>$B1~Ez$N(B <code><var>Foobar</var>:</code> $B%X%C%@$NFbMF(B</td></tr> -<tr><td><code>%...p</code></td> - <td>$B%j%/%(%9%H$r07$C$F$$$k%5!<%P$N@5<0$J%]!<%H(B</td></tr> -<tr class="odd"><td><code>%...P</code></td> - <td>$B%j%/%(%9%H$r07$C$?;R%W%m%;%9$N%W%m%;%9(B ID</td></tr> -<tr><td><code>%...{<var>format</var>}P</code></td> - <td>$B%j%/%(%9%H$r07$C$?%o!<%+!<$N%W%m%;%9(B ID $B$+%9%l%C%I(B ID$B!#(B - <var>format</var> $B$H$7$FM-8z$JCM$O(B <code>pid</code> $B$H(B <code>tid</code> - </td></tr> -<tr class="odd"><td><code>%...q</code></td> - <td>$BLd$$9g$;J8;zNs(B ($BB8:_$9$k>l9g$OA0$K(B <code>?</code> $B$,DI2C$5$l$k!#(B - $B$=$&$G$J$$>l9g$O6uJ8;zNs(B)</td></tr> -<tr><td><code>%...r</code></td> - <td>$B%j%/%(%9%H$N:G=i$N9T(B</td></tr> -<tr class="odd"><td><code>%...s</code></td> - <td>$B%9%F!<%?%9!#FbIt$G%j%@%$%l%/%H$5$l$?%j%/%(%9%H$O!"85!9$N(B - $B%j%/%(%9%H$N%9(B$B%F!<%?%9(B --- $B:G8e$N%9%F!<%?%9$O(B <code>%...>s</code> - </td></tr> -<tr><td><code>%...t</code></td> - <td>$B;~9o!#(BCLF $B$N;~9o$N=q<0(B ($BI8=`$N1Q8l$N=q<0(B)</td></tr> -<tr class="odd"><td><code>%...{<var>format</var>}t</code></td> - <td><var>format</var> $B$GM?$($i$l$?=q<0$K$h$k;~9o!#(Bformat $B$O(B - <code>strftime (3)</code> $B$N(B - $B=q<0$G$"$kI,MW$,$"$k!#(B($BCO0h2=$5$l$F$$$k2DG=@-$,$"$k(B)</td></tr> -<tr><td><code>%...T</code></td> - <td>$B%j%/%(%9%H$r07$&$N$K$+$+$C$?;~4V!"ICC10L(B</td></tr> -<tr class="odd"><td><code>%...u</code></td> - <td>$B%j%b!<%H%f!<%6(B ($BG'>Z$K$h$k$b$N!#%9%F!<%?%9(B (<code>%s</code>) $B$,(B - 401 $B$N$H$-$O0UL#$,$J$$$b$N$G$"$k2DG=@-$,$"$k(B) - </td></tr> -<tr><td><code>%...U</code></td> - <td>$B%j%/%(%9%H$5$l$?(B URL $B%Q%9!#%/%(%jJ8;zNs$O4^$^$J$$(B</td></tr> -<tr class="odd"><td><code>%...v</code></td> - <td>$B%j%/%(%9%H$r07$C$F$$$k%5!<%P$N@5<0$J(B <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> $B$N@_Dj$K$h$k%5!<%PL>(B</td></tr> -<tr class="odd"><td><code>%...X</code></td> - <td>$B1~Ez$,40N;$7$?$H$-$N@\B3%9%F!<%?%9(B: - - <table> - - <tr><td><code>X</code> =</td> - <td>$B1~Ez$,40N;$9$kA0$K@\B3$,0[>o=*N;(B</td></tr> - <tr><td><code>+</code> =</td> - <td>$B1~Ez$,Aw$i$l$?8e$K@\B3$r;}B3$9$k$3$H$,2DG=(B</td></tr> - <tr><td><code>-</code> = </td> - <td>$B1~Ez$,Aw$i$l$?8e$K@\B3$,@Z$i$l$k(B</td></tr> - </table> - - <p>($B$3$N%G%#%l%/%F%#%V$O(B Apache - 1.3 $B$N8e4|$N%P!<%8%g%s$G$O(B <code>%...c</code> $B$K3d$jEv$F$i$l$F(B - $B$$$^$7$?$,!"$3$l$ONr;KE*$K(B ssl $B$,;HMQ$7$F$$$k(B - <code>%...{<var>var</var>}c</code> - $B9=J8$H>WFM$7$F$$$^$7$?!#(B)</p></td></tr> -<tr><td><code>%...I</code></td> - <td>$B%j%/%(%9%H$H%X%C%@$r4^$`!"<u$1<h$C$?%P%$%H?t!#(B - 0 $B$K$O$J$i$J$$!#(B - $B$3$l$r;HMQ$9$k$?$a$K$O(B <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> $B$,I,MW(B</td></tr> -<tr class="odd"><td><code>%...O</code></td> - <td>$B%X%C%@$r4^$`!"Aw?.$7$?%P%$%H?t!#(B0 $B$K$O$J$i$J$$!#(B - $B$3$l$r;HMQ$9$k$?$a$K$O(B <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> $B$,I,MW(B</td></tr> -</table> - - <p><var>"..."</var> $B$O2?$b$J$$$+(B (<em>$BNc$($P(B</em>$B!"(B - <code>"%h %u %r %s %b"</code> $B$N$h$&$K(B)$B!"(B - $B$=$N9`L\$r4^$a$k$+$I$&$+$N>r7o(B ($B$b$7>r7o$K9g$o$J$+$C$?$H$-$O(B - $B$=$N9`L\$O(B "-" $B$K$J$j$^$9(B) $B$K$9$k$3$H$,$G$-$^$9!#>r7o$N7A<0$O(B - HTTP $B%9%F!<%?%9%3!<%I$N%j%9%H$G!"A0$K(B "!" $B$rIU$1$k$3$H$b$G$-$^$9!#(B - $B$G$9$+$i!"(B"%400,501{User-agent}i" $B$O(B 400 $B%(%i!<$H(B 501 $B%(%i!<(B - (Bad Request $B$H(B Not Implemented) $B$N$H$-$N$_(B <code>User-agent:</code> - $B$r%m%0<}=8$7$^$9!#(B - "%!200,304,302{Referer}i" $B$OIaDL$N%9%F!<%?%9$r(B<em>$BJV$5$J$+$C$?(B</em> - $B$9$Y$F$N%j%/%(%9%H$G(B <code>Referer:</code> $B$r%m%0<}=8$7$^$9!#(B</p> - - <p>httpd 2.0 $B$N(B 1.3.25 $B$h$jA0$N%P!<%8%g%s$G$O!"(B - <code>%...r</code>, <code>%...i</code>, - <code>%...o</code> $B$NJ8;zNs$O(B - $B%(%9%1!<%W$5$l$F$$$J$+$C$?$3$H$K(B - $BCm0U$7$F$/$@$5$$!#$3$l$O<g$K(B Common Log Format $B$+$i$NMW5a$K$h$k$b$N$G$9!#(B - $B$3$l$O!"%/%i%$%"%s%H$,%m%0$K@)8fJ8;z$rA^F~$9$k$3$H$,$G$-$k$H$$$&$3$H$G!"(B - $B@8$N%m%0%U%!%$%k$r07$&$H$-$K$OHs>o$KCm0U$,I,MW$G$7$?!#(B</p> - - <p>$B%;%-%e%j%F%#>e$NM}M3$K$h$j(B 2.0.46 $B$h$j0u;zIT2DG=$JJ8;z$H(B - $BB>$NFCJL$JJ8;z$O!"$[$H$s$I(B <code>\x<var>hh</var></code> $B$H$$$&(B - $BJ8;zNs$G%(%9%1!<%W$5$l$k$h$&$K$J$j$^$7$?!#$3$3$G!"(B<var>hh</var> $B$O(B - $B$=$N$^$^$N%P%$%H$NCM$N(B 16 $B?J$G$NCM$G$9!#$3$N5,B'$NNc30$K$O!"(B - $B%P%C%/%9%i%C%7%e$r;H$C$F%(%9%1!<%W$5$l$k(B <code>"</code> $B$H(B <code>\</code> $B$H!"(B - C $B7A<0$NI=5-K!$,;H$o$l$k6uGrJ8;z(B (<code>\n</code>, <code>\t</code> $B$J$I(B) $B$,(B - $B$"$j$^$9!#(B</p> - - <p>$B$h$/;H$o$l$k%U%)!<%^%C%HJ8;zNs$O(B:</p> - - <dl> - <dt>Common Log Format (CLF)</dt> - <dd><code>"%h %l %u %t \"%r\" %>s %b"</code></dd> - - <dt>$B%P!<%A%c%k%[%9%HIU$-(B Common Log Format</dt> - <dd><code>"%v %h %l %u %t \"%r\" %>s %b"</code></dd> - - <dt>NCSA extended/combined $B%m%0=q<0(B</dt> - <dd><code>"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" - \"%{User-agent}i\""</code></dd> - - <dt>Referer $B%m%0=q<0(B</dt> - <dd><code>"%{Referer}i -> %U"</code></dd> - - <dt>Agent ($B%V%i%&%6(B) $B%m%0=q<0(B</dt> - <dd><code>"%{User-agent}i"</code></dd> - </dl> - - <p><code>%v</code> $B$H(B <code>%p</code> $B$K$O$=$l$>$l!"(B - $B%j%/%(%9%H$r07$C$F$$$k%5!<%P$N@55,2=$5$l$?(B - <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> $B$H(B <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> $B$,;H$o$l$k$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B - $B$3$l$O(B <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> $B$N(B - $B@_Dj$K4X$o$i$:!">o$K$=$&$J$j$^$9!#$=$&$7$J$$$H$I$N(B - $B%[%9%H$,<B:]$K%j%/%(%9%H$r07$C$?$N$+$rCN$k$?$a$K!"(B - $B%m%02r@O%W%m%0%i%`$,%P!<%A%c%k%[%9%H$N%^%C%A%s%0$r$H$k%"%k%4%j%:%`A4BN$r(B - $B:F<BAu$7$J$1$l$P$J$i$J$/$J$k$+$i$G$9!#(B</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">$B%;%-%e%j%F%#$K4X$7$F(B</a></h2> - <p>$B%m%0%U%!%$%k$,J]B8$5$l$F$$$k%G%#%l%/%H%j$,%5!<%P$r5/F0$7$?0J30$N%f!<%6$G(B - $B=q$-9~$_2DG=$J$H$-$K%;%-%e%j%F%#$NLdBj$,H/@8$9$kM}M3$N>\:Y$O(B<a href="../misc/security_tips.html#serverroot">$B%;%-%e%j%F%#$N$3$D(B</a> - $B$r;2>H$7$F$/$@$5$$!#(B</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="CookieLog" id="CookieLog">CookieLog</a> <a name="cookielog" id="cookielog">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%/%C%-%s%0$N%m%.%s%0$N$?$a$N%U%!%$%kL>$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>CookieLog <var>filename</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_log_config</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>$B$3$N%G%#%l%/%F%#%V$OHs?d>)(B</td></tr> -</table> - <p><code class="directive">CookieLog</code> - $B%G%#%l%/%F%#%V$O%/%C%-!<$N%m%.%s%0$N$?$a$N%U%!%$%kL>$r(B - $B@_Dj$7$^$9!#(Bfilename $B$O(B <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> - $B$+$i$NAjBP%Q%9$G$9!#$3$N%G%#%l%/%F%#%V$O(B <code>mod_cookies</code> $B$H$N8_49@-$N$?$a$@$1$K(B - $BB8:_$7!";HMQ$O?d>)$5$l$F$$$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%m%0%U%!%$%k$NL>A0$H=q<0$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_log_config</td></tr> -</table> - <p><code class="directive">CustomLog</code> $B%G%#%l%/%F%#%V$O%5!<%P$X$N%j%/%(%9%H$r(B - $B%m%0<}=8$9$k$?$a$K;H$o$l$^$9!#%m%0$N=q<0$,;XDj$5$l!"(B - $B4D6-JQ?t$r;H$C$F%m%.%s%0$,>r7o$K1~$8$F9T$J$o$l$k$h$&$K$9$k$3$H$b$G$-$^$9!#(B</p> - - <p>$B%m%0$,=q$+$l$k>l=j$r;XDj$9$k:G=i$N0z?t$O0J2<$NFs$D$N7A<0$NCM$r(B - $B$H$k$3$H$,$G$-$^$9(B:</p> - - <dl> - <dt><var>file</var></dt> - <dd><code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> - $B$+$i$NAjBP%Q%9$GI=$5$l$k%U%!%$%kL>!#(B</dd> - - <dt><var>pipe</var></dt> - <dd>$B%Q%$%WJ8;z(B "<code>|</code>" $B$H!"$=$N8e$KI8=`F~NO$+$i%m%0$N(B - $B>pJs$r<u$1$H$k%W%m%0%i%`$X$N%Q%9$,B3$$$?$b$N!#(B - - <div class="warning"><h3>$B%;%-%e%j%F%#(B</h3> - <p>$B$b$7%W%m%0%i%`$,;HMQ$5$l$?>l9g!"(B - httpd $B$,5/F0$5$l$?%f!<%6$H$7$F<B9T$5$l$^$9!#$3$l$O%5!<%P$,(B - root $B$K$h$C$F5/F0$5$l$?>l9g$O(B root $B$K$J$j$^$9!#%W%m%0%i%`$,(B - $B0BA4$G$"$k$h$&$KN10U$7$F$/$@$5$$!#(B</p> - </div> - <div class="warning"><h3>$BCm(B</h3> - <p>Unix $B$G$J$$%W%i%C%H%U%)!<%`$G%U%!%$%k$N%Q%9$rF~NO$7$F$$$k$H$-$O!"(B - $B;HMQ$7$F$$$k%W%i%C%H%U%)!<%`$,%P%C%/%9%i%C%7%e$N;HMQ$r5v2D$7$F$$$?(B - $B$H$7$F!"DL>o$N%9%i%C%7%e$@$1$r;H$&$h$&$K5$$r$D$1$F$/$@$5$$!#(B - $B0lHLE*$K!"@_Dj%U%!%$%kCf$G$O>o$KIaDL$N%9%i%C%7%e$N$_$r;H$&$h$&$K$9$k(B - $BJ}$,NI$$$G$9!#(B</p> - </div></dd> - </dl> - - <p>$BFs$D$a$N0z?t$O%m%0%U%!%$%k$K2?$,=q$+$l$k$+$r;XDj$7$^$9!#(B - $BA0$K$"$k(B <code class="directive"><a href="#logformat">LogFormat</a></code> $B%G%#%l%/%F%#%V$K$h$j(B - $BDj5A$5$l$?(B <var>nickname</var> $B$+!"(B<a href="#formats">$B%m%0$N=q<0(B</a> - $B$N$H$3$m$G@bL@$5$l$F$$$k!"L@<(E*$J(B <var>format</var> $BJ8;zNs$N(B - $B$I$A$i$+$r;XDj$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$BNc$($P!"0J2<$NFs$D$N%G%#%l%/%F%#%V72$OA4$/F1$88z2L$r$b$?$i$7$^$9(B:</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>$B;0$DL\$N0z?t$O>JN,2DG=$G!"%5!<%P$N4D6-$K$"$kJQ?t$,$"$k$+$J$$$+$K(B - $B1~$8$F%j%/%(%9%H$r%m%0<}=8$9$k$+$I$&$+$r@)8f$9$k$?$a$K;H$&$3$H$,$G$-$^$9!#(B - $B;XDj$5$l$?(B<a href="../env.html">$B4D6-JQ?t(B</a>$B$,%j%/%(%9%H$KBP$7$F(B - $B@_Dj$5$l$F$$$?>l9g(B ('<code>env=!<var>name</var></code>' $BJ8$,;H$o$l$?$H$-$O(B - $B@_Dj$5$l$F$$$J$$>l9g(B)$B!"%j%/%(%9%H$,%m%0<}=8$5$l$^$9!#(B</p> - - <p>$B4D6-JQ?t$O(B <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> $B%b%8%e!<%k$H(B - <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> $B%b%8%e!<%k$NN>J}$b$7$/$O(B - $BJRJ}$rMQ$$$F%j%/%(%9%H$4$H$K@_Dj$9$k$3$H$,$G$-$^$9!#(B - $BNc$($P!"%5!<%P$K$"$k$9$Y$F$N(B GIF $B2hA|$X$N%j%/%(%9%H$rJL$N%m%0%U%!%$%k(B - $B$K$O5-O?$7$?$$$1$l$I!"%a%$%s%m%0$K$O5-O?$7$?$/$J$$!"$H$$$&$H$-$O(B - $B0J2<$N$b$N$r;H$&$3$H$,$G$-$^$9(B:</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> - -</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%m%0%U%!%$%k$G;HMQ$9$k=q<0$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%G%U%)%k%H(B:</a></th><td><code>LogFormat "%h %l %u %t \"%r\" %>s %b"</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_log_config</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O%"%/%;%9%m%0%U%!%$%k$N=q<0$r;XDj$7$^$9!#(B</p> - - <p><code class="directive">LogFormat</code> $B%G%#%l%/%F%#%V$OFs$D$N7A<0$N$I$A$i$+$r(B - $B$H$k$3$H$,$G$-$^$9!#:G=i$N7A<0$G$O0l$D$N0z?t$N$_$,;XDj$5$l!"(B - $BB3$/(B <code class="directive">TransferLog</code> - $B$G;XDj$5$l$?%m%0$G;H$o$l$k%m%0$N=q<0$r@_Dj$7$^$9!#$3$NC1FH$N0z?t$G$O(B - $B>e$N(B<a href="#formats">$B%+%9%?%`%m%0=q<0(B</a>$B$G@bL@$5$l$F$$$k$h$&$K(B - <var>format</var> $B$rL@<(E*$K;XDj$9$k$3$H$,$G$-$^$9!#(B - $B$b$7$/$O!"2<$G@bL@$5$l$F$$$k$h$&$KA0$K(B <code class="directive">LogFormat</code> - $B%G%#%l%/%F%#%V$GDj5A$5$l$?%m%0$N=q<0$r(B <var>nickname</var>$B$r;H$C$F(B - $B;2>H$9$k$3$H$b$G$-$^$9!#(B</p> - - <p><code class="directive">LogFormat</code> $B%G%#%l%/%F%#%V$NFs$D$a$N7A<0$O(B - <var>format</var> $B$K(B <var>nickname</var> $B$rM?$($^$9!#(B - $B%U%)!<%^%C%HJ8;zNsA4BN$r:F$S=q$/$+$o$j$K!"(B - $B$3$N(B <var>nickname</var> $B$rB3$-$N(B <code class="directive">LogFormat</code> $B%G%#%l%/%F%#%V$d(B - <code class="directive">CustomLog</code> $B%G%#%l%/%F%#%V$G;H$&$3$H$,$G$-$^$9!#(B - Nickname $B$rDj5A$9$k(B <code class="directive">LogFormat</code> $B%G%#%l%/%F%#%V$O(B - <strong>$BB>$K$O2?$b$7$^$;$s(B</strong> -- $B$9$J$o$A!"%K%C%/%M!<%`$rDj5A(B - $B$9$k$@$1$G!"<B:]$K=q<0$rE,MQ$7$F%G%U%)%k%H$K$9$k$H$$$&$3$H$O9T$J$$$^$;$s!#(B - $B$G$9$+$i!"$3$l$OB3$/(B <code class="directive"><a href="#transferlog">TransferLog</a></code> - $B%G%#%l%/%F%#%V$K$O1F6A$rM?$($^$;$s!#(B - $B$5$i$K!"(B<code class="directive">LogFormat</code> $B%G%#%l%/%F%#%V$O4{B8$N(B nickname $B$r(B - $B;H$C$FJL$N(B nickname $B$rDj5A$9$k$3$H$O$G$-$^$;$s!#(BNickname $B$K$O(B - $B%Q!<%;%s%H5-9f(B (<code>%</code>) $B$,4^$^$l$F$$$F$O$$$1$J$$$3$H$K$bCm0U(B - $B$7$F$/$@$5$$!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%m%0%U%!%$%k$N0LCV$r;XDj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>TransferLog <var>file</var>|<var>pipe</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_log_config</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O!"%m%0=q<0$rD>@\;XDj$G$-$J$$$3$H$H!"(B - $B>r7oIU$-%m%.%s%0$,L5$$$3$H$r=|$/$H!"(B<code class="directive"><a href="#customlog">CustomLog</a></code> $B$HA4$/F1$80z?t$H8z2L$,$"$j$^$9!#(B - $BD>@\%m%0=q<0$r;XDj$9$kBe$o$j$K!"%m%0$N=q<0$O$=$3$^$G$G0lHV:G8e$K;XDj$5$l$?(B - $B%K%C%/%M!<%`$rDj5A$7$J$$(B - <code class="directive"><a href="#logformat">LogFormat</a></code> $B%G%#%l%/%F%#%V(B - $B$GDj5A$5$l$?$b$N$r;H$$$^$9!#(B - $B$b$7B>$N=q<0$,A4$/;XDj$5$l$F$$$J$$$H$-$O(B Common Log Format - $B$,;H$o$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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></p> -</div><div id="footer"> -<p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 2c5310ac5e..225d49bf58 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.jis +URI: mod_logio.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..5e9e3daef6 --- /dev/null +++ b/docs/manual/mod/mod_logio.html.ja.euc-jp @@ -0,0 +1,91 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/mod_logio.html.ja.jis deleted file mode 100644 index 2452efb090..0000000000 --- a/docs/manual/mod/mod_logio.html.ja.jis +++ /dev/null @@ -1,91 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%j%/%(%9%HKh$KF~NO%P%$%H?t$H=PNO%P%$%H?t$H$r%m%.%s%0(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>logio_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_logio.c</td></tr></table> -<h3>$B35MW(B</h3> - - - <p>$B$3$N%b%8%e!<%k$O%j%/%(%9%H$4$H$K<u$1<h$C$?%P%$%H?t$H(B - $BAw?.$7$?%P%$%H?t$N%m%.%s%0$r9T$J$&5!G=$rDs6!$7$^$9!#(B - $B5-O?$5$l$k?t;z$O%j%/%(%9%H$N%X%C%@$H%l%9%]%s%9$NK\BN$r(B - $BH?1G$7$?!"<B:]$K%M%C%H%o!<%/$G<u$1<h$C$?%P%$%HCM$G$9!#(B - $BF~NO$G$O(B SSL/TLS $B$NA0$K!"=PNO$G$O(B SSL/TLS $B$N8e$K?t$($k$N$G!"(B - $B?t;z$O0E9f$K$h$kJQ2=$b@5$7$/H?1G$7$?$b$N$K$J$j$^$9!#(B</p> - - <p>$B$3$N%b%8%e!<%k$N;HMQ$K$O(B <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> $B%b%8%e!<%k$,(B - $BI,MW$G$9!#(B</p> - -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</h3> -<p>$B$3$N%b%8%e!<%k$K%G%#%l%/%F%#%V$O$"$j$^$;$s!#(B</p> -<h3>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#formats">$B%+%9%?%`%m%0=q<0(B</a></li> -</ul><h3>$B;2>H(B</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 $B%m%0%U%!%$%k(B</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">$B%+%9%?%`%m%0=q<0(B</a></h2> - - - <p>$B$3$N%b%8%e!<%k$O?7$7$$%m%.%s%0MQ%G%#%l%/%F%#%V$r2C$($^$9!#(B - $B%j%/%(%9%H<+?H$NFCD'$O%U%)!<%^%C%HJ8;zNs$K!"0J2<$NMM$KCV49$5$l$k(B - "<code>%</code>" $B%G%#%l%/%F%#%V$r(B - $BF~$l$k$3$H$G%m%0<}=8$5$l$^$9(B:</p> - - <table class="bordered"><tr class="header"><th>$B%U%)!<%^%C%HJ8;zNs(B</th> - <th>$B@bL@(B</th></tr> -<tr><td><code>%...I</code></td> - <td>$B%j%/%(%9%H$H%X%C%@$r4^$`!"<u$1<h$C$?%P%$%H?t!#(B - 0 $B$K$O$J$i$J$$!#(B</td></tr> -<tr class="odd"><td><code>%...O</code></td> - <td>$B%X%C%@$r4^$`!"Aw?.$7$?%P%$%H?t!#(B0 $B$K$O$J$i$J$$!#(B</td></tr> -</table> - - <p>$BDL>o!"$3$N5!G=$O0J2<$NMM$K;HMQ$5$l$^$9(B:</p> - - <dl> - <dt>$B7k9g(B I/O $B%m%0=q<0(B:</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 cf6da39c10..09e9184ea0 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.jis +URI: mod_mime.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP diff --git a/docs/manual/mod/mod_mime.html.ja.euc-jp b/docs/manual/mod/mod_mime.html.ja.euc-jp new file mode 100644 index 0000000000..6941d9be47 --- /dev/null +++ b/docs/manual/mod/mod_mime.html.ja.euc-jp @@ -0,0 +1,936 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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>ベース</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> が (mod_imap の) <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_imap.html">mod_imap</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>ベース</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> を含んでいるファイル名の MIME charset + パラメータです。新しいマッピングは既にある他のマッピングに追加され、同じ拡張子 + <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>ベース</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>ベース</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>ベース</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>ベース</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>ベース</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>ベース</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>ベース</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>path_info コンポーネントをファイル名の一部として扱うように +mod_mime に通知する</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>ベース</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>ベース</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>ベース</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>ベース</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>ベース</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>ベース</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>ベース</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>ベース</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>ベース</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>mime.types ファイルの位置</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>ベース</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.isi.edu/in-notes/iana/assignments/media-types/media-types">http://www.isi.edu/in-notes/iana/assignments/media-types/media-types</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 1999-2004 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.jis b/docs/manual/mod/mod_mime.html.ja.jis deleted file mode 100644 index 71a86b627c..0000000000 --- a/docs/manual/mod/mod_mime.html.ja.jis +++ /dev/null @@ -1,936 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%j%/%(%9%H$5$l$?%U%!%$%k$N3HD%;R$H%U%!%$%k$N?6$kIq$$(B - ($B%O%s%I%i$H%U%#%k%?(B)$B!"FbMF(B (MIME $B%?%$%W!"8@8l!"J8;z%;%C%H!"%(%s%3!<%G%#%s%0(B) - $B$H$r4XO"IU$1$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>mime_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_mime.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$O3HD%;R$r;H$C$F$$$m$$$m$J!V%a%?>pJs!W$r%U%!%$%k$K(B - $B4XO"IU$1$k$?$a$K;HMQ$5$l$^$9!#$3$N>pJs$O%I%-%e%a%s%H$N%U%!%$%kL>$H(B - MIME $B%?%$%W!"8@8l!"J8;z%;%C%H!"%(%s%3!<%G%#%s%0$H$r4XO"IU$1$^$9!#(B - $B$3$N>pJs$O%V%i%&%6$KAw$i$l$^$9$7!"J#?t$N%U%!%$%k$NCf$+$i%f!<%6$N9%$_$N(B - $B$b$N$,A*$P$l$k$h$&$K!"%3%s%F%s%H%M%4%7%(!<%7%g%s$G$b;H$o$l$^$9!#(B - <a href="../content-negotiation.html">$B%3%s%F%s%H%M%4%7%(!<%7%g%s(B</a> - $B$K4X$9$k>\$7$$>pJs$O(B <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> - $B$r$4Mw2<$5$$!#(B</p> - - <p><code class="directive"><a href="#addcharset">AddCharset</a></code> $B%G%#%l%/%F%#%V!"(B - <code class="directive"><a href="#addencoding">AddEncoding</a></code> $B%G%#%l%/%F%#%V!"(B - <code class="directive"><a href="#addhandler">AddHandler</a></code> $B%G%#%l%/%F%#%V!"(B - <code class="directive"><a href="#addlanguage">AddLanguage</a></code> $B%G%#%l%/%F%#%V!"(B - <code class="directive"><a href="#addtype">AddType</a></code> $B%G%#%l%/%F%#%V$O$9$Y$F!"(B - $B%U%!%$%k$N3HD%;R$r%a%?>pJs$K%^%C%W$9$k$?$a$K;HMQ$5$l$^$9!#(B - $B$=$l$>$l!"%I%-%e%a%s%H$NJ8;z%;%C%H(B ($BLuCm(B: charset)$B!"(Bcontent-encoding, - content-language, MIME $B%?%$%W(B (content-type) $B$r@_Dj$7$^$9!#(B - <code class="directive"><a href="#typesconfig">TypesConfig</a></code> $B%G%#%l%/%F%#%V$O3HD%;R$r(B - MIME $B%?%$%W$K%^%C%W$9$k%U%!%$%k$r;XDj$9$k$?$a$K;HMQ$5$l$^$9!#(B</p> - - <p>$B$5$i$K!"(B<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> $B$O%3%s%F%s%D$r:n@.!"=hM}$9$k(B - <a href="../handler.html">$B%O%s%I%i(B</a> $B$H(B <a href="../filter.html">$B%U%#%k%?(B</a> - $B$r@_Dj$9$k$3$H$,$G$-$^$9!#(B<code class="directive"><a href="#addhandler">AddHandler</a></code> $B%G%#%l%/%F%#%V!"(B<code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code> $B%G%#%l%/%F%#%V!"(B<code class="directive"><a href="#addinputfilter">AddInputFilter</a></code> $B%G%#%l%/%F%#%V$O(B - $B%I%-%e%a%s%H$r07$&%b%8%e!<%k$d%9%/%j%W%H$r@)8f$7$^$9!#(B - <code class="directive"><a href="#multiviewsmatch">MultiviewsMatch</a></code> $B%G%#%l%/%F%#%V$O(B - $B$3$l$i$N%G%#%l%/%F%#%V$,;XDj$7$?%U%!%$%k$N3HD%;R$r(B - <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> $B$,(B Multiviews $B$N%^%C%A$r$H$k$H$-$K(B - $B9MN8$9$k$h$&$K$G$-$^$9!#(B</p> - - <p><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> $B$O%a%?>pJs$r%U%!%$%kL>$H(B$B4XO"IU$1$^$9$,!"(B - <code class="module"><a href="../mod/core.html">core</a></code> $B%5!<%P$K$O$"$k%3%s%F%J(B - (<em>$B$?$H$($P(B</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>) $B$NCf$N$9$Y$F$N%U%!%$%k$rFCDj$N(B - $B%a%?>pJs$H4XO"IU$1$k%G%#%l%/%F%#%V$,$"$j$^$9!#$3$l$i$N%G%#%l%/%F%#%V$K$O(B - <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> $B$,$"$j$^$9!#(B - $B%3%"$N%G%#%l%/%F%#%V$O(B <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> $B$K$h$jDj5A$5$l$?(B - $B%U%!%$%kL>$N3HD%;R$N%^%C%T%s%0$9$Y$F$r>e=q$-$7$^$9!#(B</p> - - <p>$B%U%!%$%k$N%a%?>pJs$rJQ$($F$b(B <code>Last-Modified</code> - $B%X%C%@$NCM$OJQ$o$i$J$$$3$H$KCm0U$7$F$/$@$5$$!#$G$9$+$i!"(B - $B$=$l$i$rJQ99$7$?>l9g$O!"%/%i%$%"%s%H$d%W%m%-%7$G0JA0$K%-%c%C%7%e$5$l$?(B - $B%3%T!<$,$=$N$H$-$N%X%C%@$H$H$b$K;H$o$l$k2DG=@-$,$"$j$^$9!#(B - $B%a%?>pJs(B ($B8@8l!"%3%s%F%s%H%?%$%W!"J8;z%;%C%H!"%(%s%3!<%G%#%s%0(B) $B$r(B - $BJQ99$7$?$H$-$O!"$9$Y$F$NK,Ld<T$,@5$7$$%3%s%F%s%H%X%C%@$r(B - $B<u$1<h$k$h$&$K!"1F6A$r<u$1$k%U%!%$%k$K(B 'touch' $B%3%^%s%I$r<B9T$9$k(B - ($B:G=*99?7F|$r99?7$9$k(B) $BI,MW$,$"$k$+$b$7$l$^$;$s!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#multipleext">$BJ#?t$N3HD%;R$N$"$k%U%!%$%k(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#contentencoding">$B%3%s%F%s%H%(%s%3!<%G%#%s%0(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#charset-lang">$BJ8;z%;%C%H$H8@8l(B</a></li> -</ul><h3>$B;2>H(B</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">$BJ#?t$N3HD%;R$N$"$k%U%!%$%k(B</a></h2> - <p>$B%U%!%$%k$OJ#?t$N3HD%;R$r;}$D$3$H$,$G$-!"3HD%;R$N=gHV$O(B<em>$BDL>o$O(B</em>$B4X78$"$j$^$;$s!#Nc$($P!"%U%!%$%k(B <code>welcome.html.fr</code> - $B$,%3%s%F%s%H%?%$%W$O(B <code>text/html</code> - $B$K!"8@8l$O%U%i%s%98l$K%^%C%W$5$l$k>l9g!"(B<code>welcome.fr.html</code> - $B$b$^$C$?$/F1$8>pJs$K%^%C%W$5$l$^$9!#(B - $BF1$8%a%?>pJs$K%^%C%W$5$l$k3HD%;R$,J#?t$"$k$H$-$K$O!"8@8l$H(B - $B%3%s%F%s%H%(%s%3!<%G%#%s%0$r=|$$$F!"(B - $B1&B&$K$"$k$b$N$,;HMQ$5$l$^$9!#$?$H$($P!"(B<code>.gif</code> $B$,(B MIME - $B%?%$%W(B <code>image/gif</code> $B$K%^%C%W$5$l!"(B<code>.html</code> - $B$,(B MIME $B%?%$%W(B <code>text/html</code> - $B$K%^%C%W$5$l$k>l9g$O!"%U%!%$%k(B <code>welcome.gif.html</code> $B$O(B - MIME $B%?%$%W(B <code>text/html</code> $B$K(B$B4XO"IU$1$i$l$^$9!#(B</p> - - <p>$B%j%=!<%9$KJ#?t$N8@8l$d%(%s%3!<%G%#%s%0$r4XO"IU$1$k$3$H(B - $B$,$G$-$k$?$a!"(B - <a href="#charset-lang">$B8@8l(B</a>$B$H(B<a href="#contentencoding">$B%3%s%F%s%H%(%s%3!<%G%#%s%0(B</a>$B$OA0$N$b$N$KDI2C$5$l$F$$$-$^$9!#(B - $B$?$H$($P!"%U%!%$%k(B <code>welcome.html.en.de</code> $B$O(B - <code>Content-Language: en, de</code> $B$H(B <code>Content-Type: - text/html</code> $B$H$7$FAw?.$5$l$^$9!#(B</p> - - <p>$BJ#?t$N3HD%;R$N$"$k%U%!%$%k$,(B MIME - $B%?%$%W$H%O%s%I%i$NN>J}$K4XO"IU$1$i$l$F$$$k$H$-$OCm0U$9$kI,MW$,$"$j$^$9!#(B - $B$=$N>l9g!"IaDL$O%j%/%(%9%H$,%O%s%I%i$K4XO"IU$1$i$l$?(B - $B%b%8%e!<%k$K$h$C$F07$o$l$k$3$H$K$J$j$^$9!#$?$H$($P!"3HD%;R(B - <code>.imap</code> $B$,(B (mod_imap $B$N(B) <code>imap-file</code> - $B$K%^%C%W$5$l$F$$$F!"(B<code>.html</code> $B$,(B MIME $B%?%$%W(B <code>text/html</code> - $B$K%^%C%W$5$l$F$$$k$H$-$O!"%U%!%$%k(B <code>world.imap.html</code> $B$O(B - <code>imap-file</code> $B%O%s%I%i$H(B <code>text/html</code> MIME - $B%?%$%W$K4XO"IU$1$i$l$^$9!#%U%!%$%k$,=hM}$5$l$k$H$-$O(B <code>imap-file</code> - $B%O%s%I%i$,;HMQ$5$l$^$9$N$G!"$=$N%U%!%$%k$O(B <code class="module"><a href="../mod/mod_imap.html">mod_imap</a></code> - $B$N%$%a!<%8%^%C%W%U%!%$%k$H$7$F07$o$l$k$3$H$K$J$j$^$9!#(B</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">$B%3%s%F%s%H%(%s%3!<%G%#%s%0(B</a></h2> - <p>$BFCDj$N(B MIME $B%?%$%W$N%U%!%$%k$O%$%s%?!<%M%C%H$G$NE>Aw$r4JC1$K$9$k$?$a$K!"(B - $B$5$i$KId9f2=$9$k$3$H$,$G$-$^$9!#$3$l$ODL>o$O(B <code>gzip</code> $B$N(B - $B$h$&$J05=L$N$3$H$r;X$7$^$9$,!"(B<code>pgp</code> $B$N$h$&$J0E9f2=$d!"(B - $B%P%$%J%j%U%!%$%k$r(B ASCII ($B%F%-%9%H(B) $B7A<0$GAw$k$?$a$K9M0F$5$l$?(B - UUencoding $B$N$3$H$r;X$9$3$H$b$"$j$^$9!#(B</p> - - <p><a href="http://www.ietf.org/rfc/rfc2616.txt">HTTP/1.1 RFC</a> - 14.11 $B@a$G$O<!$N$h$&$K5-=R$5$l$F$$$^$9!#(B</p> - - <blockquote cite="http://www.ietf.org/rfc/rfc2616.txt"> - <p>Content-Encoding $B%(%s%F%#%F%#%X%C%@%U%#!<%k%I$O%a%G%#%"%?%$%W$N(B - $B=$>~;R$H$7$F;H$o$l$^$9!#$=$l$,B8:_$7$F$$$l$P!"CM$O%(%s%F%#%F%#%\%G%#$K(B - $B$I$NDI2C$NId9f2=$,E,MQ$5$l$?$+$r<($7!"(BContent-Type $B%X%C%@%U%#!<%k%I$K(B - $B=q$+$l$F$$$k%a%G%#%"%?%$%W$rF@$k$?$a$K$I$NI|9f5!9=$rE,MQ$9$Y$-$+!"$b(B - $B<($7(B$B$F$$$k$3$H$K$J$j$^$9!#(BContent-Encoding $B$O<g$K!"85$N%a%G%#%"%?%$%W$N(B - $BF10l@-$r<:$&$3$H$J$/%I%-%e%a%s%H$r05=L$9$k$3$H$r2DG=$K$9$k$?$a$K(B - $B;HMQ$5$l$^$9!#(B</p> - </blockquote> - - <p>$BJ#?t$N%U%!%$%k3HD%;R(B ($BJ#?t$N3HD%;R$K$D$$$F$O(B <a href="#multipleext">$B>e$N@a(B</a> $B$r;2>H(B) $B;H$&$3$H$G!"(B - $B%U%!%$%k$N(B<em>$B%?%$%W(B</em>$B$d(B<em>$B%(%s%3!<%G%#%s%0(B</em>$B$r;XDj$9$k$3$H$,(B - $B$G$-$^$9!#(B</p> - - <p>$B$?$H$($P!"(BMicrosoft Word $B$N%I%-%e%a%s%H$,$"$j!"%5%$%:$r>.$5$/$9$k$?$a$K(B - pkzip $B$5$l$F$$$k$H$7$^$9!#(B<code>.doc</code> $B3HD%;R$,(B Microsoft Word $B$N(B - $B%U%!%$%k%?%$%W$H4XO"IU$1$i$l$F$$$F!"(B<code>.zip</code> $B3HD%;R$,(B - pkzip $B%U%!%$%k%(%s%3!<%G%#%s%0$H4XO"IU$1$i$l$F$$$k$H!"%U%!%$%k(B - <code>Resume.doc.zip</code> $B$O(B pkzip $B$5$l$?(B Word $B%I%-%e%a%s%H$G$"$k(B - $B$H$$$&$3$H$,$o$+$j$^$9!#(B</p> - - <p>$B%/%i%$%"%s%H$N%V%i%&%6$K%(%s%3!<%G%#%s%0J}K!$rCN$i$;$k$?$a$K!"(B - Apache $B$O%j%=!<%9$H6&$K(B <code>Content-Encoding</code> $B%X%C%@$r(B - $BAw$j$^$9!#(B</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">$BJ8;z%;%C%H$H8@8l(B</a></h2> - <p>$B%U%!%$%k%?%$%W$H%U%!%$%k%(%s%3!<%G%#%s%0$NB>$K=EMW$J>pJs$O(B - $B%I%-%e%a%s%H$N=q$+$l$F$$$k8@8l$H!"$I$NJ8;z%;%C%H$G%U%!%$%k$,I=<((B - $B$5$l$k$Y$-$+!"$H$$$&$b$N$G$9!#$?$H$($P!"%I%-%e%a%s%H$O%Y%H%J%`$N(B - $B%"%k%U%!%Y%C%H$d%-%j%kJ8;z$G=q$+$l$F$$$F!"$=$N$h$&$KI=<($5$l$k(B - $BI,MW$,$"$k$+$b$7$l$^$;$s!#$3$N>pJs$b$^$?!"(BHTTP $B%X%C%@$G(B - $BAw?.$5$l$^$9!#(B</p> - - <p>$BJ8;z%;%C%H!"8@8l!"%(%s%3!<%G%#%s%0!"(Bmime $B%?%$%W$O$9$Y$F(B - $B%3%s%F%s%H%M%4%7%(!<%7%g%s(B (<code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> $B;2>H(B) - $B$N:GCf$K!"J#?t$NJ8;z%;%C%H!"8@8l!"%(%s%3!<%G%#%s%0!"(BMIME $B%?%$%W$+$i$J$k(B - $BBeBXJ*$,$"$k$H$-$K$I$N%I%-%e%a%s%H$r%/%i%$%"%s%H$KAw$k$N$+$r(B - $B7hDj$9$k$H$-$K;H$o$l$^$9!#(B<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> $B$N3F%G%#%l%/%F%#%V$G:n@.$5$l$?(B - $B3HD%;R$N4XO"IU$1(B ($B$H(B <code class="directive"><a href="../mod/mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></code> $B$G%j%9%H$5$l$F$$$k(B - $B3HD%;R(B) $B$,$3$NA*Br$K;22C$7$^$9!#(B<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> $B$N(B - $B3F%G%#%l%/%F%#%V$G$N$_4XO"IU$1$i$l$F$$$k3HD%;R$O(B - <code class="directive"><a href="#multiviewsmatch">MultiviewsMatch</a></code> $B%G%#%l%/%F%#%V$r(B - $B;H$&$3$H$G%^%C%A$N(B - $B=hM}$K4^$a$k$3$H$b30$9$3$H$b$G$-$^$9!#(B</p> - - <h3><a name="charset" id="charset">Charset</a></h3> - <p>$B$5$i$K>pJs$rEA$($k$?$a$K!"(BApache $B$OJ8=q$N8@8l$r(B - <code>Content-Language</code> $B%X%C%@$GAw$k$3$H$b$"$j$^$9!#(B - $B$^$?!">pJs$r@5$7$/I=<($9$k$?$a$K;HMQ$9$Y$-J8;z%;%C%H$r<($9$?$a$K(B - <code>Conten-Type</code> $B%X%C%@$K>pJs$rDI2C$9$k$3$H$b$"$j$^$9!#(B</p> - - <div class="example"><p><code> - Content-Language: en, fr<br /> - Content-Type: text/plain; charset=ISO-8859-1 - </code></p></div> - - <p>$B8@8l$N;XDj$OFsJ8;z$NC;=L7A$G9T$J$o$l$^$9!#(B<code>charset</code> $B$,(B - $B;HMQ$9$Y$-J8;z%;%C%H$NL>A0$G$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%kL>$N3HD%;R$r;XDj$5$l$?J8;z%;%C%H$K%^%C%W$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">AddCharset</code> $B%G%#%l%/%F%#%V$O!"(B - $BM?$($i$l$?3HD%;R$r;XDj$5$l$?(B charset $B$K%^%C%W$7$^$9!#(B<var>charset</var> - $B$O!"3HD%;R(B <var>extension</var> $B$r4^$s$G$$$k%U%!%$%kL>$N(B MIME charset - $B%Q%i%a!<%?$G$9!#?7$7$$%^%C%T%s%0$O4{$K$"$kB>$N%^%C%T%s%0$KDI2C$5$l!"F1$83HD%;R(B - <var>extension</var> $B$N$?$a$N%^%C%T%s%0$r>e=q$-$7$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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>$B$3$N>l9g!"%I%-%e%a%s%H(B <code>xxxx.ja.jis</code> $B$O(B charset $B$,(B - <code>ISO-2022-JP</code> $B$NF|K\8l$N%I%-%e%a%s%H$H$7$F07$o(B$B$l$^$9(B - (<code>xxxx.jis.ja</code> $B$bF1MM(B)$B!#(B<code class="directive">AddCharset</code> - $B%G%#%l%/%F%#%V$O!"%I%-%e%a%s%H$,E,@Z$K2r<a$5$lI=<($5$l$k$h$&$K!"(B - $B%I%-%e%a%s%H$N(B charset $B$N>pJs$r%/%i%$%"%s%H$K65$($k$?$a$KLr$KN)$A$^$9!#(B - $B$^$?!"%5!<%P$,%/%i%$%"%s%H$N(B charset - $B$NM%@hEY$K4p$E$$$FJ#?t$N%I%-%e%a%s%H$NCf$+$i%I%-%e%a%s%H$rA*$V(B<a href="../content-negotiation.html">$B%3%s%F%s%H%M%4%7%(!<%7%g%s(B</a>$B$N$?$a$K$bLr$KN)$A$^$9!#(B</p> - - <p>$B0z?t(B <var>extension</var>$B$OBgJ8;z>.J8;z$r6hJL$;$:!"(B - $B:G=i$N%I%C%H$O$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%kL>$N3HD%;R$r;XDj$5$l$?%(%s%3!<%G%#%s%0(B -$B$K%^%C%W$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">AddEncoding</code> $B%G%#%l%/%F%#%V$O!"(B - $BM?$($i$l$?3HD%;R$r;XDj$5$l$?%(%s%3!<%G%#%s%0$K%^%C%W$7$^$9!#(B - <var>MIME-enc</var> $B$O!"3HD%;R(B <var>extension</var> - $B$r4^$s$@%I%-%e%a%s%H$K;HMQ$9$k(B MIME $B%(%s%3!<%G%#%s%0$G$9!#(B - $B$3$N?7$7$$%^%C%T%s%0$O4{$K$"$kB>$N%^%C%T%s%0$KDI2C$5$l!"(B - $BF1$83HD%;R(B <var>extension</var> $B$N$?$a$N%^%C%T%s%0$r>e=q$-$7$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - <code>AddEncoding x-gzip .gz<br /> - AddEncoding x-compress .Z</code> - </code></p></div> - - <p>$B$3$l$O!"3HD%;R(B <code>.gz</code> $B$r4^$`%U%!%$%kL>$,(B <code>x-gzip</code> - $B%(%s%3!<%G%#%s%0$r;H$C$F%(%s%3!<%I$5$l$F$$$k$3$H$H!"3HD%;R(B <code>.Z</code> - $B$r4^$`%U%!%$%kL>$,(B <code>x-compress</code> - $B$G%(%s%3!<%I$5$l$F$$$k$3$H$r;XDj$7$^$9!#(B</p> - - <p>$B8E$$%/%i%$%"%s%H$O(B <code>x-zip</code> $B$H(B <code>x-compress</code> - $B$,JV$C$F$/$k$3$H$r4|BT$7$^$9$,!"I8=`5,3J$G$O$=$l$>$l(B - <code>gzip</code> $B$H(B <code>compress</code> - $B$HEy2A$G$"$k$3$H$K$J$C$F$$$^$9!#(BApache - $B$O!"%3%s%F%s%H%(%s%3!<%G%#%s%0$NHf3S$r$9$k$H$-$K$O!"@hF,$K$"$k(B - <code>x-</code> $B$rL5;k$7$^$9!#(BApache - $B$,%(%s%3!<%G%#%s%0IU(B$B$-$G1~Ez$rJV$9$H$-$O!"%/%i%$%"%s%H$,MW5a$7$?7A<0(B - (<em>$B$9$J$o$A(B</em>$B!"(B<code>x-foo</code> $B$d(B <code>foo</code>) - $B$r;HMQ$7$^$9!#MW$9$k$K!"$3$NFs$D$N%(%s%3!<%G%#%s%0$N>l9g$O>o$K(B - <code>x-gzip</code> $B$H(B <code>x-compress</code> - $B$r;H$&$Y$-$G$"$k!"$H$$$&$3$H$G$9!#(B<code>deflate</code> - $B$N$h$&$J$h$j?7$7$$%(%s%3!<%G%#%s%0$G$O!"(B<code>x-</code> - $B$J$7$G;XDj$7$F$/$@$5$$!#(B - </p> - - <p>$B0z?t(B <var>extension</var> $B$OBgJ8;z>.J8;z$r6hJL$;$:!"(B - $B:G=i$N%I%C%H$O$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%kL>$N3HD%;R$r;XDj$5$l$?%O%s%I%i$K%^%C%W$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -</table> - <p>$B3HD%;R(B <var>extension</var> $B$,L>A0$K$"$k%U%!%$%k$O;XDj$5$l$?(B <a href="../handler.html">handler-name</a> $B$K07$o$l$^$9!#(B - $B$3$N?7$7$$%^%C%T%s%0$O4{$K$"$kB>$N%^%C%T%s%0$KDI2C$5$l!"(B - $BF1$83HD%;R(B <var>extension</var> - $B$N$?$a$N%^%C%T%s%0$r>e=q$-$7$^$9!#$?$H$($P!"3HD%;R(B - "<code>.cgi</code>" $B$G=*$o$k%U%!%$%k$r(B CGI - $B%9%/%j%W%H$H$7$F07$$$?$$$H$-$O!"0J2<$N@_Dj$r$7$^$9!#(B</p> - - <div class="example"><p><code> - AddHandler cgi-script .cgi - </code></p></div> - - <p>$B$3$l$r(B httpd.conf $B%U%!%$%k$K5-=R$9$k$3$H$G!"3HD%;R(B - "<code>.cgi</code>" $B$N%U%!%$%k$O(B CGI $B%W%m%0%i%`$H$7$F07$o$l$^$9!#(B - </p> - - <p>$B0z?t(B <var>extension</var> $B$OBgJ8;z>.J8;z$r6hJL$;$:!"(B - $B:G=i$N%I%C%H$O$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%k$N3HD%;R$r%/%i%$%"%s%H$N%j%/%(%9%H$r=hM}$9$k(B - $B%U%#%k%?$K%^%C%W$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>2.0.26 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p><code class="directive">AddInputFilter</code> $B$O%U%!%$%k$N3HD%;R(B - <var>extension</var> $B$r%/%i%$%"%s%H$N%j%/%((B$B%9%H$d(B POST $B$,%5!<%P$KMh$?$H$-$K(B - $B=hM}$r$9$k(B<a href="../filter.html">$B%U%#%k%?(B</a>$B$K%^%C%W$7$^$9!#(B - $B$3$l$O!"(B<code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code> $B%G%#%l%/%F%#%V$b(B - $B4^$a!"B>$N>l=j$GDj5A$5$l$F$$$k%U%#%k%?$K2C$($i$l$^$9!#(B - $B$3$N%^%C%T%s%0$O$9$G$K$"$k$b$N$h$jM%@h$5$l$F%^!<%8$5$l!"(B - $BF1$8(B <var>extension</var> $B$KBP$9$k4{B8$N%^%C%T%s%0$r>e=q$-$7$^$9!#(B</p> - - <p>$BJ#?t$N%U%#%k%?$r;XDj$9$k$H$-$O!"%G!<%?$r=hM}$9$k=gHV$K%;%_%3%m%s$G(B - $B7R$$$G=q$/I,MW$,$"$j$^$9!#%U%#%k%?$H(B <var>extension</var> $B$H$N(B - $BN>J}$N0z?t$OBgJ8;z>.J8;z$r6hJL$;$:!"3HD%;R$N:G=i$N%I%C%H$O(B - $B$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%kL>$r;XDj$5$l$?8@8l$K%^%C%W(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">AddLanguage</code> $B%G%#%l%/%F%#%V$O!"M?$($i$l$?3HD%;R$r;XDj$5$l$?(B - content language $B$K%^%C%W$7$^$9!#(B<var>MIME-lang</var> $B$O!"3HD%;R(B - <var>extension</var> $B$r4^$s$G$$$k%U%!%$%kL>$N(B MIME $B$K$*$1$k8@8l$G$9!#(B - $B$3$N?7$7$$%^%C%T%s%0$O4{$K$"$k%^%C%T%s%0$KDI2C$5$l!"F1$83HD%;R(B - <var>extension</var> $B$N$?$a$N%^%C%T%s%0$r>e=q$-$7$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - AddEncoding x-compress .Z<br /> - AddLanguage en .en<br /> - AddLanguage fr .fr - </code></p></div> - - <p>$B$3$N>l9g!"(B<code>xxxx.en.Z</code> $B%I%-%e%a%s%H$O(B compress - $B$5$l$?1Q8l$N%I%-%e%a%s%H$H$7$F07$o$l$^$9(B (<code>xxxx.Z.en</code> - $B$bF1MM(B)$B!#(Bcontent language $B$O%/%i%$%"%s%H$KDLCN$5$l$^$9$,!"(B - $B%V%i%&%6$,$3$N>pJs$r;H$&$3$H$O$*$=$i$/$"$j$^$;$s!#(B - <code class="directive">AddLanguage</code> - $B%G%#%l%/%F%#%V$O!"%5!<%P$,%/%i%$%"%s%H$N8@8l$NM%@hEY$K4p$E$$$FJ#?t$N(B - $B%I%-%e%a%s%H$NCf$+$i%I%-%e%a%s%H$rA*$V(B<a href="../content-negotiation.html">$B%3%s%F%s%H%M%4%7%(!<%7%g%s(B</a>$B$N$?$a$K$h$jLr$KN)$A$^$9!#(B</p> - - <p>$BJ#?t$N(B$B8@8l$,F1$83HD%;R$K3d$jEv$F$i$l$F$$$k$H$-$O!"(B - $B:G8e$N$b$N$,;HMQ$5$l$^$9!#$9$J$o$A!"<!$N$h$&$J>l9g!"(B</p> - - <div class="example"><p><code> - AddLanguage en .en<br /> - AddLanguage en-gb .en<br /> - AddLanguage en-us .en - </code></p></div> - - <p>$B3HD%;R(B <code>.en</code> $B$N$"$k%I%-%e%a%s%H$O(B - <code>en-us</code> $B$H$7$F07$o$l$^$9!#(B</p> - - <p>$B0z?t(B <var>extension</var> $B$OBgJ8;z>.J8;z$r6hJL$;$:!"(B - $B:G=i$N%I%C%H$O$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%kL>$N3HD%;R$r%5!<%P$+$i$N1~Ez$r=hM}$9$k%U%#%k%?$K(B - $B%^%C%W$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>2.0.26 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p><code class="directive">AddOutputFilter</code> $B%G%#%l%/%F%#%V$O(B - $B3HD%;R(B <var>extension</var> $B$r%5!<%P$N1~Ez$,%/%i%$%"%s%H$KAw$i$l$k(B - $BA0$K=hM}$9$k(B<a href="../filter.html">$B%U%#%k%?(B</a>$B$rDj5A$7$^$9!#(B - $B$3$l$O(B <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> - $B%G%#%l%/%F%#%V$H(B <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code> $B%G%#%l%/%F%#%V(B - $B$r4^$a!"B>$N>l=j$GDj5A$5$l$F$$$k%U%#%k%?$K2C$($i$l$^$9!#(B - $B$3$N?7$7$$%^%C%T%s%0$O4{$K$"$k%^%C%T%s%0$KDI2C$5$l!"F1$83HD%;R(B - <var>extension</var> $B$N$?$a$N%^%C%T%s%0$r>e=q$-$7$^$9!#(B</p> - - <p>$BNc$($P!"0J2<$N@_Dj$O$9$Y$F$N(B <code>.shtml</code> $B%U%!%$%k$r(B SSI $B$G=hM}$7!"(B - $B$=$N=PNO$r(B <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> $B$r;H$C$F05=L$7$^$9!#(B</p> - - <div class="example"><p><code> - AddOutputFilter INCLUDES;DEFLATE shtml - </code></p></div> - - <p>$BJ#?t$N%U%#%k%?$r;XDj$9$k$H$-$O!"%G!<%?$r=hM}$9$k=gHV$K%;%_%3%m%s$G(B - $B7R$$$G=q$/I,MW$,$"$j$^$9!#(B<var>filter</var> $B$H(B <var>extension</var> $B$N(B - $BN>0z?t$OBgJ8;z>.J8;z$r6hJL$;$:!"3HD%;R$N:G=i$N%I%C%H$O(B - $B$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%kL>(B$B$N3HD%;R$r;XDj$5$l$?%3%s%F%s%H%?%$%W$K%^%C%W(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">AddType</code> $B%G%#%l%/%F%#%V$O!"(B - $BM?$($i$l$?3HD%;R$r;XDj$5$l$?%3%s%F%s%H%?%$%W$K%^%C%W$7$^$9!#(B - <var>MIME-type</var> $B$O3HD%;R(B <var>extension</var> - $B$r4^$s$@%I%-%e%a%s%H$K;HMQ$9$k(B MIME $B%?%$%W$G$9!#(B - $B$3$N?7$7$$%^%C%T%s%0$O4{$K$"$k%^%C%T%s%0$KDI2C$5$l!"F1$83HD%;R(B - <var>extension</var> $B$N$?$a$N%^%C%T%s%0$r>e=q$-$7$^$9!#(B - $B$3$N%G%#%l%/%F%#%V$O(B MIME $B%?%$%W%U%!%$%k(B (<code class="directive"><a href="#typesconfig">TypesConfig</a></code> $B%G%#%l%/%F%#%V$r;2>H(B) - $B$KL5$$%^%C%T%s%0$rDI2C$9$k$?$a$K;HMQ$9$k$3$H$,$G$-$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - AddType image/gif .gif - </code></p></div> - - <div class="note"> - $B?7$7$$(B MIME $B%?%$%W$O!"(B<code class="directive"><a href="#typesconfig">TypesConfig</a></code> - $B%U%!%$%k$rJQ99$9$k$N$G$O$J$/!"(B<code class="directive">AddType</code> - $B%G%#%l%/%F%#%V$r;H$C$FDI2C$9$k$3$H$,?d>)$5$l$F$$$^$9!#(B - </div> - - <p>$B0z?t(B <var>extension</var> $B$OBgJ8;z>.J8;z$r6hJL$;$:!"(B - $B:G=i$N%I%C%H$O$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B$"$k%9%3!<%W$N$9$Y$F$N%U%!%$%k$r;XDj$5$l$?8@8l$K(B -$B@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>DefaultLanguage <var>MIME-lang</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">DefaultLanguage</code> $B%G%#%l%/%F%#%V$O!"(BApache - $B$,%G%#%l%/%F%#%V$N%9%3!<%W(B (<em>$BNc$($P(B</em>$B!"$=$N;~E@$N(B - <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> - $B$NHO0O(B) $B$K$"$k!"L@<(E*$J8@8l3HD%;R(B - (<code class="directive"><a href="#addlanguage">AddLanguage</a></code> $B$G@_Dj$5$l$k(B - <code>.fr</code> $B$d(B <code>.de</code>) $B$N$J$$A4$F$N%U%!%$%k$r!";XDj$5$l$?(B - <var>MIME-lang</var> $B8@8l$G$"$k$H$_$J$9$h$&$K$7$^$9!#(B - $B$3$l$K$h$j!"$9$Y$F$N%U%!%$%kL>$rJQ$($k$3$H$J$/!"(B - $B%G%#%l%/%H%j$,%*%i%s%@8l$N%3%s%F%s%H$r4^$s$G$$$k!"(B - $B$H$$$&$h$&$J$3$H$r;XDj$9$k$3$H$,$G$-$^$9!#(B - $B3HD%;R$r;HMQ$7$F8@8l$r;XDj$9$kJ}K!$H0c$$!"(B - <code class="directive">DefaultLanguage</code> - $B$O0l$D$N8@8l$7$+;XDj$G$-$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B</p> - - <p><code class="directive">DefaultLanguage</code> - $B%G%#%l%/%F%#%V$,M-8z$G$J$/!"%U%!%$%k$K(B - <code class="directive"><a href="#addlanguage">AddLanguage</a></code> - $B$G@_Dj$5$l$?8@8l$N3HD%;R$,$J$$$H$-$O!"(B - $B%U%!%$%k$K$O8@8lB0@-$,$J$$$H$_$J$5$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - DefaultLanguage en - </code></p></div> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>path_info $B%3%s%]!<%M%s%H$r%U%!%$%kL>$N0lIt$H$7$F07$&$h$&$K(B -mod_mime $B$KDLCN$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ModMimeUsePathInfo On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>ModMimeUsePathInfo Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%G%#%l%/%H%j(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.0.41 $B0J9_(B</td></tr> -</table> - <p><code class="directive">ModMimeUsePathInfo</code> $B%G%#%l%/%F%#%V$O!"(B - <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> $B$N;}$D%G%#%l%/%F%#%V$r(B - $B%j%/%(%9%H$KE,MQ$5$;$k$?$a$K!"%U%!%$%kL>$H(B <code>path_info</code> URL - $B%3%s%]!<%M%s%H$r7k9g$5$;$k$?$a$K;HMQ$7$^$9!#(B - $B%G%U%)%k%H$G$O!V(B <code>Off</code> $B!W$G!"(B<code>path_info</code> - $B%3%s%]!<%M%s%H$OL5;k$5$l$^$9!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$O!"%P!<%A%c%k%U%!%$%k%7%9%F%`$r;HMQ$7$F$$$k:]$K(B - $B?d>)$5$l$k%G%#%l%/%F%#%V$G$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - ModMimeUsePathInfo On - </code></p></div> - - <p><code>/bar</code> $B$,B8:_$7$F(B (foo.shtml $B$OB8:_$7$J$$(B) - <code class="directive">ModMimeUsePathInfo</code> $B$,(B <code>On</code> $B$G$"$k$H$7$F!"(B - <code>/bar/foo.shtml</code> $B$KBP$9$k%j%/%(%9%H$rH/9T$7$?>l9g!"(B - <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> $B$OF~$C$F$-$?%j%/%(%9%H$r(B - <code>/bar/foo.shtml</code> $B$H$7$F07$$!"(B - <code>AddOutputFileter INCLUDES .shtml</code> $B$N$h$&$J%G%#%l%/%F%#%V$O(B - <code>INCLUDES</code> $B%U%#%k%?$r%j%/%(%9%H$KIU2C$5$;$^$9!#(B - <code class="directive">ModMimeUsePathInfo</code> $B$,@_Dj$5$l$J$1$l$P!"(B - <code>INCLUDES</code> $B%U%#%k%?$OIU2C$5$l$^$;$s!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>MultiViews $B$G$N%^%C%A%s%0$N8!:w$K4^$^$;$k(B -$B%U%!%$%k$N%?%$%W$r;XDj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers -[Handlers|Filters]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>MultiviewsMatch NegotiatedOnly</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>2.0.26 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p><code class="directive">MultiviewsMatch</code> $B$r;HMQ$9$k$3$H$G!"(B - <a href="mod_negotiation.html">mod_negotiation</a> $B$N(B - Multiviews $B$K(B 3 $B<oN`$N0[$J$k5sF0$r$5$;$k$3$H$,$G$-$^$9!#(B - Multiviews $B$r;HMQ$9$k$H!"%U%!%$%k(B ($BNc(B <code>index.html</code>) - $B$KBP$9$k%j%/%(%9%H$KBP$7$F!"%M%4%7%(!<%7%g%s$9$k3HD%;R$,%Y!<(B$B%9$KIU$$$?$b$N(B - (<code>index.html.en</code>, <code>index.html.fr</code> $B$d(B - <code>index.html.gz</code>) - $B$r%^%C%A$5$;$k$3$H$,$G$-$^$9!#(B</p> - - <p><code>NegotiatedOnly</code> $B%*%W%7%g%s$G$O!"%Y!<%9L>$KB3$/3HD%;RA4$F$,(B - $B%3%s%F%s%H%M%4%7%(!<%7%g%s$G(B <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> - $B$,G'<1$9$k3HD%;R(B (<em>$BNc(B</em> $BJ8;z%;%C%H!"%3%s%F%s%H%?%$%W!"8@8l$d%(%s%3!<%G%#%s%0(B) - $B$K4XO"IU$1$i$l$F$$$J$1$l$P$J$j$^$;$s!#$3$l$OI{:nMQ$N:G$b>/$J$$(B - $B:G$bE*3N$J<BAu$G!"%G%U%)%k%H$K$J$C$F$$$^$9!#(B</p> - - <p>$B%O%s%I%i$H%U%#%k%?$NN>J}$b$7$/$OJRJ}$H4XO"IU$1$i$l$?3HD%;R$r4^$a$k$K$O!"(B - <code class="directive">MultiviewsMatch</code> $B%G%#%l%/%F%#%V$K(B <code>Handlers</code>, - <code>Filters</code> $B$^$?$O$=$NN>J}$N%*%W%7%g%s$r%;%C%H$7$^$9!#(B - $B$b$7B>$N>r7o$,F1$8$G$"$l$P!":G$b>.$5$$%U%!%$%k$,Aw?.$5$l$^$9!#(B - $BNc$($P!"(B500 $BJ8;z$N(B <code>index.html.cgi</code> $B$H(B 1000 $B%P%$%H$N(B - <code>index.html.pl</code> $B$G$"$l$P!"(B<code>.cgi</code> - $B$N%U%!%$%k$,M%@h$5$l$^$9!#(B<code>.asis</code> $B%U%!%$%k$rMxMQ$7$F$$$k%f!<%6$O!"(B - <code>.asis</code> $B%U%!%$%k$,(B <code>asis-handler</code> $B$K4XO"IU$1$i$l$F$$$k$H$-$K$O!"(B - $B%O%s%I%i%*%W%7%g%s$N;HMQ$r9%$`$G$7$g$&!#(B</p> - - <p>$B:G8e$K!"(B<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> $B$,G'<1$7$J$$3HD%;R$G$"$m$&$H$b!"(B - $B$I$s$J3HD%;R$G$b%^%C%A$5$;$k(B <code>Any</code> $B$,;HMQ$G$-$^$9!#(B - $B$3$N5sF0$O(B Apache 1.3 $B$N$H$-$HF1$8$b$N$G!"M=4|$7$J$$F0:n!"Nc$($P(B <code>.old</code> $B$d(B - <code>.bak</code> $B%U%!%$%k$H$$$C$?%&%'%V%^%9%?$,Aw?.$r0U?^$7$F$$$J$$(B - $B%U%!%$%k$rAw?.$9$k!"$H$$$C$?F0:n$r9T$J$&2DG=@-$,$"$j$^$9!#(B</p> - - <p>$BNc$($P<!$N@_Dj$G$O!"%O%s%I%i$d%U%#%k%?$,(B Multiviews $B$K;22C$9$k$3$H$,(B - $B$G$-$^$9$7!"L$CN$N%U%!%$%k$O=|30$9$k$3$H$,$G$-$^$9!#(B</p> - - <div class="example"><p><code> - MultiviewsMatch Handlers Filters - </code></p></div> - - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%k$N3HD%;R$K4XO"IU$1$i$l$?$9$Y$F$NJ8;z%;%C%H(B -$B$r2r=|$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>RemoveCharset <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>2.0.24 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p><code class="directive">RemoveCharset</code> $B%G%#%l%/%F%#%V(B - $B$OM?$($i$l$?3HD%;R$K4XO"IU$1$i$l$?J8;z%;%C%H$r<h$j>C$7$^$9!#(B - $B$3$l$K$h$j!"%5%V%G%#%l%/%H%j$K$"$k(B <code>.htaccess</code> - $B%U%!%$%k$,?F%G%#%l%/%H%j$d%5!<%P$N@_Dj%U%!%$%k(B - $B$+$i7Q>5$7$?4XO"IU$1$r<h$j>C$9$3$H$,$G$-$^$9!#Nc$($P(B:</p> - - <p><var>extension</var> $B$OBgJ8;z>.J8;z$r6hJL$7$^$;$s!#(B - $B$^$?!":G=i$N%I%C%H$O$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</p> - - <div class="example"><h3>$BNc(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%k$N3HD%;R$K4XO"IU$1$i$l$?$9$Y$F$N%3%s%F%s%H%(%s%3!<%G%#%s%0(B -$B$r2r=|$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>RemoveEncoding <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">RemoveEncoding</code> $B%G%#%l%/%F%#%V$O!"(B - $BM?$($i$l$?3HD%;R$K4XO"IU$1$i$l$?%(%s%3!<%G%#%s%0$r<h$j>C$7$^$9!#(B - $B$3$l$K$h$j!"%5%V%G%#%l%/%H%j$K$"$k(B <code>.htaccess</code> - $B%U%!%$%k$,?F%G%#%l%/%H%j$d%5!<%P$N@_Dj%U%!%$%k$+$i7Q>5$7$?4XO"IU$1$r(B - $B<h$j>C$9$3$H$,$G$-$^$9!#(B</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>$B$3$l$O!"(B<code>foo.gz</code> $B$O(B gzip - $B$G%(%s%3!<%I$5$l$F$$$k$3$H$r;XDj$7$^$9$,!"(B<code>foo.gz.asc</code> - $B$O%(%s%3!<%I$5$l$F$$$J$$%W%l!<%s%F%-%9%H$N(B - $B%U%!%$%k$G$"$k$H$$$&$3$H$r;XDj$7$^$9!#(B</p> - - <div class="note"><h3>$BCm0U(B</h3> - <p><code class="directive">RemoveEncoding</code> $B$O(B - <code class="directive"><a href="#addencoding">AddEncoding</a></code> - $B%G%#%l%/%F%#%V$N(B<em>$B8e(B</em>$B$G=hM}$5$l$^$9$N$G!"(B - $BF1$8%G%#%l%/%H%j$N@_DjCf$KN>J}$,8=$l$k$H!"(B - $B8e<T$N8z2L$,BG$A>C$5$l$k2DG=@-$,$"$j$^$9!#(B</p> - </div> - - <p><var>extension</var> $B$OBgJ8;z>.J8;z$r6hJL$7$^$;$s!#(B - $B$^$?!":G=i$N%I%C%H$O$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%k$N3HD%;R$K4XO"IU$1$i$l$?$9$Y$F$N%O%s%I%i$r(B -$B2r=|$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>RemoveHandler <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">RemoveHandler</code> $B%G%#%l%/%F%#%V(B - $B$OM?$($i$l$?3HD%;R$K4XO"IU$1$i$l$?%O%s%I%i$r<h$j>C$7$^$9!#(B - $B$3$l$K$h$j!"%5%V%G%#%l%/%H%j$K$"$k(B <code>.htaccess</code> - $B%U%!%$%k$,?F%G%#%l%/%H%j$d%5!<%P$N@_Dj%U%!%$%k(B - $B$+$i7Q>5$7$?4XO"IU$1$r<h$j>C$9$3$H$,$G$-$^$9!#$?$H$($P(B:</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>$B$3$l$O!"(B<code>/foo/bar</code> $B%G%#%l%/%H%j$N(B <code>.html</code> - $B%U%!%$%k$O(B SSI (<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> $B%b%8%e!<%k;2>H(B) $B$G$O$J$/!"(B - $BIaDL$N%U%!%$%k$H$7$F07$o$l$k$h$&$K$9$k8z2L$,$"$j$^$9!#(B - </p> - - <p><var>extension</var> $B$OBgJ8;z>.J8;z$r6hJL$7$^$;$s!#(B - $B$^$?!":G=i$N%I%C%H$O$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$(B$B%k3HD%;R$K4XO"IU$1$i$l$?F~NO%U%#%k%?$r2r=|$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>RemoveInputFilter <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>2.0.26 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p><code class="directive">RemoveInputFilter</code> $B%G%#%l%/%F%#%V$O(B - $B;XDj$5$l$?%U%!%$%k3HD%;R$K4XO"IU$1$i$l$?F~NO%U%#%k%?$r2r=|$7$^$9!#(B - $B$3$l$rMxMQ$9$k$3$H$G!"?F%G%#%l%/%H%j$d%5!<%P@_Dj%U%!%$%k$+$i(B - $B7Q>5$7$?4XO"IU$1$r(B $B%5%V%G%#%l%/%H%jFb$K$*$$$F(B - <code>.htaccess</code> $B%U%!%$%k$G<h$j>C$9$3$H$,$G$-$^$9!#(B</p> - - <p><var>extension</var> $B0z?t$OBgJ8;z>.J8;z$r6hJL$7$^$;$s!#$^$?!"(B - $B:G=i$N%I%C%H$O$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%k3HD%;R$K4XO"IU$1$i$l$?8@8l$r2r=|$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>RemoveLanguage <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>2.0.24 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p><code class="directive">RemoveLanguage</code> $B%G%#%l%/%F%#%V$O(B - $B;XDj$5$l$?%U%!%$%k3HD%;R$K4XO"IU$1$i$l$?8@8l$r2r=|$7$^$9!#(B - $B$3$l$rMxMQ$9$k$3$H$G!"?F%G%#%l%/%H%j$d%5!<%P@_Dj%U%!%$%k$+$i(B - $B7Q>5$7$?4XO"IU$1$r(B $B%5%V%G%#%l%/%H%jFb$K$*$$$F(B - <code>.htaccess</code> $B%U%!%$%k$G<h$j>C$9$3$H$,$G$-$^$9!#(B</p> - - <p><var>extension</var> $B0z?t$OBgJ8;z>.J8;z$r6hJL$7$^$;$s!#$^$?!"(B - $B:G=i$N%I%C%H$O$D$$$F$b$D$+$J$/$F$b9=$$$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%k3HD%;R$K4XO"IU$1$i$l$?=PNO%U%#%k%?$r2r=|$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>RemoveOutputFilter <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>2.0.26 $B0J9_$G$N$_;HMQ2DG=(B</td></tr> -</table> - <p><code class="directive">RemoveOutputFilter</code> $B%G%#%l%/%F%#%V$O(B - $B;XDj$5$l$?%U%!%$%k3HD%;R$K4XO"IU$1$i$l$?=PNO%U%#%k%?$r2r=|$7$^$9!#(B - $B$3$l$rMxMQ$9$k$3$H$G!"?F%G%#%l%/%H%j$d%5!<%P@_Dj%U%!%$%k$+$i(B - $B7Q>5$7$?4XO"IU$1$r(B $B%5%V%G%#%l%/(B$B%H%jFb$K$*$$$F(B - <code>.htaccess</code> $B%U%!%$%k$G<h$j>C$9$3$H$,$G$-$^$9!#(B</p> - - <p><var>extension</var> $B$OBgJ8;z>.J8;z$r6hJL$7$^$;$s!#(B - $B$^$?!":G=i$N%I%C%H$O$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - RemoveOutputFilter shtml - </code></p></div> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%U%!%$%k$N3HD%;R$H4XO"IU$1$i$l$?%3%s%F%s%H%?%$%W$r(B -$B2r=|$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>RemoveType <var>extension</var> [<var>extension</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">RemoveType</code> $B%G%#%l%/%F%#%V$OM?$($i$l$?3HD%;R$N(B - MIME $B%?%$%W$N4XO"IU$1$r<h$j>C$7$^$9!#$3$l$K$h$j!"(B - $B%5%V%G%#%l%/%H%j$K$"$k(B <code>.htaccess</code> - $B%U%!%$%k$,?F%G%#%l%/%H%j$d%5!<%P$N@_Dj%U%!%$%k$+$i7Q>5$7$?(B - $B4XO"IU$1$r<h$j>C$9$3$H$,$G$-$^$9!#$?$H$($P(B:</p> - - <div class="example"><h3>/foo/.htaccess:</h3><p><code> - RemoveType .cgi - </code></p></div> - - <p>$B$3$l$O(B <code>/foo/</code> $B%G%#%l%/%H%j0J2<$N(B <code>.cgi</code> - $B%U%!%$%k$NFCJL$J07$$$r<h$j>C$7$^$9!#%U%!%$%k$O(B <code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code> $B$H$7$F07$o$l$^$9!#(B</p> - - <div class="note"><h3>$BCm0U(B</h3> - <p><code class="directive">RemoveType</code> $B%G%#%l%/%F%#%V$O(B - <code class="directive"><a href="#addtype">AddType</a></code> - $B%G%#%l%/%F%#%V$N(B<em>$B8e(B</em>$B$K=hM}$5$l$^$9$N$G!"(B - $BN>J}$,F1$8%G%#%l%/%H%j$N@_DjCf$K8=$l$?>l9g!"(B - $B8e<T$N8z2L$,BG$A>C$5$l$k2DG=@-$,$"$j$^$9!#(B</p> - </div> - - <p><var>extension</var> $B$OBgJ8;z>.J8;z$r6hJL$7$^$;$s!#(B - $B$^$?!":G=i$N%I%C%H$O$"$C$F$b$J$/$F$b9=$$$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>mime.types $B%U%!%$%k$N0LCV(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>TypesConfig <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>TypesConfig conf/mime.types</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B%Y!<%9(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_mime</td></tr> -</table> - <p><code class="directive">TypesConfig</code> $B%G%#%l%/%F%#%V$O!"(BMIME - $B%?%$%W@_Dj%U%!%$%k$N0LCV$r@_Dj$7$^$9!#(B<var>filename</var> $B$O(B - <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> $B$+$i$NAjBP%Q%9$G$9!#(B - $B$3$N%U%!%$%k$O%U%!%$%k$N3HD%;R$+$i%3%s%F%s%H%?%$%W$X$N(B - $B%G%U%)%k%H$N%^%C%T%s%0$r@_Dj$7$^$9!#(B - $B$[$H$s$I$N4IM}<T$O!"$h$/(B$B;H$o$l$k%U%!%$%kL>$N3HD%;R$r(B - IANA $B$KEPO?$5$l$?%3%s%F%s%H%?%$%W$K4XO"IU$1$F$$$k!"(B - Apache $B$N(B <code>mime.types</code> $B%U%!%$%k$r;H$$$^$9!#(B - $B8=:_$N0lMw$O(B <a href="http://www.isi.edu/in-notes/iana/assignments/media-types/media-types">http://www.isi.edu/in-notes/iana/assignments/media-types/media-types</a> - $B$G4IM}$5$l$F$$$^$9!#$3$l$O!"<gMW$J%a%G%#%"%?%$%W$NDj5A$rDs6!$7$F!"(B - $BI,MW$H$3$m$r(B <code class="directive"><a href="#addtype">AddType</a></code> $B$G(B - $B>e=q$-$9$k!"$H$$$&J}K!$G(B <code>httpd.conf</code> $B$r4JN,$K$7$^$9!#(B - <code>mime.types</code> $B$O%5!<%P$r%"%C%W%0%l!<%I$7$?$H$-$K(B - $BCV$-49$($i$l$k$+$b$7$l$J$$$N$G!"$=$N%U%!%$%k$rD>@\(B - $BJT=8$7$J$$$G$/$@$5$$!#(B</p> - - <p>$B%U%!%$%k$O!"(B<code class="directive"><a href="#addtype">AddType</a></code> - $B%G%#%l%/%F%#%V$N0z?t$HF1$87A<0$N9T$G9=@.$5$l$^$9!#(B</p> - - <div class="example"><p><code> - <var>MIME-type</var> [<var>extension</var>] ... - </code></p></div> - - <p>$B3HD%;R$NBgJ8;z>.J8;z$O6hJL$5$l$^$;$s!#6u9T$d%O%C%7%e(B (`#') - $B$G;O$^$k9T$OL5;k$5$l$^$9!#(B</p> - - <div class="note"> - (1) IANA $B$K4{$KEPO?$5$l$F$$$k!"$"$k$$$O(B (2) - $B9-$/<u$1F~$l$i$l$F$$$F%W%i%C%H%[!<%`4V$G%U%!%$%k3HD%;R$K>WFM$,$J$$!"(B - $B$H$$$&>l9g$G$J$1$l$P!"G[I[Cf$N(B <code>mime.types</code> - $B%U%!%$%k$K?7$?$J$b$N$rEPO?$9$k$h$&$K(B - Apache HTTP Server Project $B$K%j%/%(%9%H$7$J$$$G$/$@$5$$!#(B - <code>category/x-subtype</code> $B$N%j%/%(%9%H$O<+F0E*$K5Q2<$5$l$^$9$7!"(B - $B8@8l$dJ8;z%;%C%H$NL>A06u4V$G4{$K;HMQ$5$l$F$$$F!">WFM$N2DG=@-$N$"$k(B - 2 $BJ8;z$N3HD%;R$b5Q2<$5$l$^$9!#(B - </div> - -<h3>$B;2>H(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 00009ac1b0..c4e86d3a49 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.jis +URI: mod_negotiation.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP diff --git a/docs/manual/mod/mod_negotiation.html.ja.euc-jp b/docs/manual/mod/mod_negotiation.html.ja.euc-jp new file mode 100644 index 0000000000..7e2d5ff28c --- /dev/null +++ b/docs/manual/mod/mod_negotiation.html.ja.euc-jp @@ -0,0 +1,300 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/mod_negotiation.html.ja.jis deleted file mode 100644 index 6a93333721..0000000000 --- a/docs/manual/mod/mod_negotiation.html.ja.jis +++ /dev/null @@ -1,300 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td><a href="../content-negotiation.html">$B%3%s%F%s%H%M%4%7%(!<%7%g%s(B</a> - $B5!G=$rDs6!$9$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>negotiation_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_negotiation.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B%3%s%F%s%H%M%4%7%(!<%7%g%s!"$h$j@53N$K$O%3%s%F%s%D$NA*Br5!G=$O!"(B - $BJ#?tMQ0U$5$l$F$$$k%I%-%e%a%s%H$+$i!"%/%i%$%"%s%H$NG=NO$K0lHV9g$C$?(B - $B%I%-%e%a%s%H$rA*Br$9$k5!G=$G$9!#$3$N<BAu$OFs$D$"$j$^$9!#(B</p> - - <ul> - <li>$B%?%$%W%^%C%W(B (<code>type-map</code> - $B%O%s%I%i$G07$o$l$k%U%!%$%k(B)$B!#$3$l$O(B variants - $B$r4^$s$G$$$k%U%!%$%k$rL@<(E*$K;XDj$7$^$9!#(B</li> - - <li>MultiViews $B$NC5:w(B (<code>MultiViews</code> <code class="directive"><a href="../mod/core.html#option">Option</a></code> $B$GM-8z$K$J$j$^$9(B)$B!#(B - $B%5!<%P$,0EL[$NFb$K%U%!%$%kL>$N%Q%?!<%s%^%C%A$r9T$J$$!"(B - $B$=$N7k2L$+$iA*Br$7$^$9!#(B</li> - </ul> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#typemaps">$B%?%$%W%^%C%W(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#multiviews">MultiViews</a></li> -</ul><h3>$B;2>H(B</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">$B%3%s%F%s%H%M%4%7%(!<%7%g%s(B</a></li> -<li><a href="../env.html">$B4D6-JQ?t(B</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">$B%?%$%W%^%C%W(B</a></h2> - <p>$B%?%$%W%^%C%W$O(B RFC 822 $B$N%a!<%k%X%C%@$KN`;w$7$?=q<0$G$9!#(B - $B%I%-%e%a%s%H$N5-=R$,6u9T$GJ,N%$5$l$F=q$+$l$F$$$F!"%O%C%7%eJ8;z(B - ('#') $B$G;O$^$k9T$O%3%a%s%H$H$7$F07$o$l$^$9!#(B - $B%I%-%e%a%s%H$N@bL@$OJ#?t$N%X%C%@%l%3!<%I$+$i9=@.$5$l$^$9!#(B - $B%l%3!<%I$O!"B3$-$N9T$,6uGr$G;O$^$C$F$$$k$HJ#?t$N9T$K$^$?$,$j$^$9!#(B - $B:G=i$N6uGr$,>C5n$5$l$F!"A0$N9T$H$D$J$2$F(B 1 $B9T$H$7$F07$o$l$^$9!#(B - $B%X%C%@%l%3!<%I$O%-!<%o!<%IL>$N8e$KCM$,B3$/$H$$$&7A<0$G!"(B - $B%-!<%o!<%IL>$O>o$K%3%m%s$G=*$o$j$^$9!#6uGr$O%X%C%@L>$HCM$N4V!"(B - $BCM$N%H!<%/%s$N4V$KF~$l$k$3$H$,$G$-$^$9!#(B - $B;HMQ2DG=$J%X%C%@$O0J2<$N$H$*$j$G$9(B:</p> - - <dl> - <dt><code>Content-Encoding:</code></dt> - <dd>$B%U%!%$%k$N%(%s%3!<%G%#%s%0!#(BApache $B$O(B <code class="directive"><a href="../mod/mod_mime.html#addencoding">AddEncoding</a></code> $B%G%#%l%/%F%#%V(B - $B$GDj5A$5$l$?%(%s%3!<%G%#%s%0$@$1$rG'<1$7$^$9!#DL>o(B compress - $B$5$l$?%U%!%$%k$N$?$a$N(B <code>x-compress</code> $B$H(B gzip - $B$5$l$?%U%!%$%k$N$?$a$N(B <code>x-gzip</code> $B$r4^$_$^$9!#(B - $B%(%s%3!<%G%#%s%0$NHf3S$r$9$k$H$-$O!"@\F,<-(B <code>x-</code> - $B$OL5;k$5$l$^$9!#(B</dd> - - <dt><code>Content-Language:</code></dt> - <dd>$B%$%s%?!<%M%C%HI8=`$N8@8l%?%0(B - (<a href="http://www.ietf.org/rfc/rfc1766.txt">RFC 1766</a>) - $B$GDj5A$5$l$F$$$k8@8l$N<oN`!#Nc$($P!"(B<code>en</code> - $B$O1Q8l$rI=$7$^$9!#(B - $BJ#?t$N8@8l$,3JG<$5$l$k>l9g$O%3%s%^$G6h@Z$i$l$^$9!#(B</dd> - - <dt><code>Content-Length:</code></dt> - <dd>$B%U%!%$%k$ND9$5(B ($B%P%$%H?t(B)$B!#(B - $B$3$N%X%C%@$,$J$$>l9g!"%U%!%$%k$N<B:]$ND9$5$,;HMQ$5$l$^$9!#(B</dd> - - <dt><code>Content-Type:</code></dt> - <dd>$B%I%-%e%a%s%H$N(B MIME - $B%a%G%#%"%?%$%W!"%*%W%7%g%J%k$J%Q%i%a!<%?IU$-!#%Q%i%a!<%?$N9=J8$O(B - <code>name=value</code> - $B$G!"%a%G%#%"%?%$%W$dB>$N%Q%i%a!<%?$H$O%;%_%3%m%s$GJ,N%$5$l$^$9!#(B - $B6&DL$N%Q%i%a!<%?$O0J2<$N$H$*$j(B: - - <dl> - <dt><code>level</code></dt> - <dd>$B%a%G%#%"%?%$%W$N%P!<%8%g%s$r<($9@0?t!#(B - <code>text/html</code> $B$G$O(B 2 $B$,%G%U%)%k%H$G!"$=$NB>$N>l9g$O(B - 0 $B$,%G%U%)%k%H$G$9!#(B</dd> - - <dt><code>qs</code></dt> - <dd>$B%/%i%$%"%s%H$NG=NO$K4X78$J$/!"(Bvariant - $B$rB>$HHf3S$7$?$H$-$NAjBPE*$J!VIJ<A!W$G!"(B0.0 $B$+$i(B 1.0 - $B$NHO0O$NIbF0E@>.?t!#(B - $BNc$($P!"<L??$rI=8=$7$h$&$H$7$F$$$k$H$-$OIaDL$O(B JPEG - $B%U%!%$%k$NJ}$,(B ASCII $B%U%!%$%k$h$j$b9b$$IJ<A$K$J$j$^$9!#(B - $B$7$+$7!"%j%=!<%9$,(B ASCII $B%"!<%H$GI=8=$5$l$F$$$k$H$-$O!"(BASCII - $B%U%!%$%k$NJ}$,(B JPEG - $B%U%!%$%k$h$j$b9b$$IJ<A$K$J$j$^$9!#$3$N$h$&$K!"(B<code>qs</code> - $B$O%j%=!<%9Kh$KFCM-$NCM$r<h$j$^$9!#(B - </dd> - </dl> - - <div class="example"><h3>$BNc(B</h3><p><code> - Content-Type: image/jpeg; qs=0.8 - </code></p></div> - </dd> - - <dt><code>URI:</code></dt> - <dd>($B;XDj$N%a%G%#%"%?%$%W!"%3%s%F%s%H%(%s%3!<%G%#%s%0$N(B) variant $B$N(B - $B%U%!%$%k$N(B uri. $B$3$l$O!"%^%C%W%U%!%$%k$+$i$NAjBP(B URL $B$H$7$F(B - $B2r<a$5$l$^$9!#F1$8%5!<%P$KB8:_$7$J$1$l$P$J$i$:!"%/%i%$(B$B%"%s%H$,(B - $BD>@\%j%/%(%9%H$7$?$H$-$K%"%/%;%9$r5v2D$5$l$k$b$N$G$J$1$l$P$J$j$^$;$s!#(B</dd> - - <dt><code>Body:</code></dt> - <dd>Apache 2.0 $B$G?7@_$5$l$?$3$N(B Body $B%X%C%@$r;H$C$F!"(B - $B%j%=!<%9$N<B:]$NFbMF$r%?%$%W%^%C%W%U%!%$%k$K=q$/$3$H$,$G$-$^$9!#(B - $B$3$N%X%C%@$OK\J8$NFbMF$N6h@Z$j$H$J$kJ8;zNs$G;O$^$kI,MW$,$"$j$^$9!#(B - $B%?%$%W%^%C%W%U%!%$%k$NB3$/9T$O!"6h@Z$jJ8;zNs$,8+$D$+$k$^$G!"(B - $B%j%=!<%9$NK\J8$K$J$j$^$9!#(B - - <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 $BC5:w$O!"(B<code>Multiviews</code> <code class="directive"><a href="../mod/core.html#options">Options</a></code> $B%G%#%l%/%F%#%V$K$h$jM-8z$K$J$j$^$9!#(B - $B%5!<%P$,(B <code>/some/dir/foo</code> - $B$X$N%j%/%(%9%H$r<u$1<h$j!"(B<code>/some/dir/foo</code> $B$,B8:_(B - <em>$B$7$J$$(B</em>$B>l9g!"%5!<%P$O%G%#%l%/%H%j$rFI$s$G!"(B - <code>foo.*</code> $B$K$"$F$O$^$kA4$F$N%U%!%$%k$rC5$7!"(B - $B;v<B>e$=$l$i$N%U%!%$%k$r%^%C%W$9$k%?%$%W%^%C%W$r:n$j$^$9!#(B - $B$=$N$H$-!"%a%G%#%"%?%$%W$H%3%s%F%s%H%(%s%3!<%G%#%s%0$O!"(B - $B$=$N%U%!%$%kL>$rD>@\;XDj$7$?$H$-$HF1$8$b$N$,3d$jEv$F$i$l$^$9!#(B - $B$=$l$+$i%/%i%$%"%s%H$NMW5a$K0lHV9g$&$b$N$rA*$S!"(B - $B$=$N%I%-%e%a%s%H$rJV$7$^$9!#(B</p> - - <p>$B%U%!%$%k$rA*Br$9$k:]$K!"4XO"$9$k%3%s%F%s%H%M%4%7%(!<%7%g%s$N(B - $B%a%?>pJs$r;}$?$J$$%U%!%$%k$K$D$$$F!"H=Dj$r9T$&$+$I$&$+$r(B - <code class="directive"><a href="../mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code> - $B%G%#%l%/%F%#%V$G@_Dj$7$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%3%s%F%s%H%M%4%7%(!<%7%g%s$5$l$?%I%-%e%a%s%H$r%W%m%-%7%5!<%P$,(B -$B%-%c%C%7%e$G$-$k$h$&$K$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>CacheNegotiatedDocs On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>CacheNegotiatedDocs Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_negotiation</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>$B%P!<%8%g%s(B 2.0$B$G9=J8$,JQ$o$j$^$7$?(B</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$,@_Dj$5$l$F$$$k$H!"%3%s%F%s%H%M%4%7%(!<%7%g%s(B - $B$r$7$?7k2L$N%I%-%e%a%s%H$N%-%c%C%7%e$r5v2D$7$^$9!#(B - $B$3$l$O!"%W%m%-%7$N8e$m$K$$$k%/%i%$%"%s%H$,G=NO$K0lHV9g$C$?(B - $B%I%-%e%a%s%H$G$O$J$/!"(B - $B%-%c%C%7%e$r$h$j8z2LE*$K$9$k$b$N$rF@$k2DG=@-$,$"$k$H$$$&$3$H$G$9!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$O(B HTTP/1.0 $B%V%i%&%6$+$i$N%j%/%(%9%H(B - $B$N$_$KE,MQ$5$l$^$9!#(BHTTP/1.1 $B$O!"(B - $B8r>D$5$l$?%I%-%e%a%s%H$N%-%c%C%7%e$KBP$7$F$:$C$H$h$$@)8f$,2DG=$J$N$G!"(B - $B$3$N%G%#%l%/%F%#%V$O(B HTTP/1.1 $B$N%j%/%(%9%H$K$O1F6A$7$^$;$s!#(B</p> - <p>2.0 $B$h$jA0$N%P!<%8%g%s$G$O!"(B - <code class="directive">CacheNegotiatedDocs</code> $B$O0z?t$r<h$i$:!"(B - $B%G%#%l%/%F%#%V$,B8:_$9$k$3$H$G(B on $B$NF0:n$r$7$F$$$^$7$?!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BMW5a$K9g$&C1FH$N%I%-%e%a%s%H$,8+$D$+$i$J$+$C$?$H$-$K9T$J$&$3$H$r;XDj(B -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>ForceLanguagePriority Prefer</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_negotiation</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>$B%P!<%8%g%s(B 2.0.30 $B0J9_$G;HMQ2DG=(B</td></tr> -</table> - <p><code class="directive">ForceLanguagePriority</code> $B%G%#%l%/%F%#%V$O(B - $BMW5a$K9g$&%I%-%e%a%s%H$r0l$D$@$1JV$9$3$H$,$G$-$J$$$H$-$K!"(B - <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> - $B%G%#%l%/%F%#%V$r;H$C$F%M%4%7%(!<%7%g%s$N7k2L$rJV$7$^$9!#(B</p> - - <p><code>ForceLanguagePriority Prefer</code> $B$O!"F1Ey$NA*Br;h$,(B - $B$$$/$D$+$"$k$H$-$K!"(BHTTP $B$N(B 300 (MULTIPLE CHOICES) $B$rJV$9Be$o$j$K!"(B - <code>LanguagePriority</code> $B$r;H$C$F0l$D$@$1%I%-%e%a%s%H$rJV$9$h$&$K(B - $B$7$^$9!#0J2<$N%G%#%l%/%F%#%V$,;XDj$5$l$F$$$F!"%f!<%6$N(B <code>Accept-Language</code> - $B%X%C%@$G$O(B <code>en</code> $B$H(B <code>de</code> $B$NIJ<A$,6&$K(B - <code>.500</code> ($BF1$8$/$i$$5vMF(B) $B$G$"$k$H$-$O!"(B - $B:G=i$K%^%C%A$9$k(B variant $B$N(B <code>en</code> $B$,Aw$i$l$^$9!#(B</p> - - <div class="example"><p><code> - LanguagePriority en fr de<br /> - ForceLanguagePriority Prefer - </code></p></div> - - <p><code>ForceLanguagePriority Fallback</code> $B$G$O!"(BHTTP 406 - (NOT ACCEPTABLE) $B$rAw?.$9$kBe$o$j$K!"(B - <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> - $B$,@5$7$$7k2L$rAw$j$^$9!#(B - $B0J2<$N%G%#%l%/%F%#%V$,;XDj$5$l$F$$$F!"%f!<%6$N(B <code>Accept-Language</code> - $B$,(B <code>es</code> $B8@8l$N$_$r5v2D$7$F$$$F!"$5$i$K$=$N$h$&$J(B variant $B$,$J$$$H$-$K$O!"(B - $B0J2<$N(B <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> - $B$N%j%9%H$N:G=i$N(B variant $B$,Aw$l$l$^$9!#(B</p> - - <div class="example"><p><code> - LanguagePriority en fr de<br /> - ForceLanguagePriority Fallback - </code></p></div> - - <p><code>Prefer</code> $B$H(B <code>Fallback</code> $B$NN>J}$N%*%W%7%g%s$r(B - $BF1;~$K;XDj$9$k$3$H$,$G$-$^$9!#(B - $B$G$9$+$i!"J#?t$N(B variant $B$,$"$k$H$-$O(B - <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> $B$N:G=i$N(B - variant $B$,Aw$i$l!"%/%i%$%"%s%H$N5vMF8@8l$K9g$&(B vaiant $B$,$J$$$H$-$O(B - $BB8:_$9$k%I%-%e%a%s%H$G:G=i$N$b$N$,Aw$i$l$k!"$H$$$&MM$K$9$k$3$H$,$G$-$^$9!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%/%i%$%"%s%H$,M%@hEY$r<($5$J$+$C$?$H$-$N8@8l$N(B variant $B$NM%@hEY$r(B -$B;XDj(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>LanguagePriority <var>MIME-lang</var> [<var>MIME-lang</var>] -...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_negotiation</td></tr> -</table> - <p><code class="directive">LanguagePriority</code> $B$O!"(BMultiViews - $B%j%/%(%9%H$r07$&$H$-$K!"%/%i%$%"%s%H$,M%@h=g0L$rDs6!$7$F$$$J$$>l9g$N(B - $B8@8l$NM%@h=g0L$r@_Dj$7$^$9!#(B<var>MIME-lang</var> - $B$N%j%9%H$,M%@hEY$N9_=g$KJB$S$^$9!#(B</p> - - <div class="example"><h3>Example:</h3><p><code> - LanguagePriority en fr de - </code></p></div> - - <p><code>foo.html</code> $B$,%j%/%(%9%H$5$l!"(B<code>foo.html.fr</code> - $B$H(B <code>foo.html.de</code> $B$,N>J}B8:_$7!"(B - $B%V%i%&%6$,(B$B8@8l$NM%@h=g0L$rDs6!$7$F$J$$>l9g$O(B - <code>foo.html.fr</code> $B$,JV$5$l$^$9!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$OB>$NJ}K!$G!V:GA1!W(B - $B$N8@8l$,7hDj$G$-$J$$$H$-$+!"(B<code class="directive"><a href="#forcelanguagepriority">ForceLanguagePriority</a></code> $B%G%#%l%/%F%#%V$,(B - <code>None</code> $B0J30$N$H$-$K$N$_8z2L$,$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B - $B0lHLE*$K$O!"%5!<%PB&$G$O$J$/%/%i%$%"%s%HB&$G9%$_$N8@8l$r7hDj$7$^$9!#(B</p> - -<h3>$B;2>H(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 2c15f42e6c..0a1cf29b65 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.jis +URI: mod_setenvif.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..27b595ad4f --- /dev/null +++ b/docs/manual/mod/mod_setenvif.html.ja.euc-jp @@ -0,0 +1,280 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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.1 以降では、<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 1999-2004 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.jis b/docs/manual/mod/mod_setenvif.html.ja.jis deleted file mode 100644 index 656f5d12b5..0000000000 --- a/docs/manual/mod/mod_setenvif.html.ja.jis +++ /dev/null @@ -1,280 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%j%/%(%9%H$NFCD'$K4p$E$$$?4D6-JQ?t$N@_Dj$r2DG=$K$9$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>setenvif_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_setenvif.c</td></tr></table> -<h3>$B35MW(B</h3> - - - <p><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> - $B%b%8%e!<%k$O!"%j%/%(%9%H$N$"$kB&LL$,;XDj$5$l$?@55,I=8=(B - $B$K9g$&$+$I$&$+$K$h$C$F4D6-JQ?t$r@_Dj$9$k5!G=$rDs6!$7$^$9!#(B - $B$3$l$i$N4D6-JQ?t$r;HMQ$7$F!"%5!<%P$NB>$NItJ,$,$I$N$h$&$JF0:n$r$9$k$+$r(B - $B7hDj$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B$3$N%b%8%e!<%k$,Ds6!$9$k%G%#%l%/%F%#%V$O!"(B - $B@_Dj%U%!%$%k$K8=$l$k=gHV$KE,MQ$5$l$^$9!#(B - $B$=$l$r;H$C$F!"<!$NNc$N$h$&$K$h$jJ#;($J@_Dj$r$9$k$3$H$,$G$-$^$9!#(B - $B$3$l$O!"%V%i%&%6$,(B mozilla $B$G$O$"$k$1$l$I!"(BMSIE $B$G$O$J$$$H$-$K(B - <code>netscape</code> $B$r@_Dj$7$^$9!#(B</p> -<div class="example"><p><code> - BrowserMatch ^Mozilla netscape<br /> - BrowserMatch MSIE !netscape<br /> -</code></p></div> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B;2>H(B</h3> -<ul class="seealso"> -<li><a href="../env.html">Apache $B$N4D6-JQ?t(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>HTTP User-Agent $B$K4p$E$$$F4D6-JQ?t$r@_Dj$9$k(B -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_setenvif</td></tr> -</table> - <p><code class="directive">BrowserMatch</code> $B$O(B - <code class="directive"><a href="#setenvif">SetEnvIf</a></code> $B%G%#%l%/%F%#%V$N(B - $BFCNc$G!"(B<code>User-Agent</code> HTTP $B%j%/%(%9%H%X%C%@$K4p$E$$$F(B - $B4D6-JQ?t$r@_Dj$7$^$9!#0J2<$N(B 2 $B9T$N8z2L$OF1$8$K$J$j$^$9(B:</p> - -<div class="example"><p><code> - BrowserMatchNoCase Robot is_a_robot<br /> - SetEnvIfNoCase User-Agent Robot is_a_robot<br /> -</code></p></div> - - <p>$B$=$NB>$NNc(B:</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>HTTP User-Agent $B$K4p$E$$$FBgJ8;z>.J8;z$r6hJL$;$:$K(B -$B4D6-JQ?t$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_setenvif</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 1.2 $B0J9_(B - (Apache 1.2 $B$G$O$3$N%G%#%l%/%F%#%V$O$b$&MQ$$$i$l$F$$$J$$(B - mod_browser $B%b%8%e!<%k$K$"$j$^$7$?(B)</td></tr> -</table> - - <p><code class="directive">BrowserMatchNoCase</code> $B%G%#%l%/%F%#%V$O(B - $B0UL#E*$K$O(B <code class="directive"><a href="#browsermatch">BrowserMatch</a></code> $B%G%#%l%/%F%#%V$H(B - $BF1$8$G$9!#$?$@$7!"$3$N%G%#%l%/%F%#%V$OBgJ8;z>.J8;z$r6hJL$7$J$$(B - $B%^%C%A%s%0$r9T$J$$$^$9!#Nc$($P(B:</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> $B%G%#%l%/%F%#%V$H(B - <code class="directive">BrowserMatchNoCase</code> $B%G%#%l%/%F%#%V$O(B - <code class="directive"><a href="#setenvif">SetEnvIf</a></code> $B%G%#%l%/%F%#%V$H(B - <code class="directive"><a href="#setenvifnocase">SetEnvIfNoCase</a></code> $B%G%#%l%/%F%#%V$N(B - $BFCNc$G$9!#0J2<$N(B 2 $B9T$N8z2L$OF1$8$G$9(B:</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%j%/%(%9%H$NB0@-$K4p$E$$$F4D6-JQ?t$r@_Dj$9$k(B -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_setenvif</td></tr> -</table> - <p><code class="directive">SetEnvIf</code> - $B%G%#%l%/%F%#%V$O!"%j%/%(%9%H$NB0@-$K4p$E$$$F4D6-JQ?t$rDj5A$7$^$9!#(B - $B:G=i$N0z?t$G;XDj$G$-$k(B <em>attribute</em> $B$O0J2<$N;0$D$N$I$l$+$G$9(B:</p> - -<ol> -<li>HTTP $B%j%/%(%9%H%X%C%@%U%#!<%k%I(B ($B>\$7$$>pJs$O(B <a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC 2616</a> $B$r(B - $B;2>H$7$F$/$@$5$$(B)$B!#Nc$($P!"(B<code>Host</code>, - <code>User-Agent</code>, <code>Referer</code>, - <code>Accept-Language</code> $B$G$9!#%j%/%(%9%H%X%C%@$N=89g$r8=$9$?$a$K(B - $B@55,I=8=$r;H$&$3$H$b$G$-$^$9!#(B</li> - -<li>$B0J2<$N%j%/%(%9%H$N0lItJ,$N$I$l$+(B: - - <ul> - <li><code>Remote_Host</code> - - $B%j%/%(%9%H$r9T$J$C$F$$$k%/%i%$%"%s%H$N%[%9%HL>(B ($B$b$7$"$l$P(B)</li> - - <li><code>Remote_Addr</code> - - $B%j%/%(%9%H$r9T$J$C$F$$$k%/%i%$%"%s%H$N(B IP $B%"%I%l%9(B</li> - - <li><code>Server_Addr</code> - - $B%j%/%(%9%H$r<u$1<h$C$?%5!<%P$N(B IP $B%"%I%l%9(B - (2.0.43 $B0J9_$N$_(B)</li> - - <li><code>Request_Method</code> - - $B;HMQ$5$l$F$$$k%a%=%C%IL>(B (<code>GET</code>, <code>POST</code> - <em>$B$J$I(B</em>)</li> - - <li><code>Request_Protocol</code> - - $B%j%/%(%9%H$,9T$J$o$l$?%W%m%H%3%k$NL>A0$H%P!<%8%g%s(B - (<em>$BNc$($P(B</em>$B!"(B"HTTP/0.9", "HTTP/1.1" <em>$B$J$I!#(B</em>)</li> - - <li><code>Request_URI</code> - - URL $B$N%9%-!<%`$H%[%9%H$N8e$NItJ,(B</li> - </ul> -</li> - -<li>$B%j%/%(%9%H$H4XO"IU$1$i$l$k4D6-JQ?t$N%j%9%H!#$3$l$K$h$j(B -<code class="directive">SetEnvIf</code> $B%G%#%l%/%F%#%V$,0JA0$N%^%C%A$N7k2L$r(B -$B;H$&$3$H$,$G$-$k$h$&$K$J$j$^$9!#$3$NJ}K!$N%F%9%H$G$OA0$NItJ,$K$"$k(B -<code>SetEnvIf[NoCase]</code> $B$N7k2L$N$_$r;HMQ2DG=$G$9!#!VA0!W$H$O!"(B -$B$h$j9-$$HO0O$KBP$7$FDj5A$5$l$F$$$k(B ($B%5!<%PA4BN$N$h$&$K(B) $B$+!"8=:_$N%G%#%l%/%F%#%V$N(B -$BHO0O$G$h$jA0$NItJ,$GDj5A$5$l$F$$$k$+!"$H$$$&$3$H$G$9!#(B -$B4D6-JQ?t$G$"$k2DG=@-$O!"%j%/%(%9%H$NFC@-$KBP$9$k%^%C%A$,B8:_$;$:!"(B -<em>attribute</em> $B$K@55,I=8=$,;H$o$l$J$+$C$?$H$-$K$N$_9MN8$5$l$^$9!#(B</li> -</ol> - -<p>$BFs$DL\$N0z?t(B (<em>regex</em>) $B$O(B <a href="http://www.pcre.org/">Perl $B8_49$N@55,I=8=(B</a>$B$G$9!#(B -$B$3$l$O(B POSIX.2 $B$N(B egrep $B7A<0$N@55,I=8=$H;w$F$$$^$9!#(B<em>regex</em> $B$,(B -<em>attribute</em> $B$K%^%C%A$9$k>l9g$O!";D$j$N0z?t$,I>2A$5$l$^$9!#(B</p> - -<p>$B;D$j$N0z?t$O@_Dj$9$kJQ?t$NL>A0$G!"@_Dj$5$l$kCM$r;XDj$9$k$3$H$b$G$-$^$9!#(B -$B$3$l$O!"(B</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>$B$N$I$l$+$N7A<0$K$J$j$^(B$B$9!#(B</p> - - <p>$B:G=i$N7A<0$G$O!"CM$O(B "1" $B$K@_Dj$5$l$^$9!#(B - $BFs$DL\$O$b$7CM$,Dj5A$5$l$F$$$l$P$=$l$r<h$j=|$-$^$9!#(B - $B;0$DL\$OJQ?t$r(B <code><em>value</em></code> $B$NM?$($i$l$?CM$K@_Dj$7$^$9!#(B - 2.1 $B0J9_$G$O!"(B<var>regex</var> $BFb$K(B <code>$1</code>..<code>$9</code> - $B$,B8:_$9$l$P$=$l$rG'<1$7!"(B<var>regex</var> $B$NBP1~$9$k4]3g8L$G0O$^$l$?ItJ,$G(B - $BCV49$7$^$9!#(B</p> - -<div class="example"><h3>$BNc(B:</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>$B=i$a$N;0$D$O%j%/%(%9%H$,2hA|$G$"$k$H$-$K4D6-JQ?t(B - <code>object_is_image</code> $B$r@_Dj$7$^$9!#;M$DL\$O(B - $B;2>H85$N%Z!<%8$,%&%'%V%5%$%H(B <code>www.mydomain.com</code> $B$K$"$k$H$-$K(B - <code>intra_site_referral</code> $B$r@_Dj$7$^$9!#(B</p> - - <p>$B:G8e$NNc$O!"%j%/%(%9%H$K(B "TS" $B$G;O$^$j!"CM$,=89g(B [a-z] $B$N$I$l$+$G(B - $B;O$^$k%X%C%@$,$"$k$H$-$K(B <code>HAVE_TS</code> $B$r@_Dj$7$^$9!#(B</p> - -<h3>$B;2>H(B</h3> -<ul> -<li>$BB>$NNc$O!"(B<a href="../env.html">Apache $B$N4D6-JQ?t(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%j%/%(%9%H$NB0@-$K4p$E$$$FBgJ8;z>.J8;z$r6hJL$;$:$K4D6-JQ?t$r@_Dj$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</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">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>FileInfo</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_setenvif</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 1.3 $B0J9_(B</td></tr> -</table> - - <p><code class="directive">SetEnvIfNoCase</code> $B$O0UL#E*$K$O(B - <code class="directive"><a href="#setenvif">SetEnvIf</a></code> $B%G%#%l%/%F%#%V$H(B - $BF1$8$G$9!#0c$$$O!"@55,I=8=$N%^%C%A%s%0$,BgJ8;z>.J8;z$r6hJL$7$J$$$G(B - $B9T$J$o$l$k$3$H$G$9!#Nc$($P(B:</p> - -<div class="example"><p><code> - SetEnvIfNoCase Host Apache\.Org site=apache -</code></p></div> - - <p>$B$3$l$O(B HTTP $B%j%/%(%9%H%X%C%@$K%U%#!<%k%I(B <code>Host:</code> $B$,(B - $B$"$j!"$=$NCM$,(B <code>Apache.Org</code> $B$d(B <code>apache.org</code>$B!"(B - $B$=$NB>$NBgJ8;z>.J8;z$NAH$_9g$o$;$G$"$C$?$H$-$K(B <code>site</code> - $B4D6-JQ?t$r(B "<code>apache</code>" $B$K@_Dj$7$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 2cbe8fb3ff..1053634fd3 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.jis +URI: mod_so.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..b4cf493a28 --- /dev/null +++ b/docs/manual/mod/mod_so.html.ja.euc-jp @@ -0,0 +1,190 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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 1999-2004 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.jis b/docs/manual/mod/mod_so.html.ja.jis deleted file mode 100644 index af96204007..0000000000 --- a/docs/manual/mod/mod_so.html.ja.jis +++ /dev/null @@ -1,190 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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">$B@bL@(B:</a></th><td>$B5/F0;~$d:F5/F0;~$K<B9T%3!<%I$H%b%8%e!<%k$r%5!<%P$K%m!<%I$9$k(B -</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>so_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_so.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td>$B$3$N%b%8%e!<%k$O(B Window $B$G$O(B ($B>o$K4^$^$l$F$$$k(B) Base -$B%b%8%e!<%k$G$9(B</td></tr></table> -<h3>$B35MW(B</h3> - - - <p>$B$$$/$D$+$N%*%Z%l!<%F%#%s%0%7%9%F%`$G$O!"%5!<%P$N:F%3%s%Q%$%k$r$9$kBe$o$j$K!"(B - $B$3$N%b%8%e!<%k$r;HMQ$7$F(B - <a href="../dso.html">$BF0E*6&M-%*%V%8%'%/%H(B</a> - (DSO) $B5!9=$K$h$j!"<B9T;~$K(B Apache $B$K%b%8%e!<%k$rFI$_9~$^$;$k$3$H$,(B - $B$G$-$^$9!#(B</p> - - <p>Unix $B>e$G$O!"FI$_9~$^$l$k%3!<%I$ODL>o$O6&M-%*%V%8%'%/%H%U%!%$%k(B - ($BIaDL(B <code>.so</code> $B$H$$$&3HD%;R$,IU$$$F$$$^$9(B) $B$+$i$G$9!#(B - Windows $B>e$G$O$3$N%b%8%e!<%k$N3HD%;R$O(B <code>.so</code> $B$+(B <code>.dll</code> - $B$G$9!#(B</p> - - <div class="warning"><h3>$B7Y9p(B</h3> - <p>Apache 1.3 $B$N%b%8%e!<%k$rD>@\(B Apache 2.0 $B$G;H$&$3$H$O$G$-$^$;$s(B - $B!=(B $B%b%8%e!<%k$O(B Apache 2.0 $BMQ$KF0E*$K%m!<%I$5$l$k$+!"(B - $BD>@\AH$_9~$^$l$k$?$a$K=$@5$5$l$J$1$l$P$J$j$^$;$s!#(B</p> - </div> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> Windows $BMQ$N%m!<%I2DG=$J%b%8%e!<%k$r:n@.$9$k(B</li> -</ul></div> -<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> -<div class="section"> -<h2>Windows $BMQ$N%m!<%I2DG=$J%b%8%e!<%k$r:n@.$9$k(B</h2> - - <div class="note"><h3>$BCm(B</h3> - <p>Apache 1.3.15 $B$H(B 2.0 $B$H$G(B Windows $B$N%b%8%e!<%kL>$N7A<0$OJQ99$5$l$^$7$?(B - $B!=(B $B%b%8%e!<%k$O(B mod_foo.so $B$H$$$&L>A0$K$J$j$^$7$?!#(B</p> - - <p>$B$^$@(B mod_so $B$G(B ApacheModuleFoo.dll $B$H$$$&L>A0$N%b%8%e!<%k$b(B - $B%m!<%I$5$l$^$9$,!"?7$7$$L>A0$NIU$1J}$r;H$&J}$,9%$^$l$^$9!#%b%8%e!<%k$r(B - 2.0 $BMQ$K0\?"$7$F$$$k$N$G$"$l$P!"(B2.0 $B$N=,47$K9g$&$h$&$KL>A0$r(B - $B=$@5$7$F$/$@$5$$!#(B</p></div> - - <p>Apache $B$N%b%8%e!<%k(B API $B$O(B UNIX $B$H(B Windows $B4V$G$OJQ99$5$l$F$$$^$;$s!#(B - $BB?$/$N%b%8%e!<%k$OA4$/JQ99$J$7!"$b$7$/$O4JC1$JJQ99$K$h$j(B Windows - $B$G<B9T$G$-$k$h$&$K$J$j$^$9!#$?$@$7!"$=$l0J30$N(B Windows $B$K$OL5$$(B Unix - $B%"!<%-%F%/%A%c!<$N5!G=$K0MB8$7$?%b%8%e!<%k$OF0:n$7$^$;$s!#(B</p> - - <p>$B%b%8%e!<%k$,<B:]$KF0:n$9$k$H$-$O!"(B - $BFs$D$NJ}K!$N$I$A$i$+$G%5!<%P$KDI2C$9$k$3$H$,$G$-$^$9!#$^$:!"(BUnix - $B$HF1MM$K%5!<%P$K%3%s%Q%$%k$7$FAH$_(B$B9~$`$3$H$,$G$-$^$9!#(BWindows - $BMQ$N(B Apache $B$O(B Unix $BMQ$N(B Apache $B$K$"$k(B <code>Configure</code> - $B%W%m%0%i%`$,$"$j$^$;$s$N$G!"%b%8%e!<%k$N%=!<%9%U%!%$%k$r(B - ApacheCore $B%W%m%8%'%/%H%U%!%$%k$KDI2C$7!"%7%s%\%k$r(B - <code>os\win32\modules.c</code> $B%U%!%$%k$KDI2C$9$kI,MW$,$"$j$^$9!#(B</p> - - <p>$BFs$DL\$O%b%8%e!<%k$r(B DLL $B$H$7$F%3%s%Q%$%k$9$kJ}K!$G$9!#(B - DLL $B$O6&M-%i%$%V%i%j$G!"<B9T;~$K(B - <code><code class="directive">LoadModule</code></code> - $B%G%#%l%/%F%#%V$K$h$j%5!<%P$KFI$_9~$`$3$H$,$G$-$^$9!#$3$l$i$N%b%8%e!<%k(B - DLL $B$O$=$N$^$^G[I[$9$k$3$H$,2DG=$G!"%5!<%P$r:F%3%s%Q%$%k$9$k$3$H$J$/!"(BWindows - $BMQ$N(B Apache $B$N$9$Y$F$N%$%s%9%H!<%k$G<B9T$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B%b%8%e!<%k(B DLL $B$r:n@.$9$k$?$a$K$O!"(B - $B%b%8%e!<%k$N:n@.$K>.$5$JJQ99$r9T$J$&I,MW$,$"$j$^$9!#(B - $B$D$^$j!"%b%8%e!<%k$N%l%3!<%I(B ($B$3$l$O8e$G:n@.$5$l$^$9!#(B - $B0J2<$r;2>H$7$F$/$@$5$$(B) $B$,(B DLL $B$+$i%(%/%9%]!<%H$5$l$J$1$l$P$J$j$^$;$s!#(B - $B$3$l$r9T$J$&$K$O!"(B<code>AP_MODULE_DECLARE_DATA</code> (Apache - $B$N%X%C%@%U%!%$%k$GDj5A$5$l$F$$$^$9(B) $B$r%b%8%e!<%k$N%b%8%e!<%k%l%3!<%I(B - $BDj5A$NItJ,$KDI2C$7$F$/$@$5$$!#$?$H$($P!"%b%8%e!<%k$K(B</p> -<div class="example"><p><code> - module foo_module; -</code></p></div> - - <p>$B$,$"$k$H$9$k$H!"$=$l$r<!$N$b$N$GCV$-49$($F$/$@$5$$!#(B</p> -<div class="example"><p><code> - module AP_MODULE_DECLARE_DATA foo_module; -</code></p></div> - - <p>Unix $B>e$G$b$3$N%b%8%e!<%k$r(B - $BJQ99L5$7$G;H$$B3$1$i$l$k$h$&$K!"$3$N%^%/%m$O(B Windows - $B>e$G$N$_8zNO$r;}$A$^$9!#(B<code>.DEF</code> - $B%U%!%$%k$NJ}$rNI$/CN$C$F$$$k$H$$$&>l9g$O!"(B - $BBe$o$j$K$=$l$r;H$C$F%b%8%e!<%k%l%3!<%I$r(B - $B%(%/%9%]!<%H$9$k$3$H$b$G$-$^$9!#(B</p> - <p>$B$5$"!"$"$J$?$N%b%8%e!<%k$N(B DLL $B$r:n@.$7$^$7$g$&!#$3$l$r!"(B - libhttpd.lib $B6&M-%i%$%V%i%j$,%3%s%Q%$%k$5$l$?$H$-$K:n@.$5$l$?(B - ibhttpd.lib $B%(%/%9%]!<%H%i%$%V%i%j$H%j%s%/$7$F$/$@$5$$!#$3$N;~$K!"(B - Apache $B$N%X%C%@%U%!%$%k$,@5$7$$(B$B0LCV$K$"$k$h$&$K!"(B - $B%3%s%Q%$%i$N@_Dj$rJQ$($kI,MW$,$"$k$+$b$7$l$^$;$s!#(B - $B$3$N%i%$%V%i%j$O%5!<%P%k!<%H$N(B modules $B%G%#%l%/%H%j$K$"$j$^$9!#(B - $B%S%k%I4D6-$,@5$7$/@_Dj$5$l$k$h$&$K!"4{B8$N%b%8%e!<%kMQ$N(B .dsp $B$r(B - $B<h$C$F$/$k$N$,0lHVNI$$$G$7$g$&!#$b$7$/$O!"$"$J$?$N(B .dsp $B$H(B - $B%3%s%Q%$%i$H%j%s%/$N%*%W%7%g%s$rHf3S$9$k!"$H$$$&$b$N$G$bNI$$$G$9!#(B</p> - - <p>$B$3$l$G(B DLL $BHG$N%b%8%e!<%k$,:n@.$5$l$F$$$k$O$:$G$9!#(B - $B%5!<%P%k!<%H$N(B <code>modules</code> - $B%G%#%l%/%H%j$K%b%8%e!<%k$rCV$$$F!"(B - <code><code class="directive">LoadModule</code></code> - $B%G%#%l%/%F%#%V$r;H$C$FFI$_9~$s$G$/$@$5$$!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B;XDj$5$l$?%*%V%8%'%/%H%U%!%$%k$d%i%$%V%i%j$r%j%s%/$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>LoadFile <em>filename</em> [<em>filename</em>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_so</td></tr> -</table> - - <p>LoadFile $B%G%#%l%/%F%#%V$O!"%5!<%P$,5/F0$5$l$?$H$-$d:F5/F0$5$l$?$H$-$K!"(B - $B;XDj$5$l$?%*%V%8%'%/%H%U%!%$%k$d%i%$%V%i%j$r%j%s%/$7$^$9!#(B - $B$3$l$O%b%8%e!<%k$,F0:n$9$k$?$a$KI,MW$K$J$k$+$b$7$l$J$$DI2C$N(B - $B%3!<%I$rFI$_9~$`$?$a$K;HMQ$5$l$^$9!#(B<em>Filename</em> $B$O@dBP%Q%9$+!"(B<a href="core.html#serverroot">ServerRoot</a> $B$+$i$NAjBP%Q%9$G$9!#(B</p> - - <p>$BNc(B:</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%*%V%8%'%/%H%U%!%$%k$d%i%$%V%i%j$r%j%s%/$7!";HMQ%b%8%e!<%k$N(B -$B%j%9%H$KDI2C$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>LoadModule <em>module filename</em></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_so</td></tr> -</table> - - <p>LoadModule $B%G%#%l%/%F%#%V$O(B <em>filename</em> - $B$H$$$&%*%V%8%'%/%H%U%!%$%k$*$h$S%i%$%V%i%j$r%j%s%/$7!"(B<em>module</em> - $B$H$$$&L>A0$N%b%8%e!<%k$N9=B$$r%"%/%F%#%V$J%b%8%e!<%k$N%j%9%H$KDI2C$7$^$9!#(B - <em>Module</em> $B$O%U%!%$%kCf$N(B <code>module</code> - $B7?$N30ItJQ?t$NL>A0$G!"%b%8%e!<%k$N%I%-%e%a%s%H$K(B - <a href="module-dict.html#moduleidentifier">$B%b%8%e!<%k<1JL;R(B</a>$B$H$7$F=q$+$l$F$$$k$b$N$G$9!#Nc(B :</p> - - <div class="example"><p><code> - LoadModule status_module modules/mod_status.so - </code></p></div> - - <p>$B$3$l$O(B ServerRoot $B$N(B modules $B%5%V%G%#%l%/(B$B%H%j$+$i;XDj$5$l$?L>A0$N(B - $B%b%8%e!<%k$r%m!<%I$7$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 2e12990642..bcda93f53c 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.jis +URI: mod_speling.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..29f8f6625c --- /dev/null +++ b/docs/manual/mod/mod_speling.html.ja.euc-jp @@ -0,0 +1,127 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/mod_speling.html.ja.jis deleted file mode 100644 index 8e39f41b8a..0000000000 --- a/docs/manual/mod/mod_speling.html.ja.jis +++ /dev/null @@ -1,127 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%f!<%6$,F~NO$7$?$G$"$m$&4V0c$C$?(B URL $B$r!"(B -$BBgJ8;z>.J8;z$N6hJL$rL5;k$9$k$3$H$H0l$D0J2<$NDV$j4V0c$$$r5vMF$9$k$3$H$G(B -$B=$@5$r;n$_$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>speling_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_speling.c</td></tr></table> -<h3>$B35MW(B</h3> - - - <p>$B%j%/%(%9%H$NDV$j$,4V0c$C$F$$$?$j!"(B - $BBgJ8;z>.J8;z$,0c$C$F$$$?$j$9$k$?$a$K!"(BApache $B$N%3%"%5!<%P$,(B - $B%I%-%e%a%s%H$X$N%j%/%(%9%H$X$N1~Ez$r@5$7$/Ds6!$G$-$J$$$3$H$,$"$j$^$9!#(B - $B$3$N%b%8%e!<%k$O!"B>$N$9$Y$F$N%b%8%e!<%k$,$"$-$i$a$?8e$G$"$C$?$H$7$F$b!"(B - $B%j%/%(%9%H$K9g$&%I%-%e%a%s%H$r8+$D$1$h$&$H$9$k$3$H$K$h$j$3$NLdBj$N(B - $B2r7h$r;n$_$^$9!#$3$N%b%8%e!<%k$O%j%/%(%9%H$5$l$?%G%#%l%/%H%j$K$"$k(B - $B$=$l$>$l$N%I%-%e%a%s%H$NL>A0$H!"%j%/%(%9%H$5$l$?%I%-%e%a%s%H$NL>A0$H$r(B - <strong>$BBgJ8;z>.J8;z$N6hJL$rL5;k$7(B</strong>$B!"(B<strong>$B0lJ8;z$^$G$N(B - $BDV$j$N4V0c$$(B</strong> ($BJ8;z$NA^F~(B/$B>JN,(B/$BNY9g$&J8;z$NCV49!"4V0c$C$?J8;z(B) - $B$r5v2D$7$FHf3S$9$k$3$H$K$h$j!"L\E*$rC#@.$7$h$&$H$7$^$9!#(B - $B$3$NJ}K!$G%j%/%(%9%H$K9g$&%I%-%e%a%s%H$N0lMw$,:n@.$5$l$^$9!#(B</p> - - <p>$B%G%#%l%/%H%j$r%9%-%c%s$7$?8e$K!"(B</p> - - <ul> - <li>$BE,@Z$J%I%-%e%a%s%H$,8+$D$+$i$J$+$C$?>l9g!"(B - Apache $B$O$$$D$b$HF1$8$h$&$K=hM}$r$7!"(B - $B!V%I%-%e%a%s%H$,8+$D$+$i$J$$!W$H$$$&%(%i!<$rJV$7$^$9!#(B</li> - - <li>$B%j%/%(%9%H$K!V$[$H$s$I!W9g$&%I%-%e%a%s%H$,0l$D$@$18+$D$+$C$?>l9g!"(B - $B$=$l$,%j%@%$%l%/%H1~Ez$H$7$FJV$5$l$^$9!#(B</li> - - <li>$B$h$/;w$?%I%-%e%a%s%H$,J#?t8+$D$+$C$?>l9g!"(B - $B$=$N%j%9%H$,%/%i%$%"%s%H$KJV$5$l!"(B - $B%/%i%$%"%s%H$,@5$7$$8uJd$rA*Br$G$-$k$h$&$K$7$^$9!#(B</li> - </ul> - -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>spelling $B%b%8%e!<%k$r;HMQ$9$k$h$&$K$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>CheckSpelling on|off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>CheckSpelling Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B, $B%G%#%l%/%H%j(B, .htaccess</td></tr> -<tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:</a></th><td>Options</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_speling</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>CheckSpelling $B$O(B Apache 1.1 $B$G$OJLG[I[$N%b%8%e!<%k$G!"(B -$BBgJ8;z>.J8;z$N4V0c$$$N$_$N5!G=$G$7$?!#(BApache 1.3 $B$G(B Apache $B$NG[I[$K(B -$B4^$^$l$k$h$&$K$J$j$^(B$B$7$?!#(BApache 1.3.2 $B$h$jA0$G$O(B <code>CheckSpelling</code> -$B%G%#%l%/%F%#%V$O!V%5!<%P!W$H!V%P!<%A%c%k%[%9%H!W%3%s%F%-%9%H$G$N$_(B -$B;HMQ2DG=$G$7$?(B</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$ODV$jMQ$N%b%8%e!<%k$r;HMQ$9$k$+$I$&$+$r(B - $B7h$a$^$9!#;HMQ;~$K$O!"0J2<$N$3$H$r3P$($F$*$$$F$/$@$5$$(B</p> - - <ul> - <li>$BF1;~$K$?$/$5$s$NDV$j$ND{@5$r9T$J$o$J$1$l$P$J$i$J$$$H$-$O!"(B - $B$=$N$?$a$K9T$J$o$l$k%G%#%l%/%H%j$N%9%-%c%s$,%5!<%P$N@-G=$K(B - $B1F6A$rM?$($^$9!#(B</li> - - <li>$B%I%-%e%a%s%H$NCf$KDV$j$N!VD{@5!W$K$h$j(B - $B0U?^$;$:9g$C$F$7$^$&$h$&$J=EMW$J%U%!%$%k$,$J$$$h$&$K$7$F$/$@$5$$!#(B - </li> - - <li>$B%b%8%e!<%k$O%f!<%6L>$NDV$j$N4V0c$$(B - (<code>http://my.host/~apahce/</code> $B$N$h$&$K(B) - $B$rD{@5$9$k$3$H$O$G$-$^$;$s!#(B - $BD{@5$G$-$k$N$O%U%!%$%kL>$H%G%#%l%/%H%jL>$@$1$G$9!#(B</li> - - <li>$BDV$j$ND{@5$OB8:_$9$k%U%!%$%k$K87L)$KE,MQ$5$l$^$9$N$G!"(B - <code><Location /status></code> - $B$O%M%4%7%(!<%7%g%s$N7k2L$N%U%!%$%k(B "<code>/stats.html</code>" - $B$H$7$F4V0c$C$F07$o$l$k$+$b$7$l$^$;$s!#(B</li> - </ul> - - - <p><a href="mod_dav.html">DAV</a> $B$,M-8z$J%G%#%l%/%H%j$G$O(B - <code class="module"><a href="../mod/mod_speling.html">mod_speling</a></code> $B$OM-8z$K$7$J$$$G$/$@$5$$!#(B - $B?7$7$/:n@.$7$?%j%=!<%9L>$r4{$KB8:_$9$k%U%!%$%kL>$K!V=$@5!W$7$h$&$H$9$k!"(B - $BNc$($P!"?75,%I%-%e%a%s%H(B <code>doc43.html</code> $B$,4{$KB8:_$9$k(B - <code>doc34.html</code> $B$K%j%@%$%l%/%H$5$l$F!"(B - $B4|BT$H$O0c$&5sF0$K$J$k$+$i$G$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 48a1a4f984..64e6ac3d25 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.jis +URI: mod_status.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..7f6ce99353 --- /dev/null +++ b/docs/manual/mod/mod_status.html.ja.euc-jp @@ -0,0 +1,154 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/mod_status.html.ja.jis deleted file mode 100644 index 65a1800d50..0000000000 --- a/docs/manual/mod/mod_status.html.ja.jis +++ /dev/null @@ -1,154 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$N3hF0>u67$H@-G=$K4X$9$k>pJs$rDs6!$9$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>status_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_status.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N(B Status $B%b%8%e!<%k$K$h$j%5!<%P4IM}<T$O%5!<%P$,$I$N$/$i$$(B - $B$N@-G=$GF0:n$7$F$$$k$+$rCN$k$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B - $B8=;~E@$G$N%5!<%P$NE}7W>pJs$rFI$_$d$9$$7A<0$G8=$7$?(B HTML $B%Z!<%8$,(B - $BI=<($5$l$^$9!#I,MW$G$"$l$P!"$3$N%Z!<%8$O<+F0E*$K%j%U%l%C%7%e$5$;$k(B - $B$3$H$b$G$-$^$9(B ($B8_49@-$N$"$k%V%i%&%6$r;HMQ$7$F$$$k>l9g(B)$B!#(B - $BJL$K!"8=;~E@$G$N%5!<%P$N>uBV$rC1=c$J5!3#FI$_<h$j2DG=$J%j%9%H$G(B - $B8=$9%Z!<%8$b$"$j$^$9!#(B</p> - - <p>$BI=<($5$l$k>pJs$O(B:</p> - - <ul> - <li>$B%j%/%(%9%H$r07$C$F$$$k%o!<%+!<$N?t(B</li> - - <li>$B%"%$%I%k(B ($BLuCm(B: $B%j%/%(%9%H$r07$C$F$$$J$$(B) $B%o!<%+!<$N?t(B</li> - - <li>$B3F%o!<%+!<$N>uBV!"%o!<%+!<$,07$C$?%j%/%(%9%H$N?t!"(B - $B%o!<%+!<$,Aw$C$?Am%P%$%H?t(B (*)</li> - - <li>$BAm%"%/%;%9?t$HAm%P%$%H?t(B (*)</li> - - <li>$B%5!<%P$,5/F0$b$7$/$O:F5/F0$5$l$?;~9o$HF0:n$7$F$$$k;~4V(B</li> - - <li>$BJ?6Q$N(B 1 $BIC$"$?$j$N%j%/%(%9%H?t!"(B1 $BIC$"$?$j$NAw$i$l$?%P%$%H?t!"(B - $B%j%/%(%9%H$"$?$j$N%P%$%H?t(B (*)</li> - - <li>$B3F%o!<%+!<$H(B Apache $BA4BN$G;HMQ$5$l$F$$$k(B CPU $B$N3d9g(B (*)</li> - - <li>$B8=;~E@$N%[%9%H$H=hM}$5$l$F$$$k%j%/%(%9%H(B (*)</li> - </ul> - - <p>"(*)" $B$NIU$$$F$$$k>pJs$rI=<($9$k$?$a$K$O%3%s%Q%$%k;~$N%*%W%7%g%s(B - $B$r;HMQ$9$kI,MW$,$"$j$^$9!#$3$l$i$NE}7W>pJs$rF@$k$?$a$KI,MW$J(B - $B%3!<%I$OI8=`$N(B Apache $B$K$O4^$^$l$F$$$^$;$s!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#extendedstatus">ExtendedStatus</a></li> -</ul> -<h3>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#enable">Status $B$r;HMQ2DG=$K$9$k(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#autoupdate">$B<+F099?7(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#machinereadable">$B5!3#FI$_<h$j2DG=$J%9%F!<%?%9%U%!%$%k(B</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 $B$r;HMQ2DG=$K$9$k(B</a></h2> - - - <p>foo.com $B%I%a%$%s$+$i$N%V%i%&%6$N$_$KBP$7$F(B - $B%9%F!<%?%9$NJs9p$r;HMQ2DG=$K$9$k$K$O(B - $B0J2<$N%3!<%I$r(B <code>httpd.conf</code> $B@_Dj%U%!%$%k$KDI2C$7$^$9(B</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>$B$3$l$G!"%5!<%P$NE}7W>pJs$r%&%'%V%V%i%&%6$r;H$C$F(B - <code>http://your.server.name/server-status</code> $B$r%"%/%;%9$9$k$3$H$K$h$j(B - $BCN$k$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B</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">$B<+F099?7(B</a></h2> - - - <p>$B%V%i%&%6$,!V%j%U%l%7%e!W5!G=$r%5%]!<%H$7$F$$$l$P!"%9%F!<%?%9%Z!<%8$r(B - $B<+F0E*$K99?7$9$k$h$&$K$G$-$^$9!#(BN $BICKh$K99?7$5$;$k$?$a$K$O(B - <code>http://your.server.name/server-status?refresh=N</code> - $B$H$$$&%Z!<%8$r%"%/%;%9$7$F$/$@$5$$!#(B</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">$B5!3#FI$_<h$j2DG=$J%9%F!<%?%9%U%!%$%k(B</a></h2> - - - <p><code>http://your.server.name/server-status?auto</code> $B$r(B - $B%"%/%;%9$9$k$3$H$K$h$j!"%9%F!<%?%9%U%!%$%k$N5!3#FI$_<h$j2DG=$J%P!<%8%g%s$r(B - $BF@$k$3$H$,$G$-$^$9!#$3$l$O<+F0E*$K<B9T$5$l$k$H$-$KJXMx$G$9!#(B - Apache $B$N(B <code>/support</code> $B%G%#%l%/%H%j$K$"$k(B - Perl $B%W%m%0%i%`(B <code>log_server_status</code> $B$r8+$F$/$@$5$$!#(B</p> - - <div class="note"> - <strong><code class="module"><a href="../mod/mod_status.html">mod_status</a></code> $B$,%5!<%P$KAH$_9~$^$l$F$$$k(B - $B>l9g!"%O%s%I%i$N5!G=$O%G%#%l%/%H%j(B<em>$BKh(B</em>$B$N%U%!%$%k(B - (<em>$B$9$J$o$A(B</em>$B!"(B<code>.htaccess</code>) $B$b4^$`(B<em>$B$9$Y$F(B</em>$B$N(B - $B@_Dj%U%!%$%k$G;HMQ2DG=$K$J$k$3$H$K$OCm0U$r$7$F$*$/I,MW$,$"$j$^$9!#(B - $B$3$l$O!"%5%$%H$K$h$C$F$O%;%-%e%j%F%#$K4X$9$kK>$^$7$/$J$$7k2L$r(B - $B$b$?$i$9$3$H$,$"$k$+$b$7$l$^$;$s!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B3F%j%/%(%9%H$KBP$7$F3HD%%9%F!<%?%9>pJs$rJ]B8$9$k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ExtendedStatus On|Off</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>ExtendedStatus Off</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_status</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>ExtendedStatus $B$O(B Apache 1.3.2 $B0J9_$G$N$_;HMQ2DG=(B</td></tr> -</table> - <p>$B$3$N@_Dj$O%5!<%PA4BN$KBP$7$FE,MQ$5$l!"%P!<%A%c%k%[%9%HKh$K(B - $BJQ99$9$k$3$H$O$G$-$^$;$s!#3HD%%9%F!<%?%9>pJs$N<}=8$O%5!<%P$N(B - $BF0:n$rCY$/$9$k$3$H$,$"$j$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 a4cf60e1ec..4be81b750b 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.jis +URI: mod_suexec.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..31344ab7a2 --- /dev/null +++ b/docs/manual/mod/mod_suexec.html.ja.euc-jp @@ -0,0 +1,79 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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>拡張</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>このモジュールと <a href="../programs/suexec.html">suexec サポートプログラム</a> + により、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>拡張</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 1999-2004 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.jis b/docs/manual/mod/mod_suexec.html.ja.jis deleted file mode 100644 index 9be3729bfc..0000000000 --- a/docs/manual/mod/mod_suexec.html.ja.jis +++ /dev/null @@ -1,79 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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">$B@bL@(B:</a></th><td>$B;XDj$5$l$?%f!<%6$H%0%k!<%W$G(B CGI $B%9%/%j%W%H$r<B9T$9$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B3HD%(B</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>suexec_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_suexec.c</td></tr> -<tr><th><a href="module-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.0 $B0J9_$G;HMQ2DG=(B</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%b%8%e!<%k$H(B <a href="../programs/suexec.html">suexec $B%5%]!<%H%W%m%0%i%`(B</a> - $B$K$h$j!"(BCGI $B%9%/%j%W%H$,;XDj$5$l$?%f!<%6$H%0%k!<%W$G(B - $B<B9T$5$l$k$h$&$K$G$-$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#suexecusergroup">SuexecUserGroup</a></li> -</ul> -<h3>$B;2>H(B</h3> -<ul class="seealso"> -<li><a href="../suexec.html">SuEXEC $B%5%]!<%H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>CGI $B%W%m%0%i%`$N%f!<%6%Q!<%_%C%7%g%s!"%0%k!<%W%Q!<%_%C%7%g%s(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>SuexecUserGroup <em>User Group</em></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>$B3HD%(B</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_suexec</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>SuexecUserGroup $B$O(B 2.0 $B0J9_$G$N$_;HMQ2DG=!#(B</td></tr> -</table> - <p><code class="directive">SuexecUserGroup</code> $B%G%#%l%/%F%#%V$O(B CGI $B%W%m%0%i%`(B - $B$,<B9T$5$l$k%f!<%6$H%0%k!<%W$r;XDj$G$-$k$h$&$K$7$^$9!#(BCGI $B0J30$N(B - $B%j%/%(%9%H$O(B User $B%G%#%l%/%F%#%V$G;XDj$5$l$?%f!<%6$N$^$^$G=hM}$5$l$^$9!#(B - $B$3$N%G%#%l%/%F%#%V$O(B Apache 1.3 $B$K$*$1$k(B VirtualHosts $B$NCf$G(B - User $B%G%#%l%/%F%#%V$H(B Group $B%G%#%l%/%F%#%V$r;H$&MQK!$NBe$o$j$K$J$j$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 f96a78bcb7..1dae85cfd3 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.jis +URI: mod_unique_id.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..c42e32e587 --- /dev/null +++ b/docs/manual/mod/mod_unique_id.html.ja.euc-jp @@ -0,0 +1,214 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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 はいくつかの子プロセスを作成し、 + その子プロセスが一つずつリクエストを処理します。それぞれの子プロセスは、 + 生存期間中に複数のリクエストを扱うことができます。 + この議論では子プロセス間では一切データを共有しないことにします。 + 以後、この子プロセスのことを httpd プロセスと呼びます。</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 1999-2004 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.jis b/docs/manual/mod/mod_unique_id.html.ja.jis deleted file mode 100644 index 28f41a0a9a..0000000000 --- a/docs/manual/mod/mod_unique_id.html.ja.jis +++ /dev/null @@ -1,214 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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">$B@bL@(B:</a></th><td>$B$=$l$>$l$N%j%/%(%9%H$KBP$9$k0l0U$J<1JL;R$NF~$C$?4D6-JQ?t$r(B -$BDs6!$9$k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Extension</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>unique_id_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_unique_id.c</td></tr></table> -<h3>$B35MW(B</h3> - - - <p>$B$3$N%b%8%e!<%k$OHs>o$K@)8B$5$l$?>r7o2<$G!"(B - $B$=$l$>$l$N%j%/%(%9%H$K!V$9$Y$F!W$N%j%/%(%9%H$KBP$7$F(B - $B0l0U$K7h$^$k$3$H$,J]>Z$5$l$F$$$kKbK!$N%H!<%/%s$rDs6!$7$^$9!#(B - $B$3$N0l0U$J<1JL;R$O!"E,@Z$K@_Dj$5$l$?%/%i%9%?$G$OJ#?t$N(B - $B%^%7%s$N4V$G$5$($b0l0U$K$J$j$^$9!#$=$l$>$l$N%j%/%(%9%H$KBP$7$F4D6-JQ?t(B - <code>UNIQUE_ID</code> $B$K<1JL;R$,@_Dj$5$l$^$9!#(B - $B0l0U$J<1JL;R$,JXMx$JM}M3$O$$$m$$$m$"$j$^$9$,!"(B - $B$3$N%I%-%e%a%s%H$NL\E*$+$i$O30$l$k$?$a!"$3$3$G$O@bL@$7$^$;$s!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</h3> -<p>$B$3$N%b%8%e!<%k$K%G%#%l%/%F%#%V$O$"$j$^$;$s!#(B</p> -<h3>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#theory">$BM}O@(B</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">$BM}O@(B</a></h2> - - - <p>$B$^$:$O$8$a$K!"(BApache $B%5!<%P$,(B Unix - $B%^%7%s$G$I$N$h$&$KF0:n$r$9$k$+$r4JC1$K@bL@$7$^$9!#(B - $B$3$N5!G=$O8=;~E@$G$O(B Windows NT $B$G$O%5%]!<%H$5$l$F$$$^$;$s!#(B - Unix $B%^%7%s$G$O(B Apache $B$O$$$/$D$+$N;R%W%m%;%9$r:n@.$7!"(B - $B$=$N;R%W%m%;%9$,0l$D$:$D%j%/%(%9%H$r=hM}$7$^$9!#$=$l$>$l$N;R%W%m%;%9$O!"(B - $B@8B84|4VCf$KJ#?t$N%j%/%(%9%H$r07$&$3$H$,$G$-$^$9!#(B - $B$3$N5DO@$G$O;R%W%m%;%94V$G$O0l@Z%G!<%?$r6&M-$7$J$$$3$H$K$7$^$9!#(B - $B0J8e!"$3$N;R%W%m%;%9$N$3$H$r(B httpd $B%W%m%;%9$H8F$S$^$9!#(B</p> - - <p>$B$"$J$?$N%&%'%V%5%$%H$K$O$"$J$?$,4IM}$9$k$$$/$D$+$N%^%7%s$,$"$k$H$7$^$9!#(B - $B$=$l$i$r$^$H$a$F%/%i%9%?$H8F$V$3$H$K$7$^$9!#$=$l$>$l$N%^%7%s$OJ#?t$N(B - Apache $B$r<B9T$9$k$3$H$b$G$-$^$9!#(B - $B$3$l$i$9$Y$F$r$^$H$a$?$b$N$,!V1'Ch!W$G$"$k$H9M$($i$l$^$9!#(B - $B$$$/$D$+$N2>Dj$N2<$G!"%/%i%9%?$N%^%7%s4V$,$?$/$5$sDL?.$r$9$k$3$H$J$/!"(B - $B$3$N1'Ch$NCf$G$=$l$>$l$N%j%/%(%9%H$K0l0U$J<1JL;R$r@8@.$G$-$k$3$H$r<($7$^$9!#(B - </p> - - <p>$B%/%i%9%?$K$"$k%^%7%s$O0J2<$NMW5a$r8+$?$5$J$1$l$P$J$j$^$;$s!#(B - ($B%^%7%s$,0l$D$@$1$@$H$7$F$b!"(BNTP $B$G;~7W$r9g$o$;$kJ}$,NI$$$G$9!#(B)</p> - - <ul> - <li>NTP $B$dB>$N%M%C%H%o!<%/>e$G;~4V$r9g$o$;$k%W%m%H%3%k$K$h$C$F(B - $B3F%^%7%s$N;~4V$NF14|$,<h$i$l$F$$$k$3$H!#(B</li> - - <li>$B%b%8%e!<%k$,%[%9%HL>$r0z$$$F0c$&(B IP - $B%"%I%l%9$r<u$1<h$k$3$H$,$G$-$k$h$&$K!"(B - $B%/%i%9%?$N$=$l$>$l$N%^%7%s$N%[%9%HL>$,0c$&$3$H!#(B</li> - </ul> - - <p>$B%*%Z%l!<%F%#%s%0%7%9%F%`$K$*$$$F$O!"(Bpid ($B%W%m%;%9(B ID) $B$,(B - 32 $B%S%C%H$NHO0OFb$G$"$k$3$H$r2>Dj$7$^$9!#%*%Z%l!<%F%#%s%0%7%9%F%`$N(B - pid $B$,(B 32 $B%S%C%H$rD6$($k>l9g$O!"4JC1$J=$@5$G$O$"$j$^$9$,!"(B - $B%3!<%I$rJQ99$9$kI,MW$,$"$j$^$9!#(B</p> - - <p>$B$3$l$i$N2>Dj$,K~$?$5$l$F$$$k$H!"$"$k;~E@$K$*$$$F!"(B - $B%/%i%9%?Fb$N$I$N%^%7%s$N$I$N(B httpd - $B%W%m%;%9$G$b!"0l0U$KF1Dj$9$k$3$H$,$G$-$^$9!#$3$l$O%^%7%s$N(B IP - $B%"%I%l%9$H(B httpd $B%W%m%;%9$N(B pid $B$G==J,$K9T$J$&$3$H$,$G$-$^$9!#(B - $B$G$9$+$i!"%j%/%(%9%H$K0l0U$J<1JL;R$r@8@.$9$k$?$a$K$O!"(B - $B;~9o$r6hJL$9$kI,MW$,$"$k$@$1$G$9!#(B</p> - - <p>$B;~9o$r6hJL$9$k$?$a$K!"(BUnix $B$N%?%$%`%9%?%s%W(B (UTC $B$N(B 1970 $BG/(B - 1 $B7n(B 1 $BF|$+$i$NIC?t(B) $B$H!"(B16 $B%S%C%H$N%+%&%s%?$r;H$$$^$9!#(B - $B%?%$%`%9%?%s%W$NN3EY$O0lIC$G$9$N$G!"0lIC4V$N(B 65536 - $B$^$G$NCM$rI=8=$9$k$?$a$K%+%&%s%?$r;HMQ$7$^$9!#;M$D$NCM(B - <em>( ip_addr, pid, time_stamp, counter )</em> $B$G3F(B httpd - $B%W%m%;%9$G0lIC$N4V$K(B 65536 $B%j%/%(%9%H$r?t$($"$2$k$3$H$,$G$-$^$9!#(B - $B;~4V$,7P$D$H(B pid $B$,:FMxMQ$5$l$k$H$$$&LdBj$,$"$j$^$9$,!"(B - $B$3$NLdBj$r2r7h$9$k$?$a$K%+%&%s%?$,;HMQ$5$l$^$9!#(B</p> - - <p>httpd $B$N;R%W%m%;%9$,:n@.$5$l$k$H!"%+%&%s%?$O(B - ($B$=$N;~E@$N%^%$%/%mIC(B $B!`(B 10) modulo 65536 $B$G=i4|2=$5$l$^$9(B - ($B$3$N<0$O$$$/$D$+$N%7%9%F%`$K$"$k!"%^%$%/%mIC$N(B - $B%?%$%^$N2<0L%S%C%H$,0[$J$k$H$$$&LdBj$r2r7h$9$k$?$a$KA*$P$l$^$7$?(B)$B!#(B - $B0l0U$J<1JL;R$,@8@.$5$l$?$H$-!";HMQ$5$l$k%?%$%`%9%?%s%W$O(B - $B%&%'%V%5!<%P$K%j%/%(%9%H$,E~Ce$7$?;~9o$K$J$j$^$9!#(B - $B%+%&%s%?$O<1JL;R$,@8@.$5$l$k$?$S$KA}2C$7$^$9(B - ($B$"$U$l$?>l9g$O(B 0 $B$KLa$j$^$9(B)$B!#(B</p> - - <p>$B%+!<%M%k$O%W%m%;%9$r%U%)!<%/$9$k$H!"$=$l$>$l$N%W%m%;%9$N$?$a$K(B - pid $B$r@8@.$7$^$9!#(Bpid $B$O7+$jJV$5$l$k$3$H$,5v2D$5$l$F$$$^$9(B - (pid $B$NCM$OB?$/$N(B Unix $B$G$O(B 16 $B%S%C%H$G$9$,!"?7$7$$%7%9%F%`$G$O(B - 32 $B%S%C%H$K3HD%$5$l$F$$$^$9(B)$B!#(B - $B$G$9$+$i!"$"$kDxEY$N;~4V$,7P2a$9$k$HF1$8(B pid $B$,:F$S;HMQ$5$l$^$9!#(B - $B$7$+$7!"0lICFb$K:F;HMQ$5$l$J$1$l$P!"(B - $B;M$D$NCM$N0l0U@-$OJ]$?$l$^$9!#$D$^$j!"2f!9$O%7%9%F%`$,0lIC4V(B - $B$K(B 65536 $B8D$N%W%m%;%9$r5/F0$7$J$$$H2>Dj$7$F$$$^$9(B ($B$$$/$D$+$N(B Unix - $B$G$O(B 32768 $B%W%m%;%9$G$9$,!"$=$l$G$9$i$[$H$s$I$"$jF@$J$$$G$7$g$&(B)$B!#(B</p> - - <p>$B2?$i$+$NM}M3$G!"F1$8;~9o$,7+$jJV$5$l$?$H$7$^$7$g$&!#(B - $B$D$^$j!"%7%9%F%`$N;~7W$,68$C$F$$$F!"$b$&0lEY2a5n$N;~9o$K$J$C$F$7$^$C$?(B - ($B$b$7$/$O?J$_$9$.$F$$$?$H$-$K!"(B - $B@5$7$$;~9o$KLa$7$?$?$a$K:F$S>-Mh$N;~9o$K$J$C$F$7$^$C$?(B) $B$H$7$^$9!#(B - $B$3$N>l9g!"(Bpid $B$H%?%$%`%9%?%s%W$,:F;HMQ$5$l$k$3$H$,4JC1$K<($5$l$^$9!#(B - $B%+%&%s%?=i4|2=MQ$N4X?t$O!"$3$NLdBj$N2sHr$r<j=u$1$7$h$&$HA*Br$5$l$F$$$^$9!#(B - $BK\Ev$O%+%&%s%?$N=i4|2=$r$9$k$?$a$K%i%s%@%`$J?t;z$r;H$$$?$$$N$G$9$,!"(B - $B$[$H$s$I$N%7%9%F%`$G$O4JC1$K;HMQ$G$-$k?t$OL5$$$3$H$KCm0U$7$F$/$@$5$$(B - (<em>$B$9$J$o$A(B</em>$B!"(Brand ()$B$O;H$($^$;$s!#(Brand () $B$K$O(B seed - $B$rM?$($kI,MW$,$"$j!"(Bseed $B$K$O;~9o$r;H$($^$;$s!#0lICC10L$G$O!"(B - $B$=$N;~9o$O$9$G$K7+$jJV$5$l$F$$$k$+$i$G$9(B)$B!#(B - $B$3$l$O!"40`z$JBP:v$G$O$"$j$^$;$s!#(B</p> - - <p>$B$3$NBP:v$O$I$N$/$i$$8z2L$,$"$k$G$7$g$&$+(B? - $B$3$3$G$O!"%^%7%s72$NCf$N0l$D$O:GBg$G0lIC$K(B 500 - $B%j%/%(%9%H$r07$&$H2>Dj$7$^$9(B ($B$3$l$r=q$$$F$$$k;~E@$G$OBEEv$J>e8B$G$9!#(B - $BDL>o%7%9%F%`$,$9$k$3$H$O@EE*$J%U%!%$%k$r<h$j$@$9$@$1$G$O$"$j$^$;$s$+$i(B)$B!#(B - $B$=$l$r9T$J$&$?$a$K!"$=$N%^%7%s$OJB9T$7$FMh$k%/%i%$%"%s%H$N?t$K(B - $B1~$8$??t$N;R%W%m%;%9$rMW5a$7$^$9!#(B - $B$7$+$7$J$,$i!"Ha4QE*$K9M$($F!"0l$D$N;R%W%m%;%9$,0lIC$K(B 500 - $B%j%/%(%9%H$r07$($k$H$7$^$9!#$=$&$9$k$H!"(B($B0lIC$N@:EY$K$*$$$F(B) - $B;~9o$,F1$8;~$r7+$jJV$9$H!"$3$N;R%W%m%;%9$,%+%&%s%?$NCM$r:F$S;H$$!"(B - $B0l0U@-$,2u$l$k2DG=@-$,(B 1.5% $B$"(B$B$j$^$9!#(B - $B$3$l$OHs>o$KHa4QE*$JNc$G!"<B@$3&$NCM$G$O!"$[$H$s$I5/$3$j$=$&$K$"$j$^$;$s!#(B - $B$=$l$G$b$3$l$,5/$3$k2DG=@-$N$"$k$h$&$J%7%9%F%`$J$i!"(B - ($B%W%m%0%i%`%3!<%I$rJT=8$7$F(B) - $B%+%&%s%?$r(B 32 $B%S%C%H$K$9$k$N$,NI$$$G$7$g$&!#(B - </p> - - <p>$B%5%^!<%?%$%`$K$h$j;~7W$,!VLa$5$l$k!W$3$H$r5$$K$7$F$$$k?M$,(B - $B$$$k$+$b$7$l$^$;$s!#$3$3$G;HMQ$5$l$k;~4V$O(B UTC $B$G$"$j!"(B - $B$=$l$O!V>o$K!W?J$`$N$G$3$3$G$OLdBj$K$J$j$^$;$s!#(Bx86 $B>e$N(B Unix - $B$O$3$N>r7o$rK~$?$9$?$a$KE,@Z$J@_Dj$,I,MW$+$b$7$l$J$$$3$H$K(B - $BCm0U$7$F$/$@$5$$!#%^%6!<%\!<%I$N;~7W$O(B UTC $B$K$J$C$F$$$F!"(B - $BB>$N;~4V$O$=$3$+$iE,@Z$KJd@5$5$l$k$3$H$r2>Dj$G$-$k$h$&$K(B - $B@_Dj$5$l$J$1$l$P$J$j$^$;$s!#$=$N$h$&$J>l9g$G$5$(!"(BNTP - $B$r;H$C$F$$$k$J$i$P%j%V!<%H8e$K$9$0@5$7$$(B UTC $B$N;~4V$K$J$k$G$7$g$&!#(B</p> - - <p><code>UNIQUE_ID</code> $B4D6-JQ?t$O(B 112 $B%S%C%H(B (32 $B%S%C%H(B IP - $B%"%I%l%9!"(B32 $B%S%C%H(B pid, 32 $B%S%C%H%?%$%`%9%?%s%W!"(B16 - $B%S%C%H%+%&%s%?$N;M$D$NAH(B) $B$r%"%k%U%!%Y%C%H(B <code>[A-Za-z0-9@-]</code> - $B$rMQ$$$F(B MIME $B$N(B base64 $BId9f2=$HF1MM$NJ}K!$K$h$jId9f2=$7!"(B19 - $B$NJ8;z$r@8@.$9$k$3$H$K$h$j:n@.$5$l$^$9!#(BMIME $B$N(B base64 - $B$N%"%k%U%!%Y%C%H$O<B:]$O(B <code>[A-Za-z0-9+/]</code> $B$G$9$,!"(B - <code>+</code> $B$H(B <code>/</code> $B$H$O(B URL - $B$G$OFCJL$JId9f2=$,I,MW$J$N$G!"$"$^$jK>$^$7$/$"$j$^$;$s!#(B - $BA4$F$NCM$O%M%C%H%o!<%/%P%$%H%*!<%@$GId9f2=$5$l$^$9$N$G!"(B - $BId9f$O0c$C$?%P%$%H%*!<%@$N%"!<%-%F%/%A%c4V$GHf3S2DG=$G$9!#(B - $B<B:]$NId9f2=$N=gHV$O(B: $B%?%$%`%9%?%s%W!"(BIP $B%"%I%l%9!"(Bpid, - $B%+%&%s%?$G$9!#$3$N=g$K$OL\E*$,$"$j$^$9$,!"(B - $B%"%W%j%1!<%7%g%s$OId9f$r2r@O$9$k$Y$-$G$O$J$$$3$H$r6/D4$7$F$*$-$^$9!#(B - $B%"%W%j%1!<%7%g%s$OId9f2=$5$l$?(B <code>UNIQUE_ID</code> - $BA4BN$rF)2aE*$J%H!<%/%s$H$7$F07$&$Y$-$G$9!#(B - <code>UNIQUE_ID</code> $B$OB>$N(B <code>UNIQUE_ID</code> - $B$H$NEy2A@-$rD4$Y$k$?$a$@$1$K$N$_;HMQ$G$-$^$9!#(B</p> - - <p>$B$3$N=gHV$O>-Mh!"4{B8$N(B <code>UNIQUE_ID</code> - $B$N%G!<%?%Y!<(B$B%9$H$N>WFM$r?4G[$9$k$3$H$J$/Id9f$rJQ99$9$k$3$H$,(B - $B2DG=$K$J$k$h$&$KA*Br$7$F$$$^$9!#(B - $B?7$7$$Id9f$O%?%$%`%9%?%s%W$r:G=i$NMWAG$H$7$F;D$9$N$,K>$^$7$/!"(B - $B$=$l0J30$OF1$8%"%k%U%!%Y%C%H$H%S%C%HD9$r;H$&$3$H$,$G$-$^$9!#(B - $B%?%$%`%9%?%s%W$OK\<AE*$KA}2C7ONs$G$9$N$G!"(B - $B%/%i%9%?$NA4$F$N%^%7%s$,%j%/%(%9%H$H%5!<%P5!G=$rDd;_$7$F!"(B - $B8E$$Id9f2=J}<0$r;HMQ$9$k$N$r$d$a$k(B<em>$B%U%i%0IC(B</em>$B$,$"$l$P==J,$G$9!#(B - $B$=$N8e$O!"%j%/%(%9%H$r:F3+$7!"(B - $B?7$7$$Id9f$rH/9T$9$k$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B</p> - - <p>$B2f!9$O$3$l$,!"(B - $B$3$NLdBj$KBP$9$kHf3SE*0\?"@-$N9b$$2r7hK!$@$H9M$($F$$$^$9!#(B - Windows NT $B$N$h$&$J%^%k%A%9%l%C%I$N%7%9%F%`$K3HD%$9$k$3$H$,$G$-$^$9$7!"(B - $B>-MhI,MW$K$J$l$P$5$i$KA}$d$9$3$H$b$G$-$^$9!#(B - ID $B$OI,MW$K1~$8$FD9$/$9$k$3$H$,$G$-$^$9$N$G!"@8@.$5$l$?(B ID - $B$O<B<A>e!"L58B$KM-8z$G$9!#$^$?!"%/%i%9%?$N%^%7%s4V$NDL?.$b;v<B>eI,MW$J$/(B - (NTP $B$K$h$kF14|$N$_$,I,MW$G!"$3$l$O%*!<%P%X%C%I$O$"$^$j$"$j$^$;$s(B)$B!"(Bhttpd - $B%W%m%;%94V$NDL?.$bI,MW$"$j$^$;$s(B ($BDL?.$O%+!<%M%k$K$h$j3d$jEv$F$i$l$?(B - pid $B$NCM$K$h$j0EL[$NFb$K9T$J$o$F$$$^$9(B)$B!#(B - $B$5$i$K8B$i$l$?>u672<$G$O!"(BID $B$O$5$i$KC;$/$9$k$3$H$,$G$-$^$9$,!"(B - $B$h$jB?$/$N>pJs$r2>Dj$9$kI,MW$,$G$F$-$^$9(B ($BNc$($P!"(B32 $B%S%C%H(B - IP $B%"%I%l%9$O$I$N%5%$%H$K$*$$$F$b2a>j$J>pJs$G$9$,!"(B - $B$=$l$NBe$o$j$K$J$k0\?"@-$N$"$k$b$N$O$"$j$^$;$s(B)$B!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 233737f602..897ef83289 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.jis +URI: mod_userdir.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..a9cb2e0756 --- /dev/null +++ b/docs/manual/mod/mod_userdir.html.ja.euc-jp @@ -0,0 +1,181 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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#Default">デフォルト:</a></th><td><code>UserDir public_html</code></td></tr> +<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> + + +<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 1999-2004 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.jis b/docs/manual/mod/mod_userdir.html.ja.jis deleted file mode 100644 index 85242d8a38..0000000000 --- a/docs/manual/mod/mod_userdir.html.ja.jis +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache $B%b%8%e!<%k(B 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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%f!<%6@lMQ$N%G%#%l%/%H%j$rDs6!(B - </td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>userdir_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mod_userdir.c</td></tr></table> -<h3>$B35MW(B</h3> - -<p>$B$3$N%b%8%e!<%k$O!"(B -<code>http://example.com/~user/</code> -$B9=J8$r;H$C$F%f!<%6@lMQ%G%#%l%/%H%j$K%"%/%;%9$G$-$k$h$&$K$7$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</h3> -<ul id="toc"> -<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir</a></li> -</ul> -<h3>$B;2>H(B</h3> -<ul class="seealso"> -<li><a href="../urlmapping.html">URL $B$+$i(B -$B%U%!%$%k%7%9%F%`$X$N%^%C%T%s%0(B</a></li> -<li><a href="../howto/public_html.html">public_html -$B%A%e!<%H%j%"%k(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%f!<%6@lMQ%G%#%l%/%H%j$N0LCV(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>UserDir <em>directory-filename</em></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>UserDir public_html</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B, $B%P!<%A%c%k%[%9%H(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>Base</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mod_userdir</td></tr> -</table> - - <p><code class="directive">UserDir</code> $B%G%#%l%/%F%#%V$O!"(B - $B%f!<%6$N%I%-%e%a%s%H$X$N%j%/%(%9%H$r<u$1$?;~$K;H$&(B - $B%f!<%6$N%[!<%`%G%#%l%/%H%jCf$N!"<B:]$N%G%#%l%/%H%j$r(B - $B@_Dj$7$^$9!#(B - <em>directory-filename</em> $B$K$O<!$N$I$l$+$r;XDj$7$^$9(B:</p> - - <ul> - <li>$B%G%#%l%/%H%jL>$+2<$K<($9$h$&$J%Q%?!<%s!#(B</li> - - <li><code>disabled</code> $B%-!<%o!<%I!#(B - <code>enabled</code> $B%-!<%o!<%I(B ($B2<5-;2>H(B) $B$GL@<(E*$K(B - $B;XDj$5$l$?%f!<%60J30$N(B - <em>$BA4$F$N(B</em>$B%f!<%6L>(B-$B%G%#%l%/%H%jJQ49$r(B - $B$7$J$$$h$&$K$7$^$9!#(B</li> - - <li><code>disabled</code> $B%-!<%o!<%I$H!"%9%Z!<%96h@Z$j$N%f!<%6L>%j%9%H!#(B - $B$3$N%j%9%HCf$K4^$^$l$k%f!<%6L>$KBP$7$F$O!"$?$H$((B - <code>enabled</code> $B@a$K$"$C$?$H$7$F$b!"(B - <em>$B7h$7$F(B</em>$B%G%#%l%/%H%jJQ49$O9T$o$l$^$;$s!#(B</li> - - <li><code>enebled</code> $B%-!<%o!<%I$H%9%Z!<%96h@Z$j$N%f!<%6L>%j%9%H!#(B - $BA4BN$G$OJQ49$,L58z$K$J$C$F$$$?$H$$$?$H$7$F$b!"(B - $B$3$l$i$N%f!<%6L>$K$O%G%#%l%/%H%jJQ49$,9T$o$l$^$9!#(B - $B$?$@$7!"(B<code>disabled</code> $B@a$K$b$"$l$PJQ49$O$5$l$^$;$s!#(B - </li> - </ul> - - <p>$B$b$7(B <code>enabled</code> $B$b(B <code>disabled</code> - $B%-!<%o!<%I$b(B <code>UserDir</code> $B$K8=$o$l$F$$$J$1$l$P!"(B - $B0z?t$O%U%!%$%kL>%Q%?!<%s$H$7$F07$o$l!"(B - $BL>A0$+$i%G%#%l%/%H%j$X$NJQ49$N;XDj$r9T$J$&;~$K;H$o$l$^$9!#(B - <code>http://www.foo.com/~bob/one/two.html</code> - $B$X$N%j%/%(%9%H$O<!$N$h$&$KJQ49$5$l$^$9(B:</p> - -<table> -<tr><th>UserDir $B%G%#%l%/%F%#%V(B</th> -<th>$BJQ498e$N%Q%9(B</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>$B<!$N%G%#%l%/%F%#%V$O%/%i%$%"%s%H$KBP$7$F%j%@%$%l%/%H$r(B - $BAw?.$7$^$9(B:</p> - -<table> -<tr><th>UserDir $B%G%#%l%/%F%#%V(B</th> -<th>$BJQ498e$N%Q%9(B</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>$B$3$N%G%#%l%/%F%#%V$r;H$&$H$-$OCm0U$7$F$/$@$5$$(B; - "<code>UserDir ./</code>" $B$O(B - "<code>/~root</code>" $B$+$i(B "<code>/</code>" $B$X%^%C%W$7$^$9$,!"(B - $B$3$l$OK>$^$7$$F0:n$G$O$J$$$G$7$g$&!#(B - "<code>UserDir disabled root</code>" $B@k8@$r(B - $B@_Dj$NCf$K4^$a$F$*$/$3$H$r6/$/$*A&$a$7$^$9!#(B - $BDI2C>pJs$K(B <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> - $B%G%#%l%/%F%#%V$d(B - <a href="../misc/security_tips.html">$B%;%-%e%j%F%#(B - Tips</a> $B$N%Z!<%8$b$4Mw2<$5$$!#(B</strong> -</div> - -<p>$BDI2C$NNc(B:</p> - -<p>$B>/?t$N%f!<%6$N$_$,(B <code>UserDir</code> -$B%G%#%l%/%H%j$rMxMQ$7!"$=$l0J30$K$OMxMQ$5$;$?$/$J$$>l9g$O(B -$B<!$r;H$$$^$7$g$&(B:</p> - -<div class="example"><p><code> -UserDir disabled<br /> -UserDir enabled user1 user2 user3 -</code></p></div> - -<p>$BBgItJ,$N%f!<%6$O(B <code>UserDir</code> $B%G%#%l%/%H%j$rMxMQ$9$k$1$l$I!"(B -$B>/?t$N?M$OIT5v2D$K$7$?$$>l9g$O!"<!$r;H$$$^$7$g$&(B:</p> - -<div class="example"><p><code> -UserDir enabled<br /> -UserDir disabled user4 user5 user6 -</code></p></div> - -<p>$BB>$N%f!<%6%G%#%l%/%H%j$r;XDj$9$k$3$H$b$G$-$^$9!#(B -$B<!$N$h$&$J%3%^%s%I$r;H$&$H(B:</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 $B$X$N%j%/%(%9%H$O$^$:(B -~bob/public_html/one/two.html $B$N%Z!<%8$rD4$Y!"$=$N<!$K(B -/usr/web/bob/one/two.html $B$rD4$Y!":G8e$K(B http://www.foo.com/bob/one/two.html -$B$X$N%j%@%$%l%/%H$rAw$j$^$9!#(B</p> - -<p>$B%j%@%$%l%/%H$r2C$($k>l9g$O!"%j%9%H$N:G8e$NA*Br;h$G$J$1$l$P$J$j$^$;$s!#(B -Apache $B$O%j%@%$%l%/%H$,@.8y$9$k$+$I$&$+$r7h$a$k$3$H$O$G$-$^$;$s$N$G!"(B -$B%j%9%H$NA0$NJ}$K%j%@%$%l%/%H$r=q$/$H!"$=$l$,I,$:;HMQ$5$l$kA*Br;h$K(B -$B$J$C$F$7$^$$$^$9!#(B</p> - - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../howto/public_html.html">public_html -$B%A%e!<%H%j%"%k(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 6fd1d73161..61d6c0f953 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.jis +URI: module-dict.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..fa47a261b0 --- /dev/null +++ b/docs/manual/mod/module-dict.html.ja.euc-jp @@ -0,0 +1,119 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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></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></p> +</div><div id="footer"> +<p class="apache">Copyright 1999-2004 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.jis b/docs/manual/mod/module-dict.html.ja.jis deleted file mode 100644 index 122cc8fd48..0000000000 --- a/docs/manual/mod/module-dict.html.ja.jis +++ /dev/null @@ -1,119 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%b%8%e!<%k$N2r@b$G;HMQ$9$kMQ8l(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>Apache $B%b%8%e!<%k$N2r@b$G;HMQ$9$kMQ8l(B</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></p> -</div> - - <p>$B$3$NJ8=q$O(B Apache $B$N3F(B <a href="./">$B%b%8%e!<%k(B</a> $B$r@bL@$9$k$?$a$K(B - $B;H$o$l$F$$$kMQ8l$r@bL@$7$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description">$B@bL@(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Status">$B%9%F!<%?%9(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#SourceFile">$B%=!<%9%U%!%$%k(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">$B8_49@-(B</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">$B@bL@(B</a></h2> - -<p>$B%b%8%e!<%k$NL\E*$NC;$$@bL@!#(B</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">$B%9%F!<%?%9(B</a></h2> - - <p>$B$3$l$O!"$=$N%b%8%e!<%k$,(B Apache - $B%&%'%V%5!<%P$K$I$l$/$i$$L)@\$KAH$_9~$^$l$F$$$k$+$r<($7$^$9!#(B - $B8@$$49$($l$P!"%b%8%e!<%k$rAH$_9~$_!"$=$N5!G=$rMxMQ$9$k$?$a$K!"(B - $B%5!<%P$r:F%3%s%Q%$%k$9$kI,MW$,$"$k$+$b$7$l$J$$$H$$$&$3$H$r<($7$^$9!#(B - $B$3$NB0@-$,<h$jF@$kCM$O0J2<$N$b$N$G$9(B:</p> - <dl> - <dt>MPM</dt> - - <dd>$B%9%F!<%?%9$,(B "MPM" $B$N%b%8%e!<%k$O(B<a href="../mpm.html">$B%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B</a>$B$G$9!#(B - $BB>$N<oN`$N%b%8%e!<%k$H$O0c$C$F!"(BApache $B$O>o$K(B MPM $B$r0l$D$@$1(B - $B;HMQ$7B3$1$^$9!#$3$N<oN`$N%b%8%e!<%k$O4pK\E*$J%j%/%(%9%H$N07$$$H(B - $B%G%#%9%Q%C%A$r9T$J$$$^$9!#(B</dd> - - <dt>Base</dt> - - <dd>$B%9%F!<%?%9$,(B "Base" - $B$N%b%8%e!<%k$O!"%G%U%)%k%H$G%3%s%Q%$%k$5$l$F$o$6$o$6@_Dj$+$i(B - $B%b%8%e!<%k$r:o=|$7$F$$$J$$8B$j!"DL>o$OMxMQ2DG=$G$9!#(B - </dd> - - <dt>Extension</dt> - - <dd>$B%9%F!<%?%9$,(B "Extension" $B$N%b%8%e!<%k$O!"(B - $B%G%U%)%k%H$G$O%3%s%Q%$%k$5$l$:!"%5!<%P$K$bFI$_9~$^$l$^$;$s!#(B - $B$=$N%b%8%e!<%k$H$=$N5!G=$rM-8z$K$9$k$K$O!"(B - $B%5!<%P$r%S%k%I$9$k$?$a$N@_Dj$rJQ99$7$F!"(BApache - $B$r:F%3%s%Q%$%k$9$kI,MW$,$"$j$^$9!#(B</dd> - <dt>Experimental</dt> - - <dd>$B%9%F!<%?%9$,(B "Experimental" $B$N%b%8%e!<%k$O!"(B - Apache $BG[I[J*$KF1:-$5$l$F$$$^$9$,!"(B - $B;HMQ$9$k>l9g$O<+8J@UG$$G9T$J$&I,MW$,$"$j$^$9!#(B - $B$=$N%b%8%e!<%k$O!"%I%-%e%a%s%H$b40@.$K8~$1$F:n@.Cf$G$9$7!"(B - $B%5%]!<%H$5$l$k$F$$$k$H$O8B$j$^$;$s!#(B</dd> - <dt>External</dt> - - <dd>$B%9%F!<%?%9$,(B "External" $B$N%b%8%e!<%k$O!"4pK\(B Apache - $BG[I[$KF1:-$5$l$^$;$s(B ("$B%5!<%I%Q!<%F%#!<%b%8%e!<%k(B")$B!#(B - $B$=$N$?$a!"2f!9$K@UG$$O$"$j$^$;$s$7!"(B - $B$=$N%b%8(B$B%e!<%k$N%5%]!<%H$b$7$F$$$^$;$s!#(B</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">$B%=!<%9%U%!%$%k(B</a></h2> - - <p>$B$3$l$OC1=c$K!"(B - $B$=$N%b%8%e!<%k$KI,MW$J%3!<%I$r4^$`%=!<%9%U%!%$%k$NL>A0$rNs5s$7$?$b$N$G$9!#(B - $B$3$l$O!"(B<code class="directive"><a href="../mod/core.html#ifmodule"><IfModule></a></code> - $B%G%#%l%/%F%#%V$G;HMQ$5$l$kL>A0$G$b$"$j$^$9!#(B - </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">$B%b%8%e!<%k<1JL;R(B</a></h2> - - <p>$B$3$NJ8;zNs$O!"%b%8%e!<%k$NF0E*FI$_9~$_$r9T$J$&$H$-$K;HMQ$9$k(B <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> - $B%G%#%l%/%F%#%V$K$*$$$F;HMQ$5$l$k%b%8%e!<%k$N<1JL;R$G$9!#(B - $B>\$7$/=q$/$H!"%=!<%9%U%!%$%kFb$N(B module $B%?%$%W$N30ItJQ?t$NL>A0$G$9!#(B - </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">$B8_49@-(B</a></h2> - - <p>$B$"$k%b%8%e!<%k$,(B Apache $B%P!<%8%g%s(B 2 - $B$NG[I[$K4^$^$l$F$$$J$+$C$?>l9g!"(B - $B$=$N%b%8%e!<%k$,F3F~$5$l$?%P!<%8%g%s$,$3$3$K=q$+$l$F$$$^$9!#(B - $B$^$?!"%b%8%e!<%k$,FCDj$N%W%i%C%H%U%)!<%`$K$N$_B8:_$9$k$H$-$b(B - $B>\:Y$O$3$3$K=q$+$l$F$$$^$9!#(B</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></p> -</div><div id="footer"> -<p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 aef71d0a98..f76c5828c5 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.jis +URI: mpm_common.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP diff --git a/docs/manual/mod/mpm_common.html.ja.euc-jp b/docs/manual/mod/mpm_common.html.ja.euc-jp new file mode 100644 index 0000000000..3c624ea5a5 --- /dev/null +++ b/docs/manual/mod/mpm_common.html.ja.euc-jp @@ -0,0 +1,907 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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="#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="#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="#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</code></dt> + <dd><code class="directive"><a href="#lockfile">LockFile</a></code> + ディレクティブで定義したファイルのロックに、 + <code>flock(2)</code> システムコールを使います。</dd> + + <dt><code>fcntl</code></dt> + <dd><code class="directive"><a href="#lockfile">LockFile</a></code> + ディレクティブで定義したファイルのロックに、 + <code>fcntl(2)</code> システムコールを使います。</dd> + + <dt><code>posixsem</code></dt> + <dd>排他処理の実装に POSIX 互換セマフォを使用します</dd> + + <dt><code>pthread</code></dt> + <dd>POSIX Threads (PThreads) 規格で実装されている + POSIX 排他処理を使います。</dd> + + <dt><code>sysvsem</code></dt> + <dd>排他処理の実装に SySV 形式のセマフォを使います。</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>ApacheCntl</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="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 で + <a href="../suexec.html">suexec</a> を設定したい場合は、 + <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></code></td></tr> +<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> +<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Apache 2.0 から必要なディレクティブ</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 [fe80::a00:20ff:fea7:ccea]:80 + </code></p></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>受付を直列化するためのロックファイルの位置</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> + +<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 でのデフォルト値は 16 + <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>free() が呼ばれない限り、 +主メモリアロケータが保持し続けられるメモリの最大量</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>MinSpareServers <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> + を 10 に、<code class="directive">MinSpareThreads</code> を + 5 にした場合は、最小でも 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 /></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 では、 + <a href="../programs/apachectl.html">apachectl</a> + スクリプトのみを使用してサーバの (再) 起動や停止を + 行なうことを推奨しています。</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="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> という制限付きでコンパイルされています。 + これはスペルミスによって誤って酷い状況になるのを、 + 回避するための処置です。</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> のときは 1920 で、 + 他の場合は 64 です。</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="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 を設定します。 + このディレクティブを使用するためには、スタンドアロン型の + サーバは最初に root 権限で起動されている必要があります。 + 非 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> + で使用することはサポートされなくなりました。 + <a href="../suexec.html">suexec</a> 向けにサーバを設定するのであれば、 + <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 1999-2004 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.jis b/docs/manual/mod/mpm_common.html.ja.jis deleted file mode 100644 index 9cfdb1f452..0000000000 --- a/docs/manual/mod/mpm_common.html.ja.jis +++ /dev/null @@ -1,907 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="page-content"> -<div id="preamble"><h1>Apache MPM $B6&DL%G%#%l%/%F%#%V(B</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">$B@bL@(B:</a></th><td>$BFs$D0J>e$N%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPM) -$B$G<BAu$5$l$F$$$k%G%#%l%/%F%#%V$N%3%l%/%7%g%s(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr></table> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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="#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="#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="#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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BJ#?t$N;R%W%m%;%9$,%M%C%H%o!<%/%=%1%C%H$G%j%/%(%9%H$r(B -accept $B$7$h$&$H$7$F$$$k$H$-$K!"(BApache $B$,$=$l$i$N;R%W%m%;%9$rD>Ns2=$9$k$?$a$K(B -$B;H$&J}K!(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>AcceptMutex default|<var>method</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>AcceptMutex default</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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> $B%G%#%l%/%F%#%V$O!"(B - $B%M%C%H%o!<%/%=%1%C%H$N%j%/%(%9%H$r(B accept $B$7$h$&$H$7$F$$$kJ#?t$N;R%W%m%;%9$r(B - Apache $B$,D>Ns2=$9$k$?$a$K;H$&J}K!$r@_Dj$7$^$9!#(B - Apache 2.0 $B0JA0$O!"$3$N%a%=%C%I$O%3%s%Q%$%k;~$K$N$_A*Br$G$-$^$7$?!#(B - $B:GE,$JJ}K!$O!"%"!<%-%F%/%A%c$d%W%i%C%H%[!<%`$KBg$-$/0MB8$7$^$9!#(B - $B>\:Y$K4X$7$F$O!"(B<a href="../misc/perf-tuning.html">$B@-G=$N%A%e!<%K%s%0(B</a> - $B%I%-%e%a%s%H$r$4Mw2<$5$$!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$,(B <code>Default</code> - $B$K@_Dj$5$l$F$$$l$P!"%3%s%Q%$%k;~$KA*Br$5$l$?%G%U%)%k%HCM$,;H$o$l$^$9!#(B - $BB>$N;HMQ2DG=$J%a%=%C%I$N0lMw$O2<$K$"$j$^$9!#(B - $BA4$F$N%a%=%C%I$,A4$F$N%W%i%C%H%[!<%`$G;HMQ2DG=$G$"$k$o$1$G$O$J$$!"(B - $B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B - $B;HMQ2DG=$G$J$$%a%=%C%I$,;XDj$5$l$?>l9g$O!"(B - $B;HMQ2DG=$J%a%=%C%I$N0lMw$r4^$s$@%a%C%;!<%8$,(B - $B%(%i!<%m%0$K=PNO$5$l$^$9!#(B</p> - - <dl> - <dt><code>flock</code></dt> - <dd><code class="directive"><a href="#lockfile">LockFile</a></code> - $B%G%#%l%/%F%#%V$GDj5A$7$?%U%!%$%k$N%m%C%/$K!"(B - <code>flock(2)</code> $B%7%9%F%`%3!<%k$r;H$$$^$9!#(B</dd> - - <dt><code>fcntl</code></dt> - <dd><code class="directive"><a href="#lockfile">LockFile</a></code> - $B%G%#%l%/%F%#%V$GDj5A$7$?%U%!%$%k$N%m%C%/$K!"(B - <code>fcntl(2)</code> $B%7%9%F%`%3!<%k$r;H$$$^$9!#(B</dd> - - <dt><code>posixsem</code></dt> - <dd>$BGSB>=hM}$N<BAu$K(B POSIX $B8_49%;%^%U%)$r;HMQ$7$^$9(B</dd> - - <dt><code>pthread</code></dt> - <dd>POSIX Threads (PThreads) $B5,3J$G<BAu$5$l$F$$$k(B - POSIX $BGSB>=hM}$r;H$$$^$9!#(B</dd> - - <dt><code>sysvsem</code></dt> - <dd>$BGSB>=hM}$N<BAu$K(B SySV $B7A<0$N%;%^%U%)$r;H$$$^$9!#(B</dd> - </dl> - - <p>$B%3%s%Q%$%k;~$K%7%9%F%`$N%G%U%)%k%H$KA*$P$l$?$b$N$,2?$+$r8+$?$$>l9g$O!"(B - <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> $B$r(B <code>debug</code> - $B$K@_Dj$9$k$H$h$$$G$7$g$&!#%G%U%)%k%H$N(B <code class="directive">AcceptMutex</code> - $B$,(B <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> $B$K=q$-9~$^$l$^$9!#(B</p> - - <div class="warning"><h3>$B7Y9p(B</h3> - <p>$B$[$H$s$I$N%7%9%F%`$K$*$$$F$O!"(B<code>pthread</code> $B%*%W%7%g%s$,(B - $BA*$P$l$F$$$k$H!";R%W%m%;%9$,(B <code>ApacheCntl</code> mutex $B$r(B - $BJ];}$7$F$$$k$H$-$K0[>o=*N;$7$?>l9g!"%5!<%P$O%j%/%(%9%H$X$N1~Ez$r(B - $BDd;_$7$F$7$^$$$^$9!#$3$l$,H/@8$7$?>l9g$O!"%5!<%P$rI|5l$5$;$k$?$a$K$O(B - $B<jF0$G:F5/F0$5$;$kI,MW$,$"$j$^$9!#(B</p> - - <p>Solaris $B$ONc30$G!"(BApache $B$b;HMQ$7$F$$$k!";R%W%m%;%9$,(B mutex $B$r(B - $BJ];}$7$F0[>o=*N;$7$?8e$K(B mutex $B$rI|5l$5$;$k$?$a$N5!9=$rDs6!$r$7$F$$$^$9!#(B</p> - <p>$B8f;HMQ$N%7%9%F%`$,(B <code>pthread_mutexattr_setrobust_np()</code> $B4X?t$r(B - $B<BAu$7$F$$$k>l9g$O!"(B<code>pthread</code> $B%*%W%7%g%s$r0BA4$K;HMQ$G$-$k(B - $B2DG=@-$,$"$j$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>Apache $B$,%3%"%@%s%W$9$kA0$K0\F0$r;n$_$k%G%#%l%/%H%j(B -</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>CoreDumpDirectory <var>directory</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>$B%G%U%)%k%H$N@_Dj$O@bL@J8$rFI$s$G$/$@$5$$(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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 $B$,%3%"%@%s%W$9$kA0$K0\F0$r;n$_$k%G%#%l%/%H%j$r@)8f$7$^$9!#(B - $B%G%U%)%k%HCM$O(B <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> - $B%G%#%l%/%H%j$G$9$,!"$3$N%G%#%l%/%H%j$O%5!<%P$N<B9T$5$l$F$$$k%f!<%68"8B$G(B - $B=q$-9~$_2DG=$G$"$k$Y$-$G$O$J$$$N$G!"DL>o$O%3%"%@%s%W$O=q$-9~$^$l$^$;$s!#(B - $B%G%P%C%0$N$?$a$K%3%"%@%s%W$,I,MW$G$"$l$P!"(B - $B$3$N%G%#%l%/%F%#%V$r;H$C$FB>$N0LCV$K%3%"%@%s%W$r=q$-=P$9$h$&$K$G$-$^$9!#(B</p> - - <div class="note"><h3>Linux $B$G$N%3%"%@%s%W(B</h3> - <p>Apache $B$,(B root $B$H$7$F5/F0$5$l$F!"JL$N%f!<%6$N8"8B$K0J9_$7$?>l9g$O(B - Linux $B$N%+!<%M%k$O%G%#%l%/%H(B$B%j$,%W%m%;%9$N8"8B$G=q$-9~$_2DG=$J>l9g$G$5$($b(B - $B%3%"%@%s%W$r(B<em>$BL58z(B</em>$B$K$7$^$9!#(BApache (2.0.46 $B0J9_(B) $B$O(B - Linux 2.4 $B0J9_$G$O%3%"%@%s%W$r9T$J$&$h$&$K:F;XDj$7$^$9$,!"$=$l$O(B - <code class="directive">CoreDumpDirectory</code> $B$rL@<(E*$K@_Dj$7$?$H$-$K(B - $B8B$j$^$9!#(B</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="Group" id="Group">Group</a> <a name="group" id="group">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%j%/%(%9%H$K1~Ez$9$k:]$K=jB0$9$k%0%k!<%W(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Group <var>unix-group</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>Group #-1</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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">$B8_49@-(B:</a></th><td>Apache 2.0 $B0J9_$G!"%0%m!<%P%k@_Dj$G$N$_M-8z$G$9!#(B</td></tr> -</table> - <p><code class="directive">Group</code> $B%G%#%l%/%F%#%V$G!"(B - $B%j%/%(%9%H$K1~Ez$9$k:]$K=jB0$7$F$*$/%0%k!<%W$r@_Dj$7$^$9!#(B - $B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k$?$a$K$O!"(B - $B%5!<%P$O:G=i$K(B <code>root</code> $B8"8B$G5/F0$5$l$F$$$kI,MW$,$"$j$^$9!#(B - $BHs(B root $B%f!<%6$G%5!<%P$r5/F0$7$?>l9g$O!";XDj$7$?%0%k!<%W$KJQ2=$G$-$:$K!"(B - $B7k2LE*$K5/F0$7$?%f!<%6$NB0$9$k%0%k!<%W$G<B9T$5$l$k$3$H$K$J$j$^$9!#(B - <var>unix-group</var> $B$O<!$N$&$A$N$$$:$l$+$G$9(B:</p> - - <dl> - <dt>$B%0%k!<%WL>(B</dt> - <dd>$B%0%k!<%W$rL>A0$G;2>H$7$^$9(B</dd> - - <dt><code>#</code> $B$KB3$$$F%0%k!<%WHV9f(B</dt> - <dd>$B%0%k!<%W$r$rHV9f$G;2>H$7$^$9!#(B</dd> - </dl> - - <div class="example"><h3>$BNc(B</h3><p><code> - Group www-group - </code></p></div> - - <p>$B%5!<%P$r<B9T$9$k$?$a$KFCDj$N?7$7$$%0%k!<%W$r@_Dj$9$k$3$H$r(B - $B$*A&$a$7$^$9!#(B<code>nobody</code> $B$r;HMQ$9$k4IM}<T$b$$$^$9$,!"(B - $B2DG=$G$"$C$?$jK>$^$7$$Lu$G$OI,$:$7$b$"$j$^$;$s!#(B</p> - - <div class="warning"><h3>$B%;%-%e%j%F%#(B</h3> - <p>$B@53N$K$I$s$J$3$H$r$d$C$F$$$k$N$+!"$=$N4m81@-$rCN$i$J$$$G!"(B - <code class="directive">Group</code> ($B$d(B <code class="directive"><a href="#user">User</a></code>) $B$r(B - <code>root</code> $B$K(B $B@_Dj$7$J$$$G$/$@$5$$!#(B</p> - </div> - - <p>$BFC5-;v9`(B: $B$3$N%G%#%l%/%F%#%V$r(B - <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - $B$G;HMQ$9$k$3$H$O%5%]!<%H$5$l$J$/$J$j$^$7$?!#(BApache 2.0 $B$G(B - <a href="../suexec.html">suexec</a> $B$r@_Dj$7$?$$>l9g$O!"(B - <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> - $B$r;HMQ$7$F$/$@$5$$!#(B</p> - - <div class="note"><h3>$BCm0U(B</h3> - <p><code class="directive">Group</code> $B%G%#%l%/%F%#%V$O(B - <code class="module"><a href="../mod/beos.html">beos</a></code> $B$H(B <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> MPM - $B$K$bB8:_$7$^$9$,!"<B<AE*$KL58z$G!"8_49@-$N$?$a$@$1$KB8:_$7$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%5!<%P$,(B listen $B$9$k(BIP $B%"%I%l%9$H%]!<%HHV9f(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Listen [<var>IP-address</var>:]<var>portnumber</var></code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>Apache 2.0 $B$+$iI,MW$J%G%#%l%/%F%#%V(B</td></tr> -</table> - <p><code class="directive">Listen</code> $B%G%#%l%/%F%#%V$O(B Apache - $B$,FCDj$N(B IP $B%"%I%l%9$d%]!<%HHV9f$@$1$r(B listen $B$9$k$h$&$K;XDj$7$^$9!#(B - $B%G%U%)%k%H$G$OA4$F$N(B IP $B%$%s%?!<%U%'!<%9$N%j%/%(%9%H$K1~Ez$7$^$9!#(B - <code class="directive">Listen</code> $B%G%#%l%/%F%#%V$O(B - $B8=:_$OI,?\$N%G%#%l%/%F%#%V$H$J$j$^$7$?!#(B - $B$b$7@_Dj%U%!%$%k$K$J$1$l$P!"%5!<%P$O5/F0$K<:GT$7$^$9!#(B - $B$3$l$O0JA0$N%P!<%8%g%s$N(B Apache $B$+$iJQ99$N$"$C$?ItJ,$G$9!#(B</p> - - <p><code class="directive">Listen</code> $B%G%#%l%/%F%#%V$G$O!"FCDj$N%]!<%H$"$k$$$O(B - $B%"%I%l%9$H%]!<%H$NAH$_9g$o$;$+$iF~$C$F$/$k%j%/%(%9%H$KBP$7$F(B - $B1~Ez$9$k$h$&$K;XDj$7$^$9!#(B - $B$b$7%]!<%HHV9f$@$1$,;XDj$5$l$?>l9g$O!"%5!<%P$OA4%$%s%?!<%U%'!<%9$N(B - $B;XDj$5$l$?%]!<%HHV9f$KBP$7$F(B listen $B$7$^$9!#(B - IP $B%"%I%l%9$,%]!<%H$H$H$b$K;XDj$5$l$?>l9g$O!"(B - $B%5!<%P$O;XDj$5$l$?%]!<%H$H%$%s%?!<%U%'!<%9$KBP$7$F(B listen - $B$7$^$9!#(B</p> - - <p>$BJ#?t$N%"%I%l%9$H%]!<%H$KBP$7$F(B listen $B$9$k$h$&$K!"(B - $BJ#?t$N(B <code class="directive">Listen</code> $B%G%#%l%/%F%#%V$r;H$&$3$H$b$G$-$^$9!#(B - $B%5!<%P$ONs5s$5$l$?%"%I%l%9$H%]!<%HA4$F$+$i$N%j%/%(%9%H$KBP$7$F(B - $B1~Ez$7$^$9!#(B</p> - - <p>$BNc$($P!"%5!<%P$,(B 80 $BHV%]!<%H$H(B 8000 $BHV%]!<%H$NN>J}$N(B - $B%3%M%/%7%g%s$r<u$1F~$l$k>l9g$O!"<!$N$h$&$K$7$^$9!#(B</p> - - <div class="example"><p><code> - Listen 80<br /> - Listen 8000 - </code></p></div> - - <p>$BFs$D$NFCDj$N%$%s%?!<%U%'!<%9$H%]!<%HHV9f$+$i$N%3%M%/%7%g%s$r(B - $B<u$1F~$l$k$h$&$K$9$k$K$O!"<!$N$h$&$K$7$^$9!#(B</p> - - <div class="example"><p><code> - Listen 192.170.2.1:80<br /> - Listen 192.170.2.5:8000 - </code></p></div> - - <p>IPv6 $B%"%I%l%9$O3Q3g8L$G0O$^$J$1$l$P$J$j$^$;$s!#(B - $BNc$($P<!$NNc$N$h$&$K$G$9!#(B</p> - - <div class="example"><p><code> - Listen [fe80::a00:20ff:fea7:ccea]:80 - </code></p></div> - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../dns-caveats.html">DNS $B$NLdBj(B</a></li> -<li><a href="../bind.html">Apache -$B$,;HMQ$9$k%"%I%l%9$H%]!<%H$N@_Dj(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$BJ]N1>uBV$N%3%M%/%7%g%s$N%-%e!<$N:GBgD9(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ListenBacklog <var>backlog</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>ListenBacklog 511</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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>$BJ]N1>uBV$N%3%M%/%7(B$B%g%s$N%-%e!<$N:GBgD9$G$9!#(B - $B0lHLE*$K$OD4@0$9$kI,MW$O$"$j$^$;$s$7!"D4@0$OK>$^$7$/$"$j$^$;$s!#(B - $B$7$+$7!"(BTCP SYN $B%U%i%C%I%"%?%C%/$N>u672<$K$*$+$l$k>l9g$K!"(B - $BA}$d$7$?J}$,K>$^$7$$%7%9%F%`$b$"$j$^$9!#(B - <code>listen(2)</code> $B%7%9%F%`%3!<%k$N%P%C%/%m%0%Q%i%a!<%?$r(B - $B$4Mw2<$5$$!#(B</p> - - <p>$B$3$NCM$O(B OS $B$K$h$j!">.$5$J?t$KM^$($i$l$^$9!#(B - $BCM$O(B OS $BKh$K0[$J$C$F$$$^$9!#$^$?B?$/$N(B OS $B$G$O!"(B - $B%P%C%/%m%0$H$7$F;XDj$5$l$F$$$kCM$A$g$&$I$^$G;H$C$F$$$k$o$1$G$O$J$/!"(B - $B@_Dj$5$l$F$$$kCM$K4p$E$$$F(B ($BDL>o$O@_DjCM$h$j$bBg$-$JCM$r(B) - $B;H$C$F$$$k$3$H$KCm0U$7$F$/$@$5$$!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B<uIU$rD>Ns2=$9$k$?$a$N%m%C%/%U%!%$%k$N0LCV(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>LockFile <var>filename</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>LockFile logs/accept.lock</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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> - $B$,(B <code>fcntl</code> $B$d(B <code>flock</code> - $B$K@_Dj$5$l$F;HMQ$5$l$F$$$k>l9g$K!";HMQ$5$l$k%m%C%/%U%!%$%k$X$N%Q%9$r(B - <code class="directive">LockFile</code> $B%G%#%l%/%F%#%V$G@_Dj$7$^$9!#(B - $B$3$N%G%#%l%/%F%#%V$ODL>o$O$=$N$^$^$K$7$F$*$-$^$9!#(B - $B<g$K(B <code>logs</code> $B%G%#%l%/%H%j$,(B NFS - $B$G%^%&%s%H$5$l$F$$$k>l9g$J$I$KCM$rJQ$($^$9!#(B - $B$J$<$J$i(B<strong>$B%m%C%/%U%!%$%k$O%m!<%+%k%G%#%9%/$K(B - $BJ]B8$5$l$J$1$l$P$J$i$J$$(B</strong>$B$+$i$G$9!#(B - $B%a%$%s%5!<%P%W%m%;%9$N(B PID $B$,%U%!%$%kL>$K<+F0E*$KIU2C$5$l$^$9!#(B</p> - - <div class="warning"><h3>$B%;%-%e%j%F%#(B</h3> - <p><code>/var/tmp</code> - $B$H$$$C$?!"C/$G$b=q$-9~$a$k%G%#%l%/%H%j$K%U%!%$%k$r(B - <em>$BCV$+$J$$(B</em>$BJ}$,$h$$$G$9!#$J$<$J$i!"%5!<%P$,5/F0;~$K:n@.$9$k(B - $B%m%C%/%U%!%$%k$N:n@.<+BN$rK832$9$k$3$H$K$h$C$F!"(B - $BC/$G$b%5!<%S%95qH]%"%?%C%/$r0z$-5/$3$9$3$H$,$G$-$k$+$i$G$9!#(B</p> - </div> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%j%/%(%9%H$K1~Ez$9$k$?$a$K:n@.$5$l$k(B -$B;R%W%m%;%9$N:GBg8D?t(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>MaxClients <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>$B>\:Y$O;HMQK!$r$4Mw2<$5$$!#(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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> $B%G%#%l%/%F%#%V$O!"(B - $B1~Ez$9$k$3$H$N$G$-$kF1;~%j%/%(%9%H?t$r@_Dj$7$^$9!#(B - <code class="directive">MaxClients</code> $B@)8B?t$r1[$($k%3%M%/%7%g%s$ODL>o!"(B - <code class="directive"><a href="#listenbacklog">ListenBacklog</a></code> - $B%G%#%l%/%F%#%V$G@_Dj$7$??t$^$G%-%e!<$KF~$j$^$9!#(B - $BB>$N%j%/%(%9%H$N:G8e$^$GC#$7$F;R%W%m%;%9$,6u$/$H!"(B - $B<!$N%3%M%/%7%g%s$K1~Ez$7$^$9!#(B</p> - - <p>$B%9%l%C%I$rMQ$$$J$$%5!<%P(B (<em>$B$9$J$o$A(B</em> <code class="module"><a href="../mod/prefork.html">prefork</a></code>) - $B$G$O!"(B<code class="directive">MaxClients</code> - $B$O!"%j%/%(%9%H$K1~Ez$9$k$?$a$K5/F0$5$l$k(B - $B;R%W%m%;%9$N:GBg?t$H$J$j$^$9!#(B - $B%G%U%)%k%HCM$O(B <code>256</code> $B$G!"$3$l$rA}2C$5$;$?$$>l9g$O!"(B - <code class="directive"><a href="#serverlimit">ServerLimit</a></code> - $B$NCM$bA}2C$5$;$kI,MW$,$"$j$^$9!#(B</p> - - <p>$B%9%l%C%I$rMQ$$$k%5!<%P$d!"%O%$%V%j%C%I%5!<%P(B (<em>$B$9$J$o$A(B</em> - <code class="module"><a href="../mod/beos.html">beos</a></code> <code class="module"><a href="../mod/worker.html">worker</a></code>) - $B$G$O!"(B<code class="directive">MaxClients</code> - $B$O!"%/%i%$%"%s%H$K1~Ez$G$-$k%9%l%C%I$NAm?t$r@)8B$7$^$9!#(B - <code class="module"><a href="../mod/beos.html">beos</a></code> $B$G$N%G%U%)%k%HCM$O(B <code>50</code> $B$G$9!#(B - $B%O%$%V%j%C%I(B MPM $B$G$N%G%U%)%k%HCM$O(B 16 - <code class="directive"><a href="#serverlimit">ServerLimit</a></code> - $B$N(B <code>25</code> $BG\(B (<code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>) $B$G$9!#(B - <code class="directive">MaxClients</code> - $B$r(B 16 $B%W%m%;%90J>eI,MW$JCM$^$GA}2C$5$;$?$$>l9g$O!"(B - <code class="directive"><a href="#serverlimit">ServerLimit</a></code> - $B$bA}2C$5$;$kI,MW$,$"$j$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>free() $B$,8F$P$l$J$$8B$j!"(B -$B<g%a%b%j%"%m%1!<%?$,J];}$7B3$1$i$l$k%a%b%j$N:GBgNL(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>MaxMemFree <var>KBytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>MaxMemFree 0</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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> $B%G%#%l%/%F%#%V$O(B - <code>free()</code> $B$,8F$P$l$J$$8B$j!"(B - $B<g%"%m%1!<%?$,J];}$G$-$k6u$N%a%b%j$N:GBgCM$r%-%m%P%$%HC10L$G@_Dj$7$^$9!#(B - $B@_Dj$5$l$F$$$J$$$+!"Nm$K@_Dj$5$l$F$$$k$H$-$O!"L5@)8B$K$J$j$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B8D!9$N;R%5!<%P$,2TF/Cf$K07$&%j%/%(%9%H?t$N>e8B(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>MaxRequestsPerChild <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>MaxRequestsPerChild 10000</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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> $B%G%#%l%/%F%#%V$O!"(B - $B8D!9$N;R%5!<%P%W%m%;%9$,07$&$3$H$N$G$-$k%j%/%(%9%H$N@)8B?t$r(B - $B@_Dj$7$^$9!#(B<code class="directive">MaxRequestsPerChild</code> - $B8D$N%j%/%(%9%H$N8e$K!";R%W%m%;%9$O=*N;$7$^$9!#(B - <code class="directive">MaxRequestsPerChild</code> $B$,(B <code>0</code> - $B$K@_Dj$5$l$F$$$k>l9g$O!"%W%m%;%9$O4|8B@Z$l$K$h$j=*N;$9$k$3$H$O$"$j$^$;$s!#(B</p> - - <div class="note"><h3>$B$=$NB>$N%G%U%)%k%HCM(B</h3> - <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> $B$H(B <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> - $B$G$N%G%U%)%k%HCM$O(B <code>0</code> $B$G$9!#(B</p> - </div> - - <p><code class="directive">MaxRequestsPerChild</code> - $B$rHs%<%m$K@)8B$9$k$3$H$K$O!"Fs$D$NMxE@$,$"$j$^$9(B:</p> - - <ul> - <li>($B6vH/E*$J(B) $B%a%b%j!<%j!<%/$,5/$3$C$?>l9g$K(B - $B%W%m%;%9$,>CHq$9$k%a%b%j$NAmNL$r@)8B$G$-$k(B</li> - - <li>$B%W%m%;%9$KM-8B$N%i%$%U%?%$%`$r@_Dj$9$k$3$H$G!"(B - $B%5!<%PIi2Y$,2<$,$C$?;~$K%W%m%;%9?t$r>/$J$/$9$k$3$H$,$G$-$k(B</li> - </ul> - - <div class="note"><h3>$BCm(B</h3> - <p><code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code> $B%j%/%(%9%H$N>l9g$O!"(B - $B0l$DL\$N%j%/%(%9%H$@$1$,$3$N@)8B$K3:Ev$7$^$9!#(B - $B<B8zE*$K$O!"0l$D$N;R%W%m%;%9$"$?$j$N(B<em>$B%3%M%/%7%g%s(B</em>$B?t$r(B - $B@)8B$9$k$h$&$K5sF0$,JQ2=$7$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%"%$%I%k%9%l%C%I$N:GBg?t(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>MaxSpareThreads <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>$B>\:Y$O;HMQK!$r$4Mw2<$5$$!#(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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>$B%"%$%I%k$J%9%l%C%I$N:GBg?t$G$9!#0[$J$k(B MPM $B$G$O$=$l$>$l!"(B - $B$3$N%G%#%l%/%F%#%V$O0[$J$k<h$j07$o$lJ}$r$5$l$^$9!#(B</p> - - <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> $B$G$O!"(B - $B%G%U%)%k%H$O(B <code>MaxSpareThreads 10</code> $B$G$9!#(B - $B$3$N(B MPM $B$O%"%$%I%k%9%l%C%I?t$r!"$=$l$>$l$N;R%W%m%;%9$4$H$K4F;k$7$^$9!#(B - $B;R%W%m%;%9$K%"%$%I%k%9%l%C%I$,B?$9$.$k>l9g$O!"(B - $B%5!<%P$O$=$N;R%W%m%;%9(B$B$K4^$^$l$k%9%l%C%I$r=*N;$7;O$a$^$9!#(B</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> $B$G$O!"(B - $B%G%U%)%k%H$O(B <code>MaxSpareThreads 250</code> $B$G$9!#(B - $B$3$N(B MPM $B$O%"%$%I%k%9%l%C%I?t$r%5!<%PA4BN$G4F;k$7$^$9!#(B - $B%5!<%P$G%"%$%I%k%9%l%C%I?t$,B?$9$.$k>l9g$O!"(B - $B$3$N?t;z$h$j$b>/$J$$?t$K$J$k$^$G;R%W%m%;%9$r=*N;$7$^$9!#(B</p> - - <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> $B$G$O!"(B - $B%G%U%)%k%H$O(B <code>MaxSpareThreads 100</code> $B$G$9!#(B - $B$3$N(B MPM $B$O%7%s%0%k%W%m%;%9$G<B9T$5$l$^$9$N$G!"(B - $B%9%Z%"%9%l%C%I?t$b%5!<%PA4BN$G4*Dj$7$^$9!#(B</p> - - <p><code class="module"><a href="../mod/beos.html">beos</a></code> $B$H(B <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> $B$O(B - <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> $B$H;w$?5sF0$r$7$^$9!#(B - <code class="module"><a href="../mod/beos.html">beos</a></code> $B$G$N%G%U%)%k%HCM$O(B <code>MaxSpareThreads 50</code> - $B$G$9!#(B<code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> $B$G$N%G%U%)%k%HCM$O(B <code>10</code> - $B$G$9!#(B</p> - - <div class="note"><h3>$B@)8B;v9`(B</h3> - <p><code class="directive">MaxSpareThreads</code> $B$N<h$kCM$K$O@)8B$,$"$j$^$9!#(B - Apache $B$O<!$N5,B'$K=>$C$F<+F0E*$KJd@5$7$^$9!#(B</p> - <ul> - <li><code class="module"><a href="../mod/perchild.html">perchild</a></code> $B$G$O!"(B - <code class="directive">MaxSpareThreads</code> $B$,(B - <code class="directive"><a href="#threadlimit">ThreadLimit</a></code> - $B$HEy$7$$$+$=$l0J2<$G$"$kI,MW$,$"$j$^$9!#(B</li> - - <li><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> $B$O(B - <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code> - $B$h$j$bBg$-$$I,MW$,$"$j$^$9!#(B</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> $B$G$O!"(B - <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code> $B$H(B - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - $B$G7h$^$kAmOB$HEy$7$$$+Bg$-$$I,MW$,$"$j$^$9!#(B</li> - </ul> - </div> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%j%/%(%9%H$K1~Ez$9$k$3$H$N$G$-$k(B -$B%"%$%I%k%9%l%C%I?t$N:G>.?t(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>MinSpareServers <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>$B>\:Y$O;HMQJ}K!$r$4Mw2<$5$$!#(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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>$B%j%/%(%9%H$K1~(B$BEz$9$k%9%l%C%I?t$N:G>.CM$G$9!#(B - $B0[$J$k(B MPM $B$G$O$=$l$>$l!"(B - $B$3$N%G%#%l%/%F%#%V$O0[$J$k<h$j07$o$lJ}$r$7$^$9!#(B</p> - - <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> $B$G$O!"(B - $B%G%U%)%k%H$O(B <code>MinSpareThreads 5</code> $B$G!"(B - $B%"%$%I%k%9%l%C%I?t$r;R%W%m%;%9Kh$K4F;k$7$^$9!#(B - $B$b$7;R%W%m%;%9$K==J,$J?t$N%9%l%C%I$,$J$1$l$P!"(B - $B%5!<%P$O$=$N;R%W%m%;%9$K?7$7$$%9%l%C%I$r:n$j;O$a$^$9!#(B - $B$G$9$+$i!"(B<code class="directive"><a href="../mod/perchild.html#numservers">NumServers</a></code> - $B$r(B 10 $B$K!"(B<code class="directive">MinSpareThreads</code> $B$r(B - 5 $B$K$7$?>l9g$O!":G>.$G$b(B 50 $B$N%"%$%I%k%9%l%C%I$,(B - $B%7%9%F%`>e$K$"$k$3$H$K$J$j$^$9!#(B</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> $B$G$O!"(B - $B%G%U%)%k%H$O(B <code>MinSpareThreads 75</code> $B$G!"(B - $B%"%$%I%k%9%l%C%I?t$r%5!<%PA4BN$G4F;k$7$^$9!#(B - $B$b$7%5!<%P$K==J,$J?t$N%"%$%I%k%9%l%C%I$,$J$1$l$P!"(B - $B%"%$%I%k%9%l%C%I?t$,$3$N?t$h$j$bBg$-$/$J$k$^$G(B - $B?7$7$$;R%W%m%;%9$,@8@.$5$l$^$9!#(B</p> - - <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> $B$G$O!"(B - $B%G%U%)%k%H$O(B <code>MinSpareThreads 10</code> $B$G!"(B - $B%7%s%0%k%W%m%;%9(B MPM $B$G$9$N$G!"%5!<%PA4BN$G4IM}$5$l$^$9!#(B</p> - - <p><code class="module"><a href="../mod/beos.html">beos</a></code> $B$H(B <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> $B$O!"(B - <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>$B$K$h$/;w$F$$$^$9!#(B - <code class="module"><a href="../mod/beos.html">beos</a></code> $B$G$N%G%U%)%k%H$O(B <code>MinSpareThreads 1</code> - $B$G$9!#(B<code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> $B$G$N%G%U%)%k%H$O(B - <code>5</code> $B$G$9!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%G!<%b%s$N%W%m%;%9(B ID -$B$r%5!<%P$,5-O?$9$k$?$a$N%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>PidFile <var>filename</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>PidFile logs/httpd.pid</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td /></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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> $B%G%#%l%/%F%#%V$G!"(B - $B%G!<%b%s$N%W%m%;%9(B ID $B$r%5!<%P$,5-O?$9$k%U%!%$%k$r@_Dj$7$^$9!#(B - $B%U%!%$%kL>$,@dBP%Q%9$G$J$$>l9g$O!"(B - <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> - $B$+$i$NAjBPE*$J$b$N$H$7$F07$o$l$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - PidFile /var/run/apache.pid - </code></p></div> - - <p>$B%5!<%P$,(B <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> - $B$d(B <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code> - $B$rJD$8$F3+$-D>$7$?$j!"@_Dj%U%!%$%k$r(B - $B:FFI9~$7$?$j$5$;$k$?$a$K!"%5!<%P$K%7%0%J%k$rAw$k$3$H$,$G$-$k$H(B - $BJXMx$J$3$H$,$"$j$^$9!#(B - $B$3$l$O(B SIGHUP (kill -1) $B%7%0%J%k$r(B <code class="directive">PidFile</code> - $B$K=q$+$l$F$$$k%W%m%;%9(B ID $B$KAw$k$3$H$G$G$-$^$9!#(B</p> - - <p><code class="directive">PidFile</code> $B$K$O!"%m%0%U%!%$%k$N@_CV0LCV$d(B - <a href="../misc/security_tips.html#serverroot">$B%;%-%e%j%F%#(B</a> - $B$HA4$/F1$8Cm0UE@$,$"$j$^$9!#(B</p> - - <div class="note"><h3>$BCm0U(B</h3> - <p>Apache 2 $B$G$O!"(B - <a href="../programs/apachectl.html">apachectl</a> - $B%9%/%j%W%H$N$_$r;HMQ$7$F%5!<%P$N(B ($B:F(B) $B5/F0$dDd;_$r(B - $B9T$J$&$3$H$r?d>)$7$F$$$^$9!#(B</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="ScoreBoardFile" id="ScoreBoardFile">ScoreBoardFile</a> <a name="scoreboardfile" id="scoreboardfile">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B;R%W%m%;%9$HO"7H$9$k$?$a$N%G!<%?$rJ]B8$9$k(B -$B%U%!%$%k$N0LCV(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ScoreBoardFile <var>file-path</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>ScoreBoardFile logs/apache_status</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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 $B$O?F%W%m%;%9$H;R%W%m%;%94V$NDL?.$K%9%3%"%\!<%I$rMQ$$$^$9!#(B - $B$3$NDL?.5!G=$K%U%!%$%k$rI,MW$H$9$k%"!<%-%F%/%A%c$b$"$j$^$9!#(B - $B%U%!%$%k$,;XDj$5$l$F$$$J$1$l$P!"(BApache $B$O$^$:%a%b%j>e(B - ($BF?L>6&M-%a%b%j(B) $B$K%9%3%"%\!<%I$r:n$m$&$H$7!"$=$l$,<:GT$9$k$H(B - $B%G%#%9%/>e$K%U%!%$%k(B ($B%U%!%$%k%Y!<%9$N6&M-%a%b%j(B) $B$r:n$m$&$H$7$^$9!#(B - $B$3$N%G%#%l%/%F%#%V$r;XDj$9$k$H!"(BApache - $B$OI,$:%G%#%9%/$K%U%!%$%k$r@8@.$7$^$9!#(B</p> - - <div class="example"><h3>$BNc(B</h3><p><code> - ScoreBoardFile /var/run/apache_status - </code></p></div> - - <p>$B%U%!%$%k%Y!<%9$N6&M-%a%b%j$O!"%5!<%I%Q!<%F%#!<@=$N%"%W%j%1!<%7%g%s$G(B - $B%9%3%"%\!<%I$KD>@\%"%/%;%9$9$kI,MW$,$"$k>l9g$KLr$KN)$A$^$9!#(B</p> - - <p><code class="directive">ScoreBoardFile</code> $B$r;H$&>l9g!"(B - RAM $B%G%#%9%/>e$KCV$/$H%9%T!<%I$,8~>e$9$k$G$7$g$&!#(B - $B$7$+$7!"%m%0%U%!%$%k$N@_CV0LCV$d(B - <a href="../misc/security_tips.html">$B%;%-%e%j%F%#(B</a> - $B$HF1MM$NCm0UE@$,$"$k$N$G!"Cm0U$7$F$/$@$5$$!#(B</p> - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../stopping.html">Apache $B$NDd;_$H:F5/F0(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>TCP $B%P%C%U%!%5%$%:(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>SendBufferSize <var>bytes</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>SendBufferSize 0</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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>$B%5!<%P$O(B TCP $B%P%C%U%!%5%$%:$r;XDj$5$l$?%P%$%H?t$K@_Dj$7$^$9!#(B - $B9bB.$G9b%l%$%F%s%7$J4D6-$G(B - (<em>$BNc(B</em> 100ms $BDxEY!"BgN&2#CG9bB.DL?.O)$J$I(B) - $B8E$$0lHLE*$J(B OS $B$N%G%U%)%k%HCM$rA}$d$9$N$KHs>o$KJXMx$G$9!#(B</p> - - <p><code>0</code>$B$K$7$?>l9g!"(BOS $B$N%G%U%)%k%HCM$,;HMQ$5$l$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B@_Dj2DG=$J%5!<%P%W%m%;%9?t$N>e8B(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ServerLimit <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>$B>\:Y$O;HMQK!$r;2>H(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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 $B$N>l9g$O!"$3$N%G%#%l%/%F%#%V$O(B - Apache $B%W%m%;%92TF/Cf$K$*$1$k(B - <code class="directive"><a href="#maxclients">MaxClients</a></code> - $B$K@_Dj2DG=$J>e8BCM$r@_Dj$9$k$3$H$K$J$j$^$9(B - ($BLuCm(B: prefork $B$N>l9g$OF1;~%/%i%$%"%s%H?t(B = $B%5!<%P%W%m%;%9?t$J$N$G(B) $B!#(B - <code class="module"><a href="../mod/worker.html">worker</a></code> MPM $B$N>l9g$K$O!"$3$N%G%#%l%/%F%#%V$O(B - <code class="directive"><a href="#threadlimit">ThreadLimit</a></code> - $B%G%#%l%/%F%#%V$HAH$_9g$o$;$F!"(B - Apache $B%W%m%;%92TF/Cf$K$*$1$k(B - <code class="directive"><a href="#maxclients">MaxClients</a></code> - $B$K@_Dj2DG=$J>e8BCM$r@_Dj$9$k$3$H$K$J$j$^$9!#(B - $B:F5/F0Cf$K$3$N%G%#%l%/%F%#%V$rJQ99$7$F$bL5;k$5$l$^$9$,!"(B - <code class="directive"><a href="#maxclients">MaxClients</a></code> - $B$O:F5/F0Cf$K=$@5$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k:]$OFC$KCm0U$7$F$/$@$5$$!#(B - <code class="directive">ServerLimit</code> $B$,I,MW0J>e$KBg$-$JCM$K(B - $B@_Dj$5$l$?>l9g$O!"M>7W$JL$;HMQ6&M-%a%b%j$,3d$jEv$F$i$l$^$9!#(B - <code class="directive">ServerLimit</code> $B$H(B - <code class="directive"><a href="#maxclients">MaxClients</a></code> - $B$,%7%9%F%`$N07$($kHO0O$r1[$($?@_DjCM$K$J$C$F$$$k$H!"(B - Apache $B$O5/F0$7$J$$$+!"5/F0$7$F$bIT0BDj$K$J$k$G$7$g$&!#(B</p> - - <p><code class="module"><a href="../mod/prefork.html">prefork</a></code> MPM $B$G$O!"(B - <code class="directive"><a href="#maxclients">MaxClients</a></code> - $B$r(B 256 ($B%G%U%)%k%H(B) $B$h$j$bBg$-$JCM$K@_Dj$9$kI,MW$,$"$k;~$K$@$1;HMQ$7$F$/$@$5$$!#(B - $B4uK>$N(B <code class="directive"><a href="#maxclients">MaxClients</a></code> - $B?t$H$/$i$Y$F!"I,MW0J>e$KBg$-$JCM$r;XDj$9$k$3$H$OHr$1$F$/$@$5$$!#(B</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 $B$G$O!"(B - <code class="directive"><a href="#maxclients">MaxClients</a></code> $B$H(B - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - $B$N@_Dj$G(B 16 $B%5!<%P%W%m%;%9(B ($B%G%U%)%k%H(B) - $B0J>eI,MW$K$J$k>l9g$K$N$_;HMQ$7$F$/$@$5$$!#4uK>$N(B - <code class="directive"><a href="#maxclients ">MaxClients </a></code> $B$H(B - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - $B$H$/$i$Y$F!"I,MW$H$J$k%5!<%P%W%m%;%9?t0J>e$KBg$-$JCM$r(B - $B@_Dj$9$k$3$H$OHr$1$F$/$@$5$$!#(B</p> - - <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> MPM $B$G$O!"(B - <code class="directive"><a href="../mod/perchild.html#numservers">NumServers</a></code> $B$r(B 8 ($B%G%U%)%k%H(B) - $B$h$m$$$bBg$-$JCM$K@_Dj$9$kI,MW$,$"$k$H$-$K$N$_;HMQ$7$F$/$@$5$$!#(B</p> - - <div class="note"><h3>$BCm0U(B</h3> - <p><code>ServerLimit 20000</code> $B$H$$$&@)8BIU$-$G%3%s%Q%$%k$5$l$F$$$^$9!#(B - $B$3$l$O%9%Z%k%_%9$K$h$C$F8m$C$F9s$$>u67$K$J$k$N$r!"(B - $B2sHr$9$k$?$a$N=hCV$G$9!#(B</p> - </div> - -<h3>$B;2>H(B</h3> -<ul> -<li><a href="../stopping.html">Apache $B$NDd;_$H:F5/F0(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B5/F0;~$K@8@.$5$l$k;R%5!<%P%W%m%;%9$N?t(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>StartServers <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>$B>\:Y$O;HMQJ}K!$r;2>H(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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> $B%G%#%l%/%F%#%V$O!"(B - $B5/F0;~$K@8@.$5$l$k;R%5!<%P%W%m%;%9$N?t$r@_Dj$7$^$9!#(B - $B%W%m%;%9?t$OIi2Y$K1~$8$FF0E*$K@)8f$5$l$^$9$N$G!"(B - $BDL>o$O$3$NCM$rD4@0$9$kM}M3$O$"$^$j$J$$$G$7$g$&!#(B</p> - - <p>$B%G%U%)%k%HCM$O(B MPM $B$4$H$K0[$J$j$^$9!#(B - <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> $B$O(B <code>StartServers 3</code> $B$G$9!#(B - <code class="module"><a href="../mod/prefork.html">prefork</a></code> $B$O(B <code>5</code> $B$G!"(B - <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> $B$O(B <code>2</code> $B$G$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B5/F0;~$K@8@.$5$l$k%9%l%C%I$N?t(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>StartThreads <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>$B>\:Y$O;HMQJ}K!$r;2>H(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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>$B5/F0;~$K@8@.$5$l$k%9%l%C%I$N?t$G$9!#(B - $B%9%l%C%I?t$OIi2Y$K1~$8$FF0E*$K@)8f$5$l$^$9$N$G!"(B - $BDL>o$O$3$NCM$rD4@0$9$kM}M3$O$"$^$j$J$$$G$7$g$&!#(B</p> - - <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> $B$G$N%G%U%)%k%H$O(B - <code>StartThreads 5</code> $B$G!"$3$N%G%#%l%/%F%#%V$O5/F0;~$K(B - $B%W%m%;%9Kh$N%9%l%C%I?t$rDI@W$7$^$9!#(B</p> - - <p><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code> $B$G$N%G%U%)%k%H$O(B - <code>StartThreads 50</code> $B$G!"(B - $B$3$N>l9g%W%m%;%9$O0l$D$7$+$J$$$N$G!"(B - $B5/F0;~$K%j%/%(%9%H$K1~Ez$9$k%9%l%C%I$NAm?t$H$J$j$^$9!#(B</p> - - <p><code class="module"><a href="../mod/beos.html">beos</a></code> $B$G$N%G%U%)%k%H$O(B <code>StartThreads - 10</code> $B$G$9!#(B - $B$^$?!"5/F0;~$K@8@.$5$l$k%9%l%C%I$NAm?t$K$bH?1G$5$l$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B@_Dj2DG=$J;R%W%m%;%9Kh$N%9%l%C%I?t$N>e8B$r(B -$B@_Dj$7$^$9(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ThreadLimit <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>$B>\:Y$O;HMQJ}K!$r;2>H(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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">$B8_49@-(B:</a></th><td>Apache 2.0.41 $B$H$=$l0J9_$N(B <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> -$B$GMxMQ2DG=(B</td></tr> -</table> - <p>$B$3$N%G%#%l%/%F%#%V$O(B - Apache $B%W%m%;%92TF/Cf$K$*$1$k(B - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - $B$K@_Dj2DG=$J>e8BCM$r@_Dj$7$^$9!#:F5/F0;~$K$3$N%G%#%l%/%F%#%V$NCM$r(B - $BJQ99$7$F$bL5;k$5$l$^$9$,!"(B - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - $B$O:F5/F0Cf$K!"$3$N%G%#%l%/%F%#%V$G;XDj(B$B$5$l$?>e8BCM$^$G(B - $BJQ99$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>$B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k:]$OFC$KCm0U$7$F$/$@$5$$!#(B - <code class="directive">ThreadLimit</code> $B$,(B - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - $B$h$j$b$:$C$HBg$-$JCM$K@_Dj$5$l$?>l9g$O!"(B - $BM>7W$JL$;HMQ6&M-%a%b%j$,3d$jEv$F$i$l$F$7$^$$$^$9!#(B - <code class="directive">ThreadLimit</code> $B$,(B - <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> - $B$NN>J}$,%7%9%F%`$N07$($kHO0O$rD6$($F$$$k>l9g$O!"(B - Apache $B$O5/F0$7$J$$$+!"5/F0$7$?$H$7$F$bIT0BDj$K$J$k$G$7$g$&!#(B - $B$3$N%G%#%l%/%F%#%V$NCM$O:#;HMQ$7$F$$$k(B Apache $B$N(B <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> $B$NM=A[>e8BCM$r(B - $BD6$($?CM$K$O@_Dj$7$J$$$G$/$@$5$$!#(B - </p> - - <p><code class="directive">ThreadLimit</code> $B$N%G%U%)%k%HCM$O(B - <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> $B$N$H$-$O(B 1920 $B$G!"(B - $BB>$N>l9g$O(B 64 $B$G$9!#(B</p> - - <div class="note"><h3>$BCm0U(B</h3> - <p><code>ThreadLimit 20000</code> (<code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> - $B$N>l9g$O(B <code>ThreadLimit 15000</code> ) - $B$H$$$&@)8BIU$-$G%3%s%Q%$%k$5$l$F$$$^$9!#(B - $B$3$l$O%9%Z%k%_%9$K$h$C$F8m$C$F9s$$>u67$K$J$k$N$r!"(B - $B2sHr$9$k$?$a$N=hCV$G$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B;R%W%m%;%9$=$l$>$l$K@8@.$5$l$k%9%l%C%I?t(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>ThreadsPerChild <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>$B>\:Y$O;HMQJ}K!$r;2>H(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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>$B$3$N%G%#%l%/%F%#%V$O!"$=$l$>$l$N;R%W%m%;%9$G@8@.$5$l$k(B - $B%9%l%C%I?t$r@_Dj$7$^$9!#(B - $B;R%W%m%;%9$O3+;O;~$K$3$l$i$N%9%l%C%I$r@8@.$7$F!"(B - $B$=$N8e$O@8@.$7$^$;$s!#(B<code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> $B$N$h$&$J!"(B - $B;R%W%m%;%9$,0l$D$7$+$J$$$h$&$J(B MPM $B$rMxMQ$7$F$$$k$N$G$"$l$P!"(B - $B$3$NCM$O%5!<%P$NIi2YA4BN$r==J,<h$j07$($kDxEY$K!"(B - $BBg$-$/$J$1$l$P$J$j$^$;$s!#(B<code class="module"><a href="../mod/worker.html">worker</a></code> $B$N$h$&$J!"(B - $B;R%W%m%;%9$,J#?t$"$k$h$&$J(B MPM $B$rMxMQ$7$F$$$k$N$G$"$l$P!"(B - $B%5!<%P$NDL>oIi2Y$r==J,07$($kDxEY$K!"(B - <em>$B%9%l%C%IAm?t(B</em>$B$,B?$/$J$1$l$P$J$j$^$;$s!#(B</p> - - <p><code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>$B$G$N(B <code class="directive">ThreadsPerChild</code> - $B$N%G%U%)%k(B$B%HCM$O(B <code>64</code> $B$G!"B>$N>l9g$O(B - <code>25</code> $B$G$9!#(B</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="User" id="User">User</a> <a name="user" id="user">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%j%/%(%9%H$K1~Ez$9$k:]$KMQ$$$k%f!<%6(B ID</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>User <var>unix-userid</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>User #-1</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</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">$B8_49@-(B:</a></th><td>Apache 2.0 $B0J9_$G!"%0%m!<%P%k@_Dj$G$N$_M-8z$G$9!#(B -</td></tr> -</table> - <p><code class="directive">User</code> $B%G%#%l%/%F%#%V$O(B - $B%5!<%P$,%j%/%(%9%H$K1~Ez$9$k:]$KMQ$$$k%f!<%6(B ID $B$r@_Dj$7$^$9!#(B - $B$3$N%G%#%l%/%F%#%V$r;HMQ$9$k$?$a$K$O!"%9%?%s%I%"%m%s7?$N(B - $B%5!<%P$O:G=i$K(B root $B8"8B$G5/F0$5$l$F$$$kI,MW$,$"$j$^$9!#(B - $BHs(B root $B%f!<%6$G%5!<%P$r5/F0$7$?>l9g$O!"(B - $B8"8B$NDc$$%f!<%6$X$HJQ$o$k$3$H$,$G$-$:!"(B - $B7k6I85$N%f!<%6$N%W%m%;%9$H$7$F<B9T$5$lB3$1$^$9!#(B - <code>root</code> $B$G5/F0$7$?>l9g$K?F%W%m%;%9$,(B root - $B$H$7$F<B9T$5$l$F$$$k$N$O@5>o$JF0:n$G$9!#(B - <var>Unix-userid</var> $B$O<!$N$I$l$+$G$9!#(B</p> - - <dl> - <dt>$B%f!<%6L>(B</dt> - <dd>$B%f!<%6$rL>A0$G;2>H$7$^$9!#(B</dd> - - <dt># $B$KB3$$$F%f!<%6HV9f(B</dt> - <dd>$B%f!<%6$rHV9f$G;2>H$7$^$9!#(B</dd> - </dl> - - <p>$B$3$N%f!<%6$O!"30It$K8+$;$k$h$&$K0U?^$7$F$$$J$$%U%!%$%k$K!"(B - $B%"%/%;%92DG=$K$J$C$F$7$^$&$h$&$J8"8B$r;}$D$Y$-$G$O$J$$$G$9$7!"(B - $BF1MM$K(B HTTP $B%j%/%(%9%H$KBP$7$F1~Ez$9$k$h$&$K0U?^$7$F$$$J$$(B - $B<B9T%3!<%I$r!"<B9T$G$-$k$h$&$J8"8B$r;}$D$Y$-$G$O$J$$$G$9!#(B - $B%5!<%P$r<B9T$9$k$?$a$KFCDj$N?7$7$$%f!<%6$H%0%k!<%W$r(B - $B@_Dj$9$k$3$H$r$*A&$a$$$?$7$^$9!#(B - <code>nobody</code> $B%f!<%6$r;HMQ$9$k4IM}<T$b$$$^$9$,!"(B - $B$3$l$,>o$KK>$^$7$$$o$1$G$O$"$j$^$;$s!#(B - $B$J$<$J$i(B <code>nobody</code> $B%f!<%6$O!"%7%9%F%`$G(B - $BB>$NLr3d$rC4$C$F$$$k$+$bCN$l$J$$$+$i$G$9!#(B</p> - - <div class="warning"><h3>$B%;%-%e%j%F%#(B</h3> - <p>$B@53N$K$I$s$J$3$H$r$d$C$F$$$k$N$+!"$=$N4m81@-$rCN$i$J$$$G!"(B - <code class="directive">User</code> ($B$d(B <code class="directive"><a href="#group">Group</a></code>) $B$r(B <code>root</code> $B$K(B - $B@_Dj$7$J$$$G$/$@$5$$!#(B</p> - </div> - - <p><code class="module"><a href="../mod/perchild.html">perchild</a></code> MPM $B$G$O!"0[$J$k%f!<%6(B ID - $B$GJ#?t$N%P!<%A%c%k%[%9%H$rF0$+$9$3$H$rL\E*$H$7$F$$$^$9$,!"(B - <code class="directive">User</code> $B$O!"<g%5!<%P$N%f!<%6(B ID - $B$H!"(B<code class="directive"><a href="../mod/perchild.html#assignuserid">AssignUserID</a></code> - $B%G%#%l%/%F%#%V$r;}$?$J$$(B <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> $B%;%/%7%g%s$X$N(B - $B%U%)!<%k%P%C%/$H$rDj5A$9$k$3$H$K$J$j$^$9!#(B</p> - - <p>$BFC5-;v9`(B: $B$3$N%G%#%l%/%F%#%V$r(B - <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - $B$G;HMQ$9$k$3$H$O%5%]!<%H$5$l$J$/$J$j$^$7$?!#(B - <a href="../suexec.html">suexec</a> $B8~$1$K%5!<%P$r@_Dj$9$k$N$G$"$l$P!"(B - <code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> - $B$r;HMQ$7$F$/$@$5$$!#(B</p> - - <div class="note"><h3>$BCm0U(B</h3> - <p><code class="directive">User</code> $B%G%#%l%/%F%#%V$O(B - <code class="module"><a href="../mod/beos.html">beos</a></code> $B$H(B <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> MPM - $B$K$bB8:_$7$^$9$,!"<B<AE*$KL58z$G!"8_49@-$N$?$a$@$1$KB8:_$7$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 b920097eec..c5d89ac935 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.jis +URI: mpm_winnt.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP diff --git a/docs/manual/mod/mpm_winnt.html.ja.jis b/docs/manual/mod/mpm_winnt.html.ja.euc-jp index 66fb195ec7..8c8af7e851 100644 --- a/docs/manual/mod/mpm_winnt.html.ja.jis +++ b/docs/manual/mod/mpm_winnt.html.ja.euc-jp @@ -1,23 +1,23 @@ -<?xml version="1.0" encoding="ISO-2022-JP"?> +<?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_winnt - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</a> > <a href="./">モジュール</a></div> <div id="page-content"> <div id="preamble"><h1>Apache MPM winnt</h1> <div class="toplang"> @@ -25,20 +25,20 @@ <a href="../en/mod/mpm_winnt.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../ja/mod/mpm_winnt.html" title="Japanese"> ja </a></p> </div> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>Windows NT -$B8~$1$K:GE,2=$5$l$?%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>mpm_winnt_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>mpm_winnt.c</td></tr></table> -<h3>$B35MW(B</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>$B$3$N%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPM) - $B$O(B Windows NT $B$G$N%G%U%)%k%H$K$J$j$^$9!#(B - $B0l$D$N@)8fMQ%W%m%;%9$rMQ$$!"$3$l$,0l$D$N;R%W%m%;%9$r5/F0$7!"(B - $B$=$7$F;R%W%m%;%9$,%j%/%(%9%H$r<h$j07$&$?$a$K%9%l%C%I$r(B - $B5/F0$7$^$9!#(B</p> + <p>このマルチプロセッシングモジュール (MPM) + は Windows NT でのデフォルトになります。 + 一つの制御用プロセスを用い、これが一つの子プロセスを起動し、 + そして子プロセスがリクエストを取り扱うためにスレッドを + 起動します。</p> </div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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> @@ -56,23 +56,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">$B%G%#%l%/%F%#%V(B</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">$B@bL@(B:</a></th><td>$B%M%C%H%o!<%/@\B3$N<u$1IU$1$K(B accept() $B$r(BAcceptEx $B$NBe$o$j$K;H$&(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>Win32DisableAcceptEx</code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>AcceptEx() $B$O%G%U%)%k%H$GM-8z$K$J$C$F$$$^$9!#(BAcceptEx() $B$rL58z$K$9$k(B -$B$?$a$K$3$N%G%#%l%/%F%#%V$r;H$$$^$9!#(B</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>mpm_winnt</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">$B8_49@-(B:</a></th><td>2.0.49 $B%P!<%8%g%s0J9_$G;HMQ2DG=(B</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() $B$O(B Microsoft WinSock v2 API $B$G!">l9g$K$h$C$F$O(B - BSD $B7A<0$N(B <code>accept()</code> API $B$h$j$b$h$$@-G=$rH/4x$7$^$9!#(B - $B$h$/;H$o$l$F$$$k(B Windows $B@=IJ$NCf$G!"FC$K%&%#%k%9%9%-%c%J$d(B VPN $B%Q%C%1!<%8(B - $B$NCf$K$O!"%P%0$,860x$G(B <code>AcceptEx()</code> $B$NE,@Z$JF0:n$rK8$2$k$b$N$,$"$j$^$9!#(B - $B0J2<$N$h$&$J%(%i!<$KAx6x$7$?>l9g$O!"$3$N%G%#%l%/%F%#%V$r;HMQ$7$F(B - <code>AcceptEx()</code> $B$r;HMQ$7$J$$$h$&$K$7$F$/$@$5$$!#(B</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 @@ -87,5 +87,5 @@ <a href="../ja/mod/mpm_winnt.html" title="Japanese"> ja </a></p> </div><div id="footer"> <p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 b8c4bb1ec6..4676cc4ff3 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.jis +URI: prefork.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP diff --git a/docs/manual/mod/prefork.html.ja.euc-jp b/docs/manual/mod/prefork.html.ja.euc-jp new file mode 100644 index 0000000000..8dc5c297bb --- /dev/null +++ b/docs/manual/mod/prefork.html.ja.euc-jp @@ -0,0 +1,187 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 1999-2004 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.jis b/docs/manual/mod/prefork.html.ja.jis deleted file mode 100644 index 6e0a6d1093..0000000000 --- a/docs/manual/mod/prefork.html.ja.jis +++ /dev/null @@ -1,187 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%9%l%C%I$r;H$o$:!"@h9T$7$F(B fork $B$r9T$J$&%&%'%V%5!<%P$r<BAu(B -</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>mpm_prefork_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>prefork.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPM) $B$O!"(B - Unix $B>e$G$N(B Apache 1.3 $B$N%G%U%)%k%H$N5sF0$HHs>o$K$h$/;w$?J}K!$G(B - $B%j%/%(%9%H$r=hM}$9$k!"%9%l%C%I$r;H$o$:!"@h9T$7$F(B fork $B$r9T$J$&(B - $B%&%'%V%5!<%P$r<BAu$7$F$$$^$9!#(B - $B%9%l%C%I%;!<%U$G$J$$%i%$%V%i%j$H$N8_49@-$r$H$k$?$a$K!"(B - $B%9%l%C%I$rHr$1$kI,MW$N$"$k%5%$%H$G$O!"$3$N%b%8%e!<%k$N;HMQ$,E,@Z$G$7$g$&!#(B - $B$"$k%j%/%(%9%H$GH/@8$7$?LdBj$,B>$N%j%/%(%9%H$K1F6A$7$J$$$h$&$K!"(B - $B8D!9$N%j%/%(%9%H$rC1N%$9$k$N$K$b!":GE,$J(B MPM $B$G$9!#(B</p> - - <p>$B$3$N(B MPM $B$OHs>o$K<+N'E*$J$N$G!"$3$N(B MPM $B$N@_Dj%G%#%l%/%F%#%V$r(B - $BD4@0$9$kI,MW$O$[$H$s$I$J$$$G$7$g$&!#$b$C$H$b=EMW$J$3$H$O!"(B - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> - $B$,!"M=A[$5$l$kF1;~%j%/%(%9%H?t$r==J,07$($k$0$i$$$OBg$-$$$1$l$I$b!"(B - $BA4%W%m%;%9$K==J,$JJ*M}%a%b%j$,3N<B$K9T$-EO$kDxEY$K$O>.$5$$CM$K$9$k!"(B - $B$H$$$&$3$H$G$9!#(B</p> - -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">$BF0:nJ}K!(B</a></li> -</ul><h3>$B;2>H(B</h3> -<ul class="seealso"> -<li><a href="../bind.html">Apache -$B$,;HMQ$9$k%"%I%l%9$H%]!<%H$N@_Dj(B</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">$BF0:nJ}K!(B</a></h2> - <p>$B0l$D$N%3%s%H%m!<%k%W%m%;%9$,!"(B - $B%3%M%/%7%g%s$KBP$7$F(B listen $B$7$F!"$7$+$k$Y$-;~$K1~Ez$9$k(B - $B;R%W%m%;%9$r5/F0$7$^$9!#(BApache $B$O>o$K4v$D$+$N(B<dfn>$B%9%Z%"(B</dfn> - $B$+%"%$%I%k$J%5!<%P%W%m%;%9$r0];}$7$F$$$F!"$=$l$i$OF~$C$F$-$?(B - $B%j%/%(%9%H$K1~Ez$G$-$k$h$&$KBT5!$7$F$$$^$9!#(B - $B$3$N$h$&$K$7$F%/%i%$%"%s%H$O!"%j%/%(%9%H$,1~Ez$5$l$kA0$K!"(B - $B?7$7$$;R%W%m%;%9$,(B fork $B$5$l$k$N$rBT$?$J$/$F$b$h$$$h$&$K(B - $B$J$C$F$$$^$9!#(B</p> - - <p>$B?F%W%m%;%9$,%j%/%(%9%H$K1~Ez$9$k$N;R%W%m%;%9$r(B - $B$I$N$h$&$K@8@.$9$k$+$O!"(B - <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> - $B$GD4@0$7$^$9!#0lHLE*$K!"(BApache $B$OHs>o$K<+N'E*$J$N$G!"(B - $BBgDq$N%5%$%H$G$O$3$l$i$N%G%#%l%/%F%#%V$r%G%U%)%k%HCM$+$iD4@0$9$k(B - $BI,MW$O$J$$$G$7$g$&!#(B - $BF1;~$K(B 256 $B$rD6$($k%j%/%(%9%H$K1~Ez$7$J$$$H$$$1$J$$%5%$%H$G$O!"(B - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> - $B$rA}$d$9I,MW$,$"$k$G$7$g$&!#(B - $B0lJ}!"%a%b%j$N8B$i$l$F$$$k%5%$%H$G$O!"%9%i%C%7%s%0(B - ($B%a%b%j$H%G%#%9%/4V$G2?EY$b%9%o%C%W(B) $B$,5/$3$k$N$rKI$0$?$a$K(B - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> - $B$r8:$i$9I,MW$,$"$k$G$7$g$&!#%W%m%;%9@8@.$N%A%e!<%K%s%0$K4X$9$k(B - $B>\$7$$>pJs$O!"(B<a href="../misc/perf-tuning.html">$B@-G=$K4X$9$k%R%s%H(B</a> - $B$K$"$j$^$9!#(B</p> - - <p>$BDL>o(B Unix $B$G$O?F%W%m%;%9$O(B 80 $BHV%]!<%H$K%P%$%s%I$9$k$?$a$K(B - <code>root</code> $B$G5/F0$5$l$^$9$,!";R%W%m%;%9$d%9%l%C%I$O(B - $B$b$C$HDc$$8"8B$N%f!<%6$G(B Apache $B$K$h$C$F5/F0$5$l$^$9!#(B - <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> $B$H(B - <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> - $B%G%#%l%/%F%#%V$O(B - Apache $B$N;R%W%m%;%9$N8"8B$r@_Dj$9$k$N$KMQ$$$i$l$^$9!#(B - $B;R%W%m%;%9$O%/%i%$%"%s%H$KAw$k%3%s%F%s%DA4$F$rFI$a$J$$$H$$$1$^$;$s$,!"(B - $B2DG=$J8B$jI,MW:G>.8B$N8"8B$N$_$r;}$C$F$$$k$h$&$K$9$k$Y$-$G$9!#(B</p> - - <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code> - $B$O!"8E$$%W%m%;%9$rDd;_$7$F?7$7$$%W%m%;%9$r5/F0$9$k$3$H$K$h$C$F!"(B - $B$I$NDxEY$NIQEY$G%5!<%P$,%W%m%;%9$r%j%5%$%/%k$9$k$+$r@)8f$7$^$9!#(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%"%$%I%k$J;R%5!<%P%W%m%;%9$N:GBg8D?t(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>MaxSpareServers <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>MaxSpareServers 10</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>prefork</td></tr> -</table> - <p><code class="directive">MaxSpareServers</code> $B%G%#%l%/%F%#%V$O!"(B - <em>$B%"%$%I%k$J(B</em>$B;R%5!<%P%W%m%;%9$N4uK>:GBg8D?t$r@_Dj$7$^$9!#(B - $B%"%$%I%k%W%m%;%9$H$O!"%j%/%(%9%H$r07$C$F$$$J$$%W%m%;%9$G$9!#(B - <code class="directive">MaxSpareServers</code> $B$h$j$bB?$$?t$,%"%$%I%k$G$"$l$P!"(B - $B?F%W%m%;%9$OD62a%W%m%;%9$r(B kill $B$7$^$9!#(B</p> - - <p>$BHs>o$K:.$s$G$$$k%5%$%H$G$N$_!"$3$N%Q%i%a!<%?$r%A%e!<%K%s%0$9$k$Y$-$G$9!#(B - $B$3$N%Q%i%a!<%?$rBg$-$/$9$k$H$$$&$3$H$O!"BgDq$N>l9g$O0-$$H/A[$G$9!#(B - <code class="directive"><a href="#minspareservers">MinSpareServers</a></code> - $B$h$j$b>.$5$$CM$K@_Dj$7$?>l9g!"(B<code class="directive">MinSpareServers</code> - <code>+1</code> $B$K<+F0D4@0$5$l$^$9!#(B</p> - -<h3>$B;2>H(B</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">$B%G%#%l%/%F%#%V(B</a></h2> -<table class="directive"> -<tr><th><a href="directive-dict.html#Description">$B@bL@(B:</a></th><td>$B%"%$%I%k$J;R%5!<%P%W%m%;%9$N:G>.8D?t(B</td></tr> -<tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:</a></th><td><code>MinSpareServers <var>number</var></code></td></tr> -<tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:</a></th><td><code>MinSpareServers 5</code></td></tr> -<tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:</a></th><td>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> -<tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:</a></th><td>prefork</td></tr> -</table> - <p><code class="directive">MaxSpareServers</code> $B%G%#%l%/%F%#%V$O!"(B - <em>$B%"%$%I%k$J(B</em>$B;R%5!<%P%W%m%;%9$N4uK>:G>.8D?t$r@_Dj$7$^$9!#(B - $B%"%$%I%k%W%m%;%9$H$O!"%j%/%(%9%H$r07$C$F$$$J$$%W%m%;%9$G$9!#(B - <code class="directive">MinSpareServers</code> $B$h$j$b>/$J$$?t$,%"%$%I%k$G$"$l$P!"(B - $B?F%W%m%;%9$O:G9b$G(B 1 $BIC$K$D$-(B 1 $B8D$N3d9g$G?7$7$$;R%W%m%;%9$r@8@.$7$^$9!#(B</p> - - <p>$BHs>o$K:.$s$G$$$k%5%$%H$G$N$_!"$3$N%Q%i%a!<%?$r%A%e!<%K%s%0$9$k$Y$-$G$9!#(B - $B$3$N%Q%i%a!<%?$rBg$-$/$9$k$H$$$&$3$H$O!"BgDq$N>l9g$O0-$$H/A[$G$9!#(B</p> - -<h3>$B;2>H(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 ce12808d2f..c2795e8fcf 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.jis +URI: quickreference.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP URI: quickreference.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/mod/quickreference.html.ja.jis b/docs/manual/mod/quickreference.html.ja.euc-jp index a71b9347c4..4d0ea2038f 100644 --- a/docs/manual/mod/quickreference.html.ja.jis +++ b/docs/manual/mod/quickreference.html.ja.euc-jp @@ -1,54 +1,54 @@ -<?xml version="1.0" encoding="ISO-2022-JP"?> +<?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>$B%G%#%l%/%F%#%V(B $B%/%$%C%/%j%U%!%l%s%9(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</a></div> -<div id="preamble"><h1>$B%G%#%l%/%F%#%V(B $B%/%$%C%/%j%U%!%l%s%9(B</h1> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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="Español"> 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></p> </div> - <p>$B%G%#%l%/%F%#%V(B $B%/%$%C%/%j%U%!%l%s%9$G$O!"3F(B Apache $B@_Dj%G%#%l%/%F%#%V$N(B - $B;HMQJ}K!!"%G%U%)%k%HCM!"%9%F!<%?%9$H%3%s%F%-%9%H$r<($7$F$$$^$9!#(B - $B3F%G%#%l%/%F%#%V$N!"$h$j>\$7$$>pJs$K4X$7$F$O(B - <a href="directive-dict.html">$B%G%#%l%/%F%#%V<-=q(B</a>$B$r(B - $B$4Mw2<$5$$!#(B</p> + <p>ディレクティブ クイックリファレンスでは、各 Apache 設定ディレクティブの + 使用方法、デフォルト値、ステータスとコンテキストを示しています。 + 各ディレクティブの、より詳しい情報に関しては + <a href="directive-dict.html">ディレクティブ辞書</a>を + ご覧下さい。</p> - <p>$BBh(B 1 $BNsL\$O%G%#%l%/%F%#%V$NL>A0$H;HMQJ}K!$G$9!#(B - $BBh(B 2 $BNsL\$O(B ($B$b$7$"$l$P(B) $B%G%U%)%k%HCM$H$J$C$F$$$^$9!#(B - $B%G%U%)%k%HCM$,D9$9$.$FI=<($7$-$l$J$$>l9g$O!":G=i$NJ8;zNs$N8e$m$K(B - $B!V(B + $B!W$,B3$-$^$9!#(B</p> + <p>第 1 列目はディレクティブの名前と使用方法です。 + 第 2 列目は (もしあれば) デフォルト値となっています。 + デフォルト値が長すぎて表示しきれない場合は、最初の文字列の後ろに + 「 + 」が続きます。</p> - <p>$BBh(B 3, 4 $BNs$O!"2<$NI=$NCm<a$K=>$C$F!"(B - $B%G%#%l%/%F%#%V$N;HMQ$G$-$k%3%s%F%-%9%H$H!"(B - $B%G%#%l%/%F%#%V$N%9%F!<%?%9$,<($5$l$F$$$^$9!#(B</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>$B%5!<%P@_Dj%U%!%$%k(B</td></tr> - <tr><th>v</th><td>$B%P!<%A%c%k%[%9%H(B</td></tr> - <tr><th>d</th><td>$B%G%#%l%/%H%j(B</td></tr> + <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> @@ -61,86 +61,86 @@ </table></td></tr> </table> <table class="qref"> -<tr><td><a href="mpm_common.html#acceptmutex" id="A" name="A">AcceptMutex default|<var>method</var></a></td><td> default </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">$BJ#?t$N;R%W%m%;%9$,%M%C%H%o!<%/%=%1%C%H$G%j%/%(%9%H$r(B -accept $B$7$h$&$H$7$F$$$k$H$-$K!"(BApache $B$,$=$l$i$N;R%W%m%;%9$rD>Ns2=$9$k$?$a$K(B -$B;H$&J}K!(B</td></tr> -<tr class="odd"><td><a href="core.html#acceptpathinfo">AcceptPathInfo On|Off|Default</a></td><td> Default </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">$B8e$KB3$/%Q%9L>>pJs$r<u$1IU$1$k%j%=!<%9$N;XDj(B</td></tr> -<tr><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><td class="descr" colspan="4">$BJ,;6@_Dj%U%!%$%k$NL>A0(B</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">$BFCDj$N%O%s%I%i$d%3%s%F%s%H%?%$%W$KBP$7$F(B CGI $B$r<B9T$9$k$h$&$K(B -$B@_Dj(B</td></tr> -<tr><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><td class="descr" colspan="4">$B%"%$%3%s$NBe$o$j$K(B -$BI=<($5$l$k!"%U%!%$%kL>$GA*Br$5$l$?BeBX%F%-%9%H(B</td></tr> +<tr><td><a href="mpm_common.html#acceptmutex" id="A" name="A">AcceptMutex default|<var>method</var></a></td><td> default </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">複数の子プロセスがネットワークソケットでリクエストを +accept しようとしているときに、Apache がそれらの子プロセスを直列化するために +使う方法</td></tr> +<tr class="odd"><td><a href="core.html#acceptpathinfo">AcceptPathInfo On|Off|Default</a></td><td> Default </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">後に続くパス名情報を受け付けるリソースの指定</td></tr> +<tr><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><td class="descr" colspan="4">分散設定ファイルの名前</td></tr> +<tr class="odd"><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 class="odd"><td class="descr" colspan="4">特定のハンドラやコンテントタイプに対して CGI を実行するように +設定</td></tr> +<tr><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><td class="descr" colspan="4">アイコンの代わりに +表示される、ファイル名で選択された代替テキスト</td></tr> <tr class="odd"><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 class="odd"><td class="descr" colspan="4">$B%"%$%3%s$NBe$o$j$KI=<($5$l$k!"(BMIME $BId9f2=J}K!$GA*Br$5$l$?(B -$BBeBX%F%-%9%H(B</td></tr> +[<var>MIME-encoding</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_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><td class="descr" colspan="4">$B%"%$%3%s$NBe$o$j$K(B -$BI=<($5$l$k!"(BMIME $B%?%$%W$GA*Br$5$l$?BeBX%F%-%9%H(B</td></tr> +[<var>MIME-type</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_mime.html#addcharset">AddCharset <var>charset</var> <var>extension</var> -[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">$B%U%!%$%kL>$N3HD%;R$r;XDj$5$l$?J8;z%;%C%H$K%^%C%W$9$k(B</td></tr> -<tr><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><td class="descr" colspan="4">$BL@<(E*$KJ8;z%;%C%H$r;XDj$7$F$$$J$$1~Ez$KDI2C$5$l$k(B -$B%G%U%)%k%H$NJ8;z%;%C%H(B</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">$B%U%!%$%k$KBP$7$FI=<($9$k@bL@(B</td></tr> +[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">ファイル名の拡張子を指定された文字セットにマップする</td></tr> +<tr><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><td class="descr" colspan="4">明示的に文字セットを指定していない応答に追加される +デフォルトの文字セット</td></tr> +<tr class="odd"><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 class="odd"><td class="descr" colspan="4">ファイルに対して表示する説明</td></tr> <tr><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 /></tr><tr><td class="descr" colspan="4">$B%U%!%$%kL>$N3HD%;R$r;XDj$5$l$?%(%s%3!<%G%#%s%0(B -$B$K%^%C%W$9$k(B</td></tr> +[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr><td class="descr" colspan="4">ファイル名の拡張子を指定されたエンコーディング +にマップする</td></tr> <tr class="odd"><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 /></tr><tr class="odd"><td class="descr" colspan="4">$B%U%!%$%kL>$N3HD%;R$r;XDj$5$l$?%O%s%I%i$K%^%C%W$9$k(B</td></tr> +[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">ファイル名の拡張子を指定されたハンドラにマップする</td></tr> <tr><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><td class="descr" colspan="4">$B%U%!%$%k$KI=<($9$k%"%$%3%s$rL>A0$GA*Br(B</td></tr> +[<var>name</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#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 class="odd"><td class="descr" colspan="4">$B%U%!%$%k$KI=<($9$k%"%$%3%s$r(B MIME -$BId9f2=J}K!$GA*Br(B</td></tr> +[<var>MIME-encoding</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_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><td class="descr" colspan="4">$B%U%!%$%k$NNY$KI=<($9$k%"%$%3%s$r(B -MIME $B%?%$%W$K$h$C$FA*Br(B</td></tr> +[<var>MIME-type</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_mime.html#addinputfilter">AddInputFilter <var>filter</var>[;<var>filter</var>...] -<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">$B%U%!%$%k$N3HD%;R$r%/%i%$%"%s%H$N%j%/%(%9%H$r=hM}$9$k(B - $B%U%#%k%?$K%^%C%W$9$k(B</td></tr> +<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">ファイルの拡張子をクライアントのリクエストを処理する + フィルタにマップする</td></tr> <tr><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 /></tr><tr><td class="descr" colspan="4">$B%U%!%$%kL>$r;XDj$5$l$?8@8l$K%^%C%W(B</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">server-info $B%O%s%I%i$K$h$jI=<($5$l$k%b%8%e!<%k$N>pJs$K(B -$BDI2C$N>pJs$rIU$12C$($k(B</td></tr> +[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr><td class="descr" colspan="4">ファイル名を指定された言語にマップ</td></tr> +<tr class="odd"><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 class="odd"><td class="descr" colspan="4">server-info ハンドラにより表示されるモジュールの情報に +追加の情報を付け加える</td></tr> <tr><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 /></tr><tr><td class="descr" colspan="4">$B%U%!%$%kL>$N3HD%;R$r%5!<%P$+$i$N1~Ez$r=hM}$9$k%U%#%k%?$K(B - $B%^%C%W$9$k(B</td></tr> +<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr><td class="descr" colspan="4">ファイル名の拡張子をサーバからの応答を処理するフィルタに + マップする</td></tr> <tr class="odd"><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 class="odd"><td class="descr" colspan="4">MIME-type $B$K=PNO%U%#%k%?$r3d$jEv$F$k(B</td></tr> +[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">MIME-type に出力フィルタを割り当てる</td></tr> <tr><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 /></tr><tr><td class="descr" colspan="4">$B%U%!%$%kL>(B$B$N3HD%;R$r;XDj$5$l$?%3%s%F%s%H%?%$%W$K%^%C%W(B</td></tr> +[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td /></tr><tr><td class="descr" colspan="4">ファイル名の拡張子を指定されたコンテントタイプにマップ</td></tr> <tr class="odd"><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 class="odd"><td class="descr" colspan="4">URL $B$r%U%!%$%k%7%9%F%`$N0LCV$K%^%C%W$9$k(B</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_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><td class="descr" colspan="4">$B@55,I=8=$r;H$C$F(B URL $B$r%U%!%$%k%7%9%F%`$N0LCV$K%^%C%W$9$k(B</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_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">$B%5!<%P$N$"$kNN0h$K%"%/%;%9$G$-$k%[%9%H$r@)8f$9$k(B</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">Ports that are allowed to <code>CONNECT</code> through the proxy</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 $BCf$NId9f2=$5$l$?%Q%9J,N%J8;z$,@h$KEA$($i$l$k$N$r5v2D$9$k$+$I$&$+$r(B -$B7hDj$9$k(B</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> $B$G5v2D$5$l$k%G%#%l%/%F%#%V$N<oN`(B</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">$B%Q%9%o!<%I$N8!::L5$7$G%"%/%;%9$r5v2D$9$k(B userID $B$r;XDj$9$k(B +[<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">$BF~NO$5$l$?%Q%9%o!<%I$,%(%i!<%m%0$K%m%.%s%0$5$l$k$+$I$&$+$r(B -$B@_Dj$9$k(B</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">$B6u%Q%9%o!<%I$r5v2D$9$k$+$I$&$+$r;XDj$9$k(B</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">$B6u(B userID $B$r5v2D$9$k$+$r;XDj$9$k(B</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">$B%Q%9%o!<%IMs$,@5$7$$7A<0$NEE;R%a!<%k%"%I%l%9$G$"$k$3$H$r(B -$BD4$Y$k$+$I$&$+$r@_Dj$9$k(B</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">$BG'>Z$H>5G'$r!"$h$jDc$$%l%Y%k$N%b%8%e!<%k$K0\9T$5$;$k$+$r(B -$B@_Dj$7$^$9!#(B</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">$B$3$N0LCV$KBP$9$kG'>Z%W%m%P%$%@$r@_Dj$7$^$9!#(B</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_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 authentication</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">$B%Q%9%o!<%I$rJ]B8$9$k$?$a$KI,MW$J%G!<%?%Y!<%9%U%!%$%k$N<oN`$r(B -$B@_Dj$9$k(B</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">$BG'>ZMQ$N%f!<%6$H%Q%9%o!<%I$N%j%9%H$rJ];}$7$F$$$k(B -$B%G!<%?%Y!<%9%U%!%$%kL>$r@_Dj$9$k(B</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">$B<!$NDc<!%l%Y%k$NG'>Z%b%8%e!<%k$K@)8f$rEO$9$+$I$&$+$r(B -$B@_Dj$7$^$9(B</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 @@ -155,8 +155,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">$BG'>Z$K;HMQ$9$k%f!<%6%0%k!<%W$N0lMw$,3JG<$5$l$F$$$k!"(B -$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$9$k(B</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_auth_ldap.html#authldapauthoritative">AuthLDAPAuthoritative on|off</a></td><td> on </td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Prevent other authentication modules from authenticating the user if this one fails</td></tr> <tr class="odd"><td><a href="mod_auth_ldap.html#authldapbinddn">AuthLDAPBindDN <em>distinguished-name</em></a></td><td></td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Optional DN to use in binding to the LDAP server</td></tr> @@ -172,26 +172,26 @@ group membership</td></tr> <tr><td><a href="mod_auth_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN on|off</a></td><td> off </td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Use the DN of the client username to set the REMOTE_USER environment variable</td></tr> <tr class="odd"><td><a href="mod_auth_ldap.html#authldapurl">AuthLDAPUrl <em>url</em></a></td><td></td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">URL specifying the LDAP search parameters</td></tr> -<tr><td><a href="core.html#authname">AuthName <var>auth-domain</var></a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">HTTP $BG'>Z$NG'2DNN0h(B ($BLuCm(B: realm)</td></tr> -<tr class="odd"><td><a href="core.html#authtype">AuthType Basic|Digest</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">$B%f!<%6G'>Z$N<oN`(B</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">$BG'>Z$K;HMQ$9$k%f!<%6$H%Q%9%o!<%I$N0lMw$,3JG<$5$l$F$$$k!"(B -$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$9$k(B</td></tr> +<tr><td><a href="core.html#authname">AuthName <var>auth-domain</var></a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">HTTP 認証の認可領域 (訳注: realm)</td></tr> +<tr class="odd"><td><a href="core.html#authtype">AuthType Basic|Digest</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><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_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level modules</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 passwords</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">$B>5G'$,Dc0L$N%b%8%e!<%k$KEO$5$l$k$+$I$&$+$r@_Dj$9$k(B</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">$B>5G'$,2<0L$N%b%8%e!<%k$KEO$5$l$k$+$I$&$+$r@_Dj$9$k(B</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_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level modules</td></tr> <tr><td><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level modules</td></tr> <tr class="odd"><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 class="odd"><td class="descr" colspan="4">HTTP User-Agent $B$K4p$E$$$F4D6-JQ?t$r@_Dj$9$k(B +[[!]<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_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><td class="descr" colspan="4">HTTP User-Agent $B$K4p$E$$$FBgJ8;z>.J8;z$r6hJL$;$:$K(B -$B4D6-JQ?t$r@_Dj$9$k(B</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">HTTP User-Agent に基づいて大文字小文字を区別せずに +環境変数を設定する</td></tr> <tr class="odd"><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <var>seconds</var></a></td><td> 3600 (one hour) </td><td>sv</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">The default duration to cache a document when no expiry date is specified.</td></tr> <tr><td><a href="mod_disk_cache.html#cachedirlength">CacheDirLength <var>length</var></a></td><td> 2 </td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">The number of characters in subdirectory names</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>X</td></tr><tr class="odd"><td class="descr" colspan="4">The number of levels of subdirectories in the @@ -224,106 +224,106 @@ LastModified date.</td></tr> cache</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>X</td></tr><tr class="odd"><td class="descr" colspan="4">The minimum size (in bytes) of a document to be placed in the cache</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">$B%3%s%F%s%H%M%4%7%(!<%7%g%s$5$l$?%I%-%e%a%s%H$r%W%m%-%7%5!<%P$,(B -$B%-%c%C%7%e$G$-$k$h$&$K$9$k(B</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>X</td></tr><tr class="odd"><td class="descr" colspan="4">The directory root under which cache files are stored</td></tr> <tr><td><a href="mod_disk_cache.html#cachesize">CacheSize <var>KBytes</var></a></td><td> 1000000 </td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">The maximum amount of disk space that will be used by the cache in KBytes</td></tr> <tr class="odd"><td><a href="mod_disk_cache.html#cachetimemargin">CacheTimeMargin <var>?</var></a></td><td> ? </td><td>sv</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">The minimum time margin to cache a document</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 $B%9%/%j%W%H$N%$%s%?!<%W%j%?$N0LCV$rD4$Y$k$?$a$N<jK!(B</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 $B%b%8%e!<%k$r;HMQ$9$k$h$&$K$9$k(B</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 $B1~Ez%X%C%@$N@8@.$rM-8z$K$9$k(B</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">$B%/%C%-%s%0$N%m%.%s%0$N$?$a$N%U%!%$%kL>$r@_Dj$9$k(B</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 $B$,%3%"%@%s%W$9$kA0$K0\F0$r;n$_$k%G%#%l%/%H%j(B +<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">$B%m%0%U%!%$%k$NL>A0$H=q<0$r@_Dj$9$k(B</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 $B%a%=%C%I$rM-8z$K$7$^$9(B</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 $B%j%/%(%9%H$r5v2D$7$^$9(B</td></tr> +[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">Location of the DAV lock database</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 $B%m%C%/%G!<%?%Y!<%9$N0LCV(B</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">$B%5!<%P$,(B DAV $B%j%=!<%9$N%m%C%/$r0];}$9$k:G>.;~4V$G$9!#(B +<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_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">$BFCDj$N%"%$%3%s$,2?$b@_Dj$5$l$F$$$J$$;~$K(B -$B%U%!%$%k$KI=<($9$k%"%$%3%s(B</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 /></tr><tr class="odd"><td class="descr" colspan="4">$B$"$k%9%3!<%W$N$9$Y$F$N%U%!%$%k$r;XDj$5$l$?8@8l$K(B -$B@_Dj$9$k(B</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">$B%5!<%P$,%3%s%F%s%H%?%$%W$r7hDj$G$-$J$$$H$-$K(B -$BAw$i$l$k(B MIME $B%3%s%F%s%H%?%$%W(B</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 $B$,0lEY$K05=L$9$k2t$NBg$-$5(B</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">$B=PNO$KBP$7$F9T$J$&05=L$NDxEY(B</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">$B%m%.%s%0MQ$K05=LHf$r%a%b$KDI2C(B</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 $B$,05=L$K;H$&%a%b%j$N%l%Y%k$r;XDj(B</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 $B$N05=LMQ%&%#%s%I%&$NBg$-$5(B</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 /></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_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><td class="descr" colspan="4">$B%5!<%P$,%"%/%;%9$r5qH]$9$k%[%9%H$r@)8f$9$k(B</td></tr> +[<var>host</var>|env=<var>env-variable</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="core.html#directory"><Directory <var>directory-path</var>> -... </Directory></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">$B;XDj$N%U%!%$%k%7%9%F%`$N%G%#%l%/%H%j$H%5%V%G%#%l%/%H%j$H$N$_$K(B -$BE,MQ$5$l$k%G%#%l%/%F%#%V$r0O$`(B</td></tr> +... </Directory></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="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><td class="descr" colspan="4">$B%/%i%$%"%s%H$,%G%#%l%/%H%j$r%j%/%(%9%H$7$?$H$-$KD4$Y$k(B -$B%j%=!<%9$N%j%9%H(B</td></tr> + <var>local-url</var> [<var>local-url</var>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">クライアントがディレクトリをリクエストしたときに調べる +リソースのリスト</td></tr> <tr class="odd"><td><a href="core.html#directorymatch"><DirectoryMatch <var>regex</var>> -... </DirectoryMatch></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">$B@55,I=8=$K%^%C%A$9$k%U%!%$%k%7%9%F%`$N%G%#%l%/%H%j$H(B -$B%5%V%G%#%l%/%H%j$H$N$_$KE,MQ$5$l$k%G%#%l%/%F%#%V$r0O$`(B</td></tr> -<tr><td><a href="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">$B%Q%9KvHx$N%9%i%C%7%e$G%j%@%$%l%/%H$9$k$+$I$&$+$N%*%s%*%U$r%H%0%k$5$;$k(B</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">$B%&%'%V$+$i8+$($k%a%$%s$N%I%-%e%a%s%H%D%j!<$K$J$k(B -$B%G%#%l%/%H%j(B</td></tr> -<tr><td><a href="core.html#enablemmap" id="E" name="E">EnableMMAP On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">$BG[AwCf$K%U%!%$%k$rFI$_9~$`$?$a$K%a%b%j%^%C%T%s%0$r(B -$B;H$&$+$I$&$+(B</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">$B%U%!%$%k$N%/%i%$%"%s%H$X$NG[Aw;~$K%+!<%M%k$N(B sendfile $B%5%]!<%H$r(B -$B;H$&$+$I$&$+(B</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">$B%(%i!<$,H/@8$7$?$H$-$K%5!<%P$,%/%i%$%"%s%H$KAw$k$b$N(B</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">$B%5!<%P$,%(%i!<$r%m%0<}=8$9$k>l=j(B</td></tr> +... </DirectoryMatch></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="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">パス末尾のスラッシュでリダイレクトするかどうかのオンオフをトグルさせる</td></tr> +<tr class="odd"><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 class="odd"><td class="descr" colspan="4">ウェブから見えるメインのドキュメントツリーになる +ディレクトリ</td></tr> +<tr><td><a href="core.html#enablemmap" id="E" name="E">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> $B%X%C%@$N@8@.$rM-8z$K$9$k(B</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 $B%?%$%W$K$h$C$F@_Dj$5$l$k(B <code>Expires</code> $B%X%C%@$NCM(B</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">$B4|8B@Z$l4|F|$r7W;;$9$k%G%U%)%k%H%"%k%4%j%:%`(B</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">$B3F%j%/%(%9%H$KBP$7$F3HD%%9%F!<%?%9>pJs$rJ]B8$9$k(B</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">Define an external filter</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">Configure <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> options</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 $B1~Ez%X%C%@$r:n@.$9$k$?$a$K;HMQ$5$l$k(B -$B%U%!%$%k$NB0@-(B</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">$B%^%C%A$9$k%U%!%$%kL>$KE,MQ$5$l$k%G%#%l%/%F%#%V$r0O$`(B</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">$B@55,I=8=$K%^%C%A$9$k%U%!%$%kL>$KE,MQ$5$l$k(B -$B%G%#%l%/%F%#%V$r0O$`(B</td></tr> -<tr><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><td class="descr" colspan="4">$BMW5a$K9g$&C1FH$N%I%-%e%a%s%H$,8+$D$+$i$J$+$C$?$H$-$K9T$J$&$3$H$r;XDj(B +<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_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">要求に合う単独のドキュメントが見つからなかったときに行なうことを指定 </td></tr> -<tr class="odd"><td><a href="core.html#forcetype">ForceType <var>MIME-type</var>|None</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">$B$9$Y$F$N%^%C%A$9$k%U%!%$%k$,;XDj$N(B MIME $B%3%s%F%s%H%?%$%W$G(B -$BAw$i$l$k$h$&$K$9$k(B</td></tr> +<tr class="odd"><td><a href="core.html#forcetype">ForceType <var>MIME-type</var>|None</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">すべてのマッチするファイルが指定の MIME コンテントタイプで +送られるようにする</td></tr> <tr><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><td class="descr" colspan="4">Sets filename of the forensic log</td></tr> -<tr class="odd"><td><a href="mpm_common.html#group" id="G" name="G">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">$B%j%/%(%9%H$K1~Ez$9$k:]$K=jB0$9$k%0%k!<%W(B</td></tr> +<tr class="odd"><td><a href="mpm_common.html#group" id="G" name="G">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 set|append|add|unset|echo <var>header</var> -[<var>value</var> [env=[!]<var>variable</var>]]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">HTTP $B1~Ez%X%C%@$N@_Dj(B</td></tr> +[<var>value</var> [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"> -$B%$%s%G%C%/%90lMw$N@hF,$KA^F~$5$l$k%U%!%$%k$NL>A0(B</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">$B%/%i%$%"%s%H$N(B IP $B%"%I%l%9$N(B DNS $B%k%C%/%"%C%W$r(B -$BM-8z$K$9$k(B</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">$B5/F0;~$K%F%9%H$,??$G$"$k$H$-$N$_$K=hM}$5$l$k%G%#%l%/%F%#%V$r(B -$B0O$`(B</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">$B%b%8%e!<%k$NB8:_$9$k$+$7$J$$$+$K1~$8$F=hM}$5$l$k(B -$B%G%#%l%/%F%#%V$r0O$`(B</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">contains version dependent configuration</td></tr> <tr><td><a href="mod_imap.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> @@ -331,15 +331,15 @@ user</td></tr> that are not explicitly mapped</td></tr> <tr><td><a href="mod_imap.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">$B%5!<%P@_Dj%U%!%$%kCf$+$iB>$N@_Dj%U%!%$%k$r<h$j9~$`(B</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">$B%G%#%l%/%H%j0lMw$r9T$J$&:]$KL5;k$9$Y$-(B -$B%U%!%$%k%j%9%H$KDI2C(B</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">$B%G%#%l%/%H%j%$%s%G%C%/%9$NMM!9$J@_Dj9`L\(B +<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"> -$B%G%#%l%/%H%j%$%s%G%C%/%9$NI8=`$N=gHVIU$1$r@_(B$BDj(B</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">$B%G%#%l%/%H%j%$%s%G%C%/%9$K(B CSS $B%9%?%$%k%7!<%H$rDI2C$9$k(B</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 @@ -351,11 +351,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 $B$N;}B3E*$J@\B3$rM-8z$K$9$k(B</td></tr> -<tr class="odd"><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>seconds</var></a></td><td> 15 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">$B;}B3E*$J@\B3$G<!$N%j%/%(%9%H$,Mh$k$^$G%5!<%P$,BT$D;~4V(B</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> 15 </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">$B%/%i%$%"%s%H$,M%@hEY$r<($5$J$+$C$?$H$-$N8@8l$N(B variant $B$NM%@hEY$r(B -$B;XDj(B</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>X</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>X</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#ldapopcacheentries">LDAPOpCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Number of entries used to cache LDAP compare @@ -367,44 +367,44 @@ valid</td></tr> <tr class="odd"><td><a href="mod_ldap.html#ldaptrustedca">LDAPTrustedCA <var>directory-path/filename</var></a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the file containing the trusted Certificate Authority certificate or database</td></tr> <tr><td><a href="mod_ldap.html#ldaptrustedcatype">LDAPTrustedCAType <var>type</var></a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Specifies the type of the Certificate Authority file</td></tr> <tr class="odd"><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 class="odd"><td class="descr" colspan="4">$B0O$$$NCf$K$"$k%"%/%;%9@)8f$NE,MQ$rFCDj$N(B HTTP $B%a%=%C%I$N$_$K(B -$B@)8B$9$k(B</td></tr> + </Limit></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#limitexcept"><LimitExcept <var>method</var> [<var>method</var>] ... > ... - </LimitExcept></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">$B;XDj$5$l$?$b$N0J30$N(B HTTP $B%a%=%C%I$K%"%/%;%9@)8f$r(B -$B@)8B$9$k(B</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">$BFbIt%j%@%$%l%/%H$HF~$l;R$K$J$C$?%5%V%j%/%(%9%H$N:GBg?t$r7hDj$9$k(B</td></tr> -<tr><td><a href="core.html#limitrequestbody">LimitRequestBody <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">$B%/%i%$%"%s%H$+$iAw$i$l$k(B HTTP $B%j%/%(%9%H$N%\%G%#$N(B -$BAmNL$r@)8B$9$k(B</td></tr> -<tr class="odd"><td><a href="core.html#limitrequestfields">LimitRequestFields <var>number</var></a></td><td> 100 </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">$B%/%i%$%"%s%H$+$i$N(B HTTP $B%j%/%(%9%H$N%X%C%@%U%#!<%k%I$N?t$r(B -$B@)8B$9$k(B</td></tr> -<tr><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldsize <var>bytes</var></a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">$B%/%i%$%"%s%H$+$i$N(B HTTP $B%j%/%(%9%H$N%X%C%@$N(B -$B%5%$%:$r@)8B$9$k(B</td></tr> -<tr class="odd"><td><a href="core.html#limitrequestline">LimitRequestLine <var>bytes</var></a></td><td> 8190 </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">$B%/%i%$%"%s%H$+$i$N(B HTTP $B%j%/%(%9%H9T$N%5%$%:$r@)8B$9$k(B</td></tr> -<tr><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>bytes</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">XML $B7A<0$N%j%/%(%9%H$N%\%G%#$N%5%$%:$r@)8B$9$k(B</td></tr> -<tr class="odd"><td><a href="mpm_common.html#listen">Listen [<var>IP-address</var>:]<var>portnumber</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">$B%5!<%P$,(B listen $B$9$k(BIP $B%"%I%l%9$H%]!<%HHV9f(B</td></tr> -<tr><td><a href="mpm_common.html#listenbacklog">ListenBacklog <var>backlog</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">$BJ]N1>uBV$N%3%M%/%7%g%s$N%-%e!<$N:GBgD9(B</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">$B;XDj$5$l$?%*%V%8%'%/%H%U%!%$%k$d%i%$%V%i%j$r%j%s%/$9$k(B</td></tr> -<tr><td><a href="mod_so.html#loadmodule">LoadModule <em>module filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">$B%*%V%8%'%/%H%U%!%$%k$d%i%$%V%i%j$r%j%s%/$7!";HMQ%b%8%e!<%k$N(B -$B%j%9%H$KDI2C$9$k(B</td></tr> + </LimitExcept></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#limitinternalrecursion">LimitInternalRecursion <var>number</var> [<var>number</var>]</a></td><td> 10 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">内部リダイレクトと入れ子になったサブリクエストの最大数を決定する</td></tr> +<tr><td><a href="core.html#limitrequestbody">LimitRequestBody <var>bytes</var></a></td><td> 0 </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#limitrequestfields">LimitRequestFields <var>number</var></a></td><td> 100 </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#limitrequestfieldsize">LimitRequestFieldsize <var>bytes</var></a></td><td></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#limitrequestline">LimitRequestLine <var>bytes</var></a></td><td> 8190 </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#limitxmlrequestbody">LimitXMLRequestBody <var>bytes</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">XML 形式のリクエストのボディのサイズを制限する</td></tr> +<tr class="odd"><td><a href="mpm_common.html#listen">Listen [<var>IP-address</var>:]<var>portnumber</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">サーバが listen するIP アドレスとポート番号</td></tr> +<tr><td><a href="mpm_common.html#listenbacklog">ListenBacklog <var>backlog</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="mod_so.html#loadfile">LoadFile <em>filename</em> [<em>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="mod_so.html#loadmodule">LoadModule <em>module 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="core.html#location"><Location - <var>URL-path</var>|<var>URL</var>> ... </Location></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">$B0O$s$@%G%#%l%/%F%#%V$r%^%C%A$9$k(B URL $B$N$_$KE,MQ(B</td></tr> + <var>URL-path</var>|<var>URL</var>> ... </Location></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="core.html#locationmatch"><LocationMatch - <var>regex</var>> ... </LocationMatch></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">$B0O$s$@%G%#%l%/%F%#%V$r@55,I=8=$K%^%C%A$9$k(B URL $B$N$_$K(B -$BE,MQ(B</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">$B<uIU$rD>Ns2=$9$k$?$a$N%m%C%/%U%!%$%k$N0LCV(B</td></tr> + <var>regex</var>> ... </LocationMatch></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="mpm_common.html#lockfile">LockFile <var>filename</var></a></td><td> logs/accept.lock </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">受付を直列化するためのロックファイルの位置</td></tr> <tr><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><td class="descr" colspan="4">$B%m%0%U%!%$%k$G;HMQ$9$k=q<0$r@_Dj$9$k(B</td></tr> -<tr class="odd"><td><a href="core.html#loglevel">LogLevel <var>level</var></a></td><td> warn </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ErrorLog $B$N>iD9@-$r@)8f$9$k(B</td></tr> -<tr><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><td class="descr" colspan="4">$B%j%/%(%9%H$K1~Ez$9$k$?$a$K:n@.$5$l$k(B -$B;R%W%m%;%9$N:GBg8D?t(B</td></tr> -<tr class="odd"><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>number</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">$B;}B3E*$J@\B3>e$G5v2D$5$l$k%j%/%(%9%H$N?t(B</td></tr> -<tr><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>KBytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4"><code>free()</code> $B$,8F$P$l$J$$8B$j!"(B -$B<g%a%b%j%"%m%1!<%?$,J];}$7B3$1$i$l$k%a%b%j$N:GBgNL(B</td></tr> -<tr class="odd"><td><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild <var>number</var></a></td><td> 10000 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">$B8D!9$N;R%5!<%P$,2TF/Cf$K07$&%j%/%(%9%H?t$N>e8B(B</td></tr> +[<var>nickname</var>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ログファイルで使用する書式を設定する</td></tr> +<tr class="odd"><td><a href="core.html#loglevel">LogLevel <var>level</var></a></td><td> warn </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ErrorLog の冗長性を制御する</td></tr> +<tr><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><td class="descr" colspan="4">リクエストに応答するために作成される +子プロセスの最大個数</td></tr> +<tr class="odd"><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>number</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">持続的な接続上で許可されるリクエストの数</td></tr> +<tr><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>KBytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4"><code>free()</code> が呼ばれない限り、 +主メモリアロケータが保持し続けられるメモリの最大量</td></tr> +<tr class="odd"><td><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild <var>number</var></a></td><td> 10000 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">個々の子サーバが稼働中に扱うリクエスト数の上限</td></tr> <tr><td><a href="beos.html#maxrequestsperthread">MaxRequestsPerThread <var>number</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Limit on the number of requests that an individual thread will handle during its life</td></tr> -<tr class="odd"><td><a href="prefork.html#maxspareservers">MaxSpareServers <var>number</var></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">$B%"%$%I%k$J;R%5!<%P%W%m%;%9$N:GBg8D?t(B</td></tr> -<tr><td><a href="mpm_common.html#maxsparethreads">MaxSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">$B%"%$%I%k%9%l%C%I$N:GBg?t(B</td></tr> +<tr class="odd"><td><a href="prefork.html#maxspareservers">MaxSpareServers <var>number</var></a></td><td> 10 </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#maxsparethreads">MaxSpareThreads <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_netware.html#maxthreads">MaxThreads <var>number</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Set the maximum number of worker threads</td></tr> <tr><td><a href="perchild.html#maxthreadsperchild">MaxThreadsPerChild <var>number</var></a></td><td> 64 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum number of threads per child process</td></tr> <tr class="odd"><td><a href="mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount <var>value</var></a></td><td> 1009 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum number of objects allowed to be placed in the @@ -426,30 +426,30 @@ files</td></tr> meta information</td></tr> <tr><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><td class="descr" colspan="4">Enable MIME-type determination based on file contents using the specified magic file</td></tr> -<tr class="odd"><td><a href="prefork.html#minspareservers">MinSpareServers <var>number</var></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">$B%"%$%I%k$J;R%5!<%P%W%m%;%9$N:G>.8D?t(B</td></tr> -<tr><td><a href="mpm_common.html#minsparethreads">MinSpareServers <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">$B%j%/%(%9%H$K1~Ez$9$k$3$H$N$G$-$k(B -$B%"%$%I%k%9%l%C%I?t$N:G>.?t(B</td></tr> +<tr class="odd"><td><a href="prefork.html#minspareservers">MinSpareServers <var>number</var></a></td><td> 5 </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#minsparethreads">MinSpareServers <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="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 class="odd"><td class="descr" colspan="4">Map a list of files into memory at startup time</td></tr> -<tr><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td /></tr><tr><td class="descr" colspan="4"><code>path_info</code> $B%3%s%]!<%M%s%H$r%U%!%$%kL>$N0lIt$H$7$F07$&$h$&$K(B -<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> $B$KDLCN$9$k(B</td></tr> +<tr><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td /></tr><tr><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#multiviewsmatch">MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers -[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">MultiViews $B$G$N%^%C%A%s%0$N8!:w$K4^$^$;$k(B -$B%U%!%$%k$N%?%$%W$r;XDj$9$k(B</td></tr> -<tr><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><td class="descr" colspan="4">$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$N$?$a$N(B IP $B%"%I%l%9$r;XDj(B</td></tr> +[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">MultiViews でのマッチングの検索に含ませる +ファイルのタイプを指定する</td></tr> +<tr><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><td class="descr" colspan="4">名前ベースのバーチャルホストのための IP アドレスを指定</td></tr> <tr class="odd"><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 class="odd"><td class="descr" colspan="4">Hosts, domains, or networks that will be connected to directly</td></tr> <tr><td><a href="perchild.html#numservers">NumServers <var>number</var></a></td><td> 2 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Total number of children alive at the same time</td></tr> <tr class="odd"><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 class="odd"><td class="descr" colspan="4">List of additional client certificates</td></tr> <tr><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><td class="descr" colspan="4">Allows a connection to be upgraded to an SSL connection upon request</td></tr> <tr class="odd"><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 class="odd"><td class="descr" colspan="4">$B%G%#%l%/%H%j$KBP$7$F;HMQ2DG=$J5!G=$r@_Dj$9$k(B</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">$B%G%U%)%k%H$N%"%/%;%92DG=$J>uBV$H!"(B<code class="directive">Allow</code> $B$H(B -<code class="directive">Deny</code> $B$,I>2A$5$l$k=gHV$r@)8f$9$k(B</td></tr> + [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> All </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">ディレクトリに対して使用可能な機能を設定する</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">$B%7%'%k$+$i$N4D6-JQ?t$rEO$9(B</td></tr> -<tr><td><a href="mpm_common.html#pidfile">PidFile <var>filename</var></a></td><td> logs/httpd.pid </td><td /><td>M</td></tr><tr><td class="descr" colspan="4">$B%G!<%b%s$N%W%m%;%9(B ID -$B$r%5!<%P$,5-O?$9$k$?$a$N%U%!%$%k(B</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">$B%(%3!<%5!<%P$NM-8zL58z$r@_Dj$7$^$9!#(B</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 /><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">Container for directives applied to proxied resources</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">Determines how to handle bad header lines in a response</td></tr> @@ -481,38 +481,38 @@ expressions</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">Network timeout for proxied requests</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">Information provided in the <code>Via</code> HTTP response header for proxied requests</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">$B%$%s%G%C%/%90lMw$N:G8e$KA^F~$5$l$k%U%!%$%k$NL>A0(B</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="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><td class="descr" colspan="4">$B%/%i%$%"%s%H$,0c$&(B URL $B$r<hF@$9$k$h$&$K30It$X$N%j%@%$%l%/%H$r(B -$BAw$k(B</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#redirectmatch">RedirectMatch [<var>status</var>] <var>regex</var> -<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">$B8=:_$N(B URL $B$X$N@55,I=8=$N%^%C%A$K$h$j(B -$B30It$X$N%j%@%$%l%/%H$rAw$k(B</td></tr> -<tr><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><td class="descr" colspan="4">$B%/%i%$%"%s%H$,0c$&(B URL $B$r<hF@$9$k$h$&$K30It$X$N1J5WE*$J(B -$B%j%@%$%l%/%H$rAw$k(B</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">$B%/%i%$%"%s%H$,0c$&(B URL $B$r<hF@$9$k$h$&$K30It$X$N0l;~E*$J(B -$B%j%@%$%l%/%H$rAw$k(B</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#redirectpermanent">RedirectPermanent <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_alias.html#redirecttemp">RedirectTemp <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_mime.html#removecharset">RemoveCharset <var>extension</var> [<var>extension</var>] -...</a></td><td></td><td>vdh</td><td /></tr><tr><td class="descr" colspan="4">$B%U%!%$%k$N3HD%;R$K4XO"IU$1$i$l$?$9$Y$F$NJ8;z%;%C%H(B -$B$r2r=|$9$k(B</td></tr> +...</a></td><td></td><td>vdh</td><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 /></tr><tr class="odd"><td class="descr" colspan="4">$B%U%!%$%k$N3HD%;R$K4XO"IU$1$i$l$?$9$Y$F$N%3%s%F%s%H%(%s%3!<%G%#%s%0(B -$B$r2r=|$9$k(B</td></tr> +...</a></td><td></td><td>vdh</td><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 /></tr><tr><td class="descr" colspan="4">$B%U%!%$%k$N3HD%;R$K4XO"IU$1$i$l$?$9$Y$F$N%O%s%I%i$r(B -$B2r=|$9$k(B</td></tr> +...</a></td><td></td><td>vdh</td><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 /></tr><tr class="odd"><td class="descr" colspan="4">$B%U%!%$(B$B%k3HD%;R$K4XO"IU$1$i$l$?F~NO%U%#%k%?$r2r=|$9$k(B</td></tr> +...</a></td><td></td><td>vdh</td><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 /></tr><tr><td class="descr" colspan="4">$B%U%!%$%k3HD%;R$K4XO"IU$1$i$l$?8@8l$r2r=|$9$k(B</td></tr> +...</a></td><td></td><td>vdh</td><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 /></tr><tr class="odd"><td class="descr" colspan="4">$B%U%!%$%k3HD%;R$K4XO"IU$1$i$l$?=PNO%U%#%k%?$r2r=|$9$k(B</td></tr> +...</a></td><td></td><td>vdh</td><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 /></tr><tr><td class="descr" colspan="4">$B%U%!%$%k$N3HD%;R$H4XO"IU$1$i$l$?%3%s%F%s%H%?%$%W$r(B -$B2r=|$9$k(B</td></tr> +...</a></td><td></td><td>vdh</td><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>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">HTTP $B%j%/%(%9%H%X%C%@$N@_Dj(B</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">$B$I$NG'>Z:Q$_%f!<%6$,%j%=!<%9$r%"%/%;%9$G$-$k$+$rA*Br$9$k(B</td></tr> +[<var>value</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_rewrite.html#rewritebase">RewriteBase <em>URL-path</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the base URL for per-directory rewrites</td></tr> <tr><td><a href="mod_rewrite.html#rewritecond"> RewriteCond <em>TestString</em> <em>CondPattern</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Defines a condition under which rewriting will take place @@ -529,58 +529,58 @@ engine</td></tr> <tr><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td> MaxRedirects=10 </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></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 $B$N;R%W%m%;%9$+$i5/F0$5$l$?%W%m%;%9$N(B CPU $B>CHqNL$r(B -$B@)8B$9$k(B</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 $B$N;R%W%m%;%9$+$i5/F0$5$l$?%W%m%;%9$N%a%b%j>CHqNL$r(B -$B@)8B$9$k(B</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 $B$N;R%W%m%;%9$+$i5/F0$5$l$?%W%m%;%9$,5/F0$9$k%W%m%;%9$N(B -$B?t$r@)8B$9$k(B</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">$B%[%9%H%l%Y%k$N%"%/%;%9@)8f$H%f!<%6G'>Z$H$NAj8_:nMQ$r;XDj(B</td></tr> -<tr><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><td class="descr" colspan="4">$B;R%W%m%;%9$HO"7H$9$k$?$a$N%G!<%?$rJ]B8$9$k(B -$B%U%!%$%k$N0LCV(B</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">$BFCDj$N%j%/%(%9%H%a%=%C%I$KBP$7$F(B CGI $B%9%/%j%W%H$r(B -$B<B9T$9$k$h$&$K@_Dj(B</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="mpm_common.html#scoreboardfile">ScoreBoardFile <var>file-path</var></a></td><td> logs/apache_status </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">子プロセスと連携するためのデータを保存する +ファイルの位置</td></tr> +<tr class="odd"><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 class="odd"><td class="descr" colspan="4">特定のリクエストメソッドに対して CGI スクリプトを +実行するように設定</td></tr> <tr><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><td class="descr" colspan="4">URL $B$r%U%!%$%k%7%9%F%`$N0LCV$X%^%C%W$7!"%^%C%W@h$r(B -CGI $B%9%/%j%W%H$K;XDj(B</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="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 class="odd"><td class="descr" colspan="4">URL $B$r@55,I=8=$r;H$C$F%U%!%$%k%7%9%F%`$N0LCV$X%^%C%W$7!"%^%C%W@h$r(B -CGI $B%9%/%j%W%H$K;XDj(B</td></tr> -<tr><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">CGI $B%9%/%j%W%H$N%$%s%?!<%W%j%?$N0LCV$rD4$Y$k$?$a$N<jK!(B</td></tr> -<tr class="odd"><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>file-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">CGI $B%9%/%j%W%H$N%(%i!<%m%0%U%!%$%k$N>l=j(B</td></tr> -<tr><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <em>bytes</em></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">$B%9%/%j%W%H%m%0$K5-O?$5$l$k(B PUT $B$d(B POST $B%j%/%(%9%H$NFbMF$N>e8B(B</td></tr> -<tr class="odd"><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>bytes</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">CGI $B%9%/%j%W%H$N%m%0%U%!%$%k$NBg$-$5$N>e8B(B</td></tr> -<tr><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><td class="descr" colspan="4">CGI $B%G!<%b%s$H$NDL?.$K;H$o$l$k%=%1%C%H$NL>A0(B</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="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">CGI スクリプトのインタープリタの位置を調べるための手法</td></tr> +<tr class="odd"><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>file-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">CGI スクリプトのエラーログファイルの場所</td></tr> +<tr><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <em>bytes</em></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">スクリプトログに記録される PUT や POST リクエストの内容の上限</td></tr> +<tr class="odd"><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>bytes</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">CGI スクリプトのログファイルの大きさの上限</td></tr> +<tr><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><td class="descr" colspan="4">CGI デーモンとの通信に使われるソケットの名前</td></tr> <tr class="odd"><td><a href="mod_nw_ssl.html#securelisten">SecureListen [<var>IP-address</var>:]<var>portnumber</var> <var>Certificate-Name</var> [MUTUAL]</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enables SSL encryption for the specified port</td></tr> -<tr><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">TCP $B%P%C%U%!%5%$%:(B</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">$B%5!<%P$,%/%i%$%"%s%H$KAw$k%(%i!<%a%C%;!<%8$K4^$a$kEE;R%a!<%k$N(B -$B%"%I%l%9(B</td></tr> -<tr><td><a href="core.html#serveralias">ServerAlias <var>hostname</var> [<var>hostname</var>] ...</a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">$B%j%/%(%9%H$rL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$K%^%C%A$5$;$F$$$k$H$-$K(B -$B;HMQ$5$l$k%[%9%H$NJLL>(B</td></tr> -<tr class="odd"><td><a href="mpm_common.html#serverlimit">ServerLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">$B@_Dj2DG=$J%5!<%P%W%m%;%9?t$N>e8B(B</td></tr> -<tr><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><td class="descr" colspan="4">$B%5!<%P$,<+J,<+?H$r<($9$H$-$K;H$&%[%9%HL>$H%]!<%H(B</td></tr> -<tr class="odd"><td><a href="core.html#serverpath">ServerPath <var>URL-path</var></a></td><td></td><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">$BHs8_(B$B49$N%V%i%&%6$,L>A0%Y!<%9$N%P!<%A%c%k%[%9%H$K%"%/%;%9$7$?$H$-$N(B -$B$?$a$N8_49MQ(B URL $B%Q%9L>(B</td></tr> -<tr><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><td class="descr" colspan="4">$B%$%s%9%H!<%k$5$l$?%5!<%P$N%Y!<%9%G%#%l%/%H%j(B</td></tr> -<tr class="odd"><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">$B%5!<%P$,@8@.$9$k%I%-%e%a%s%H$N%U%C%?$r@_Dj(B</td></tr> -<tr><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><td class="descr" colspan="4">Server HTTP $B1~Ez%X%C%@$r@_Dj$9$k(B</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">$B4D6-JQ?t$r@_Dj$9$k(B</td></tr> +<tr><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">TCP バッファサイズ</td></tr> +<tr class="odd"><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 class="odd"><td class="descr" colspan="4">サーバがクライアントに送るエラーメッセージに含める電子メールの +アドレス</td></tr> +<tr><td><a href="core.html#serveralias">ServerAlias <var>hostname</var> [<var>hostname</var>] ...</a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">リクエストを名前ベースのバーチャルホストにマッチさせているときに +使用されるホストの別名</td></tr> +<tr class="odd"><td><a href="mpm_common.html#serverlimit">ServerLimit <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#servername">ServerName <var>fully-qualified-domain-name</var>[:<var>port</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#serverpath">ServerPath <var>URL-path</var></a></td><td></td><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">非互換のブラウザが名前ベースのバーチャルホストにアクセスしたときの +ための互換用 URL パス名</td></tr> +<tr><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><td class="descr" colspan="4">インストールされたサーバのベースディレクトリ</td></tr> +<tr class="odd"><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">サーバが生成するドキュメントのフッタを設定</td></tr> +<tr><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><td class="descr" colspan="4">Server HTTP 応答ヘッダを設定する</td></tr> +<tr class="odd"><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 class="odd"><td class="descr" colspan="4">環境変数を設定する</td></tr> <tr><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><td class="descr" colspan="4">$B%j%/%(%9%H$NB0@-$K4p$E$$$F4D6-JQ?t$r@_Dj$9$k(B + [[!]<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="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 class="odd"><td class="descr" colspan="4">$B%j%/%(%9%H$NB0@-$K4p$E$$$FBgJ8;z>.J8;z$r6hJL$;$:$K4D6-JQ?t$r@_Dj$9$k(B</td></tr> -<tr><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|None</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">$B%^%C%A$9$k%U%!%$%k$,%O%s%I%i$G=hM}$5$l$k$h$&$K$9$k(B</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">$B%/%i%$%"%s%H$N%j%/%(%9%H$d(B POST $B$NF~NO$r=hM}$9$k%U%#%k%?$r@_Dj$9$k(B</td></tr> -<tr><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><td class="descr" colspan="4">$B%5!<%P$N1~Ez$r=hM}$9$k%U%#%k%?$r@_Dj$9$k(B</td></tr> -<tr class="odd"><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "-->" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">include $BMWAG$r=*N;$5$;$kJ8;zNs(B</td></tr> -<tr><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><td class="descr" colspan="4">SSI $B$N%(%i!<$,$"$C$?$H$-$KI=<($5$l$k%(%i!<%a%C%;!<%8(B</td></tr> -<tr class="odd"><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "<!--#" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">include $BMWAG$r3+;O$9$kJ8;zNs(B</td></tr> -<tr><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><td class="descr" colspan="4">$BF|IU$1$r8=$9J8;zNs$N=q<0$r@_Dj$9$k(B</td></tr> -<tr class="odd"><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>string</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">$BL$Dj5A$NJQ?t$,(B echo $B$5$l$?$H$-$KI=<($5$l$kJ8;zNs(B</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">リクエストの属性に基づいて大文字小文字を区別せずに環境変数を設定する</td></tr> +<tr><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|None</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#setinputfilter">SetInputFilter <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">クライアントのリクエストや POST の入力を処理するフィルタを設定する</td></tr> +<tr><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><td class="descr" colspan="4">サーバの応答を処理するフィルタを設定する</td></tr> +<tr class="odd"><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "-->" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">include 要素を終了させる文字列</td></tr> +<tr><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><td class="descr" colspan="4">SSI のエラーがあったときに表示されるエラーメッセージ</td></tr> +<tr class="odd"><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "<!--#" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">include 要素を開始する文字列</td></tr> +<tr><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><td class="descr" colspan="4">日付けを現す文字列の書式を設定する</td></tr> +<tr class="odd"><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>string</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">未定義の変数が echo されたときに表示される文字列</td></tr> <tr><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates for Client Auth</td></tr> <tr class="odd"><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for @@ -635,44 +635,44 @@ 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">$B5/F0;~$K@8@.$5$l$k;R%5!<%P%W%m%;%9$N?t(B</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">$B5/F0;~$K@8@.$5$l$k%9%l%C%I$N?t(B</td></tr> -<tr><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>User Group</em></a></td><td></td><td>sv</td><td /></tr><tr><td class="descr" colspan="4">CGI $B%W%m%0%i%`$N%f!<%6%Q!<%_%C%7%g%s!"%0%k!<%W%Q!<%_%C%7%g%s(B</td></tr> -<tr class="odd"><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 class="odd"><td class="descr" colspan="4">$B@_Dj2DG=$J;R%W%m%;%9Kh$N%9%l%C%I?t$N>e8B$r(B -$B@_Dj$7$^$9(B</td></tr> -<tr><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">$B;R%W%m%;%9$=$l$>$l$K@8@.$5$l$k%9%l%C%I?t(B</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">$B3F%$%Y%s%H$K$D$$$F!"%j%/%(%9%H$r<:GT$5$;$k$^$G$K%5!<%P$,(B -$BBT$D;~4V$r@_Dj(B</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">$B%m%0%U%!%$%k$N0LCV$r;XDj(B</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 /></tr><tr class="odd"><td class="descr" colspan="4"><code>mime.types</code> $B%U%!%$%k$N0LCV(B</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_suexec.html#suexecusergroup">SuexecUserGroup <em>User Group</em></a></td><td></td><td>sv</td><td /></tr><tr><td class="descr" colspan="4">CGI プログラムのユーザパーミッション、グループパーミッション</td></tr> +<tr class="odd"><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 class="odd"><td class="descr" colspan="4">設定可能な子プロセス毎のスレッド数の上限を +設定します</td></tr> +<tr><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <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#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 /></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">$B4D6-$+$iJQ?t$r<h$j=|$/(B</td></tr> -<tr class="odd"><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|Dns</a></td><td> On </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">$B%5!<%P$,<+J,<+?H$NL>A0$H%]!<%H$r7hDj$9$kJ}K!$r@_Dj$9$k(B</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">$B%j%/%(%9%H$K1~Ez$9$k:]$KMQ$$$k%f!<%6(B ID</td></tr> -<tr class="odd"><td><a href="mod_userdir.html#userdir">UserDir <em>directory-filename</em></a></td><td> public_html </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">$B%f!<%6@lMQ%G%#%l%/%H%j$N0LCV(B</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> On </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> public_html </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">$BFCDj$N%[%9%HL>$d(B IP $B%"%I%l%9$N$_$KE,MQ$5$l$k%G%#%l%/%F%#%V$r(B -$B0O$`(B</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">$B%M%C%H%o!<%/@\B3$N<u$1IU$1$K(B accept() $B$r(BAcceptEx $B$NBe$o$j$K;H$&(B</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">$B<B9T%S%C%H$,@_Dj$5$l$?%U%!%$%k$N(B SSI $B%G%#%l%/%F%#%V$r(B -$B2r@O$9$k(B</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="Español"> 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></p> </div><div id="footer"> <p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 e375c8b605..1d429299de 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.jis +URI: worker.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP diff --git a/docs/manual/mod/worker.html.ja.euc-jp b/docs/manual/mod/worker.html.ja.euc-jp new file mode 100644 index 0000000000..da4811268f --- /dev/null +++ b/docs/manual/mod/worker.html.ja.euc-jp @@ -0,0 +1,185 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> +<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 の子プロセスの権限を設定するのに用いられます。 + 子プロセスはクライアントに送るコンテンツ全てを読めないといけませんが、 + 可能な限り必要最小限の権限のみを持っているようにするべきです。 + さらに、<a href="../suexec.html">suexec</a> + が使用されていない限り、これらのディレクティブは + 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 1999-2004 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.jis b/docs/manual/mod/worker.html.ja.jis deleted file mode 100644 index 24b54b5bf4..0000000000 --- a/docs/manual/mod/worker.html.ja.jis +++ /dev/null @@ -1,185 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%b%8%e!<%k(B</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> -<table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:</a></th><td>$B%^%k%A%9%l%C%I$H%^%k%A%W%m%;%9$N%O%$%V%j%C%I7?(B -$B%&%'%V%5!<%P$r<BAu$7$?%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B</td></tr> -<tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:</a></th><td>MPM</td></tr> -<tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:</a></th><td>mpm_worker_module</td></tr> -<tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$%k(B:</a></th><td>worker.c</td></tr></table> -<h3>$B35MW(B</h3> - - <p>$B$3$N%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPM) - $B$O!"%^%k%A%9%l%C%I$H%^%k%A%W%m%;%9$N%O%$%V%j%C%I7?%5!<%P$r(B - $B<BAu$7$F$$$^$9!#%j%/%(%9%H$N1~Ez$K%9%l%C%I$r;H$&$H!"(B - $B%W%m%;%9%Y!<%9$N%5!<%P$h$j$b>/$J$$%7%9%F%`;q8;$G!"(B - $BB?$/$N%j%/%(%9%H$K1~Ez$9$k$3$H$,$G$-$^$9!#(B - $B$5$i$K!"B?$/$N%9%l%C%I$r;}$C$?J#?t$N%W%m%;%9$r0];}$9$k$3$H$G!"(B - $B%W%m%;%9%Y!<%9$N%5!<%P$N;}$D0BDj@-$rJ];}$7$F$$$^$9!#(B</p> - - <p>$B$3$N(B MPM $B$r@)8f$9$k$N$K;H$o$l$k:G$b=EMW$J%G%#%l%/%F%#%V$O!"(B - <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> $B$H(B - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> $B$G$9!#(B - <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> $B$O(B - $B3F;R%W%m%;%9$GMQ0U$5$l$k%9%l%C%I?t$r@)8f$7$F!"(B - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> $B$O(B - $B5/F0$5$l$k%9%l%C%I$NAm?t$N:GBgCM$r@)8B$7$^$9!#(B</p> -</div> -<div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</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>$B%H%T%C%/(B</h3> -<ul id="topics"> -<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">$BF0:nJ}K!(B</a></li> -</ul><h3>$B;2>H(B</h3> -<ul class="seealso"> -<li><a href="../bind.html">Apache -$B$N;HMQ$9$k%"%I%l%9$H%]!<%H$N@_Dj(B</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">$BF0:nJ}K!(B</a></h2> - <p>$B0l$D$N@)8fMQ%W%m%;%9(B ($B?F(B) $B$,;R%W%m%;%9$r5/F0$7$^$9!#(B - $B;R%W%m%;%9$O(B - <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> - $B%G%#%l%/%F%#%V$G;XDj$5$l$?0lDj?t$N%5!<%P%9%l%C%I$H@\B3$r(B - listen $B$9$k%9%l%C%I$r0l$D:n$j$^$9!#(B - Listener $B%9%l%C%I$O@\B3$,Mh$?$H$-$K%5!<%P%W%m%;%9$KEO$7$^$9!#(B</p> - - <p>Apache $B$O(B<dfn>$B%9%Z%"$N(B</dfn>$B!"$D$^$j%"%$%I%k$J%5!<%P%9%l%C%I$N(B - $B%W!<%k$r>o$K0];}$7$F$$$F!"$=$l$i$OF~$C$F$/$k%j%/%(%9%H$K(B - $BEz$($i$l$k$h$&$KBT5!$7$F$$$^$9!#(B - $B$3$N$h$&$K$7$F!"%/%i%$%"%s%H$O%j%/%(%9%H$N1~Ez$,F@$i$l$k$h$&$K$J$k$?$a$K(B - $B?7$7$$%9%l%C%I$d%W%m%;%9$,@8@.$5$l$k$N$r(B - $BBT$?$J$/$F$b$h$$$h$&$K$J$C$F$$$^$9!#(B - $B5/F0=i4|;~$N%W%m%;%9Am?t$O!"(B - <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> - $B%G%#%l%/%F%#%V$G@_Dj$5$l$^$9!#$=$N8e$N2TF/Cf$K!"(B - Apache $B$OA4%W%m%;%9$N%"%$%I%k%9%l%C%I$N9g7W?t$r8+@Q$b$C$F!"(B - <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code> $B$H(B - <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code> - $B$G;XDj$5$l$?HO0O$NCf$K$3$N?t$,<}$^$k(B$B$h$&$K(B fork $B$7$?$j(B - kill $B$7$?$j$7$^$9!#$3$NA`:n$OHs>o$K<+N'E*$J$N$G!"(B - $B$3$l$i$N%G%#%l%/%F%#%V$r%G%U%)%k%HCM$+$iJQ99$9$kI,MW$O(B - $B$a$C$?$K$J$$$G$7$g$&!#(B - $BF1;~$K1~Ez$9$k$3$H$N$G$-$k%/%i%$%"%s%H?t$N:GBg?t(B - ($B$D$^$jA4%W%m%;%9Cf$NAm%9%l%C%I?t$N:GBgCM(B) $B$O(B - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> - $B%G%#%l%/%F%#%V$G7hDj$5$l$^$9!#(B - $B3hF0Cf$N;R%W%m%;%9?t$N:GBgCM$O(B - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> $B$r(B - <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> $B$G3d$C$?(B - $B$b$N$K$J$j$^$9!#(B</p> - - <p>$B3hF0Cf$N;R%W%m%;%9$N?t$H;R%W%m%;%9Cf$N%5!<%P%9%l%C%I$N?t$N1[$($i$l$J$$(B - $B>e8B$r@_Dj$9$k%G%#%l%/%F%#%V$,Fs$D$"$j$^$9!#$3$l$i$O%5!<%P$r(B - $B40A4$KDd;_$7$F!":F5/F0$9$k$3$H$G$7$+JQ99$9$k$3$H$O$G$-$^$;$s!#(B - <code class="directive"><a href="../mod/mpm_common.html#serverlimit ">ServerLimit - </a></code> $B$O3hF0Cf$N;R%W%m%;%9$N1[$($i$l$J$$>e8B$r@_Dj$7!"(B - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> $B%G%#%l%/%F%#%V(B - $B$NCM$r(B <code class="directive"><a href="../mod/mpm_common.html# threadsperchild"> - ThreadsPerChild</a></code> $B$NCM$G3d$C$?CM0J>e$G$"$k(B - $BI,MW$,$"$j$^$9!#(B<code class="directive"><a href="../mod/mpm_common.html#threadlimit">ThreadLimit</a></code> $B$O(B - $B%5!<%P%9%l%C%I$N1[$($i$l$J$$>e8B$G!"(B<code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> $B%G%#%l%/%F%#%V$N(B - $BCM0J>e$G$"$kI,MW$,$"$j$^$9!#%G%U%)%k%H0J30$NCM$r;XDj$9$k>l9g$O(B - $BB>$N(B <code class="module"><a href="../mod/worker.html">worker</a></code> $B%G%#%l%/%F%#%V$h$j$bA0$K=q$+$l$F$$$k(B - $BI,MW$,$"$j$^$9!#(B</p> - - <p>$B3hF0Cf$N;R%W%m%;%972$K2C$($F!">/$J$/$H$b0l$D$N%5!<%P%9%l%C%I$,(B - $B4{B8$N%/%i%$%"%s%H$+$i$N@\B3$r07$C$F$$$k=*N;$7$h$&$H$7$F$$$k(B - $B;R%W%m%;%9$,$"$k2DG=@-$,$"$j$^$9!#=*N;Cf$N%W%m%;%9$O(B <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> $B$G;XDj$5$l$??t$^$G(B - $BB8:_$G$-$^$9$,!"<B:]$K4|BT$5$l$k?t$O$:$C$H>/$J$/$J$j$^$9!#$3$N(B - $B?6Iq$$$O3F;R%W%m%;%9$r=*N;$5$;$J$$$h$&$K$9$k$3$H$G2sHr$G$-$^$9!#(B - $B$3$l$O0J2<$NMM$K$7$F<B8=$G$-$^$9!#(B</p> - - <ul> - <li><code class="directive"><a href="../mod/mpm_common.html# maxrequestsperchild"> - MaxRequestsPerChild</a></code> $B$NCM$r(B 0 $B$K@_Dj$9$k(B</li> - - <li><code class="directive"><a href="../mod/mpm_common.html# maxsparethreads"> - MaxSpareThreads</a></code> $B$NCM$r(B - <code class="directive"><a href="../mod/mpm_common.html#maxclients">MaxClients</a></code> - $B$HF1$8CM$K$9$k(B</li> - </ul> - - <p><code class="module"><a href="../mod/worker.html">worker</a></code> MPM $B$NE57?E*$J%W%m%;%9!&%9%l%C%I@)8f$N(B - $B@_Dj$G$O!"<!$N$h$&$K$J$j$^$9!#(B</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>$BDL>o(B Unix $B$G$O?F%W%m%;%9$O(B 80 $BHV%]!<%H$K%P%$%s%I$9$k$?$a$K(B - <code>root</code> $B$G5/F0$5$l$^$9$,!";R%W%m%;%9$d%9%l%C%I$O(B - $B$b$C$HDc$$8"8B$N%f!<%6$G(B Apache $B$K$h$C$F5/F0$5$l$^$9!#(B - <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> $B$H(B - <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code> $B%G%#%l%/%F%#%V$O(B - Apache $B$N;R%W%m%;%9$N8"8B$r@_Dj$9$k$N$KMQ$$$i$l$^$9!#(B - $B;R%W%m%;%9$O%/%i%$%"%s%H$KAw$k%3%s%F%s%DA4$F$rFI$a$J$$$H$$$1$^$;$s$,!"(B - $B2DG=$J8B$jI,MW:G>.8B$N8"8B$N$_$r;}$C$F$$$k$h$&$K$9$k$Y$-$G$9!#(B - $B$5$i$K!"(B<a href="../suexec.html">suexec</a> - $B$,;HMQ$5$l$F$$$J$$8B$j!"$3$l$i$N%G%#%l%/%F%#%V$O(B - CGI $B%9%/%j%W%H$G7Q>5$5$l$k8"8B$b@_Dj$7$^$9!#(B</p> - - <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code> - $B$O!"8E$$%W%m%;%9$rDd;_$7$F?7$7$$%W%m%;%9$r5/F0$9$k$3$H$K$h$C$F!"(B - $B$I$NDxEY$NIQEY$G%5!<%P$,%W%m%;%9$r%j%5%$%/%k$9$k$+$r@)8f$7$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/mpm.html b/docs/manual/mpm.html index d4a431d8d6..cc4f79c32c 100644 --- a/docs/manual/mpm.html +++ b/docs/manual/mpm.html @@ -6,9 +6,9 @@ URI: mpm.html.es Content-Language: es Content-type: text/html; charset=ISO-8859-1 -URI: mpm.html.ja.jis +URI: mpm.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..84e25d05c8 --- /dev/null +++ b/docs/manual/mpm.html.ja.euc-jp @@ -0,0 +1,135 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</a></div><div id="page-content"><div id="preamble"><h1>マルチプロセッシングモジュール (MPM)</h1> +<div class="toplang"> +<p><span>Available Languages: </span><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="./ja/mpm.html" title="Japanese"> ja </a> | +<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</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> といったスレッド化された + 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 は設定中に選択して、サーバ内部にコンパイルされなければ + なりません。 + コンパイラは、スレッドが使用されていれば様々な機能を最適化できますが、 + そもそもスレッドが使われているということを知る必要があります。 + MPM には Unix 上でスレッドを用いるものや、スレッドをまったく + 使わないものがあるので、 + Apache は、MPM が設定中に選択されて Apache 内部に組み込まれた場合の方が + 常により良いパフォーマンスを発揮します。</p> + + <p>望みの MPM を実際に選ぶためには、./configure スクリプトで + --with-mpm= <em>NAME</em> 引数を用いてください。 + <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="./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="./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 1999-2004 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.jis b/docs/manual/mpm.html.ja.jis deleted file mode 100644 index 25f9fa99ef..0000000000 --- a/docs/manual/mpm.html.ja.jis +++ /dev/null @@ -1,135 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$B%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPM) - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$B%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPM)</h1> -<div class="toplang"> -<p><span>Available Languages: </span><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="./ja/mpm.html" title="Japanese"> ja </a> | -<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> - -<p>$B$3$NJ8=q$G$O%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k$,$I$N$h$&$J$b$N$G!"(B -Apache HTTP $B%5!<%P$G$I$N$h$&$K;HMQ$5$l$k$+$K$D$$$F2r@b$7$F$$$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">$B$O$8$a$K(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#choosing">MPM $B$rA*$V(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#defaults">MPM $B%G%U%)%k%HCM(B</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">$B$O$8$a$K(B</a></h2> - - <p>Apache HTTP $B%5!<%P$O0[$J$kI}9-$$4D6-!"B?<oB?MM$J%W%i%C%H%[!<%`$G(B - $BF0:n$9$k$h$&$K!"%Q%o%U%k$G=@Fp@-$KIY$s$@@_7W$K$J$C$F$$$^$9!#(B - $B0[$J$k%W%i%C%H%[!<%`!&0[$J$k4D6-$G$O$7$P$7$P!"(B - $B0[$J$k5!G=$,I,MW$K$J$C$?$j!"(B - $BF1$85!G=$G$b8zN($N$?$a$K0[$J$k<BAu$,I,MW$K$J$C$?$j$7$^$9!#(B - Apache $B$G$O%b%8%e!<%k2=$5$l$?@_7W$K$h$jI}9-$$4D6-$KE,1~$7$F$-$^$7$?!#(B - $B$3$N@_7W$N$*$+$2$G!"4IM}<T$O(B - $B%3%s%Q%$%k;~$^$?$O<B9T;~$K$I$N%b%8%e!<%k$r%m!<%I$9$k$+A*$V$3$H$K$h$C$F!"(B - $B$I$N5!G=$r%5!<%P$K<h$j9~$`$+A*Br$9$k$3$H$,$,$G$-$^$9!#(B</p> - - <p>Apache 2.0 $B$G$O!"(B - $B$3$N%b%8%e!<%k2=$5$l$?@_7W$r%5!<%P$N4pK\5!G=$K$^$G3HD%$7$^$7$?!#(B - $B%5!<%P$K$O@:A*$5$l$?%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPM) - $B$,IU$$$F$-$F!"$3$l$i$O%^%7%s$N%M%C%H%o!<%/%]!<%H$r%P%$%s%I$7$?$j!"(B - $B%j%/%(%9%H$r<u$1IU$1$?$j!"%j%/%(%9%H$r07$&$h$&;R%W%m%;%9$K3d$jEv$F$?$j!"(B - $B$H$$$C$?Lr3d$r;}$A$^$9!#(B</p> - - <p>$B%b%8%e!<%k2=$5$l$?@_7W$r%5!<%P$N$3$N%l%Y%k$^$G3HD%$9$k$3$H$G(B - $BFs$D$N=EMW$JMxE@$,@8$^$l$^$9(B:</p> - - <ul> - <li>Apache $B$OI}9-$$%*%Z%l!<%F%#%s%0%7%9%F%`$r(B - $B$h$jH~$7$/8zN(E*$K%5%]!<%H$G$-$^$9!#(B - $BFC$K(B Windows $BHG$N(B Apache $B$O?oJ,8zN(E*$K$J$j$^$7$?!#(B - $B$J$<$J$i(B <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> - $B$K$h$C$F!"(BApache 1.3 $B$GMQ$$$i$l$F$$$?(B POSIX - $B%l%$%d$NBe$o$j$K%M%$%F%#%V$N%M%C%H%o!<%/5!G=$r(B - $BMxMQ$G$-$k$+$i$G$9!#(B - $BFCJL2=$5$l$?(B MPM - $B$r<BAu$7$?B>$N%*%Z%l!<%F%#%s%0%7%9%F%`$G$b!"(B - $BF1MM$K$3$NMxE@$O@8$^$l$^$9!#(B</li> - - <li>$B%5!<%P$OFCDj$N%5%$%H8~$1$K!"$h$j>e<j$K%+%9%?%^%$%:$G$-$^$9!#(B - $BNc$($P!"Hs>o$KBg$-$J%9%1!<%i%S%j%F%#$rI,MW$H$9$k%5%$%H$G$O!"(B - <code class="module"><a href="./mod/worker.html">worker</a></code> $B$H$$$C$?%9%l%C%I2=$5$l(B$B$?(B - MPM $B$rMxMQ$G$-$k0lJ}$G!"0BDj@-$d8E$$%=%U%H%&%'%"$H$N8_49@-$r(B - $BI,MW$H$9$k%5%$%H$G$O(B <code class="module"><a href="./mod/prefork.html">prefork</a></code> - $B$,MxMQ$G$-$^$9!#$^$?!"(B - $B0[$J$k%[%9%H$r0[$J$k%f!<%6(B ID $B$GF0:n$5$;$k(B - (<code class="module"><a href="./mod/perchild.html">perchild</a></code>) $B$H$$$C$?(B - $BFCJL$J5!G=$bDs6!$G$-$^$9!#(B</li> - </ul> - - <p>$B%f!<%6%l%Y%k$G$O!"(BMPM $B$OB>$N(B Apache - $B%b%8%e!<%k$HF1Ey$K8+$($^$9!#(B - $B<g$J0c$$$O!"$$$D$G$bM#0l$N(B MPM - $B$,%m!<%I$5$l$J$1$l$P$J$i$J$$$H$$$&E@$G$9!#(B - $BMxMQ2DG=$J(B MPM $B$O(B - <a href="mod/">module $B%$%s%G%C%/%9(B</a>$B$K$"$j$^$9!#(B</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 $B$rA*$V(B</a></h2> - - <p>MPM $B$O@_DjCf$KA*Br$7$F!"%5!<%PFbIt$K%3%s%Q%$%k$5$l$J$1$l$P(B - $B$J$j$^$;$s!#(B - $B%3%s%Q%$%i$O!"%9%l%C%I$,;HMQ$5$l$F$$$l$PMM!9$J5!G=$r:GE,2=$G$-$^$9$,!"(B - $B$=$b$=$b%9%l%C%I$,;H$o$l$F$$$k$H$$$&$3$H$rCN$kI,MW$,$"$j$^$9!#(B - MPM $B$K$O(B Unix $B>e$G%9%l%C%I$rMQ$$$k$b$N$d!"%9%l%C%I$r$^$C$?$/(B - $B;H$o$J$$$b$N$,$"$k$N$G!"(B - Apache $B$O!"(BMPM $B$,@_DjCf$KA*Br$5$l$F(B Apache $BFbIt$KAH$_9~$^$l$?>l9g$NJ}$,(B - $B>o$K$h$jNI$$%Q%U%)!<%^%s%9$rH/4x$7$^$9!#(B</p> - - <p>$BK>$_$N(B MPM $B$r<B:]$KA*$V$?$a$K$O!"(B./configure $B%9%/%j%W%H$G(B - --with-mpm= <em>NAME</em> $B0z?t$rMQ$$$F$/$@$5$$!#(B - <em>NAME</em> $B$OK>$_$N(B MPM $B$NL>A0$G$9!#(B</p> - - <p>$B%5!<%P%3%s%Q%$%k8e$O!"$I$N(B MPM $B$,A*Br$5$l$?$+$r(B - <code>./httpd -l</code> $B$G3N$+$a$k$3$H$,$G$-$^$9!#(B - $B$3$N%3%^%s%I$O!"(BMPM - $B$r4^$a!"%5!<%P$K%3%s%Q%$%k$GAH$_9~$^$l$?%b%8%e!<%kA4$F$r(B - $BNs5s$7$^$9!#(B</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 $B%G%U%)%k%HCM(B</a></h2> - -<p>$B<!I=$KMM!9$J(B OS $B8~$1$N%G%U%)%k%H$N(B MPM $B0lMw$r7G:\$7$F$$$^$9!#(B -$B%3%s%Q%$%k;~$K0U?^E*$KB>$rA*Br$7$J$1$l$P!"<+F0E*$K$3$l$i$N(B MPM -$B$,A*Br$5$l$^$9!#(B</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="./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="./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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</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 c6fdf07862..ce302525e6 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.jis +URI: new_features_2_0.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..133268f497 --- /dev/null +++ b/docs/manual/new_features_2_0.html.ja.euc-jp @@ -0,0 +1,251 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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="./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 [fe80::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="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> +</div><div id="footer"> +<p class="apache">Copyright 1999-2004 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.jis b/docs/manual/new_features_2_0.html.ja.jis deleted file mode 100644 index 0d6f64a6ac..0000000000 --- a/docs/manual/new_features_2_0.html.ja.jis +++ /dev/null @@ -1,251 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B$N?75!G=$N35MW(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>Apache 2.0 $B$N?75!G=$N35MW(B</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="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> -</div> - - <p>$B$3$NJ8=q$G$O!"(BApache HTTP $B%5!<%P%P!<%8%g%s(B 1.3 $B$H(B 2.0 - $B$N<g$J0c$$$K$D$$$F5-=R$7$F$$$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">$B%3%"5!G=$N3HD%(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#module">$B%b%8%e!<%k$N3HD%(B</a></li> -</ul><h3>$B;2>H(B</h3><ul class="seealso"><li><a href="upgrading.html">1.3 $B$+$i(B 2.0 $B$X$N%"%C%W%0%l!<%I(B</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">$B%3%"5!G=$N3HD%(B</a></h2> - - - <dl> - <dt>Unix $B$N%9%l%C%I(B</dt> - - <dd>POSIX $B%9%l%C%I$r%5%]!<%H$7$F$$$k(B Unix $B%7%9%F%`>e$G$O!"(B - Apache $B$O%^%k%A%W%m%;%9!"%^%k%A%9%l%C%I$N%O%$%V%j%C%I%b!<%I$G(B - $B<B9T$G$-$k$h$&$K$J$j$^$7$?!#$3$l$K$h$j(B - $BB?$/$N@_Dj$K$*$$$F%9%1!<%i%S%j%F%#$,8~>e$7$^$9!#(B</dd> - - <dt>$B?7$7$$%S%k%I%7%9%F%`(B</dt> - - <dd>$B%S%k%I%7%9%F%`$O(B <code>autoconf</code> $B$H(B <code>libtool</code> - $B$K4p$E$$$?$b$N$K$J$k$h$&$K!"(B - $B?7$7$/=q$-D>$5$l$^$7$?!#$3$l$K$h$j!"(BApache $B$N(B configure $B$N%7%9%F%`$O(B - $BB>$N%Q%C%1!<%8$H;w$?$b$N$K$J$j$^$7$?!#(B</dd> - - <dt>$B%^%k%A%W%m%H%3%k%5%]!<%H(B</dt> - - <dd>Apache $B$KJ#?t$N%W%m%H%3%k$r07$&$?$a$N5!9=$,Hw$o$j$^$7$?!#(B - $BNc$H$7$F(B <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> $B$,=q$+$l$F$$$^$9!#(B</dd> - - <dt>Unix $B0J30$N%W%i%C%H%U%)!<%`$N%5%]!<%H$N2~A1(B</dt> - - <dd>Apache 2.0 $B$O(B BeOS$B!"(BOS/2$B!"(BWindows $B$J$I$N(B Unix $B0J30$N(B - $B%W%i%C%H%U%)!<%`$G!"$h$jB.$/!"$h$j0BDj$7$FF0:n$9$k$h$&$K$J$j$^$7$?!#(B - $B%W%i%C%H%U%)!<%`FCM-$N(B <a href="mpm.html">$B%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B</a> (MPM) $B$H(B - Apache Portable Runtime (APR) $B$NF3F~$K$h$j!"(B - $B%M%$%F%#%t$N(B API $B$G<BAu$5$l$k$h$&$K$J$j!"(B - $B%P%0$,B?$/!"@-G=$N0-$$$3$H$,B?$$(B POSIX $B%(%_%e%l!<%7%g%s%l%$%d$N;HMQ$r(B - $B2sHr$9$k$3$H$,$G$-$^$7$?!#(B</dd> - - <dt>$B?7$7$$(B Apache API</dt> - - <dd>2.0 $B$G$O%b%8%e!<%k$N(B API $B$,Bg$-$/JQ$o$j$^$7$?!#(B - 1.3 $B$K$"$C$?%b%8%e!<%k$N=gHV(B/$BM%@hEY$NLdBj$NB?$/$O(B - $B$J$/$J$C$F$$$k$O$:$G$9!#(B2.0 $B$OM%@hEY$NA*Br$r$[$H$s$I$r<+F0E*$K9T$J$$!"(B - $B%b%8%e!<%k$N=gHV$O$h$j=@Fp@-$r9b$a$k$?$a$K%U%C%/Kh$K9T$J$o$l$k$h$&$K(B - $B$J$j$^$7$?!#$^$?!"(B$B%3%"(B Apache $B%5!<%P$K%Q%C%A$r$"$F$k$3$H$J$/(B - $BDI2C$N%b%8%e!<%k5!G=$rDs6!$9$k$3$H$,$G$-$k$h$&$K?7$7$$4X?t$,(B - $BDI2C$5$l$^$7$?!#(B</dd> - - <dt>IPv6 $B%5%]!<%H(B</dt> - - <dd>Apache $B$,;HMQ$7$F$$$k(B Apache Portable Runtime library $B$,(B - IPv6 $B$r%5%]!<%H$7$F$$$k%7%9%F%`$G$O(B Apache $B$O(B $B%G%U%)%k%H$G(B - IPv6 $B$N%=%1%C%H$r(B listen $B$7$^$9!#$5$i$K!"(B - <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> - $B$N3F%G%#%l%/%F%#%V$,(B IPv6 $B$N%"%I%l%9$r(B - $B%5%]!<%H$9$k$h$&$K$J$j$^$7$?(B ($BNc$($P!"(B - "<code>Listen [fe80::1]:8080</code>")$B!#(B</dd> - - <dt>$B%U%#%k%?(B</dt> - - <dd>Apache $B$N%b%8%e!<%k$O%5!<%P$+$iAw$i$l$F$-$?$j!"%5!<%P$X(B - $BAw$k%9%H%j!<%`$KBP$7$FF0:n$9$k%U%#%k%?$H$7$F=q$/$3$H$,$G$-$k$h$&$K(B - $B$J$j$^$7$?!#$3$l$K$h$j!"Nc$($P(B CGI $B%9%/%j%W%H$N=PNO$r(B - <code class="module"><a href="./mod/mod_include.html">mod_include</a></code> $B$N(B <code>INCLUDES</code> $B%U%#%k%?$r;H$C$F(B - Server Side Include $B$N%G%#%l%/%F%#%V$r2r@O$9$k!"(B - $B$H$$$&$h$&$J$3$H$,2DG=$K$J$j$^$7$?!#(B<code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> - $B$G30It%W%m%0%i%`$r%U%#%k%?$H$7$FF0:n$5$;$k$3$H$,$G$-$^$9!#(B - $B$3$l$O(B CGI $B%W%m%0%i%`$r%O%s%I%i$H$7$FF0:n$5$;$k$N$H(B - $B$h$/;w$?J}K!$G$G$-$^$9!#(B</dd> - - <dt>$BB?8@8l%(%i!<1~Ez(B</dt> - - <dd>$B%V%i%&%6$X$N%(%i!<1~Ez$N%a%C%;!<%8$,!"(BSSI $B$NJ8=q$r;H$C$F(B - $BJ#?t$N8@8l$GDs6!$5$l$k$h$&$K$J$j$^$7$?!#8+$?$a$N0l4S@-$rJ]$D$?$a$K(B - $B4IM}<T$,%+%9%?%^%$%:$9$k$3$H$b$G$-$^$9!#(B</dd> - - <dt>$B@_Dj$N4JAG2=(B</dt> - - <dd>$BB?$/$N:.Mp$r>7$-$,$A$J%G%#%l%/%F%#%V$,4JAG2=$5$l$^$7$?!#(B - $B$h$/:.Mp$r0z$-5/$3$7$F$$$?(B <code>Port</code> $B%G%#%l%/%F%#%V$H(B - <code>Bind</code> $B%G%#%l%/%F%#%V$O(B - $B$J$/$J$j$^$7$?!#(B<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - $B%G%#%l%/%F%#%V$N$_$,(B IP $B%"%I%l%9$N%P%$%s%I$K;H$o$l$^$9!#(B - <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> $B%G%#%l%/%F%#%V$G$O(B - $B%j(B$B%@%$%l%/%H$H(B vhost $B$NG'<1$N$?$a$@$1$K%5!<%P$NL>A0$H%]!<%HHV9f$r(B - $B;XDj$7$^$9!#(B</dd> - - <dt>Windows NT $B$N%M%$%F%#%t(B Unicode $B%5%]!<%H(B</dt> - - <dd>Windows NT $B>e$N(B Apache 2.0 $B$O%U%!%$%kL>$NJ8;z%(%s%3!<%IA4$F$K(B - utf-8 $B$r;H$&$h$&$K$J$j$^$7$?!#$3$l$i$O(B Unicode $B%U%!%$%k%7%9%F%`$K(B - $BD>@\JQ49$5$l$k$N$G!"(BWindows 2000 $B$H(B Windows XP $B$r4^$`!"A4$F$N(B - Windows NT $B7O$GB?8@8l%5%]!<%H$,Ds6!$5$l$^$9!#(B - <em>$B$3$N%5%]!<%H$O!"%U%!%$%k%7%9%F%`$N%"%/%;%9;~$K%m!<%+%k$N(B - $B%3!<%I%Z!<%8$r;H$&(B Windows 95, 98, ME $B$K$OE,MQ$5$l$^$;$s!#(B</em></dd> - - <dt>$B@55,I=8=%i%$%V%i%j$N%"%C%W%G!<%H(B</dt> - - <dd>Apache 2.0 $B$O(B <a href="http://www.pcre.org/">Perl - $B8_49@55,I=8=%i%$%V%i%j(B (PCRE) </a>$B$r4^$s$G$$$^$9!#(B - $B@55,I=8=$NI>2A$K$O!"$h$j6/NO$K$J$C$?(B Perl 5 - $B9=J8$r;HMQ$7$^$9!#(B</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">$B%b%8%e!<%k$N3HD%(B</a></h2> - - - <dl> - <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt> - - <dd>Apache 2.0 $B$N?7%b%8%e!<%k!#$3$N%b%8%e!<%k$O(B OpenSSL $B$,(B - $BDs6!$9$k(B SSL/TLS $B0E9f%W%m%H%3%k$X$N%$%s%?%U%'!<%9$G$9!#(B</dd> - - <dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt> - - <dd>Apache 2.0 $B$N?7%b%8%e!<%k!#$3$N%b%8%e!<%k$O%&%'%V%3%s%F%s%D$r(B - $BAw$j!"0];}$9$k$?$a$N5,3J(B - HTTP Distributed Authoring and Versioning (DAV) $B$r<BAu$7$F$$$^$9!#(B</dd> - - <dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt> - - <dd>Apache 2.0 $B$N?7%b%8%e!<%k!#Aw?.A0$KAw?.FbMF$r05=L$7$F(B - $B%M%C%H%o!<%/BS0h$r@aLs$9$k!"$H$$$&%j%/%(%9%H$r%V%i%&%6$,(B - $BMW5a$G$-$k$h$&$K$7$^$9!#(B</dd> - - <dt><code class="module"><a href="./mod/mod_auth_ldap.html">mod_auth_ldap</a></code></dt> - - <dd>Apache 2.0.41 $B$N?7%b%8%e!<%k!#(BHTTP $B4pK\G'>Z$N>ZL@=q$rJ]B8$9$k$N$K!"(B - LDAP $B%G!<%?%Y!<%9$r;HMQ$G$-$k$h$&$K$J$j$^$9!#(B - $B4XO"%b%8%e!<%k$N(B <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code> $B$G!"(B - $B%3%M%/%7%g%s$N%W!<%k5!G=$H7k2L$N%-%c%C%7%e(B$B5!G=$,Ds6!$5$l$^$9!#(B</dd> - - <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt> - - <dd>$B$3$N%b%8%e!<%k$O6&M-%a%b%j$r;H$&$3$H$K$h$j!"%W%m%;%9$r$^$?$$$@(B - $B%;%C%7%g%s$N%-%c%C%7%e$r%5%]!<%H$9$k$h$&$K$J$j$^$7$?!#(B</dd> - - <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt> - - <dd>Apache 2.0 $B$N?7%b%8%e!<%k!#$3$N<B83E*$J%b%8%e!<%k$O(B - $B%-%c%i%/%?%;%C%H$NJQ49$d:FId9f2=$r2DG=$K$7$^$9!#(B</dd> - - <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt> - - <dd>Apache 2.0 $B$N?7%b%8%e!<%k!#$3$N%b%8%e!<%k$K$O!"(B - Apache 1.3 $B$K$*$1$k(B <code>mod_mmap_static</code> $B5!G=$,4^$^$l!"(B - $B$^$?!"DI2C$N%-%c%C%7%e5!G=$,2C$o$C$F$$$^$9!#(B</dd> - - <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt> - - <dd>$B$3$N%b%8%e!<%k$O(B Apache 2.0 $B$GHs>o$K=@Fp@-$,(B - $B9b$/$J$j$^$7$?!#(B<code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> - $B$G;H$o$l$k%j%/%(%9%H$N%X%C%@$rJQ99$G$-$k$h$&$K$J$j$^$7$?$7!"(B - $B1~Ez%X%C%@$r>r7o$K1~$8$F@_Dj$G$-$k$h$&$K$J$j$^$7$?!#(B</dd> - - <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt> - - <dd>proxy $B%b%8%e!<%k$O?7$7$$%U%#%k%?$N5!9=$rMxMQ$9$k$?$a$H!"(B - $B$h$j?.Mj$G$-$k!"(BHTTP/1.1 $B$K=`5r$7$?(B proxy $B$r<BAu$9$k$?$a$K(B - $B40A4$K=q$-D>$5$l$^$7$?!#$5$i$K!"?7$7$$(B - <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> - $B@_Dj%;%/%7%g%s$,(Bproxy $B$5$l$k%5%$%H$N$h$jFI$_$d$9$/(B ($BFbItE*$K$b$h$jB.$$(B) - $B@_Dj$rDs6!$7$^$9!#%*!<%P!<%m!<%I$5$l$?(B - <code><Directory "proxy:... ></code> - $B@_Dj$O%5%]!<%H$5$l$F$$$^$;$s!#$3$N%b%8%e!<%k$O(B <code>proxy_connect</code>, - <code>proxy_ftp</code>, <code>proxy_http</code> - $B$H$$$C$?!"FCDj$N%W%m%H%3%k$r%5%]!<%H$9$k(B - $B%b%8%e!<%k$KJ,3d$5$l$k$h$&$K$J$j$^$7$?!#(B</dd> - - <dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt> - - <dd>$B%/%i%$%"%s%H$,(B NOT ACCEPTABLE $B$d(B MULTIPLE CHOICES $B1~Ez$N(B - $BBe$o$j$K>o$KC1FH$NJ8=q$r<u$1$H$k$h$&$K$9$k$?$a$K!"?7$7$$%G%#%l%/%F%#%V(B - <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> - $B$r;H$&$3$H$,$G$-$k$h$&$K$J$j$^$7$?!#(B - $B$5$i$K!"$h$j0l4S@-$N$"$k7k2L$rDs6!$9$k$?$a$K(B - $B%M%4%7%(!<%7%g%s$H(B MultiViews $B$N%"%k%4%j%:%`$,2~A1$5$l!"(B - $BJ8=q$NFbMF$r4^$a$k$3$H$N$G$-$k!"?7$7$$7A<0$N%?%$%W%^%C%W$,(B - $BDs6!$5$l$k$h$&$K$J$j$^$7$?!#(B</dd> - - <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt> - - <dd>Autoindex $B$5$l$k%G%#%l%/%H%j$NFbMF0lMw$,!"(B - $B$-$l$$$KI=<($5$l$k$?$a$K(B HTML $B$N%F!<%V%k$r;H$&$h$&$K(B - $B@_Dj$G$-$k$h$&$K$J$j$^$7$?!#$^$?!"%P!<%8%g%s$K$h$k%=!<%F%#%s%0$J$I!"(B - $B$h$j:Y$+$$%=!<%F%#%s%0$N@)8f$,$G$-$k$h$&$K$J$j!"%G%#%l%/%H%j(B - $B$NFbMF0lMw$r%o%$%k%I%+!<%I$K$h$jA*JL$9$k$3$H$,$G$-$k$h$&$K$b$J$j$^$7$?!#(B</dd> - - <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt> - - <dd>$B?7$7$$%G%#%l%/%F%#%V$K$h$j!"(BSSI $B$N%G%U%)%k%H$N3+;O%?%0$H=*N;%?%0$r(B - $BJQ99$G$-$k$h$&$K$J$j$^$7$?!#$^$?!"%(%i!<$H;~9o$N7A<0$N@_Dj$,(B SSI $B$N(B - $BJ8=qCf$G$O$J$/!"<g@_Dj%U%!%$%kCf$G9T$J$($k$h$&$K$J$j$^$7$?!#(B - $B@55,I=8=$N2r@O$H%0%k!<%W2=$N7k2L(B (Perl $B$N@55,I=8=$N9=J8$K(B - $B4p$E$$$?$b$N$K$J$j$^$7$?(B) $B$r(B <code class="module"><a href="./mod/mod_include.html">mod_include</a></code> - $B$NJQ?t(B $0 .. $9 $B$K$h$j<hF@$G$-$k$h$&$K$J$j$^$7$?!#(B</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> - $B%G%#%l%/%F%#%V$K$h$j!"J#?t$N(B DBM $B7?$N%G!<%?%Y!<%9$r%5%]!<%H$9$k(B - $B$h$&$K$J$j$^$7$?!#(B</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="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> -</div><div id="footer"> -<p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/sections.html b/docs/manual/sections.html index 78f2a51e78..02645f01bf 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.jis +URI: sections.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..1aa78d77e6 --- /dev/null +++ b/docs/manual/sections.html.ja.euc-jp @@ -0,0 +1,466 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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> + <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>httpd</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 1999-2004 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.jis b/docs/manual/sections.html.ja.jis deleted file mode 100644 index 57d8e3a8a2..0000000000 --- a/docs/manual/sections.html.ja.jis +++ /dev/null @@ -1,466 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$B%;%/%7%g%s$N@_Dj(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$B%;%/%7%g%s$N@_Dj(B</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> - <p><a href="configuring.html">$B@_Dj%U%!%$%k(B</a>$BCf$N%G%#%l%/%F%#%V$O(B -$B%5!<%PA4BN$KE,MQ$5$l$?$j!"FCDj$N%G%#%l%/%H%j$d%U%!%$%k!"%[%9%H!"(BURL $B$K$N$_(B -$BE,MQ$5$l$k$h$&$K@)8B$7$?$j$9$k$3$H$,$G$-$^$9!#$3$NJ8=q$O@_DjMQ$N%;%/%7%g%s$N(B -$B%3%s%F%J$d(B <code>.htaccess</code> $B%U%!%$%k$r;H$C$FB>$N@_Dj%G%#%l%/%F%#%V$N(B -$B%9%3!<%W$rJQ99$9$kJ}K!$r@bL@$7$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#types">$B@_DjMQ%;%/%7%g%s%3%s%F%J$N<oN`(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#file-and-web">$B%U%!%$%k%7%9%F%`$H%&%'%V6u4V(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">$B%P!<%A%c%k%[%9%H(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#proxy">$B%W%m%/%7(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#whatwhere">$B$I$N%G%#%l%/%F%#%V$,;H$($k$N(B?</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#mergin">$B%;%/%7%g%s$N%^!<%8J}K!(B</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">$B@_DjMQ%;%/%7%g%s%3%s%F%J$N<oN`(B</a></h2> - -<table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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>$B%3%s%F%J$K$OFs$D$N4pK\$H$J$k<oN`$,$"$j$^$9!#$[$H$s$I$N%3%s%F%J$O(B -$B3F%j%/%(%9%H$KBP$7$FI>2A$5$l$^$9!#$=$N>l9g!"%3%s%F%JCf$N%G%#%l%/%F%#%V$O(B -$B%3%s%F%J$K%^%C%A$9$k%j%/%(%9%H$K$N$_E,MQ$5$l$^$9!#(B -$B0lJ}!"(B<code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code> $B%3%s%F%J$H(B <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> $B%3%s%F%J$O(B -$B%5!<%P$N5/F0;~$H:F5/F0;~$K$N$_I>2A$5$l$^$9!#5/F0;~$K>r7o$,??$G$"$l$P!"(B -$B%3%s%F%JCf$N%G%#%l%/%F%#%V$O$9$Y$F$N%j%/%(%9%H$KE,MQ$5$l$^$9!#>r7o$,(B -$B56$G$"$l$P!"%3%s%F%JCf$N%G%#%l%/%F%#%V$OL5;k$5$l$^$9!#(B</p> - -<p><code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code> $B%G%#%l%/%F%#%V$O(B -<code>httpd</code> $B%3%^%s%I%i%$%s$GE,@Z$J%Q%i%a!<%?$,Dj5A$5$l$?$H$-$K$N$_(B -$BE,MQ$5$l$k%G%#%l%/%F%#%V$r0O$$$^$9!#Nc$($P<!$N@_Dj$G$O!"%5!<%P$,(B -<code>httpd -DClosedForNow</code> $B$r;H$C$F5/F0$5$l$?$H$-$@$1$9$Y$F$N(B -$B%j%/%(%9%H$rJL$N%5%$%H$K%j%@%$%l%/%H$7$^$9(B:</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> $B$O(B -$BHs>o$K;w$F$$$^$9$,!"Be$o$j$K%5!<%P>e$G%b%8%e!<%k$,;HMQ2DG=$J>l9g$K$N$_(B -$BE,MQ2DG=$J%G%#%l%/%F%#%V$r0O$$$^$9!#%b%8%e!<%k$O%5!<%P$K(B -$B@EE*$KAH$_9~$^$l$F$$$k$+!"F0E*$KAH$_9~$`$h$&$K$J$C$F$$$F!"@_Dj%U%!%$%kCf$G(B -<code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> $B$N9T$,$h$jA0$N(B -$BItJ,$K=q$+$l$F$$$kI,MW$,$"$j$^$9!#$3$N%G%#%l%/%F%#%V$OFCDj$N%b%8%e!<%k$N(B -$BB8:_$K4X$o$i$:@_Dj%U%!%$%k$,F0:n$9$kI,MW$,$"$k>l9g$K$N$_;H$C$F$/$@$5$$!#(B -$B>o$KF0:n$7$FM_$7$$%G%#%l%/%F%#%V$r0O$`$?$a$K;H$&$Y$-$G$O$"$j$^$;$s!#(B -$BB8:_$7$J$$(B$B%b%8%e!<%k$K4X$9$kM-MQ$J%(%i!<%a%C%;!<%8$NH/@8$rM^@)$7$F$7$^$$$^$9$N$G!#(B -</p> - -<p>$B<!$NNc$G$O!"(B<code class="module"><a href="./mod/mod_mime_magic.html">mod_mime_magic</a></code> $B$,$"$k$H$-$K$N$_(B <code class="directive"><a href="./mod/mod_mime_magic.html#mimemagicfiles">MimeMagicFiles</a></code> $B%G%#%l%/%F%#%V$,(B -$BE,MQ$5$l$^$9!#(B</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> $B%G%#%l%/%F%#%V$H(B -<code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> $B%G%#%l%/%F%#%V$O(B -$B%F%9%H$NA0$K(B "!" $B$rIU$1$k$3$H$GH]Dj$N>r7o$rE,MQ$9$k$3$H$,$G$-$^$9!#(B -$B$^$?!"$3$l$i$N%;%/%7%g%s$O$h$jJ#;($J@)8B$r2]$9$?$a$KF~$l;R$K$9$k$3$H$,$G$-$^$9!#(B -</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">$B%U%!%$%k%7%9%F%`$H%&%'%V6u4V(B</a></h2> - -<p>$B:G$b$h$/;H$o$l$k@_Dj$N%;%/%7%g%s%3%s%F%J$O%U%!%$%k%7%9%F%`$d%&%'%V6u4V$N(B -$BFCDj$N>l=j$N@_Dj$rJQ99$9$k$b$N$G$9!#$^$:!"$3$NFs$D$N0c$$$rM}2r$9$k$3$H$,(B -$BBg@Z$G$9!#%U%!%$%k%7%9%F%`$O%*%Z%l!<%F%#%s%0%7%9%F%`$+$i8+$?%G%#%9%/$NFbMF$G$9!#(B -$B$?$H$($P!"%G%U%)%k%H$N%$%s%9%H!<%k$G$O(B Apache $B$O(B Unix $B%U%!%$%k%7%9%F%`$G$O(B -<code>/usr/local/apache2</code> $B$K!"(BWindows $B%U%!%$%k%7%9%F%`$G$O(B -<code>"c:/Program Files/Apache Group/Apache2"</code> $B$KB8:_$7$^$9!#(B -(Apache $B$G$O(B Windows $B$G$b%Q%9%;%Q%l!<%?$H$7$F%9%i%C%7%e$r;H$&$3$H$K(B -$B5$$r$D$1$F$/$@$5$$!#(B) $BBP>HE*$K!"%&%'%V6u4V$O$"$J$?$N%5%$%H$r(B -$B%&%'%V%5!<%P$+$iG[?.$5$l$k$b$N$H$7$F8+$?$b$N$G!"%/%i%$%"%s%H$K8+$($k$b$N$G$9!#(B -$B%G%U%)%k%H$N(B Unix $B>e$N(B Apache $B$N%$%s%9%H!<%k$G$O%&%'%V6u4V$N(B -<code>/dir/</code> $B$H$$$&%Q%9$O%U%!%$%k%7%9%F%`$N(B -<code>/usr/local/apache2/htdocs/dir/</code> $B$H$$$&%Q%9$KBP1~$7$^$9!#(B -$B%&%'%V%Z!<%8$O%G!<%?%Y!<%9$dB>$N>l=j$+$iF0E*$K@8@.$9$k$3$H$b$G$-$^$9$N$G!"(B -$B%&%'%V6u4V$O%U%!%$%k%7%9%F%`$KD>@\%^%C%W$9$kI,MW$O$"$j$^$;$s!#(B</p> - -<h3><a name="filesystem" id="filesystem">$B%U%!%$%k%7%9%F%`%3%s%F%J(B</a></h3> - -<p><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> $B%G%#%l%/%F%#%V$H(B -<code class="directive"><a href="./mod/core.html#files"><Files></a></code> $B%G%#%l%/%F%#%V!"$=$l$H(B -$B$=$l$i$N@55,I=8=HG$O%G%#%l%/%F%#%V$r%U%!%$%k%7%9%F%`$N0lItJ,$KBP$7$FE,MQ$7$^$9!#(B -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> $B%;%/%7%g%s$N(B -$BCf$N%G%#%l%/%F%#%V$O;XDj$5$l$?%G%#%l%/%H%j$H$=$N$9$Y$F$N%5%V%G%#%l%/%H%j$K(B -$BE,MQ$5$l$^$9!#(B<a href="howto/htaccess.html">.htaccess $B%U%!%$%k(B</a>$B$r(B -$B;H$&$3$H$G$bF1$88z2L$rF@$k(B$B$3$H$,$G$-$^$9!#Nc$($P!"<!$N@_Dj$G$O(B -<code>/var/web/dir1</code> $B$H$9$Y$F$N%5%V%G%#%l%/%H%j$KBP$7$F(B -$B%G%#%l%/%H%j%$%s%G%C%/%9$r9T$J$$$^$9!#(B</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> $B%;%/%7%g%s$N(B -$BCf$K$"$k%G%#%l%/%F%#%V$O$I$N%G%#%l%/%H%j$K$"$k$+$K4X$o$i$:!";XDj$5$l$?L>A0$N(B -$B$9$Y$F$N%U%!%$%k$KE,MQ$5$l$^$9!#$G$9$+$iNc$($P0J2<$N@_Dj%G%#%l%/%F%#%V$,(B -$B@_Dj%U%!%$%k$N<g%;%/%7%g%s$K=q$+$l$?$H$-$K$O!"$9$Y$F$N>l=j$N(B -<code>private.html</code> $B$H$$$&L>A0$N%U%!%$%k$X$N%"%/%;%9$r5qH]$7$^$9!#(B</p> - -<div class="example"><p><code> -<Files private.html><br /> -Order allow,deny<br /> -Deny from all<br /> -</Files> -</code></p></div> - -<p>$B%U%!%$%k%7%9%F%`$NFCDj$N>l=j$K$"$k%U%!%$%k$r;XDj$9$k$?$a$K!"(B -<code class="directive"><a href="./mod/core.html#files"><Files></a></code> $B%;%/%7%g%s$H(B -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> $B%;%/%7%g%s$r(B -$BAH$_9g$o$;$k$3$H$,$G$-$^$9!#Nc$($P!"<!$N@_Dj$G$O(B -<code>/var/web/dir1/private.html</code>, -<code>/var/web/dir1/subdir2/private.html</code>, -<code>/var/web/dir1/subdir3/private.html</code> $B$J$I!"(B -<code>/var/web/dir1/</code> $B%G%#%l%/%H%j$N2<$K$"$k$9$Y$F$N(B -<code>private.html</code> $B$X$N%"%/%;%9$r5qH]$7$^$9!#(B</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">$B%&%'%V6u4V%3%s%F%J(B</a></h3> - -<p>$B0lJ}!"(B<code class="directive"><a href="./mod/core.html#location"><Location></a></code> -$B%G%#%l%/%F%#%V$H$=$N@55,I=8=HG$O%&%'%V6u4V>e$NFbMF$KBP$7$F@_Dj$rJQ99$7$^$9!#(B -$B$?$H$($P!"<!$N@_Dj$G$O(B /private $B$G;O$^$k(B URL $B%Q%9$X$N%"%/%;%9$r@)8B$7$^$9!#(B -$B6qBNE*$K$O!"(B -<code>http://yoursite.example.com/private</code>, -<code>http://yoursite.example.com/private123</code>, -<code>http://yoursite.example.com/private/dir/file.html</code> -$B$X$N%j%/%(%9%H$d!"(B -$BB>$NF1MM$K(B <code>/private</code> $BJ8;zNs$G;O$^$k%j%/%(%9%H$K(B -$BE,MQ$5$l$^$9!#(B</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> -$B%G%#%l%/%F%#%V$O%U%!%$%k%7%9%F%`$H4X78$"$kI,MW$,A4$/$"$j$^$;$s!#(B -$B$?$H$($P<!$NNc$G$O!"$I$N$h$&$K$7$FFCDj$N(B URL $B$r(B -<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>$B$GDs6!$5$l$F$$$k(B Apache -$BFbIt%O%s%I%i$K%^%C%W$9$k$+$r<($7$F$$$^$9!#%U%!%$%k%7%9%F%`$K(B -<code>server-status</code> $B$H$$$&%U%!%$%k$,B8:_$9$kI,MW$O$"$j$^$;$s!#(B</p> - -<div class="example"><p><code> -<Location /server-status><br /> -SetHandler server-status<br /> -</Location> -</code></p></div> - - -<h3><a name="wildcards" id="wildcards">$B%o%$%k%I%+!<%I$H@55,I=8=(B</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> -$B%G%#%l%/%F%#%V$G$O!"(B C $BI8=`%i%$%V%i%j$N(B <code>fnmatch</code> $B$N$h$&$K(B -shell $B%9%?%$%k$N%o%$%k%I%+!<%I%-%c%i%/%?$,;HMQ$G$-$^$9!#(B -"*" $BJ8;z$OG$0U$NJ8;zNs$K%^%C%A$7!"(B"?" $BJ8;z$OG$0U$N(B 1 $BJ8;z$K%^%C%A$7!"(B -"[<em>seq</em>]" $B$O(B <em>seq</em> $B$NG$0U$NJ8;z$K%^%C%A$7$^$9!#(B -"/" $BJ8;z$O$I$N%o%$%k%I%+!<%I$G$b%^%C%A$5$l$^$;$s!#(B -$BL@<(E*$K;XDj$9$kI,MW$,$"$j$^$9!#(B</p> - -<p>$B$3$l$h$j=@Fp$J%^%C%A%s%0$,I,MW$J>l9g$O!"$3$l$i$N%3%s%F%J$K@55,I=8=(B -(regex) $BHG$G$"$k(B -<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> -$B$,$"$j!"%^%C%A$rA*Br$9$k$N$K(B perl $B8_49(B<a href="glossary.html#regex">$B@55,I=8=(B</a>$B$r;HMQ$G$-$^$9!#$7$+$7!"<!$N@_Dj$N%^!<%8$KL\$rDL$7$F!"(B -regex $B%;%/%7%g%s$r;HMQ$9$k$3$H$G!"%G%#%l%/%F%#%V$NE,MQ$,$I$N$h$&$K(B -$BJQ2=$9$k$+GD0.$7$F$*$$$F$/$@$5$$!#(B</p> - -<p>$BA4%f!<%6%G%#%l%/%H%j$N@_Dj$rJQ99$9$k!"Hs(B regex -$B%o%$%k%I%+!<%I%;%/%7%g%s$O<!$N$h$&$K$J$j$^$9!#(B</p> - -<div class="example"><p><code> -<Directory /home/*/public_html><br /> -Options Indexes<br /> -</Directory> -</code></p></div> - -<p>regex $B%;%/%7%g%s$r;HMQ$9$k$3$H$G!"2hA|%U%!%$%k$NB?$/$N%?%$%W$KBP$9$k(B -$B%"%/%;%9$r0lEY$K5qH]$G$-$^$9!#(B</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">$B$$$D2?$r;H$&$+(B</a></h3> - -<p>$B%U%!%$%k%7%9%F%`%3%s%F%J$H%&%'%V6u4V%3%s%F%J$r;H$$J,$1$k$N$O!"(B -$B<B:]$K$OHs>o$K4JC1$G$9!#%U%!%$%k%7%9%F%`$K0MB8$9$k(B -$B%*%V(B$B%8%'%/%H$K%G%#%l%/%F%#%V$rE,1~$9$k>l9g$O!"I,$:(B -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> $B$+(B -<code class="directive"><a href="./mod/core.html#files"><Files></a></code> -$B$r;HMQ$7$^$9!#%U%!%$%k%7%9%F%`$K0MB8$7$J$$%*%V%8%'%/%H(B -($B%G!<%?%Y!<%9$+$i@8@.$5$l$k%&%'%V%Z!<%8$J$I(B) -$B$K%G%#%l%/%F%#%V$rE,MQ$9$k:]$K$O!"(B -<code class="directive"><a href="./mod/core.html#location"><Location></a></code> -$B$r;HMQ$7$^$9!#(B</p> - -<p>$B%U%!%$%k%7%9%F%`>e$N%*%V%8%'%/%H$X$N%"%/%;%9$r@)8B$9$k$?$a$K!"(B -<code class="directive"><a href="./mod/core.html#location"><Location></a></code> -$B$r7h$7$F;HMQ$J$$$h$&$K$7$^$7$g$&!#(B -$BF10l$N%U%!%$%k%7%9%F%`0LCV$K%^%C%W$7$F$$$k!"%&%'%V6u4V0LCV(B (URL) -$B$,B??t$"$C$F!"@_Dj$7$?@)8B$r1*2s$5$l$F$7$^$&$+$b$7$l$J$$$+$i$G$9!#(B -$BNc$($P<!$N@_Dj$r9M$($F$_$^$7$g$&!#(B</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> -$B$X$N%j%/%(%9%H$G$O>e<j$/F0:n$7$^$9!#$7$+$7BgJ8;z>.J8;z$r6hJL$7$J$$(B -$B%U%!%$%k%7%9%F%`$r;H$C$F$$$?$i$I$&$J$k$G$7$g$&(B? -<code>http://yoursite.example.com/DIR/</code> -$B$X$N%j%/%(%9%H$G4JC1$K%"%/%;%9@)8B$r1*2s$5$l$F$7$^$$$^$9!#$3$l$KBP$7$F(B -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -$B%G%#%l%/%F%#%V$r;HMQ$9$k$H!"$I$N$h$&$K8F$S=P$5$l$?$+$K4X$o$i$:(B -$B$=$N>l=j$+$iDs6!$5$l$kFbMF$KE,MQ$5$l$^$9!#(B -($BNc30$O%U%!%$%k%7%9%F%`$N%j%s%/$G$9!#%7%s%\%j%C%/%j%s%/$r;H$C$F!"(B -$BF10l$N%G%#%l%/%H%j$rJ#?t$N%U%!%$%k%7%9%F%`$K@_CV$G$-$^$9!#(B -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -$B%G%#%l%/%F%#%V$O%Q%9L>$r%j%;%C%H$9$k$3$H$J$/%7%s%\%j%C%/%j%s%/$r(B -$BC)$j$^$9!#$G$9$+$i!"9bEY$J%;%-%e%j%F%#$,MW5a$5$l$k>l9g$O!"(B -$BE,@Z$K(B <code class="directive"><a href="./mod/core.html#options">Options</a></code> -$B%G%#%l%/%F%#%V$r;HMQ$7$F%7%s%\%j%C%/%j%s%/$rL58z$K$9$k$Y$-$G$9!#(B)</p> - -<p>$BBgJ8;z>.J8;z$r6hJL$9$k%U%!%$%k%7%9%F%`$r;HMQ$7$F$$$k$+$i>e5-$N$3$H$O(B -$BL54X78$@$H;W$o$l$k$+$b$7$l$^$;$s$,!"(B -$BF10l$N%U%!%$%k%7%9%F%`0LCV$KJ#?t$N%&%'%V6u4V0LCV$r%^%C%W$9$kJ}K!$O!"(B -$BB>$K$$$/$i$G$b$"$k$H$$$&$3$H$r3P$($F$$$F$/$@$5$$!#(B -$B$G$9$+$i$G$-$k8B$j%U%!%$%k%7%9%F%`%3%s%F%J$r;HMQ$7$F$/$@$5$$!#(B -$B$7$+$7$J$,$i0l$D$@$1Nc30$,$"$j$^$9!#(B -<code><Location /></code> $B%;%/%7%g%s$O$I$s$J(B URL -$B$K$b4X$o$i$:E,MQ$5$l$k$N$G!"40A4$K0BA4$G$9!#(B</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">$B%P!<%A%c%k%[%9%H(B</a></h2> - -<p><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> -$B%3%s%F%J$OFCDj$N%[%9%H$KE,MQ$9$k%G%#%l%/%F%#%V$r3JG<$7$^(B$B$9!#(B -$B0lBf$N%^%7%s$GJ#?t$N%[%9%H$r0[$J$k@_Dj$GDs6!$7$?$$$H$-$KM-MQ$G$9!#(B -$B>\:Y$K4X$7$F$O(B<a href="vhosts/">$B%P!<%A%c%k%[%9%H%I%-%e%a%s%H(B</a>$B$r(B -$B$4Mw2<$5$$!#(B</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">$B%W%m%/%7(B</a></h2> - -<p><code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> -$B$H(B <code class="directive"><a href="./mod/mod_proxy.html#proxymatch"><ProxyMatch></a></code> -$B%3%s%F%J$O!"FCDj$N(B URL $B$K%^%C%A$9$k(B <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> -$B%W%m%/%7%5!<%P$r7PM3$7$F%"%/%;%9$7$?%5%$%H$KBP$7$F$N$_E,MQ$5$l$k(B -$B@_Dj%G%#%l%/%F%#%V$r3JG<$7$^$9!#Nc$($P<!$N@_Dj$O!"(B<code>cnn.com</code> -$B%&%'%V%5%$%H$K%"%/%;%9$9$k$?$a$KMQ$$$i$l$k%W%m%/%7%5!<%P$r(B -$B@)8B$7$^$9!#(B</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">$B$I$N%G%#%l%/%F%#%V$,;H$($k$N(B?</a></h2> - -<p>$B$I$N%?%$%W$N@_Dj%;%/%7%g%s$G$I$N%G%#%l%/%F%#%V$,;HMQ$G$-$k$+$O!"(B -$B%G%#%l%/%F%#%V$N(B <a href="mod/directive-dict.html#Context">Context</a> -$B$r8+$F$/$@$5$$!#(B -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -$B$G;HMQ2DG=$J$b$N$OA4$F!"F1MM$K(B -<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> -$B%;%/%7%g%s$G;HMQ2DG=$G$9!#$7$+$7$J$,$i4v$D$+Nc30$bB8:_$7$^$9!#(B</p> - -<ul> -<li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> $B%G%#%l%/%F%#%V$O(B -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -$B%;%/%7%g%s$G$N$_;HMQ2DG=$G$9!#(B</li> - -<li><code>FollowSymLinks</code> $B$H(B <code>SymLinksIfOwnerMatch</code> $B$N(B -<code class="directive"><a href="./mod/core.html#options">Options</a></code> $B$O!"(B -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -$B%;%/%7%g%s$+(B <code>.htaccess</code> $B%U%!%$%k$G$N$_;HMQ2DG=$G$9!#(B</li> - -<li><code class="directive"><a href="./mod/core.html#options">Options</a></code> $B%G%#%l%/%F%#%V$O!"(B -<code class="directive"><a href="./mod/core.html#files"><Files></a></code> -$B$H(B <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code> -$B%;%/%7%g%s$G$O;HMQ$G$-$^$;$s!#(B</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">$B%;%/%7%g%s$N%^!<%8J}K!(B</a></h2> - - <p>$B%^!<%8$N=gHV$O0J2<$N$h$&$K$J$C$F$$$^$9(B:</p> - - <ol> - <li><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> ($B@55,I=8=L5$7(B) $B$H(B - <code>.htaccess</code> $B$rF1;~$K(B (<code>.htaccess</code> $B$,5v2D$5$l$F$$$l$P!"$=$l$,(B - <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> $B$r>e=q$-$7$^$9(B) - </li> - - <li><code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code> - ($B$H(B <code><Directory ~></code></li> - - <li><code class="directive"><a href="./mod/core.html#files"><Files></a></code> $B$H(B - <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code> $B$rF1;~$K(B</li> - - <li><code class="directive"><a href="./mod/core.html#location"><Location></a></code> $B$H(B - <code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code> $B$rF1;~$K(B</li> - </ol> - - <p><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> - $B0J30$O!"$=$l$>$l$N%0%k!<%W(B$B$O@_Dj%U%!%$%k$K8=$l$?=gHV$K=hM}$5$l$^$9!#(B - <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> ($B>e$N%0%k!<%W(B 1) - $B$O%G%#%l%/%H%j$,C;$$$b$N$+$iD9$$$b$N$X$H=hM}$5$l$^$9!#$G$9$+$i!"(B - $BNc$($P(B <code><Directory /var/web/dir1></code> $B$O(B - <code><Directory /var/web/dir/subdir></code> $B$NA0$K=hM}$5$l$^$9!#J#?t$N(B - <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> $B%;%/%7%g%s$,(B - $BF1$8%G%#%l%/%H%j$K(B - $BE,MQ$5$l$k>l9g$O!"@_Dj%U%!%$%kCf$N=gHV$K=>$C$F=hM}$5$l$^$9!#(B - <code class="directive"><a href="./mod/core.html#include">Include</a></code> - $B$K$h$C$FA^F~$5$l$?@_Dj$O(B $BA^F~$7$F$$$k%U%!%$%k$N(B - <code class="directive"><a href="./mod/core.html#include">Include</a></code> - $B%G%#%l%/%F%#%V$N0LCV$K$"$C$?$+$N$h$&$K07$o$l$^$9!#(B</p> - - <p><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> $B%;%/%7%g%sCf$N%;%/%7%g%s$O(B - $B%P!<%A%c%k%[%9%H$NDj5A$N30B&$NBP1~$9$k%;%/%7%g%s$N(B - <em>$B8e(B</em>$B$KE,MQ$5$l$^$9!#$3$l$K$h$j%P!<%A%c%k%[%9%H$,(B - $B%a%$%s$N%5!<%P@_Dj$r>e=q$-$G$-$k$h$&$J$j$^$9!#(B</p> - - <p><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> $B$G%j%/%(%9%H$,=hM}$5$l$k>l9g$O!"(B - $B=hM}=gHV$N$&$A!"(B<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> $B%3%s%F%J$NItJ,$,(B - <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> - $B%3%s%F%J$K<h$C$FBe$o$i$l$^$9!#(B</p> - - <p>$B8e$N%;%/%7%g%s$N%G%#%l%/%F%#%V$,A0$N%;%/%7%g%s$N$b$N$r>e=q$-$7$^$9!#(B</p> - - -<div class="note"><h3>$B5;=Q%a%b(B</h3> - $B<B:]$K$O!"L>A0$rJQ49$9$kCJ3,(B (URL - $B$r%U%!%$%kL>$K%^%C%W$9$k$?$a$K(B <code>Alias</code> $B$d(B - <code>DocumentRoot</code> $B$,;HMQ$5$l$k$H$3$m(B) $B$ND>A0$K(B - <code class="directive"><a href="./mod/core.html#location"><Location></a></code>/<code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code> - $B$,9T$J$o$l$^$9!#(B - $B$3$l$i$rE,MQ$7$?7k2L$OJQ49$,=*$o$C$?8e$K40A4$K<N$F$i$l$^$9!#(B -</div> -<h3><a name="merge-examples" id="merge-examples">$BNc(B</a></h3> - -<p>$B<!$O%^!<%8$N=gHV$r<($9$?$a$NWs0UE*$JNc$K$J$C$F$$$^$9!#(B -$B%j%/%(%9%HA4$F$KE,MQ$5$l$k$H$7$F!"K\Nc$N%G%#%l%/%F%#%V$O(B -A > B > C > D > E $B$N=gHV$KE,MQ$5$l$^$9!#(B</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>$B$b$C$H6qBNE*$J!"<!$NNc$r9M$($F$_$^$7$g$&!#(B -<code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> -$B%;%/%7%g%s$K@_CV$5$l$?%"%/%;%9@)8B$K4X$o$i$:!"(B -<code class="directive"><a href="./mod/core.html#location"><Location></a></code> -$B%;%/%7%g%s$,:G8e$KI>2A$5$l$F!"%5!<%P$X$N%"%/%;%9$O@)8B$5$l$^$;$s!#(B -$B8@$$49$($l$P!"%^!<%8$N=gHV$O=EMW$G!"Cm0U$7$F;HMQ$7$F$/$@$5$$(B!</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</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 2c28bf1bce..d43014c0f6 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.jis +URI: server-wide.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..be0cb36081 --- /dev/null +++ b/docs/manual/server-wide.html.ja.euc-jp @@ -0,0 +1,99 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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> + +<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 1999-2004 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.jis b/docs/manual/server-wide.html.ja.jis deleted file mode 100644 index f0616da02d..0000000000 --- a/docs/manual/server-wide.html.ja.jis +++ /dev/null @@ -1,99 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$B%5!<%PA4BN$N@_Dj(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$B%5!<%PA4BN$N@_Dj(B</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> - -<p>$B$3$N%I%-%e%a%s%H$G$O(B<code class="module"><a href="./mod/core.html">core</a></code> -$B%5!<%P$N%G%#%l%/%F%#%V$NCf$G!"(B -$B4pK\F0:n$r@_Dj$9$k$?$a$N$b$N$r@bL@$7$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#identification">$B%5!<%P(B ID</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#locations">$B%U%!%$%k$N0LCV(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#resource">$B%j%=!<%9$N@)8B(B</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">$B%5!<%P(B ID</a></h2> - - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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> $B%G%#%l%/%F%#%V$H(B - <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> - $B%G%#%l%/%F%#%V$O!"%(%i!<%a%C%;!<%8$J$I$N%5!<%P$,:n$k%I%-%e%a%s%H$K!"(B - $B$I$N$h$&$J%5!<%P$N>pJs$rI=<($9$k$+$r@)8f$7$^$9!#(B - <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> $B%G%#%l%/%F%#%V$O!"(BServer HTTP - $B%l%9%]%s%9%X%C%@%U%#!<%k%I$NCM$r@_Dj$7$^$9!#(B</p> - - <p><code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> $B%G%#%l%/%F%#%V$H(B - <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code> - $B%G%#%l%/%F%#%V$O!"%5!<%P$,<+J,<+?H$r;2>H$9$k(B URL - $B$r:n$k$H$-$K;H$o$l$^$9!#(B - $B$?$H$($P!"%/%i%$%"%s%H$,%G%#%l%/%H%j$rMW5a$7$F!"(B - $B$=$N%G%#%l%/%H%jL>$N:G8e$K%9%i%C%7%e$,IU$$$F$$$J$$$h$&$J>l9g$K$O!"(B - $B%I%-%e%a%s%H$NAjBPE*$J;2>H$r@5$7$/2r7h$G$-$k$h$&$K$9$k$?$a$K!"(B - Apache $B$O:G8e$N%9%i%C%7%e$r4^$s$@40A4$J%Q%9$K%/%i%$%"%s%H$r(B - $B%j%@%$%l%/%H$5$;$kI,MW$,$"$j$^$9!#(B</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">$B%U%!%$%k$N0LCV(B</a></h2> - - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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>$B$3$l$i$N%G%#%l%/%F%#%V$O(B Apache - $B$,E,@Z$JF0:n$r$9$k$?$a$KI,MW$J3F<o%U%!%$%k$N0LCV$r@)8f$7$^$9!#(B - $B%Q%9$,%9%i%C%7%e(B (/) $B$G;O$^$C$F$$$J$$$H$-$O!"%U%!%$%k$O(B - <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> $B$+$i$NAjBP%Q%9$H$7$F(B - $BC5$5$l$^$9!#(Broot - $B0J30$N%f!<%6$,=q$-9~$_2DG=$J%Q%9$K%U%!%$%k$rCV$/>l9g$OCm0U$,I,MW$G$9!#(B - $B>\:Y$O(B<a href="misc/security_tips.html#serverroot">$B!V%;%-%e%j%F(B$B%#>pJs!W(B</a> - $B$r;2>H$7$F$/$@$5$$!#(B</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">$B%j%=!<%9$N@)8B(B</a></h2> - - - <table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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>* $B%G%#%l%/%F%#%V$O(B Apache - $B$,%/%i%$%"%s%H$+$i$N%j%/%(%9%HFI$_9~$_$G;H$&(B - $B%j%=!<%9$r@)8B$9$k$?$a$K;H$o$l$^$9!#$3$l$i$NCM$r@)8B$9$k$3$H$G!"(B - $B$$$/$D$+$N%5!<%S%95qH]967b$O1F6A$rOB$i$2$k$3$H$,$G$-$^$9!#(B</p> - - <p><code class="directive">RLimit</code>* $B%G%#%l%/%F%#%V$O!"(BApache $B$N;R%W%m%;%9$+$i(B - fork $B$5$l$?%W%m%;%9$,;HMQ$9$k%j%=!<%9$r@)8B$9$k$?$a$K;H$o$l$^$9!#(B - $BFC$K!"$3$l$O(B CGI $B%9%/%j%W%H$H(B SSI exec - $B%3%^%s%I$G;H$o$l$k%j%=!<%9$r@)8f$7$^$9!#(B</p> - - <p><code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code> $B$O(B Netware - $B$G$N$_!"%9%?%C%/$NBg$-$5$r@)8f$9$k$?$a$K;H$o$l$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/sitemap.html b/docs/manual/sitemap.html index a25a2ce1cd..84947e10e6 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.jis +URI: sitemap.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..0bb7da7d22 --- /dev/null +++ b/docs/manual/sitemap.html.ja.euc-jp @@ -0,0 +1,255 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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></p> +</div> + +<p>このページは現時点で利用可能な +<a href="./">Apache HTTP サーババージョン 2.1 のドキュメンテーション</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/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="cgi_path.html">CGI 環境の PATH_INFO の変更</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/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_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_auth_ldap.html">Apache モジュール mod_auth_ldap</a></li> +<li><a href="mod/mod_authn_anon.html">Apache モジュール mod_authn_anon</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_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_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_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_headers.html">Apache モジュール mod_headers</a></li> +<li><a href="mod/mod_ident.html">Apache モジュール mod_ident</a></li> +<li><a href="mod/mod_imap.html">Apache モジュール mod_imap</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_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_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></p> +</div><div id="footer"> +<p class="apache">Copyright 1999-2004 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.jis b/docs/manual/sitemap.html.ja.jis deleted file mode 100644 index 2ac67e538e..0000000000 --- a/docs/manual/sitemap.html.ja.jis +++ /dev/null @@ -1,255 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</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></p> -</div> - -<p>$B$3$N%Z!<%8$O8=;~E@$GMxMQ2DG=$J(B -<a href="./">Apache HTTP $B%5!<%P%P!<%8%g%s(B 2.1 $B$N%I%-%e%a%s%F!<%7%g%s(B</a> -$B$N0lMw$G$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"> -<li><img alt="" src="./images/down.gif" /> <a href="#release">$B%j%j!<%9$N%a%b(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#using">Apache HTTP $B%5!<%P$N;HMQ(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#vhosts">Apache $B%P!<%A%c%k%[%9%H%I%-%e%a%s%H(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#faq">Apache $B%5!<%P$N$h$/$"$k<ALd(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#ssl">Apache $B$N(B SSL/TLS $B0E9f2=(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#howto">$B%,%$%I!"%A%e!<%H%j%"%k!"%O%&%D!<(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#platform">$B%W%i%C%H%U%)!<%`8GM-$N>pJs(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#programs">Apache HTTP $B%5!<%P$H%5%]!<%H%W%m%0%i(B$B%`(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#misc">Apache $B$=$NB>(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#modules">Apache $B%b%8%e!<%k(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#developer">$B3+H/<T$N$?$a$N%I%-%e%a%s%H(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#index">$BMQ8l=8$H:w0z(B</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">$B%j%j!<%9$N%a%b(B</a></h2> -<ul><li><a href="upgrading.html">1.3 $B$+$i(B 2.0 $B$X$N%"%C%W%0%l!<%I(B</a></li> -<li><a href="new_features_2_0.html">Apache 2.0 $B$N?75!G=(B</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 $B%5!<%P$N;HMQ(B</a></h2> -<ul><li><a href="install.html">Apache $B$N%3%s%Q%$%k$H%$%s%9%H!<%k(B</a></li> -<li><a href="invoking.html">Apache $B$N5/F0(B</a></li> -<li><a href="stopping.html">$B%5!<%P$NDd;_$H:F5/F0(B</a></li> -<li><a href="configuring.html">$B@_Dj%U%!%$%k(B</a></li> -<li><a href="sections.html">Directory, Location, Files $B%;%/%7%g%s$NF0:nJ}K!(B</a></li> -<li><a href="server-wide.html">$B%5!<%PA4BN$N@_Dj(B</a></li> -<li><a href="logs.html">$B%m%0%U%!%$%k(B</a></li> -<li><a href="urlmapping.html">URL $B$+$i%U%!%$%k%7%9%F%`>e$N0LCV$X$N%^%C%W(B</a></li> -<li><a href="misc/security_tips.html">$B%;%-%e%j%F%#$N%3%D(B</a></li> -<li><a href="dso.html">$BF0E*6&M-%*%V%8%'%/%H(B (DSO) $B%5%]!<%H(B</a></li> -<li><a href="content-negotiation.html">$B%3%s%F%s%H%M%4%7%(!<%7%g%s(B</a></li> -<li><a href="custom-error.html">$B%+%9%?%`%(%i!<%l%9%]%s%9(B</a></li> -<li><a href="bind.html">Apache $B$,;HMQ$9$k%"%I%l%9$H%]!<%H$N@_Dj(B</a></li> -<li><a href="mpm.html">$B%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k(B (MPM)</a></li> -<li><a href="env.html">Apache $B$K$*$1$k4D6-JQ?t(B</a></li> -<li><a href="handler.html">Apache $B$N%O%s%I%i$N;HMQ(B</a></li> -<li><a href="filter.html">$B%U%#%k%?(B</a></li> -<li><a href="suexec.html">suEXEC $B%5%]!<%H(B</a></li> -<li><a href="misc/perf-tuning.html">$B@-G=$K4X$9$k%R%s%H(B</a></li> -<li><a href="misc/rewriteguide.html">URL $B%j%i%$%H%,%$%I(B</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 $B%P!<%A%c%k%[%9%H%I%-%e%a%s%H(B</a></h2> -<ul><li class="separate"><a href="vhosts/">$B35N,(B</a></li> -<li><a href="vhosts/name-based.html">$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H(B</a></li> -<li><a href="vhosts/ip-based.html">IP $B%Y!<%9$N%P!<%A%c%k%[%9%H$N%5%]!<%H(B</a></li> -<li><a href="vhosts/mass.html">$BF0E*$K@_Dj$5$l$?Bg5,LO%P!<%A%c%k%[%9%H(B</a></li> -<li><a href="vhosts/examples.html">VirtualHost $B$NNc(B</a></li> -<li><a href="vhosts/details.html">$B%P!<%A%c%k%[%9%H$N%^%C%A%s%0$N>\$7$$@bL@(B</a></li> -<li><a href="vhosts/fd-limits.html">$B%U%!%$%k5-=R;R$N8B3&(B</a></li> -<li><a href="dns-caveats.html">DNS $B$H(B Apache $B$H$K4X78$9$kLdBj(B</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 $B%5!<%P$N$h$/$"$k<ALd(B</a></h2> -<ul><li><a href="faq/">$B35N,(B</a></li> -<li><a href="faq/support.html">$B%5%]!<%H(B</a></li> -<li><a href="faq/error.html">$B%(%i!<%a%C%;!<%8(B</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 $B$N(B SSL/TLS $B0E9f2=(B</a></h2> -<ul><li class="separate"><a href="ssl/">$B35N,(B</a></li> -<li><a href="ssl/ssl_intro.html">SSL/TLS $B0E9f2=(B: $BF~Lg(B</a></li> -<li><a href="ssl/ssl_compat.html">SSL/TLS $B0E9f2=(B: $B8_49@-(B</a></li> -<li><a href="ssl/ssl_howto.html">SSL/TLS $B0E9f2=(B: $B%O%&%D!<(B</a></li> -<li><a href="ssl/ssl_faq.html">SSL/TLS $B0E9f2=(B: 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">$B%,%$%I!"%A%e!<%H%j%"%k!"%O%&%D!<(B</a></h2> -<ul><li class="separate"><a href="howto/">$B35N,(B</a></li> -<li><a href="howto/auth.html">$BG'>Z(B</a></li> -<li><a href="howto/cgi.html">CGI $B$K$h$kF0E*%3%s%F%s%D(B</a></li> -<li><a href="howto/ssi.html">Server Side Includes $BF~Lg(B</a></li> -<li><a href="howto/htaccess.html">.htaccess $B%U%!%$%k(B</a></li> -<li><a href="howto/public_html.html">$B%f!<%6Kh$N%&%'%V%G%#%l%/%H%j(B</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">$B%W%i%C%H%U%)!<%`8GM-$N>pJs(B</a></h2> -<ul><li class="separate"><a href="platform/">$B35N,(B</a></li> -<li><a href="platform/windows.html">Microsoft Windows $B$G$N(B Apache $B$N;HMQ(B</a></li> -<li><a href="platform/win_compiling.html">Microsoft Windows $B$G$N(B Apache -$B$N%3%s%Q%$%k(B</a></li> -<li><a href="platform/netware.html">Novell NetWare $B$G(B Apache $B$r;H$&(B</a></li> -<li><a href="platform/perf-hp.html">HPUX $B$G9b@-G=%&%'%V%5!<%P$r<B9T$9$k(B</a></li> -<li><a href="platform/ebcdic.html">EBCDIC $BHG(B 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 $B%5!<%P$H%5%]!<%H%W%m%0%i(B$B%`(B</a></h2> -<ul><li class="separate"><a href="programs/">$B35N,(B</a></li> -<li><a href="programs/httpd.html">$B%^%K%e%"%k%Z!<%8(B: httpd</a></li> -<li><a href="programs/ab.html">$B%^%K%e%"%k%Z!<%8(B: ab</a></li> -<li><a href="programs/apachectl.html">$B%^%K%e%"%k%Z!<%8(B: apachectl</a></li> -<li><a href="programs/apxs.html">$B%^%K%e%"%k%Z!<%8(B: apxs</a></li> -<li><a href="programs/configure.html">$B%^%K%e%"%k%Z!<%8(B: configure</a></li> -<li><a href="programs/dbmmanage.html">$B%^%K%e%"%k%Z!<%8(B: dbmmanage</a></li> -<li><a href="programs/htdigest.html">$B%^%K%e%"%k%Z!<%8(B: htdigest</a></li> -<li><a href="programs/htpasswd.html">$B%^%K%e%"%k%Z!<%8(B: htpasswd</a></li> -<li><a href="programs/logresolve.html">$B%^%K%e%"%k%Z!<%8(B: logresolve</a></li> -<li><a href="programs/rotatelogs.html">$B%^%K%e%"%k%Z!<%8(B: rotatelogs</a></li> -<li><a href="programs/suexec.html">$B%^%K%e%"%k%Z!<%8(B: suexec</a></li> -<li><a href="programs/other.html">$BB>$N%W%m%0%i%`(B</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 $B$=$NB>(B</a></h2> -<ul><li class="separate"><a href="misc/">$B35N,(B</a></li> -<li><a href="cgi_path.html">CGI $B4D6-$N(B PATH_INFO $B$NJQ99(B</a></li> -<li><a href="misc/relevant_standards.html">$B4XO"$9$kI8=`5,3J(B</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 $B%b%8%e!<%k(B</a></h2> -<ul><li><a href="mod/module-dict.html">Apache $B%G%#%l%/%F%#%V$N@bL@$K;H$o$l$kMQ8l(B</a></li> -<li><a href="mod/directive-dict.html">Apache $B%G%#%l%/%F%#%V$r@bL@$K;H$o$l$kMQ8l(B</a></li> -</ul><ul><li><a href="mod/core.html">Apache $B%3%"5!G=(B</a></li> -<li><a href="mod/mpm_common.html">Apache MPM $B6&DL%G%#%l%/%F%#%V(B</a></li> -<li><a href="mod/beos.html">Apache MPM beos</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_actions.html">Apache $B%b%8%e!<%k(B mod_actions</a></li> -<li><a href="mod/mod_alias.html">Apache $B%b%8%e!<%k(B mod_alias</a></li> -<li><a href="mod/mod_asis.html">Apache $B%b%8%e!<%k(B mod_asis</a></li> -<li><a href="mod/mod_auth_basic.html">Apache $B%b%8%e!<%k(B mod_auth_basic</a></li> -<li><a href="mod/mod_auth_digest.html">Apache $B%b%8%e!<%k(B mod_auth_digest</a></li> -<li><a href="mod/mod_auth_ldap.html">Apache $B%b%8%e!<%k(B mod_auth_ldap</a></li> -<li><a href="mod/mod_authn_anon.html">Apache $B%b%8%e!<%k(B mod_authn_anon</a></li> -<li><a href="mod/mod_authn_dbm.html">Apache $B%b%8%e!<%k(B mod_authn_dbm</a></li> -<li><a href="mod/mod_authn_default.html">Apache $B%b%8%e!<%k(B mod_authn_default</a></li> -<li><a href="mod/mod_authn_file.html">Apache $B%b%8%e!<%k(B mod_authn_file</a></li> -<li><a href="mod/mod_authz_dbm.html">Apache $B%b%8%e!<%k(B mod_authz_dbm</a></li> -<li><a href="mod/mod_authz_default.html">Apache $B%b%8%e!<%k(B mod_authz_default</a></li> -<li><a href="mod/mod_authz_groupfile.html">Apache $B%b%8%e!<%k(B mod_authz_groupfile</a></li> -<li><a href="mod/mod_authz_host.html">Apache $B%b%8%e!<%k(B mod_authz_host</a></li> -<li><a href="mod/mod_authz_owner.html">Apache $B%b%8%e!<%k(B mod_authz_owner</a></li> -<li><a href="mod/mod_authz_user.html">Apache $B%b%8%e!<%k(B mod_authz_user</a></li> -<li><a href="mod/mod_autoindex.html">Apache $B%b%8%e!<%k(B mod_autoindex</a></li> -<li><a href="mod/mod_cache.html">Apache $B%b%8%e!<%k(B mod_cache</a></li> -<li><a href="mod/mod_cern_meta.html">Apache $B%b%8%e!<%k(B mod_cern_meta</a></li> -<li><a href="mod/mod_cgi.html">Apache $B%b%8%e!<%k(B mod_cgi</a></li> -<li><a href="mod/mod_cgid.html">Apache $B%b%8%e!<%k(B mod_cgid</a></li> -<li><a href="mod/mod_charset_lite.html">Apache $B%b%8%e!<%k(B mod_charset_lite</a></li> -<li><a href="mod/mod_dav.html">Apache $B%b%8%e!<%k(B mod_dav</a></li> -<li><a href="mod/mod_dav_fs.html">Apache $B%b%8%e!<%k(B mod_dav_fs</a></li> -<li><a href="mod/mod_dav_lock.html">Apache $B%b%8%e!<%k(B mod_dav_lock</a></li> -<li><a href="mod/mod_deflate.html">Apache $B%b%8%e!<%k(B mod_deflate</a></li> -<li><a href="mod/mod_dir.html">Apache $B%b%8%e!<%k(B mod_dir</a></li> -<li><a href="mod/mod_disk_cache.html">Apache $B%b%8%e!<%k(B mod_disk_cache</a></li> -<li><a href="mod/mod_echo.html">Apache $B%b%8%e!<%k(B mod_echo</a></li> -<li><a href="mod/mod_env.html">Apache $B%b%8%e!<%k(B mod_env</a></li> -<li><a href="mod/mod_example.html">Apache $B%b%8%e!<%k(B mod_example</a></li> -<li><a href="mod/mod_expires.html">Apache $B%b%8%e!<%k(B mod_expires</a></li> -<li><a href="mod/mod_ext_filter.html">Apache $B%b%8%e!<%k(B mod_ext_filter</a></li> -<li><a href="mod/mod_file_cache.html">Apache $B%b%8%e!<%k(B mod_file_cache</a></li> -<li><a href="mod/mod_headers.html">Apache $B%b%8%e!<%k(B mod_headers</a></li> -<li><a href="mod/mod_ident.html">Apache $B%b%8%e!<%k(B mod_ident</a></li> -<li><a href="mod/mod_imap.html">Apache $B%b%8%e!<%k(B mod_imap</a></li> -<li><a href="mod/mod_include.html">Apache $B%b%8%e!<%k(B mod_include</a></li> -<li><a href="mod/mod_info.html">Apache $B%b%8%e!<%k(B mod_info</a></li> -<li><a href="mod/mod_isapi.html">Apache $B%b%8%e!<%k(B mod_isapi</a></li> -<li><a href="mod/mod_ldap.html">Apache $B%b%8%e!<%k(B mod_ldap</a></li> -<li><a href="mod/mod_log_config.html">Apache $B%b%8%e!<%k(B mod_log_config</a></li> -<li><a href="mod/mod_log_forensic.html">Apache $B%b%8%e!<%k(B mod_log_forensic</a></li> -<li><a href="mod/mod_logio.html">Apache $B%b%8%e!<%k(B mod_logio</a></li> -<li><a href="mod/mod_mem_cache.html">Apache $B%b%8%e!<%k(B mod_mem_cache</a></li> -<li><a href="mod/mod_mime.html">Apache $B%b%8%e!<%k(B mod_mime</a></li> -<li><a href="mod/mod_mime_magic.html">Apache $B%b%8%e!<%k(B mod_mime_magic</a></li> -<li><a href="mod/mod_negotiation.html">Apache $B%b%8%e!<%k(B mod_negotiation</a></li> -<li><a href="mod/mod_nw_ssl.html">Apache $B%b%8%e!<%k(B mod_nw_ssl</a></li> -<li><a href="mod/mod_proxy.html">Apache $B%b%8%e!<%k(B mod_proxy</a></li> -<li><a href="mod/mod_proxy_connect.html">Apache $B%b%8%e!<%k(B mod_proxy_connect</a></li> -<li><a href="mod/mod_proxy_ftp.html">Apache $B%b%8%e!<%k(B mod_proxy_ftp</a></li> -<li><a href="mod/mod_proxy_http.html">Apache $B%b%8%e!<%k(B mod_proxy_http</a></li> -<li><a href="mod/mod_rewrite.html">Apache $B%b%8%e!<%k(B mod_rewrite</a></li> -<li><a href="mod/mod_setenvif.html">Apache $B%b%8%e!<%k(B mod_setenvif</a></li> -<li><a href="mod/mod_so.html">Apache $B%b%8%e!<%k(B mod_so</a></li> -<li><a href="mod/mod_speling.html">Apache $B%b%8%e!<%k(B mod_speling</a></li> -<li><a href="mod/mod_ssl.html">Apache $B%b%8%e!<%k(B mod_ssl</a></li> -<li><a href="mod/mod_status.html">Apache $B%b%8%e!<%k(B mod_status</a></li> -<li><a href="mod/mod_suexec.html">Apache $B%b%8%e!<%k(B mod_suexec</a></li> -<li><a href="mod/mod_unique_id.html">Apache $B%b%8%e!<%k(B mod_unique_id</a></li> -<li><a href="mod/mod_userdir.html">Apache $B%b%8%e!<%k(B mod_userdir</a></li> -<li><a href="mod/mod_usertrack.html">Apache $B%b%8%e!<%k(B mod_usertrack</a></li> -<li><a href="mod/mod_version.html">Apache $B%b%8%e!<%k(B mod_version</a></li> -<li><a href="mod/mod_vhost_alias.html">Apache $B%b%8%e!<%k(B 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">$B3+H/<T$N$?$a$N%I%-%e%a%s%H(B</a></h2> -<ul><li class="separate"><a href="developer/">$B35N,(B</a></li> -<li><a href="developer/API.html">Apache API $B%a%b(B</a></li> -<li><a href="developer/debugging.html">APR -$B$N%a%b%j%"%m%1!<%7%g%s$N%G%P%C%0(B</a></li> -<li><a href="developer/documenting.html">Apache 2.0 $B$N@bL@$r=q$/(B</a></li> -<li><a href="developer/hooks.html">Apache 2.0 $B%U%C%/4X?t(B</a></li> -<li><a href="developer/modules.html">Apache 1.3 $B$+$i(B Apache 2.0 $B$K%b%8%e!<%k$r(B -$B0\?"$9$k(B</a></li> -<li><a href="developer/request.html">Apache 2.0 $B$N%j%/%(%9%H=hM}(B</a></li> -<li><a href="developer/filters.html">Apache 2.0 $B$N%U%#%k%?$NF0:n$N;EJ}(B</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">$BMQ8l=8$H:w0z(B</a></h2> -<ul><li><a href="glossary.html">$BMQ8l=8(B</a></li> -<li><a href="mod/">$B%b%8%e!<%k:w0z(B</a></li> -<li><a href="mod/directives.html">$B%G%#%l%/%F%#%V:w0z(B</a></li> -<li><a href="mod/quickreference.html">$B%G%#%l%/%F%#%V(B $B%/%$%C%/%j%U%!%l%s%9(B</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></p> -</div><div id="footer"> -<p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</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 f1c25a51ec..39629cac71 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.jis +URI: index.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP diff --git a/docs/manual/ssl/index.html.ja.jis b/docs/manual/ssl/index.html.ja.euc-jp index a0d319eac1..306685461c 100644 --- a/docs/manual/ssl/index.html.ja.jis +++ b/docs/manual/ssl/index.html.ja.euc-jp @@ -1,34 +1,34 @@ -<?xml version="1.0" encoding="ISO-2022-JP"?> +<?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 $B$N(B SSL/TLS $B0E9f2=(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>Apache $B$N(B SSL/TLS $B0E9f2=(B</h1> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サーバ</a> > <a href="http://httpd.apache.org/docs-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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 $B%5!<%P%b%8%e!<%k(B <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> $B$,(B +<p>Apache HTTP サーバモジュール <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> が <a href="http://www.openssl.org/">OpenSSL</a> -$B%i%$%V%i%j$X$N%$%s%?!<%U%'!<%9$rDs6!$7$F$$$^$9$,!"$3$l$O(B -Secure Sockts Layer $B$H(B Transport Layer Security -$B%W%m%H%3%k$rMQ$$$?6/NO$J0E9f2=$rDs6!$7$^$9!#(B -$B$3$N%b%8%e!<%k$d$3$NJ8=q$O(B Ralf S. Engelschall $B$N(B mod_ssl -$B%W%m%8%'%/%H$K4p$E$$$F$$$^$9!#(B</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> @@ -37,23 +37,23 @@ Secure Sockts Layer $B$H(B Transport Layer Security <div class="section"> <h2><a name="documentation" id="documentation">Documentation</a></h2> <ul> -<li><a href="ssl_intro.html">$B$O$8$a$K(B</a></li> -<li><a href="ssl_compat.html">$B8_49@-(B</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">$B$h$/$"$k<ALd(B</a></li> -<li><a href="../glossary.html">$BMQ8l(B</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>$B$3$N%b%8%e!<%k$GDs6!$5$l$k%G%#%l%/%F%#%V$d4D6-JQ?t$K4X$9$k(B -$B>\$7$$J8=q$O!"(B<a href="../mod/mod_ssl.html">mod_ssl -$B%j%U%!%l%s%9(B</a>$B$r$4Mw2<$5$$!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 57ed92ecc3..263c0f2177 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.jis +URI: ssl_intro.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP diff --git a/docs/manual/ssl/ssl_intro.html.ja.euc-jp b/docs/manual/ssl/ssl_intro.html.ja.euc-jp new file mode 100644 index 0000000000..d75c135920 --- /dev/null +++ b/docs/manual/ssl/ssl_intro.html.ja.euc-jp @@ -0,0 +1,695 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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> + +<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="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="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="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 1999-2004 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.jis b/docs/manual/ssl/ssl_intro.html.ja.jis deleted file mode 100644 index 9e32d87363..0000000000 --- a/docs/manual/ssl/ssl_intro.html.ja.jis +++ /dev/null @@ -1,695 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B0E9f2=(B: $B$O$8$a$K(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">SSL/TLS</a></div><div id="page-content"><div id="preamble"><h1>SSL/TLS $B0E9f2=(B: $B$O$8$a$K(B</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> - -<blockquote> -<p>$BI8=`5,3J$NNI$$=j$O!"$?$/$5$s$N5,3J$+$iA*$Y$k$H$$$&$3$H$@!#(B -$B$=$7$F!"$b$7K\Ev$K$I$N5,3J$b5$$KF~$i$J$1$l$P!"(B -$B0lG/BT$D$@$1$GC5$7$F$$$?5,3J$,8=$l$k!#(B</p> - -<p class="cite">-- <cite>A. Tanenbaum</cite>, "Introduction to -Computer Networks"</p> -</blockquote> - -<p> -$BF~Lg$H$$$&$3$H$G!"$3$N>O$O(B Web$B!"(BHTTP$B!"(BApache $B$KDL$8$F$$$k(B -$BFI<T8~$1$G$9$,!"%;%-%e%j%F%#@lLg2H8~$1$G$O$"$j$^$;$s!#(B -SSL $B%W%m%H%3%k$N7hDjE*$J<j0z$-$G$"$k$D$b$j$O$"$j$^$;$s!#(B -$B$^$?!"AH?%Fb$NG'>Z4IM}$N$?$a$NFCDj$N%F%/%K%C%/$d!"(B -$BFC5v$dM"=P5,@)$J$I$N=EMW$JK!E*$JLdBj$K$D$$$F$b07$$$^$;$s!#(B -$B$`$7$m!"99$J$k8&5f$X$N=PH/E@$H$7$F?'!9$J35G0!"Dj5A!"Nc$rJB$Y$k$3$H$G(B - mod_ssl $B$N%f!<%6$K4pACCN<1$rDs6!$9$k;v$rL\E*$H$7$F$$$^$9!#(B</p> - -<p>$B$3$3$K<($5$l$?FbMF$O<g$K!"86Cx<T$N5v2D$N2<(B -The Open Group Research Institute $B$N(B <a href="http://home.earthlink.net/~fjhirsch/">Frederick J. Hirsch</a> - $B;a$N5-;v(B <a href="http://home.earthlink.net/~fjhirsch/Papers/wwwj/article.html"> -Introducing SSL and Certificates using SSLeay</a> $B$r4p$K$7$F$$$^$9!#(B -$B;a$N5-;v$O(B <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 -$B$K7G:\$5$l$^$7$?!#(B -$B9NDjE*$J0U8+$O(B <a href="mailto:hirsch@fjhirsch.com">Frederick Hirsch</a> $B;a(B - ($B855-;v$NCx<T(B) $B$XA4$F$N6l>p$O(B <a href="mailto:rse@engelschall.com">Ralf S. Engelschall</a> ( -<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> $B$N:n<T(B) $B$X$*4j$$$7$^$9!#(B -[$BLuCm(B: $BLu$K$D$$$F$O(B <a href="mailto:apache-docs@ml.apache.or.jp"> -Apache $B%I%-%e%a%s%HK]Lu%W%m%8%'%/%H(B</a> -$B$X$*4j$$$7$^$9!#(B]</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#cryptographictech">$B0E9f2=5;=Q(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#certificates">$B>ZL@=q(B</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">$B;29MJ88%(B</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">$B0E9f2=5;=Q(B</a></h2> - -<p>SSL $B$rM}2r$9$k$K$O!"0E9f%"%k%4%j%:%`!"(B -$B%a%C%;!<%8%@%$%8%'%9%H4X?t(B($BJLL>(B: $B0lJ}8~4X?t!"%O%C%7%e4X?t(B)$B!"(B -$BEE;R=pL>$J$I$X$NM}2r$,I,MW$G$9!#(B -$B$3$l$i$N5;=Q$OK\$,4]$4$HI,MW$JBjL\$G(B -($BNc$($P(B [<a href="#AC96">AC96</a>] $B$r;2>H(B)$B!"(B -$B%W%i%$%P%7!<!"?.MQ!"G'>Z$J$I$N5;=Q$N4pAC$H$J$C$F$$$^$9!#(B</p> - -<h3><a name="cryptographicalgo" id="cryptographicalgo">$B0E9f%"%k%4%j%:%`(B</a></h3> - - <p>$BNc$($P!"%"%j%9$,Aw6b$N$?$a$K6d9T$K%a%C%;!<%8$rAw$j$?$$$H$7$^$9!#(B - $B8}:BHV9f$dAw6b$N6b3[$,4^$^$l$k$?$a!"(B - $B%"%j%9$O$=$N%a%C%;!<%8$rHkL)$K$7$?$$$H;W$$$^$9!#(B - $B2r7hJ}K!$N0l$D(B$B$O0E9f%"%k%4%j%:%`$r;H$C$F!"%a%C%;!<%8$r(B - $BFI$^$;$?$$?M0J30$OFI$`$3$H$,$G$-$J$$0E9f2=$5$l$?(B - $B7ABV$KJQ$($F$7$^$&$3$H$G$9!#(B - $B$=$N7ABV$K$J$k$H!"(B - $B%a%C%;!<%8$OHkL)$N80$K$h$C$F$N$_2r<a$9$k$3$H$,$G$-$^$9!#(B - $B80$J$7$G$O!"%a%C%;!<%8$OLr$KN)$A$^$;$s!#(B - $BNI$$0E9f%"%k%4%j%:%`$O!"?/F~<T$,85$N%F%-%9%H$r2rFI$9$k$3$H$r(B - $BHs>o$KFq$7$/$9$k$?$a!"EXNO$,3d$K9g$o$J$/$5$;$^$9!#(B</p> - - <p>$B0E9f%"%k%4%j%:%`$K$O(B - $B=>Mh7?$H8x3+80$NFs$D$N<oN`$,$"$j$^$9!#(B</p> - - <dl> - <dt>$B=>Mh7?0E9f(B</dt> - <dd>$BBP>N0E9f$H$7$F$bCN$i$l!"(B - $BAw?.<T$H<u?.<T$,80$r6&M-$9$k$3$H$,I,MW$G$9!#(B - $B80$H$O!"%a%C%;!<%8$r0E9f2=$7$?$jI|9f$9$k$N$K;H$o$l$kHkL)(B - $B$N>pJs$N$3$H$G$9!#(B - $B$b$7!"$3$N80$,HkL)$J$i!"Aw?.<T$H<u?.<T0J30$OC/$b%a%C%;!<%8$rFI(B - $B$`$3$H$,$G$-$^$;$s!#(B - $B$b$7$b!"%"%j%9$H6d9T$,HkL)$N80$rCN$C$F$$$k$J$i!"(B - $BH`$i$O$*8_$$$KHkL)$N%a%C%;!<%8$rAw$k$3$H$,$G$-$k$G$7$g$&!#(B - $B$?$@$7!";vA0$KFbL)$K80$rA*$V$H$$$&;E;v$OLdBj$r4^$s$G$$$^$9!#(B</dd> - - <dt>$B8x3+800E9f(B</dt> - <dd>$BHsBP>N0E9f$H$7$F$bCN$i$l!"(B - $B%a%C%;!<%8$r0E9f2=$9$k$3$H$N$G$-$kFs$D$N80(B - $B$r;HMQ$9$k%"%k%4%j%:%`$rDj5A$9$k$3$H$G80$N$d$j<h$j$NLdBj$r2r7h(B - $B$7$^$9!#(B - $B$b$7!"$"$k80$,0E9f2=$K;H$o$l$?$J$i!"(B - $B$b$&JRJ}$N80$GI|9f$7$J$1$l$P$$$1$^$;$s!#(B - $B$3$NJ}<0$K$h$C$F!"0l$D$N80$r8xI=$7$F(B($B8x3+80(B)$B!"(B - $B$b$&JRJ}$rHkL)$K$7$F$*$/(B($BHkL)80(B)$B$@$1$G!"(B - $B0BA4$J%a%C%;!<%8$r<u$1<h$k$3$H$,$G$-$^$9!#(B</dd> - </dl> - - <p>$BC/$b$,0E9f2=$5$l$?%a%C%;!<%8$r8x3+80$K$h$C$F0E9f2=(B - $B$9$k$3$H$,$G$-$^$9$,!"HkL)80$N;}$A<g$@$1$,$=$l$rFI$`$3$H$,(B - $B$G$-$^$9!#(B - $B$3$NJ}K!$G!"6d9T$N8x3+80$r;H$C$F0E9f2=$9$k$3$H$G!"(B - $B%"%j%9$OHkL)$N%a%C%;!<%8$rAw$k$3$H$,$G$-$^$9!#(B - $B6d9T$N$_$,I|9f$9$k$3$H$,$G$-$^$9!#(B</p> - - -<h3><a name="messagedigests" id="messagedigests">$B%a%C%;!<%8%@%$%8%'%9%H(B</a></h3> - - <p>$B%"%j%9$O%a%C%;!<%8$rHkL)$K$9$k$3$H$,$G$-$^$9$,!"(B - $BC/$+$,Nc$($P<+J,$KAw6b$9$k$h$&$K%a%C%;!<%8$rJQ99$7$?$j!"(B - $BJL$N$b$N$KCV$-49$($F$7$^$&$+$b$7$l$J$$$H$$$&LdBj$,$"$j$^$9!#(B - $B%"%j%9$N%a%C%;!<%8$N?.MQ$rJ]>Z$9$k(B$BJ}K!$N0l$D$O!"(B - $B%a%C%;!<%8$N4J7i$J%@%$%8%'%9%H$r:n$C$F!"$=$l$b6d9T$KAw$k$H$$$&$b$N$G$9!#(B - $B%a%C%;!<%8$r<u$1<h$k$H6d9T$b%@%$%8%'%9%H$r:n@.$7!"(B - $B%"%j%9$,Aw$C$?$b$N$HHf$Y$^$9!#$b$70lCW$7$?$J$i!"(B - $B<u$1<h$C$?%a%C%;!<%8$OL5=}$@$H$$$&$3$H$K$J$j$^$9!#(B</p> - - <p>$B$3$N$h$&$JMWLs$O(B<dfn>$B%a%C%;!<%8%@%$%8%'%9%H(B</dfn>$B!"(B - <em>$B0lJ}9T4X?t(B</em>$B!"$^$?$O(B<em>$B%O%C%7%e4X?t(B</em>$B$H8F$P$l$^$9!#(B - $B%a%C%;!<%8%@%$%8%'%9%H$OD9$$2DJQD9$N%a%C%;!<%8$+$i(B - $BC;$$8GDjD9$NI=8=$r:n$k$N$K;H$o$l$^$9!#(B - $B%@%$%8%'%9%H%"%k%4%j%:%`$O%a%C%;!<%8$+$i(B - $B0l0U$J%@%$%8%'%9%H$r@8@.$9$k$h$&$K:n$i$l$F$$$^$9!#(B - $B%a%C%;!<%8%@%$%8%'%9%H$O%@%$%8%'%9%H$+$i85$N%a%C%;!<%8$r(B - $BH=Dj$9$k$N$,$H$F$bFq$7$$$h$&$K$G$-$F$$$^$9!#(B - $B$^$?!"F1$8MWLs$r:n@.$9$kFs$D$N%a%C%;!<%8$rC5$9$N$OIT2DG=$G$9!#(B - $B$h$C$F!"F1$8MWLs$r;H$C$F%a%C%;!<%8$rCV$-49$($k$H$$$&(B - $B2DG=@-$rGS=|$7$F$$$^$9!#(B</p> - -<p>$B%"%j%9$X$N$b$&0l$D$NLdBj$O!"$3$N%@%$%8%'%9%H$r0BA4$KAw$kJ}K!$rC5$9$3$H$G$9!#(B -$B$3$l$,$G$-$l$P!"%a%C%;!<%8$N?.MQ$,J]>Z$5$l$^$9!#(B -$B0l$D$NJ}K!$O$3$N%@%$%8%'%9%H$KEE;R=pL>$r4^$`$3$H$G$9!#(B</p> - - -<h3><a name="digitalsignatures" id="digitalsignatures">$BEE;R=pL>(B</a></h3> -<p>$B%"%j%9$,6d9T$K%a%C%;!<%8$rAw$C$?$H$-!"6d9T$O!"(B -$B?/F~<T$,H`=w$K$J$j$9$^$7$FH`=w$N8}:B$X$N<h0z$r?=@A$7$F$$$J$$$+!"(B -$B%a%C%;!<%8$,K\Ev$KH`=w$+$i$N$b$N$+3N<B$KJ,$+$i$J$1$l$P$$$1$^$;$s!#(B -$B%"%j%9$K$h$C$F:n@.$5$l!"%a%C%;!<%8$K4^$^$l$?(B -<em>$BEE;R=pL>(B</em>$B$,$3$3$GLr$KN)$A$^$9!#(B</p> - -<p>$BEE;R=pL>$O%a%C%;!<%8$N%@%$%8%'%9%H$d$=$NB>$N>pJs(B($B=hM}HV9f$J$I(B)$B$r(B -$BAw?.<T$NHkL)80$G0E9f2=$9$k$3$H$G:n$i$l$^$9!#(B -$BC/$b$,8x3+80$r;H$C$F=pL>$r(B<em>$BI|9f(B</em>$B$9$k$3$H$,$G$-$^$9$,!"(B -$B=pL><T$N$_$,HkL)80$rCN$C$F$$$^$9!#(B -$B$3$l$O!"H`$i$N$_$,=pL>$7$($?$3$H$r0UL#$7$^$9!#(B -$B%@%$%8%'%9%H$rEE;R=pL>$K4^$`$3$H$O!"(B -$B$=$N=pL>$,$=$N%a%C%;!<%8$N$_$KM-8z$G$"$k$3$H$r0UL#$7$^$9!#(B -$B$3$l$O!"C/$b%@%$%8%'%9%H$rJQ$($F=pL>$r$9$k$3$H$,$G$-$J$$$?$a!"(B -$B%a%C%;!<%8$N?.MQ$bJ]>Z$7$^$9!#(B</p> - -<p>$B?/F~<T$,=pL>$rK5<u$7$F8eF|$K:FMxMQ$9$k$N$rKI$0$?$a(B -$BEE;R=pL>$K$O0l0U$J=hM}HV9f$,4^$^$l$^$9!#(B -$B$3$l$O!"%"%j%9$,$=$s$J%a%C%;!<%8$OAw$C$F$$$J$$$H8@$&:>5=(B -$B$+$i6d9T$r<i$j$^$9!#(B -$BH`=w$@$1$,=pL>$7$($?$+$i$G$9!#(B($BH]G'KI;_(B)</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">$B>ZL@=q(B</a></h2> - -<p>$B%"%j%9$OHkL)$N(B$B%a%C%;!<%8$r6d9T$KAw$j!"(B -$B=pL>$r$7$F!"%a%C%;!<%8$N?.MQ$rJ]>Z$9$k$3$H$,$G$-$k$*$&$K$J$j$^$7$?$,!"(B -$BDL?.$7$F$$$kAj<j$,K\Ev$K6d9T$J$N$+3N$+$a$J$/$F$O$$$1$^$;$s!#(B -$B$3$l$O!"H`=w$,;H$&8x3+80$,6d9T$NHkL)80$HBP$K$J$C$F$$$k$b$N$+!"(B -$BH`=w$O3N$+$a$J$/$F$O$$$1$J$$$H$$$&$3$H$r0UL#$7$^$9!#(B -$BF1MM$K!"6d9T$O%a%C%;!<%8$N=pL>$,K\Ev$K%"%j%9$N=pL>$+3NG'$9$kI,MW$,(B -$B$"$j$^$9!#(B</p> - -<p>$B$b$7N><T$K?H85$r>ZL@$7!"8x3+80$r3NG'$7!"$^$??.Mj$5$l$?5!4X$,=pL>(B -$B$7$?>ZL@=q$,$"$l$P!"N><T$H$bDL?.Aj<j$K$D$$$F@5$7$$Aj<j$@$H(B -$B3N?.$9$k$3$H$,$G$-$^$9!#(B -$B$=$N$h$&$J?.Mj$5$l$?5!4X$O(B<em>$BG'>Z6I(B</em> - (Certificate Authority $B$^$?$O(B CA) $B$H8F$P$l!"(B -$B>ZL@=q(B (certificate) $B$,G'>Z(B (authentication) $B$K;H$o$l$^$9!#(B</p> - -<h3><a name="certificatecontents" id="certificatecontents">$B>ZL@=q$NFbMF(B</a></h3> - - <p>$B>ZL@=q$O8x3+80$H8D?M!"%5!<%P!"$=$NB>$N<gBN$N<B:_$N?H85$r(B - $B4XO"IU$1$^$9!#(B - <a href="#table1">$BI=(B1</a>$B$K<($5$l$k$h$&$K>ZL@BP>]$N>pJs$O(B - $B?H85>ZL@$N>pJs(B($B<1JLL>(B)$B$H8x3+80$,4^$^$l$^$9!#(B - $B>ZL@=q$O$^$?!"G'>Z6I$N?H85>ZL@$H=pL>!"$=$7$F>ZL@=q$NM-8z4|4V$r(B - $B4^$_$^$9!#(B - $B%7%j%"%k%J%s%P!<$J$I$NG'>Z6I$N4IM}>e$N>pJs$d(B - $B$=$NB>$NDI2C$N>pJs$,4^$^$l$F$$$k$+$b$7$l$^$;$s!#(B</p> - - <h4><a name="table1" id="table1">$BI=(B1: $B>ZL@=q>pJs(B</a></h4> - - <table> - - <tr><th>$B>ZL@BP>](B</th> - <td>$B<1JLL>!"8x3+80(B</td></tr> - <tr><th>$BH/9T<T(B</th> - <td>$B<1JLL>!"8x3+80(B</td></tr> - <tr><th>$BM-8z4|4V(B</th> - <td>$B3+;OF|!"<:8zF|(B</td></tr> - <tr><th>$B4IM}>pJs(B</th> - <td>$B%P!<%8%g%s!"%7%j%"%k%J%s%P!<(B</td></tr> - <tr><th>$B3HD%>pJs(B</th> - <td>$B4pK\E*$J@)Ls!"%M%C%H%9%1!<%W%U%i%C%0!"$=$NB>(B</td></tr> - </table> - - - <p>$B<1JLL>(B($B%G%#%9%F%#%s%0%$%C%7%e!&%M!<%`(B)$B$OFCDj$N>u67$K$*$1$k(B - $B?HJ,>ZL@$rDs6!$9$k$N$K;H$o$l$F$$$^$9!#Nc$($P!"$"$k?M$O(B - $B;dMQ$H2q<R$H$GJL!9$N?HJ,>ZL@$r;}$D$+$b$7$l$^$;$s!#(B - - $B<1JLL>$O(B X.509 $BI8=`5,3J(B [<a href="#X509">X509</a>] $B$GDj5A$5$l$F$$$^$9!#(B - X.509 $BI8=`5,3J$O!"9`L\!"9`L\L>!"$=$7$F9`L\$NN,>N$rDj5A$7$F$$$^$9!#(B(<a href="#table2">$BI=(B - 2</a> $B;2>H(B)</p> - - <h4><a name="table2" id="table2">$BI=(B 2: $B<1JLL>>pJs(B</a></h4> - - <table class="bordered"> - - <tr><th>$B<1JLL>9`L\(B</th> - <th>$BN,>N(B</th> - <th>$B@bL@(B</th> - <th>$BNc(B</th></tr> - <tr><td>Common Name ($B%3%b%s%M!<%`(B)</td> - <td>CN</td> - <td>$BG'>Z$5$l$kL>A0(B<br /> - SSL$B@\B3$9$k(BURL</td> - <td>CN=www.example.com</td></tr> - <tr><td>Organization or Company ($BAH?%L>(B)</td> - <td>O</td> - <td>$BCDBN$N@5<01Q8lAH?%L>(B</td> - <td>O=Example Japan K.K.</td></tr> - <tr><td>Organizational Unit ($BItLgL>(B)</td> - <td>OU</td> - <td>$BIt=pL>$J$I(B</td> - <td>OU=Customer Service</td></tr> - <tr><td>City/Locality ($B;T6hD.B<(B)</td> - <td>L</td> - <td>$B=j:_$7$F$k;T6hD.B<(B</td> - <td>L=Sapporo</td></tr> - <tr><td>State/Province ($BETF;I\8)(B)</td> - <td>ST</td> - <td>$B=j:_$7$F$kETF;I\8)(B</td> - <td>ST=Hokkaido</td></tr> - <tr><td>Country($B9q(B)</td> - <td>C</td> - <td>$B=j:_$7$F$$$k9qL>$N(B ISO $B%3!<%I(B<br /> - $BF|K\$N>l9g(B JP - </td> - <td>C=JP</td></tr> - </table> - - - <p>$BG'>Z6I$O$I$N9`L\$,>JN,2DG=$G$I$l$,I,?\$+$NJ}?K$rDj5A$9$k(B - $B$+$b$7$l$^$;$s!#9`L\$NFbMF$K$D$$$F$bG'>Z6I$d>ZL@=q$N%f!<%6$+$i$N(B - $BMW7o$,$"$k$+$b$7$l$^$;$s!#(B - $BNc$($P!"%M%C%H%9%1!<%W$N%V%i%&%6$O%5!<%P$N>ZL@=q$N(B - Common Name ($B%3%b%s%M!<%`(B)$B$,%5!<%P$N%I%a%$%sL>$N(B - <code>*.example.com</code> - $B$H$$$&$h$&$J%o%$%k%I%+!<%I$N%Q%?!<%s$K%^%C%A$9$k$3$H(B - $B$rMW5a$7$^$9!#(B</p> - - <p>$B%P%$%J%j7A<0$N>ZL@=q$O(B ASN.1 $BI=5-K!(B - [<a href="#X208">X208</a>] [<a href="#PKCS">PKCS</a>] $B$G(B - $BDj5A$5$l$F$$$^$9!#(B - $B$3$NI=5-K!$OFbMF$r$I$N$h$&$K5-=R$9$k$+$rDj5A$7!"(B - $BId9f2=$N5,Dj$,$3$N>pJs$,$I$N$h$&$K%P%$%J%j7A<0$KJQ49$5$l$k$+$r(B - $BDj5A$7$^$9!#(B - $B>ZL@=q$N%P%$%J%jId9f2=$O(B Distinguished Encoding - Rules (DER) $B$GDj5A$5$l!"$=$l$O$h$j0lHLE*$J(B Basic Encoding Rules - (BER) $B$K4p$E$$$F$$$^$9!#(B - $B%P%$%J%j7A<0$r07$&$3$H$N$G$-$J$$Aw?.$G$O!"(B - $B%P%$%J%j7A<0$O(B Base64 $BId9f2=(B [<a href="#MIME">MIME</a>] $B$G(B - ASCII $B7A<0$KJQ49$5$l$k$3$H$,$"$j$^$9!#(B - $B$3$N$h$&$KId9f2=$5$l!"0J2<$NNc$K<($5$l$k$h$&$K6h@Z$j9T$K(B - $B64$^$l$?$b$N$O(B PEM $BId9f2=$5$l$?$H8@$$$^$9!#(B - (PEM $B$NL>A0$O(B "Privacy Enhanced Mail" $B$KM3Mh$7$^$9(B)</p> - - <div class="example"><h3>PEM $BId9f2=$5$l$?>ZL@=q$NNc(B (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">$BG'>Z6I(B</a></h3> - - <p>$B$^$:>ZL@=q$N?=@A$N>pJs$r3NG'$9$k$3$H$G!"(B - $BG'>Z6I$OHkL)80$N;}$A<g$N?H85$rJ]>Z$7$^$9!#(B - $BNc$($P!"%"%j%9$,8D?M>ZL@=q$r?=@A$7$?$H$9$k$H!"(B - $BG'>Z6I$O%"%j%9$,>ZL@=q$N?=@A$,<gD%$9$kDL$j$N(B - $B?MJ*$@$H$$$&$3$H$r3NG'$7$J$/$F$O$$$1$^$;$s!#(B</p> - - <h4><a name="certificatechains" id="certificatechains">$B>ZL@=q3,AX9=B$(B</a></h4> - - <p>$BG'>Z6I$OB>$NG'>Z6I$X$N>ZL@=q$rH/9T$9$k$3$H$,$G$-$^$9!#(B - $BL$CN$N>ZL@=q$rD4$Y$k;~$K!"%"%j%9$O$=$N>ZL@=q$NH/9T<T(B - $B$K<+?.$,;}$F$k$^$G!"H/9T<T$N>ZL@=q$r(B - $B$=$N>e0L3,AX$NG'>Z6I$r$?$I$C$FD4$Y$kI,MW$,$"$j$^$9!#(B - $B!V0-<A$J!W>ZL@=q$N4m81@-$r8:$i$9$?$a!"(B - $BH`=w$O8B$i$l$?O":?$NH/9T<T$N$_?.Mj$9$k$h$&$K(B - $B7h$a$k$3$H$b$G$-$^$9!#(B</p> - - - <h4><a name="rootlevelca" id="rootlevelca">$B:G>e0LG'>Z6I$N:n@.(B</a></h4> - - <p>$BA0$K=R$Y$?$h$&$K!"A4$F$N>ZL@=q$K$D$$$F!"(B - $B:G>e0L$NG'>Z6I(B(CA)$B$^$G$=$l$>$l$NH/9T<T$,(B - $BBP>]$N?H85>ZL@$NM-8z@-$rL@$i$+$K$9$kI,MW$,$"$j$^$9!#(B - $BLdBj$O!"C/$,$=$N:G>e0L$NG'>Z5!4X$N>ZL@=q$rJ]>Z$9$k$N$+!"(B - $B$H$$$&$3$H$G$9!#(B - $B$3$N$h$&$J>l9g$K8B$j!">ZL@=q$O!V<+8J=pL>!W$5$l$^$9!#(B - $B$D$^$j!">ZL@=q$NH/9T<T$H>ZL@BP>]$,F1$8$H$$$&$3$H$K$J$j$^$9!#(B - $B$=$N7k2L!"<+8J=pL>$5$l$?>ZL@=q$r?.MQ$9$k$K$O(B - $B:Y?4$NCm0U$,I,MW$G$9!#(B - $B:G>e0LG'>Z6I$,8x3+80$r9-$/8xI=$9$k$3$H$G!"(B - $B$=$N80$r?.Mj$9$k%j%9%/$rDc$/$9$k$3$H$,$G$-$^$9!#(B - $B$b$7!"B>?M$,$=$NG'>Z6I$K$J$j$9$^$7(B$B$?;~$K!"$=$l$,O*8+$7$d(B - $B$9$$$+$i$G$9!#(B - $BB?$/$N%V%i%&%6$OM-L>$JG'>Z6I$r?.Mj$9$k$h$&$K(B - $B@_Dj$5$l$F$$$^$9!#(B</p> - - <p><a href="http://www.thawte.com/">Thawte</a> - $B$d(B <a href="http://www.verisign.com/">VeriSign</a> - $B$N$h$&$JB?$/$N2q<R$,G'>Z6I$H$7$F3+@_$7$^$7$?!#(B - $B$3$N$h$&$J2q<R$O0J2<$N%5!<%S%9$rDs6!$7$^$9(B:</p> - - <ul> - <li>$B>ZL@=q?=@A$N3NG'(B</li> - <li>$B>ZL@=q?=@A$N=hM}(B</li> - <li>$B>ZL@=q$NH/9T$H4IM}(B</li> - </ul> - - <p>$B<+J,$GG'>Z6I$r:n$k$3$H$b2DG=$G$9!#(B - $B%$%s%?!<%M%C%H4D6-$G$O4m81$G$9$,!"(B - $B8D?M$d%5!<%P$N?H85>ZL@$,4JC1$K9T$($kAH?%$N(B - $B%$%s%H%i%M%C%HFb$G$OLr$KN)$D$+$b$7$l$^$;$s!#(B</p> - - - <h4><a name="certificatemanagement" id="certificatemanagement">$B>ZL@=q4IM}(B</a></h4> - - <p>$BG'>Z6I$N3+@_$OE0Dl$7$?4IM}!"5;=Q!"1?MQ$NBN@)$rI,MW$H$9$k(B - $B@UG$$N$"$k;E;v$G$9!#(B - $BG'>Z6I$O>ZL@=q$rH/9T$9$k$@$1$G$J$/!"(B - $B4IM}$b$7$J$1$l$P$J$j$^$;$s!#(B - $B6qBNE*$K$O!">ZL@=q$,$$$D$^$GM-8z$+$r7hDj$7!"99?7$7!"(B - $B$^$?4{$KH/9T$5$l$?$,<:8z$7$?>ZL@=q$N%j%9%H(B - (Certificate Revocation Lists $B$^$?$O(B CRL) - $B$r4IM}$7$J$1$l$P$$$1$^$;$s!#(B - $BNc$($P!"%"%j%9$,2q<R$+$i<R0w$H$7$F>ZL@=q$rM?$($i$l$?$H$7$^$9!#(B - $B$=$7$F!"%"%j%9$,2q<R$r<-$a$k$H$-$K$O>ZL@=q$r<h$j>C$5$J$1$l$P(B - $B$$$1$J$$$H$7$^$9!#(B - $B>ZL@=q$O<!!9$H?M$KEO$5$l$F$$$/$b$N$J$N$G!"(B - $B>ZL@=q$=$N$b$N$+$i!"$=$l$,<h$j>C$5$l$?$+H=CG$9$k$3$H$O(B - $BIT2DG=$G$9!#(B - $B$h$C$F!">ZL@=q$NM-8z@-$rD4$Y$k$H$-$K$O!"(B - $BG'>Z6I$KO"Mm$7$F(B CRL $B$r>H9g$9$kI,MW$,$"$j$^$9!#(B - $BIaDL$3$N2aDx$O<+F02=$5$l$F$$$k$b$N$G$O$"$j$^$;$s!#(B</p> - - <div class="note"><h3>$BCm0U(B</h3> - <p>$B%G%U%)%k%H$G%V%i%&%6$K@_Dj$5$l$F$$$J$$G'>Z6I$r;H$C$?>l9g!"(B - $BG'>Z6I$N>ZL@=q$r%V%i%&%6$KFI$_9~$s$G!"(B - $B%V%i%&%6$,$=$NG'>Z6I$K$h$C$F=pL>$5$l$?%5!<%P$N>ZL@=q$r(B - $BM-8z(B$B2=$9$kI,MW$,$"$j$^$9!#(B - $B0lEYFI$_9~$^$l$k$H!"$=$NG'>Z6I$K$h$C$F=pL>$5$l$?A4$F$N(B - $B>ZL@=q$r<u$1F~$l$k$?$a!"4m81$rH<$$$^$9!#(B</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 $B%W%m%H%3%k$O?.Mj@-$N$"$k%3%M%/%7%g%s7?$N(B -$B%M%C%H%o!<%/AX$N%W%m%H%3%k(B($BNc$($P!"(BTCP/IP)$B$H(B -$B%"%W%j%1!<%7%g%sAX$N%W%m%H%3%k(B($BNc$($P!"(BHTTP) -$B$N4V$KCV$/$3$H$,$G$-$^$9!#(B -SSL $B$O!"Aj8_G'>Z$K$h$C$F%5!<%P$H%/%i%$%"%s%H4V$N0BA4$JDL?.$r!"(B -$BEE;R=pL>$K$h$C$F%G!<%?$N40A4@-$r!"(B -$B$=$7$F0E9f2=$K$h$C$F%W%i%$%P%7$rDs6!$7$^$9!#(B</p> - -<p>SSL $B%W%m%H%3%k$O0E9f2=!"%@%$%8%'%9%H!"EE;R=pL>$K$D$$$F!"(B -$BMM!9$J%"%k%4%j%:%`$r%5%]!<%H$9$k$h$&$K$G$-$F$$$^$9!#(B -$B$3$&$9$k$3$H$G!"K!$dM"=P$N5,@)$r9MN8$KF~$l$F!"%5!<%P$K9g$o$;$?(B -$B%"%k%4%j%:%`$rA*$V$3$H$,$G$-!"$^$?!"?7$7$$%"%k%4%j%:%`$r(B -$BMxMQ$7$F$$$/$3$H$b2DG=$K$7$F$$$^$9!#(B -$B%"%k%4%j%:%`$NA*Br$O%W%m%H%3%k%;%C%7%g%s3+;O;~$K(B -$B%5!<%P$H%/%i%$%"%s%H4V$G<h$j7h$a$i$l$^$9!#(B</p> - -<h3><a name="table4" id="table4">$BI=(B4: SSL $B%W%m%H%3%k$N%P!<%8%g%s(B</a></h3> - - <table class="bordered"> - - <tr><th>$B%P!<%8%g%s(B</th> - <th>$B=PE5(B</th> - <th>$B@bL@(B</th> - <th>$B%V%i%&%6$N%5%]!<%H(B</th></tr> - <tr><td>SSL v2.0</td> - <td>Vendor Standard (Netscape Corp. $B$h$j(B) [<a href="#SSL2">SSL2</a>]</td> - <td>$B<BAu$,8=B8$9$k=i$a$F$N(B SSL $B%W%m%H%3%k(B</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. $B$h$j(B) [<a href="#SSL3">SSL3</a>]</td> - <td>$BFCDj$N%;%-%e%j%F%#967b$rKI$0$?$a$N2~D{!"(B - $BHs(BRSA $B0E9f$NDI2C!">ZL@=q3,AX9=B$$N%5%]!<%H(B</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 $B$h$j(B) [<a href="#TLS1">TLS1</a>]</td> - <td>MAC $B%l%$%d$r(B HMAC $B$X99?7!"%V%m%C%/0E9f$N(B block - padding$B!"%a%C%;!<%8=g=x$NI8=`2=!"7Y9pJ8$N=<<B$J$I$N$?$a(B - SSL 3.0 $B$r2~D{!#(B</td> - <td>- Lynx/2.8+OpenSSL</td></tr> - </table> - - -<p><a href="#table4">$BI=(B4</a>$B$K<($5$l$k$H$*$j!"(BSSL $B%W%m%H%3%k$K$O(B -$B$$$/$D$b$N%P!<%8%g%s$,$"$j$^$9!#(B -$BI=$K$b=q$+$l$F$$$k$h$&$K!"(BSSL 3.0 $B$NMxE@$N0l$D$O(B -$B>ZL@=q3,AX9=B$$r%5%]!<%H$9$k$3$H$G$9!#(B -$B$3$N5!G=$K$h$C$F!"%5!<%P$O<+J,$N>ZL@=q$K2C$($F!"(B -$BH/9T<T$N>ZL@=q$r%V%i%&%6$KEO$9$3$H$,$G$-$^$9!#(B -$B>ZL@=q3,AX9=B$$K$h$C$F!"(B -$B%V%i%&%6$KH/9T<T$N>ZL@=q$,D>@\EPO?$5$l$F$$$J$/$F$b!"(B -$B3,AX$NCf$K4^$^$l$F$$$l$P!"(B -$B%V%i%&%6$O%5!<%P$N>ZL@=q$rM-8z2=$9$k$3$H$,$G$-$^$9!#(B -SSL 3.0 $B$O8=:_(B Internet Engineering Task Force (IETF) -$B$K$h$C$F3+H/$5$l$F$$$k(B Transport Layer Security -[<a href="#TLS1">TLS</a>] $B%W%m%H%3%kI8=`5,3J$N4pAC$H$J$C$F$$$^$9!#(B</p> - -<h3><a name="session" id="session">$B%;%C%7%g%s$N3NN)(B</a></h3> - - <p><a href="#figure1">$B?^(B1</a>$B$G<($5$l$k$h$&$K!"(B - $B%;%C%7%g%s$N3NN)$O%/%i%$%"%s%H$H%5!<%P4V$N(B - $B%O%s%I%7%'!<%/%7!<%/%(%s%9$K$h$C$F9T$J$o$l$^$9!#(B - $B%5!<%P$,>ZL@=q$rDs6!$9$k$+!"%/%i%$%"%s%H$N>ZL@=q$r%j%/%(%9%H$9$k$+(B - $B$H$$$&%5!<%P$N@_Dj$K$h$j!"$3$N%7!<%/%(%s%9$O0[$J$k$b$N$H$J$j$^$9!#(B - $B0E9f>pJs$N4IM}$N$?$a$K!"DI2C$N%O%s%I%7%'!<%/2aDx$,I,MW$K$J$k(B - $B>l9g$b$"$j$^$9$,!"$3$N5-;v$G$O(B - $B$h$/$"$k%7%J%j%*$r<jC;$K@bL@$7$^$9!#(B - $BA4$F$N2DG=@-$K$D$$$O!"(BSSL $B;EMM=q$r;2>H$7$F$/$@$5$$!#(B</p> - - <div class="note"><h3>$BCm0U(B</h3> - <p>$B0lEY(B SSL $B%;%C%7%g%s$,3NN)$9$k$H!"%;%C%7%g%s$r:FMxMQ$9$k$3$H$G!"(B - $B%;%C%7%g%s$r3+;O$9$k$?$a$NB?$/$N2aDx$r7+$jJV$9$H$$$&(B - $B%Q%U%)!<%^%s%9$NB;<:$rKI$.$^$9!#(B - $B$=$N$?$a!"%5!<%P$OA4$F$N%;%C%7%g%s$K0l0U$J%;%C%7%g%s<1JLL>$r(B - $B3d$jEv$F!"%5!<%P$K%-%c%C%7%e$7!"%/%i%$%"%s%H$O<!2s$+$i(B - ($B<1JLL>$,%5!<%P$N%-%c%C%7%e$G4|8B@Z$l$K$J$k$^$G$O(B) - $B%O%s%I%7%'!<%/$J$7$G@\B3$9$k$3$H$,$G$-$^$9!#(B</p> - </div> - - <p class="figure"> - <img src="ssl_intro_fig1.gif" alt="" width="423" height="327" /><br /> - <a id="figure1" name="figure1"><dfn>$B?^(B1</dfn></a>: SSL - $B%O%s%I%7%'!<%/%7!<%/%(%s%935N,(B</p> - - <p>$B%5!<%P$H%/%i%$%"%s%H$G;H$o$l$k(B - $B%O%s%I%7%'!<%/%7!<%/%(%s%9$NMWAG$r0J2<$K<($7$^$9(B:</p> - - <ol> - <li>$B%G!<%?DL?.$K;H$o$l$k0E9f%9%$!<%H$N<h$j7h$a(B</li> - <li>$B%/%i%$%"%s%H$H%5!<%P4V$G$N%;%C%7%g%s80$N3NN)$H6&M-(B</li> - <li>$B%*%W%7%g%s$H$7$F!"%/%i%$%"%s%H$KBP$9$k%5!<%P$NG'>Z(B</li> - <li>$B%*%W%7%g%s$H$7$F!"%5!<%P$KBP$9$k%/%i%$%"%s%H$NG'>Z(B</li> - </ol> - - <p>$BBh0l%9%F%C%W$N0E9f%9%$!<%H<h$j7h$a$K$h$C$F!"(B - $B%5!<%P$H%/%i%$%"%s%H$O$=$l$>$l$K$"$C$?(B - $B0E9f%9%$!<%H$rA*$V$3$H$,$G$-$^$9!#(B - SSL3.0 $B%W%m%H%3%k$N;EMM=q$O(B 31 $B$N0E9f%9%$!<%H$rDj5A$7$F$$$^$9!#(B - $B0E9f%9%$!<%H$O0J2<$N%3%s%]!<%M%s%H$K$h$jDj5A$5$l$F$$$^$9(B:</p> - - <ul> - <li>$B80$N8r49<jCJ(B</li> - <li>$B%G!<%?DL?.$N0E9f=Q(B</li> - <li>Message Authentication Code (MAC) $B:n@.$N$?$a$N(B - $B%a%C%;!<%8%@%$%8%'%9%H(B</li> - </ul> - - <p>$B$3$l$i$N;0$D$NMWAG$O0J2<$N%;%/%7%g%s$G@bL@$5$l$F$$$^$9!#(B</p> - - -<h3><a name="keyexchange" id="keyexchange">$B80$N8r49<jCJ(B</a></h3> - - <p>$B80$N8r49<jCJ$O%"%W%j%1!<%7%g%s$N%G!<%?DL?.$K;H$o$l!"(B - $B6&M-$5$l$kBP>N0E9f80$r$I$N$h$&$K$,%/%i%$%"%s%H$H%5!<%P$G(B - $B<h$j7h$a$k$+$rDj5A$7$^$9!#(B - SSL 2.0 $B$O(B RSA $B808r49$7$+;H$$$^$;$s$,!"(B - SSL 3.0 $B$O>ZL@=q$,;H$o$l$k$H$-$O(B RSA $B808r49$r;H$$!"(B - $B>ZL@=q$,L5$/!"%/%i%$%"%s%H$H%5!<%P$N;vA0$NDL?.$,L5$$>l9g$O(B - Diffie-Hellman $B808r49$r;H$&(B - $B$J$IMM!9$J808r49%"%k%4%j%:%`$r%5%]!<%H$7$^$9!#(B</p> - - <p>$B80$N8r49J}K!$K$*$1$k0l$D$NA*Br;h$OEE;R=pL>$G$9!#(B - $BEE;R=pL>$r;H$&$+$I$&$+!"$^$?!"(B - $B$I$N<oN`$N=pL>$r;H$&$+$H$$$&A*Br$,$"$j$^$9!#(B - $BHkL)80$G=pL>$9$k$3$H$G6&M-80$r@8@.$9$7!">pJs8r49$9$k;~$N(B - $B%^%s!&%$%s!&%6!&%_%I%k967b$rKI$0$3$H$,$G$-$^$9!#(B - [<a href="#AC96">AC96</a>, p516]</p> - - -<h3><a name="ciphertransfer" id="ciphertransfer">$B%G!<%?DL?.$N0E9f=Q(B</a></h3> - - <p>SSL $B$O%;%C%7%g%s$N%a%C%;!<%8$N0E9f2=$KA0=R$7$?(B - $B=>Mh7?0E9f(B($BBP>N0E9f(B)$B$rMQ$$$^$9!#(B - $B0E9f2=$7$J$$$H$$$&A*Br;h$b4^$a6e$D$NA*Br;h$,$"$j$^$9(B:</p> - - <ul> - <li>$B0E9f2=$J$7(B</li> - <li>$B%9%H%j!<%`0E9f(B - <ul> - <li>40-bit $B80$G$N(B RC4</li> - <li>128-bit $B80$G$N(B RC4</li> - </ul></li> - <li>CBC $B%V%m%C%/0E9f(B - <ul><li>40 bit $B80$G$N(B RC2</li> - <li>40 bit $B80$G$N(B DES</li> - <li>56 bit $B80$G$N(B DES</li> - <li>168 bit $B80$G$N(B Triple-DES</li> - <li>Idea (128 bit $B80(B)</li> - <li>Fortezza (96 bit $B80(B)</li> - </ul></li> - </ul> - - <p>$B$3$3$G$N(B CBC $B$H$O0E9f%V%m%C%/O":?(B (Cipher Block Chaining) - $B$NN,$G!"0l$DA0$N0E9f2=$5$l$?0E9fJ8$N0lIt$,(B - $B%V%m%C%/$N0E9f2=$K;H$o$l$k$3$H$r0UL#$7$^$9!#(B - DES $B$O%G!<%?0E9f2=I8=`5,3J(B (Data Encryption Standard) - [<a href="#AC96">AC96</a>, ch12] $B$NN,$G!"(B - DES40 $B$d(B 3DES_EDE $B$r4^$`$$$/$D$b$N<oN`$,$"$j$^$9!#(B - Idea $B$O:G9b$J$b$N$N0l$D$G!"0E9f=QE*$K$O8=:_$"$kCf$G(B - $B:G$b6/NO$J$b$N$G$9!#(B - RC2 $B$O(B RSA DSI $B$K$h$kFH@jE*$J%"%k%4%j%:%`$G$9!#(B - [<a href="#AC96">AC96</a>, - ch13]</p> - - -<h3><a name="digestfuntion" id="digestfuntion">$B%@%$%8%'%9%H4X?t(B</a></h3> - - <p> - $B%@%$%8%'%9%H4X?t$NA*Br$O%l%3!<%I%f%K%C%H$+$i$I$N$h$&$K%@%$%8%'%9%H$,@8@.$5$l$k$+$r7hDj$7$^$9!#(B - SSL $B$O0J2<$r%5%]!<%H$7$^$9(B:</p> - - <ul> - <li>$B%@%$%8%'%9%H$J$7(B</li> - <li>MD5 (128-bit $B%O%C%7%e(B)</li> - <li>Secure Hash Algorithm (SHA-1) (160-bit $B%O%C%7%e(B)</li> - </ul> - - <p>$B%a%C%;!<%8%@%$%8%'%9%H$O(B Message Authentication Code (MAC) - $B$N@8@.$K;H$o$l!"%a%C%;!<%8$H6&$K0E9f2=$5$l!"%a%C%;!<%8$N?.MQ$r(B - $BDs6!$7!"%j%W%l%$967b$rKI$.$^$9!#(B</p> - - -<h3><a name="handshake" id="handshake">$B%O%s%I%7%'!<%/%7!<%/%(%s%9%W%m%H%3%k(B</a></h3> - - <p>$B%O%s%I%7%'!<%/%7!<%/%(%s%9$O;0$D$N%W%m%H%3%k$r;H$$$^$9(B:</p> - - <ul> - <li><dfn>SSL $B%O%s%I%7%'!<%/%W%m%H%3%k(B</dfn>$B$O(B - $B%/%i%$%"%s%H$H%5!<%P4V$G$N(B SSL $B%;%C%7%g%s$N3NN)$K;H$o$l$^$9!#(B</li> - <li><dfn>SSL $B0E9f;EMMJQ99%W%m%H%3%k(B</dfn>$B$O(B - $B%;%C%7%g%s$G$N0E9f%9%$!<%H$N<h$j7h$a$K;H$o$l$^$9!#(B</li> - <li><dfn>SSL $B7Y9p%W%m%H%3%k(B</dfn>$B$O(B - $B%/%i%$%"%s%H%5(B$B!<%P4V$G(B SSL $B%(%i!<$rEAC#$9$k$N$K;H$o$l$^$9!#(B</li> - </ul> - - <p>$B;0$D$N%W%m%H%3%k$O!"%"%W%j%1!<%7%g%s%W%m%H%3%k%G!<%?$H$H$b$K!"(B - <a href="#figure2">$B?^(B2</a>$B$K<($9$H$*$j(B <dfn>SSL $B%l%3!<%I%W%m%H%3%k(B</dfn> - $B$G%+%W%;%k2=$5$l$^$9!#(B - $B%+%W%;%k2=$5$l$?%W%m%H%3%k$O%G!<%?$r8!::$7$J$$(B - $B2<AX$N%W%m%H%3%k$K$h$C$F%G!<%?$H$7$FEAC#$5$l$^$9!#(B - $B%+%W%;%k2=$5$l$?%W%m%H%3%k$O2<AX$N%W%m%H%3%k$K4X$7$F0l@Z4XCN$7$^$;$s!#(B</p> - - <p class="figure"> - <img src="ssl_intro_fig2.gif" alt="" width="428" height="217" /><br /> - <a id="figure2" name="figure2"><dfn>$B?^(B2</dfn></a>: SSL $B%W%m%H%3%k%9%?%C%/(B - </p> - - <p> - $B%l%3!<%I%W%m%H%3%k$K$h$k(B SSL $B%3%s%H%m!<%k%W%m%H%3%k$N%+%W%;%k2=$O!"(B - $B%"%/%F%#%V$J%;%C%7%g%s$NFs2sL\$NDL?.$,$"$C$?>l9g!"(B - $B%3%s%H%m!<%k%W%m%H%3%k$,0BA4$G$"$k$3$H$r0UL#$7$^$9!#(B - $B4{$K%;%C%7%g%s$,L5$$>l9g$O!"(BNull $B0E9f%9%$!<%H$,;H$o$l!"(B - $B0E9f2=$O9T$J$o$l$:!"%;%C%7%g%s$,3NN)$9$k$^$G$O(B - $B%@%$%8%'%9%H$bL5$$>uBV$H$J$j$^$9!#(B</p> - - -<h3><a name="datatransfer" id="datatransfer">$B%G!<%?DL?.(B</a></h3> - - <p><a href="#figure3">$B?^(B3</a>$B$K<($5$l$k(B SSL $B%l%3!<%I%W%m%H%3%k(B - $B$O%/%i%$%"%s%H$H%5!<%P4V$N%"%W%j%1!<%7%g%s$d(B - SSL $B%3%s%H%m!<%k%G!<%?$NDL?.$K;H$o$l$^$9!#(B - $B$3$N%G!<%?$O$h$j>.$5$$%f%K%C%H$KJ,$1$i$l$?$j!"(B - $B$$$/$D$+$N9b5i%W%m%H%3%k$r$^$H$a$F0l%f%K%C%H$H$7$FDL?.$,(B - $B9T$J$o$l$k$3$H$b$"$j$^$9!#(B - $B%G!<%?$r05=L$7!"%@%$%8%'%9%H=pL>$rE:IU$7$F!"(B - $B$3$l$i$N%f%K%C%H$r0E9f2=$7$?$N$A!"%Y!<%9$H$J$C$F$$$k(B - $B?.Mj@-$N$"$k%H%i%s%9%]!<%H%W%m%H%3%k$rMQ$$$k$+$b$7$l$^$;$s!#(B - ($BCm0U(B: $B8=:_%a%8%c!<$J(B SLL $B<BAu$G05=L$r%5%]!<%H$7$F$$$k$b$N$O$"$j$^$;$s(B)</p> - - <p class="figure"> - <img src="ssl_intro_fig3.gif" alt="" width="423" height="323" /><br /> - <a id="figure3" name="figure3"><dfn>$B?^(B 3</dfn></a>: SSL $B%l%3!<%I%W%m%H%3%k(B - </p> - - -<h3><a name="securehttp" id="securehttp">HTTP $BDL?.$N0BA42=(B</a></h3> - - <p>$B$h$/$"$k(B SSL $B$N;H$$J}$O%V%i%&%6$H%&%'%V%5!<%P4V$N(B HTTP $BDL?.(B - $B$N0BA42=$G$9!#(B - $B$3$l$O!"=>Mh$N0BA4$G$O$J$$(B HTTP $B$N;HMQ$r=|30$9$k$b$N$G$O$"$j$^$;$s!#(B - $B0BA42=$5$l$?$b$N$O<g$K(B SSH $B>e$NIaDL$N(B HTTP $B$G!"(BHTTPS $B$H8F$P$l$^$9!#(B - $BBg$-$J0c$$$O!"(BURL $B%9%-!<%`$K(B <code>http</code> $B$NBe$o$j$K(B <code>https</code> - $B$rMQ$$!"%5!<%P$,JL$N%]!<%H$r;H$&$3$H$G$9(B ($B%G%U%)%k%H$G$O(B443)$B!#(B - $B$3(B$B$l$,<g$K(B <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> $B$,(B Apache $B%&%'%V%5!<%P$KDs6!$9$k5!G=$G$9!#(B</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">$B;29MJ88%(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/stopping.html b/docs/manual/stopping.html index ceef8519be..ceae360810 100644 --- a/docs/manual/stopping.html +++ b/docs/manual/stopping.html @@ -10,9 +10,9 @@ URI: stopping.html.es Content-Language: es Content-type: text/html; charset=ISO-8859-1 -URI: stopping.html.ja.jis +URI: stopping.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..b9d7032ced --- /dev/null +++ b/docs/manual/stopping.html.ja.euc-jp @@ -0,0 +1,255 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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="./ja/stopping.html" title="Japanese"> ja </a> | +<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> +</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><a href="programs/httpd.html">httpd</a></li><li><a href="programs/apachectl.html">apachectl</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 を停止したり再起動したりするためには、実行されている + <code>httpd</code> プロセスにシグナルを送る必要があります。 + シグナルを送るには二つの方法があります。 + 一つ目はプロセスに直接シグナルを送る unix の <code>kill</code> + コマンドを使用する方法です。 + システムを見ればたくさんの <code>httpd</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>httpd</code> プロセスにシグナルを送る 2 番目の方法は + <code>-k</code> というコマンドライン引数を使用することです。 + 下で説明されているように、<code>stop</code>, <code>restart</code>, + <code>graceful</code> を指定できます。 + これらは <a href="programs/httpd.html">httpd</a> の引数ですが、 + 制御用のスクリプト <a href="programs/apachectl.html">apachectl</a> を + 使うことをお薦めします。<a href="programs/apachectl.html">apachectl</a> はそれらの引数をそのまま + <code>httpd</code> に渡します。</p> + + <p><code>httpd</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> + コマンドライン引数 + (<a href="programs/httpd.html">httpd</a> をご覧下さい) + を使って検証することができます。 + 設定ファイルの意味的な内容を構文と同様に検証したい場合は、 + 非 root ユーザで <code>httpd</code> を起動しようとすればわかります。 + もしエラーがなければ、ソケットやログを開こうとして + root でないため + (もしくは実行中の <code>httpd</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="./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 1999-2004 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.jis b/docs/manual/stopping.html.ja.jis deleted file mode 100644 index 8e1d76fc36..0000000000 --- a/docs/manual/stopping.html.ja.jis +++ /dev/null @@ -1,255 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$BDd;_$H:F5/F0(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>$BDd;_$H:F5/F0(B</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="./ja/stopping.html" title="Japanese"> ja </a> | -<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> - - <p>$B$3$NJ8=q$G$O(B Unix $B$KN`;w$7$?%7%9%F%`$G$N(B - Apache $B$NDd;_$H:F5/F0$K$D$$$F07$C$F$$$^$9!#(B - Windows NT, 2000, XP $B%f!<%6$O(B<a href="platform/windows.html#winsvc">$B%5!<%S%9$H$7$F(B - Apache $B$r<B9T$9$k(B</a>$B$G!"(BWindows 9x, ME$B%f!<%6$O(B<a href="platform/windows.html#wincons">$B%3%s%=!<%k%"%W%j%1!<%7%g%s$H$7$F(B - Apache $B$r<B9T$9$k(B</a>$B$G!"(B - $B$3$l$i$N%W%i%C%H%[!<%`$G$N;HMQJ}K!$r$4Mw2<$5$$!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">$B%$%s%H%m%@%/%7%g%s(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#term">$B5^$JDd;_(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#graceful">$B4K$d$+$J:F5/F0(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#hup">$B5^$J:F5/F0(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#race">$BIUO?(B: $B%7%0%J%k$H6%9g>uBV(B</a></li> -</ul><h3>$B;2>H(B</h3><ul class="seealso"><li><a href="programs/httpd.html">httpd</a></li><li><a href="programs/apachectl.html">apachectl</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">$B%$%s%H%m%@%/%7%g%s(B</a></h2> - - <p>Apache $B$rDd;_$7$?$j:F5/F0$7$?$j$9$k$?$a$K$O!"<B9T$5$l$F$$$k(B - <code>httpd</code> $B%W%m%;%9$K%7%0%J%k$rAw$kI,MW$,$"$j$^$9!#(B - $B%7%0%J%k$rAw$k$K$OFs$D$NJ}K!$,$"$j$^$9!#(B - $B0l$DL\$O%W%m%;%9$KD>@\%7%0%J%k$rAw$k(B unix $B$N(B <code>kill</code> - $B%3%^%s%I$r;HMQ$9$kJ}K!$G$9!#(B - $B%7%9%F%`$r8+$l$P$?$/$5$s$N(B <code>httpd</code> $B$,(B - $B<B9T$5$l$F$$$k$N$K5$$,IU$/$G$7$g$&$,!"%7%0%J%k$rAw$k$N$O(B - $B?F%W%m%;%9$@$1$G!"$=$l0J30$N8D!9$N%W%m%;%9$K$O(B - $B%7%0%J%k$rAw$i$J$$$G2<$5$$!#$=$N?F%W%m%;%9$N(B pid $B$O(B - <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> - $B$K=q$+$l$F$$$^$9!#$3$l$O$D$^$j!"?F0J30$N%W%m%;%9$K(B - $B%7%0%J%k$rAw$kI,MW$9$i$J$$!"$H$$$&$3$H$G$9!#(B - $B?F%W%m%;%9$KAw$k$3$H$,$G$-$k(B 3 $B<oN`$N%7%0%J%k$,$"$j$^$9(B: - <code><a href="#term">TERM</a></code>, - <code><a href="#hup">HUP</a></code>, - <code><a href="#graceful">USR1</a></code> - $B$G$9!#$3$l$i$N@bL@$K$D$$$F$OB3$-$r$4Mw2<$5$$!#(B</p> - - <p>$B?F%W%m%;%9$K%7%0%J%k$rAw$k$K$O!"(B - $B<!$N$h$&$J%3%^%s%I$rH/9T$7$F2<$5$$(B:</p> - -<div class="example"><p><code>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</code></p></div> - - <p><code>httpd</code> $B%W%m%;%9$K%7%0%J%k$rAw$k(B 2 $BHVL\$NJ}K!$O(B - <code>-k</code> $B$H$$$&%3%^%s%I%i%$%s0z?t$r;HMQ$9$k$3$H$G$9!#(B - $B2<$G@bL@$5$l$F$$$k$h$&$K!"(B<code>stop</code>, <code>restart</code>, - <code>graceful</code> $B$r;XDj$G$-$^$9!#(B - $B$3$l$i$O(B <a href="programs/httpd.html">httpd</a> $B$N0z?t$G$9$,!"(B - $B@)8fMQ$N%9%/%j%W%H(B <a href="programs/apachectl.html">apachectl</a> $B$r(B - $B;H$&$3$H$r$*A&$a$7$^$9!#(B<a href="programs/apachectl.html">apachectl</a> $B$O$=$l$i$N0z?t$r$=$N$^$^(B - <code>httpd</code> $B$KEO$7$^$9!#(B</p> - - <p><code>httpd</code> $B$K%7%0%J%k$rAw$C$?8e!"(B - $B<B9T>u67$r<!$N%3%^(B$B%s%I$GFI$`$3$H$,$G$-$^$9(B:</p> - -<div class="example"><p><code>tail -f /usr/local/apache2/logs/error_log</code></p></div> - <p>$B$3$3$K5s$2$?Nc$O!"3F<+$N(B - <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> - $B$H(B - <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> - $B$N@_Dj$KE,9g$9$k$h$&$KE,59=$@5$7$F2<$5$$!#(B</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">$B5^$JDd;_(B</a></h2> - -<dl><dt>$B%7%0%J%k(B: TERM</dt> -<dd><code>apachectl -k stop</code></dd> -</dl> - - <p><code>TERM</code> $B$"$k$$$O(B <code>stop</code> - $B%7%0%J%k$r?F%W%m%;%9$KAw$k$H!"B(:B$K;R%W%m%;%9A4$F$r(B kill $B$7$h$&$H$7$^$9!#(B - $B;R%W%m%;%9$r40A4$K(B kill $B$7=*$o$k$^$G$K?tIC$+$+$k$+$b$7$l$^$;$s!#(B - $B$=$N8e!"?F%W%m%;%9<+?H$,=*N;$7$^$9!#(B - $B=hM}Cf$N%j%/%(%9%H$OA4$FDd;_$5$l!"$b$O$d%j%/%(%9%H$KBP$9$k(B - $B1~Ez$O$5$l$^$;$s!#(B</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">$B4K$d$+$J:F5/F0(B</a></h2> - -<dl><dt>$B%7%0%J%k(B: USR1</dt> -<dd><code>apachectl -k graceful</code></dd> -</dl> - - <p>$B?F%W%m%;%9$O(B <code>USR1</code> $B$"$k$$$O(B <code>graceful</code> - $B%7%0%J%k$r<u$1<h$k$H!";R%W%m%;%9$K8=:_$N%j%/%(%9%H$N=hM}$N8e$K=*N;$9$k(B - ($B$"$k$$$O2?$b$7$F$$$J$1$l$P$9$0$K=*N;$9$k(B) - $B$h$&$K(B<em>$B=u8@(B</em>$B$7$^$9!#(B - $B?F%W%m%;%9$O@_Dj%U%!%$%k$r:FFI9~$7$F!"%m%0%U%!%$%k$r3+$-D>$7$^$9!#(B - $B;R%W%m%;%9$,=y!9$K$J$/$J$k$K=>$C$F!"(B - $B?7$7$$(B<em>$B@$Be(B</em>$B$N@_Dj$K$h$k;R%W%m%;%9$KCV$-49$($F$$$-$^$9!#(B - $B$=$7$F!"$3$l$i$,?7$?$J%j%/%(%9%H$KB(:B$K1~Ez$7;O$a$^$9!#(B</p> - - <div class="note">$BFCDj$N%W%i%C%H%[!<%`$G$O(B <code>USR1</code> - $B$r4K$d$+$J:F5/F0$N$?$a$K;H$&$3$H$,$G$-$^$;$s$,!"Be$o$j$N%7%0%J%k(B - ($BNc$($P(B WINCH) $B$,;HMQ$G$-$k$G$7$g$&!#(B - <code>apachectl graceful</code> - $B$H$$$&%3%^%s%I$O%W%i%C%H%[!<%`$K9g$C$?%7%0%J%k$rAw$j$^$9!#(B</div> - - <p>$B$3$N%3!<%I$O>o$K(B - MPM $B$N%W%m%;%9@)8f%G%#%l%/%F%#%V$N@_Dj$r=E;k$7$^$9$N$G!"(B - $B%/%i%$%"%s%H$N%j%/%(%9%H$r07$&%W%m%;%9$H%9%l%C%I$N?t$r:F5/F0$N=hM}Cf$b(B - $BE,@Z$JCM$K0];}$5$l$^$9!#!#$^$?!"<!$N$h$&$K$7$F(B - <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> - $B$r<i$j$^$9(B: - $B>/$J$/$H$b(B 1 $BIC8e$K(B <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> $B8D$N?7$7$$;R%W%m%;%9$,(B - $B@8@.$5$l$F$$$J$1$l$P!"$=$N?t$K$J$k$h$&$KE,59%W%m%;%9$r@8@.$7$^$9!#(B - $B$3$N5sF0$O8=:_$NIi2Y$KBP$7$FE,@Z$J;R%W%m(B$B%;%9$N?t$H(B - <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> $B%Q%i%a!<%?$G$N(B - $B4uK>$N?t$NN>J}$r0];}$7$h$&$H$7$F$$$^$9!#(B</p> - - <p><code class="module"><a href="./mod/mod_status.html">mod_status</a></code> $B$r(B - $B;HMQ$7$F$$$k>l9g$O!"(B<code>USR1</code> $B%7%0%J%k$,Aw$i$l$?:]$K(B - $B%5!<%PE}7W$,%<%m$K(B<strong>$B@_Dj$5$l$J$$(B</strong>$B$3$H$K(B - $BCm0U$7$F$/$@$5$$!#(B - $B%5!<%P$,?7$7$$%j%/%(%9%H$K1~EzITG=$J;~4V$r:G>.$K$9$k$h$&$K(B - ($B%j%/%(%9%H$O(B OS $B$K$h$C$F%-%e!<$KDI2C$5$l$k$N$G@dBP$KJ6<:$O$7$^$;$s(B)$B!"(B - $B$^$?F1;~$K!"4uK>$N%A%e!<%K%s%0%Q%i%a!<%?$r<i$k$h$&$K(B - $B%3!<%I$O=q$+$l$F$$$^$9!#(B - $B$3$N$h$&$K$9$k$?$a$K!"@$Be$r$^$?$,$C$?A4;R%W%m%;%9$NDI@W$K;H$o$l$F$$$k(B - <em>$B%9%3%"%\!<%I(B</em>$B$r0];}$7$J$1$l$P$J$j$^$;$s!#(B</p> - - <p>status $B%b%8%e!<%k$O!"4K$d$+$J:F5/F00JA0$+$i3+;O$7$F(B - $B%j%/%(%9%H$K1~Ez$7B3$1$F$$$k;R%W%m%;%9$rFCDj$9$k$?$a$K!"(B - <code>G</code> $B$r;H$&$3$H$b$7$^$9!#(B</p> - - <p>$B8=:_!"(B<code>USR1</code> $B$r;H$&%m%00\F0%9%/%j%W%H$G$O!"(B - $B:F5/F0A0$N;R%W%m%;%9$,%m%0$r=q$-=*$o$C$?$3$H$r3N>Z$9$kJ}K!$,(B - $B$"$j$^$;$s!#8E$$%m%0$KBP$7$F2?$+$9$kA0$K!"(B - <code>USR1</code> $B%7%0%J%k$rAw$C$?8e$$$/$i$+E,Ev$J;~4VBT$D$3$H$r(B - $BDs0F$7$^$9!#Nc$($P!"BS0h$N69$$DL?.O)$N%f!<%6$N%j%/%(%9%H$N$[$H$s$I$,(B 10 - $BJ,0J2<$G40N;$7$F$$$k$H$$$&$3$H$,J,$+$C$F$$$l$P!"(B - $B8E$$%m%0$K2?$+$9$kA0$K(B 15 $BJ,BT$D$H$$$&$3$H$G$9!#(B</p> - - <div class="note">$B:F5/F0;~$K@_Dj%U%!%$%k$K8m$j$,$"$k$H!"(B - $B?F%W%m%;%9$O:F5/F0$;$:$K%(%i!<$H$H$b$K=*N;$7$^$9!#(B - $B4K$d$+$J:F5/F0$N>l9g$O!"?F%W%m%;%9$,=*N;$7$?8e$G$b;R%W%m%;%9$,(B - $B<B9T$5$l$?$^$^J|CV$5$l$?$j$b$7$^$9!#(B - ($B:G8e$N%j%/%(%9%H$r=hM}$7$?8e!V4K$d$+$K=*N;!W$9$k(B - $B;R%W%m%;%9$H$J$j$^$9!#(B) - $B%5!<%P$r:F5/F0$9$k:]$K!"$3$l$,LdBj$K$J$k$+$b$7$l$^$;$s(B - -- $B%5!<%P$O(B listen $B$9$k%]!<%H$K%P%$%s%I$G$-$J$$$+$b$7$l$^$;$s!#(B - $B:F5/F0$9$kA0$K!"@_Dj%U%!%$%k$N9=J8$r(B <code>-t</code> - $B%3%^%s%I%i%$%s0z?t(B - (<a href="programs/httpd.html">httpd</a> $B$r$4Mw2<$5$$(B) - $B$r;H$C$F8!>Z$9$k$3$H$,$G$-$^$9!#(B - $B@_Dj%U%!%$%k$N0UL#E*$JFbMF$r9=J8$HF1MM$K8!>Z$7$?$$>l9g$O!"(B - $BHs(B root $B%f!<%6$G(B <code>httpd</code> $B$r5/F0$7$h$&$H$9$l$P(B$B$o$+$j$^$9!#(B - $B$b$7%(%i!<$,$J$1$l$P!"%=%1%C%H$d%m%0$r3+$3$&$H$7$F(B - root $B$G$J$$$?$a(B - ($B$b$7$/$O<B9TCf$N(B <code>httpd</code> - $B$,4{$KI,MW$J%]!<%H$K%P%$%s%I$7$F$$$k$?$a(B) - $B$K<:GT$9$k$G$7$g$&!#(B - $B$3$l0J30$NM}M3$G5/F0$K<:GT$7$?$N$G$"$l$P!"(B - $B$=$l$O@_Dj%U%!%$%k$N%(%i!<$G!"(B - $B4K$d$+$J:F5/F0$r9T$&A0$K$=$N8m$j$r=$@5$7$J$1$l$P$J$j$^$;$s!#(B</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">$B5^$J:F5/F0(B</a></h2> - -<dl><dt>$B%7%0%J%k(B: HUP</dt> -<dd><code>apachectl -k restart</code></dd> -</dl> - - <p><code>HUP</code> $B$"$k$$$O(B <code>restart</code> $B%7%0%J%k$r?F%W%m%;%9$KAw$k$H!"(B - <code>TERM</code> $B$HF1MM$K;R%W%m%;%9$r(B kill $B$7$^$9$,!"(B - $B?F%W%m%;%9$O=*N;$7$^$;$s!#(B - $B@_Dj%U%!%$%k$r:FFI9~$7$F!"%m%0%U%!%$%kA4$F$r3+$-D>$7$^$9!#(B - $B$=$N8e!"?7$7$$;R%W%m%;%9$r5/F0$7$F1~Ez$rB3$1$^$9!#(B</p> - - <p><code class="module"><a href="./mod/mod_status.html">mod_status</a></code> - $B$r;H$C$F$$$k>l9g$O!"(B<code>HUP</code> $B$,Aw$i$l$?>l9g$K(B - $B%5!<%PE}7W$,%<%m$K@_Dj$5$l$k$3$H$KCm0U$7$F$/$@$5$$!#(B</p> - - <div class="note">$B:F5/F0;~$K@_Dj%U%!%$%k$K8m$j$,$"$k$H!"(B - $B?F%W%m%;%9$O:F5/F0$;$:$K%(%i!<$H$H$b$K=*N;$7$^$9!#(B - $B$3$l$rHr$1$k$K$O<!$NJ}K!$r$4Mw2<$5$$!#(B</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">$BIUO?(B: $B%7%0%J%k$H6%9g>uBV(B</a></h2> - - <p>Apache 1.2b9 $B0JA0$O!":F5/F0$dDd;_$N%7%0%J%k$r4^$`(B<em>$B6%9g>uBV(B</em> - ($B6%9g>uBV$r4JC1$K@bL@$9$k$H(B: $B%?%$%_%s$K%0$h$kLdBj$G!"(B - $B6q9g$N0-$$;~4VBS$K$A$g$&$I2?$+$,5/$3$k$HM=A[30$NF0:n$r$9$k(B - $B$h$&$J$3$H$r;X$7$^$9(B) $B$,$"$j$^$7$?!#(B - $B!V@5$7$$!W5!G=$r;}$C$F$$$k%"!<%-%F%/%A%c$G$O!"$G$-$k$@$1(B - $B$3$N$h$&$J$3$H$,5/$3$i$J$$$h$&$K$7$F$$$^$9!#(B - $B$7$+$7!"$"$k<o$N%"!<%-%F%/%A%c$G$O6%9g>uBV$OL$$@3N<B$K5/$3$j$($k(B - $B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B</p> - - <p>$B%G%#%9%/>e$G(B - <code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code> - $B$r;HMQ$7$F$$$k%"!<%-%F%/%A%c$G$O!"(B - $B@x:_E*$K%9%3%"%\!<%I$,2u$l$k2DG=@-$,$"$j$^$9!#(B - $B%9%3%"%\!<%I$,2u$l$?>l9g$O!"(B - "bind: Address already in use" (<code>HUP</code> $B8e(B) $B$d(B - "long lost child came home!" (<code>USR1</code> $B8e(B) - $B$H$$$C$?7k2L$K$J$j$^$9!#(B - $BA0<T$OCWL?E*$J%(%i!<$G$9(B$B$,!"(B - $B8e<T$O%9%3%"%\!<%I%9%m%C%H$r<:$&$@$1$G$9!#(B - $B$G$9$+$i4K$d$+$J:F5/F0$O!"$?$^$K3N<B$J:F5/F0(B (HUP) - $B$bJ;MQ$7$F;H$C$?J}$,NI$$$G$7$g$&!#(B - $B$3$l$i$NLdBj$r9nI~$9$k$N$OHs>o$KFq$7$$$N$G$9$,!"(B - $B9,$$$J$3$H$KBgItJ,$N%"!<%-%F%/%A%c$G$O%9%3%"%\!<%I$N%U%!%$%k$OI,MW$"$j$^$;$s!#(B - $B$3$l$r;HMQ$9$k%"!<%-%F%/%A%c$O!"(B - <code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code> - $B$r$4Mw2<$5$$!#(B</p> - - <p>$BA4$F$N%"!<%-%F%/%A%c$K$*$$$F!"8D!9$N;R%W%m%;%9$G(B - $B7QB3E*$J(B HTTP $B%3%M%/%7%g%s(B (KeepAlive) - $B$K4X$9$k>.$5$J6%9g>uBV$,5/$3$j$($^$9!#(B - $B%j%/%(%9%H9T$rFI$s$@8e!"$=$7$F%j%/%(%9%H%X%C%@$rFI$`A0$K(B - $B;R%W%m%;%9$O=*N;$9$k$+$bCN$l$^$;$s!#(B - $B$3$l$KBP$9$k=$@5$,$"$j$^$9$,(B 1.2 $B$G=$@5$9$k$K$OH/8+$,CY$9$.$^$7$?!#(B - $BM}O@E*$K$O!"$3$l$OLdBj$G$O$"$j$^$;$s!#(B - $B$J$<$J$i(B KeepAlive $B$N%/%i%$%"%s%H$O!"%M%C%H%o!<%/CY1d$d(B - $B%5!<%P$N%?%$%`%"%&%H$J$I$KHw$($F$$$J$1$l$P$J$i$J$$$+$i$G$9!#(B - $B<B:]$K$b2?$+1F6A$,$"$k$h$&$K$O8+$($^$;$s(B - -- $B%F%9%H%1!<%9$G%5!<%P$r(B 1 $BIC4V$K(B 20 $B2s:F5/F0$7$F$b(B - $B%/%i%$%"%s%H$O2u$l$?2hA|$d6u$N%I%-%e%a%s%H$r<u$1<h$k$3$H$J$/(B - $B@5>o$K1\Mw$G$-$F$$$^$9!#(B</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="./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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/suexec.html b/docs/manual/suexec.html index 3b7eda671c..9d5e3a86ca 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.jis +URI: suexec.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..271244a03e --- /dev/null +++ b/docs/manual/suexec.html.ja.euc-jp @@ -0,0 +1,609 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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> + + <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> configure + オプションで指定した正しいユーザで起動されていることを確認しますが、 + システム上でこのチェックが行なわれる前に、 + suEXEC が呼ぶシステムやライブラリが脆弱である可能性は残ります。対抗策として、 + 一般に良い習慣ともされいますが、 + ファイルシステムパーミッションを使って + Apache の実行時のグループのみが suEXEC を実行できるように + するのが良いでしょう。</p> + + <p>たとえば、次のようにサーバが設定されていたとします。</p> + +<div class="example"><p><code> + User www<br /> + Group webgroup<br /> +</code></p></div> + + <p><code>suexec</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: <em>/path/to/suexec</em>) +</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-2.1/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 1999-2004 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.jis b/docs/manual/suexec.html.ja.jis deleted file mode 100644 index 21e668aeca..0000000000 --- a/docs/manual/suexec.html.ja.jis +++ /dev/null @@ -1,609 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%5%]!<%H(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>suEXEC $B%5%]!<%H(B</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> - - <p><strong>suEXEC</strong> - $B5!G=$K$h$j!"(BApache $B%f!<%6$O(B Web $B%5!<%P$r<B9T$7$F$$$k%f!<%6(B ID $B$H$O(B - $B0[$J$k%f!<%6(B ID $B$G(B <strong>CGI</strong> $B%W%m%0%i%`$d(B <strong>SSI</strong> - $B%W%m%0%i%`$r<B9T$9$k$3$H$,$G$-$^$9!#(BCGI $B%W%m%0%i%`$^$?$O(B SSI - $B%W%m%0%i%`$r<B9T$9$k>l9g!"DL>o$O(B web $B%5!<%P$HF1$8%f!<%6$G<B9T$5$l$^$9!#(B - </p> - - <p>$BE,@Z$K;HMQ$9$k$H!"$3$N5!G=$K$h$j%f!<%6$,8DJL$N(B CGI - $B$d(B SSI $B%W%m%0%i%`$r3+H/$7<B9T$9$k$3$H$G@8$8$k%;%-%e%j%F%#>e$N4m81$r!"(B - $B$+$J$j8:$i$9$3$H$,$G$-$^$9!#$7$+$7!"(BsuEXEC $B$N@_Dj$,ITE,@Z$@$H!"(B - $BB?$/$NLdBj$,@8$8!"$"$J$?$N%3%s%T%e!<%?$K?7$7$$%;%-%e%j%F%#%[!<%k$r(B - $B:n$C$F$7$^$&2DG=@-$,$"$j$^$9!#$"$J$?$,(B <em>setuid root</em> - $B$5$l$?%W%m%0%i%`$H!"$=$l$i$+$i@8$8$k%;%-%e%j%F%#>e$NLdBj$N4IM}$K(B - $B>\$7$/$J$$$h$&$J$i!"(BsuEXEC $B$N;HMQ$r8!F$$7$J$$$h$&$K6/$/?d>)$7$^$9!#(B - </p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#before">$B;O$a$kA0$K(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#model">suEXEC $B%;%-%e%j%F%#%b%G%k(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#install">suEXEC - $B$N@_Dj$H%$%s%9%H!<%k(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#enable">suEXEC - $B$NM-8z2=$HL58z2=(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#usage">suEXEC $B$N;HMQ(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#debug">suEXEC $B$N%G%P%C%0(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#jabberwock">$B$H$+$2$KCm0U(B: $B7Y9p$H;vNc(B</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">$B;O$a$kA0$K(B</a></h2> - - <p>$B$3$NJ8=q$N@hF,$KHt$VA0$K!"(BApache - $B%0%k!<%W$H$3$NJ8=q$G$N2>Dj$rCN$C$F$*$/$Y$-$G$7$g$&!#(B - </p> - - <p>$BBh(B 1 $B$K!"$"$J$?$,(B <strong>setuid</strong> $B$H(B - <strong>setgid</strong> $BA`:n$,2DG=$J(B UNIX - $BM3Mh$N%*%Z%l!<%F%#%s%0%7%9%F%`$r;H$C$F$$$k$3$H$rA[Dj$7$F$$$^$9!#(B - $B$3$l$O!"$9$Y$F$N%3%^%s%INc$K$"$F$O$^$j$^$9!#(B - $B$=$NB>$N%W%i%C%H%[!<%`$G$O!"$b$7(B suEXEC - $B$,%5%]!<%H$5$l$F$$$?$H$7$F$b@_Dj$O0[$J$k$+$b$7$l$^$;$s!#(B</p> - - <p>$BBh(B 2 $B$K!"$"$J$?$,;HMQCf$N%3%s%T%e!<%?$N(B - $B%;%-%e%j%F%#$K4X$9$k4pK\E*$J35G0$H!"$=$l$i$N4IM}$K$D$$$F>\$7$$$3$H$r(B - $BA[Dj$7$F$$$^$9!#$3$l$O!"(B<strong>setuid/setgid</strong> - $BA`:n!"$"$J$?$N%7%9%F%`>e$G$N$=$NA`:n$K$h$kMM!9$J8z2L!"(B - $B%;%-%e%j%F%#%l%Y%k$K$D$$$F$"$J$?$,M}2r$7$F$$$k$H$$$&$3$H$r4^$_$^$9!#(B - </p> - - <p>$BBh(B 3 $B$K!"(B<strong>$B2~B$$5$l$F$$$J$$(B</strong> suEXEC - $B%3!<%I$N;HMQ$rA[Dj$7$F$$$^$9!#(BsuEXEC $B$N%3!<%I$O!"(B - $BB?$/$N%Y!<%?%F%9%?$@$1$G$J$/!"3+H/<T$K$h$C$F$bCm0U?<$/@:::$5$l(B - $B%F%9%H$5$l$F$$$^$9!#$=$l$i$NCm0U$K$h$j!"4J7i$G?.Mj$G$-$k0BA4$J(B - $B%3(B$B!<%I$N4pHW$,J]>Z$5$l$^$9!#$3$N%3!<%I$r2~JQ$9$k$3$H$G!"(B - $BM=4|$5$l$J$$LdBj$d?7$7$$%;%-%e%j%F%#>e$N4m81$,@8$8$k$3$H$,$"$j$^$9!#(B - $B%;%-%e%j%F%#%W%m%0%i%_%s%0$N>\:Y$KDL$8$F$$$F!"(B - $B:#8e$N8!F$$N$?$a$K@.2L$r(B Apache - $B%0%k!<%W$H6&M-$7$h$&$H;W$&$N$G$J$1$l$P!"(BsuEXEC - $B%3!<%I$OJQ$($J$$$3$H$r(B <strong>$B6/$/(B</strong>$B?d>)$7$^$9!#(B</p> - - <p>$BBh(B 4 $B$K!"$3$l$,:G8e$G$9$,!"(BsuEXEC $B$r(B Apache - $B$N%G%U%)%k%H%$%s%9%H!<%k$K$O(B<strong>$B4^$a$J$$(B</strong>$B$3$H$,(B - Apache $B%0%k!<%W$G7hDj$5$l$F$$$^$9!#$3$l$O!"(BsuEXEC - $B$N@_Dj$K$O4IM}<T$N>\:Y$K$o$?$k?5=E$JCm0U$,I,MW$@$+$i$G$9!#(B - suEXEC $B$NMM!9$J@_Dj$K$D$$$F8!F$$,=*$o$l$P!"4IM}<T$O(B suEXEC - $B$rDL>o$N%$%s%9%H!<%kJ}K!$G%$%s%9%H!<%k$9$k$3$H$,$G$-$^$9!#(B - $B$3$l$i$N@_DjCM$O!"(BsuEXEC - $B5!G=$N;HMQCf$K%7%9%F%`%;%-%e%j%F%#$rE,@Z$KJ]$D$?$a$K!"(B - $B4IM}<T$K$h$C$F?5=E$K7hDj$5$l;XDj$5$l$k$3$H$,I,MW$G$9!#(B - $B$3$N>\:Y$J<j=g$K$h$j!"(BApache $B%0%k!<%W$O!"(BsuEXEC - $B$N%$%s%9%H!<%k$K$D$$$F!"Cm0U?<$/==J,$K8!F$$7$F$=$l$r;HMQ$9$k$3$H$r(B - $B7hDj$7$?>l9g$K8B$C$F$$$?$@$-$?$$$H9M$($F$$$^$9!#(B - </p> - - <p>$B$=$l$G$b?J$_$^$9$+(B? $B$h$m$7$$!#$G$O!"@h$X?J$_$^$7$g$&(B!</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 $B%;%-%e%j%F%#%b%G%k(B</a></h2> - - <p>suEXEC $B$N@_Dj$H%$%s%9%H!<%k$r;O$a$kA0$K!"(B - $B$^$:<BAu$7$h$&$H$7$F$$$k%;%-%e%j%F%#%b%G%k$K$D$$$FO@$8$F$*$-$^$9!#(B - $B$=$l$K$O!"(BsuEXEC $B$NFbIt$G9T$J$o$l$F$$$k$3$H!"(B - $B%7%9%F%`$N%;%-%e%j%F%#$rJ]>Z$9$k$?$a$K7Y9p$5$l$k$3$H$r(B - $B$h$/M}2r$7$F$*$$$?J}$,$h$$$G$7$g$&!#(B</p> - - <p><strong>suEXEC</strong> $B$O!"(BApache web - $B%5!<%P$+$i8F$S=P$5$l$k(B setuid $B$5$l$?(B "wrapper" - $B%W%m%0%i%`$,4pK\$H$J$C$F$$$^$9!#@_7W$7$?(B CGI$B!"$^$?$O(B SSI - $B%W%m%0%i%`$X$N(B HTTP $B%j%/%(%9%H$,$"$k$H!"$3$N(B wrapper - $B$,8F$S=P$5$l$^$9!#$3$N$h$&$J%j%/%(%9%H$,$"$k$H!"(BApache - $B$O$=$N%W%m%0%i%`$,<B9T$5$l$k:]$N%W%m%0%i%`L>$H%f!<%6(B ID $B$H%0%k!<%W(B - ID $B$r;XDj$7$F(B suEXEC wrapper $B$r<B9T$7$^$9!#(B - </p> - - <p>$B$=$l$+$i!"(Bwrapper $B$O@.8y$^$?$O<:GT$r7hDj$9$k$?$a(B - $B0J2<$N=hM}$r9T$J$$$^$9!#$3$l$i$N>uBV$N$&$A0l$D$G$b<:GT$7$?>l9g!"(B - $B%W%m%0%i%`$O<:GT$r%m%0$K5-O?$7$F%(%i!<$G=*N;$7$^$9!#(B - $B$=$&$G$J$1$l$P!"8e$N=hM}$,B3$1$i$l$^$9!#(B</p> - - <ol> - <li> - <strong>wrapper - $B$r<B9T$7$F$$$k%f!<%6$O$3$N%7%9%F%`$N@5Ev$J%f!<%6$+(B?</strong> - - <p class="indent"> - $B$3$l$O!"(Bwrapper $B$r<B9T$7$F$$$k%f!<%6$,(B - $BK\Ev$K%7%9%F%`$NMxMQ<T$G$"$k$3$H$rJ]>Z$9$k$?$a$G$9!#(B - </p> - </li> - - - <li> - <strong>wrapper $B$,E,@Z$J?t$N0z?t$G8F$S=P$5$l$?$+(B?</strong> - - - <p class="indent"> - wrapper $B$OE,@Z$J?t$N0z?t$,M?$($i$l$?>l9g$K$N$_<B9T$5$l$^$9!#(B - $BE,@Z$J0z?t$N%U%)!<%^%C%H$O(B Apache Web $B%5!<%P$K2r<a$5$l$^$9!#(B - $BE,@Z$J?t$N0z?t$r<u$1<h$i$J$1$l$P!"967b$r$5$l$?$+(B - $B$"$J$?$N(B Apache $B%P%$%J%j$N(B suEXEC $B$NItJ,$,(B - $B$I$3$+$*$+$7$$2DG=@-$,$"$j$^$9!#(B - </p> - </li> - - <li> - <strong>$B$3$N@5Ev$J%f!<%6$O(B wrapper - $B$N<B9T$r5v2D$5$l$F$$$k$+(B?</strong> - - <p class="indent"> - $B$3$N%f!<%6$O(B wrapper $B<B9T$r5v2D$5$l$?%f!<%6$G$9$+(B? - $B$?$@0l?M$N%f!<%6(B (Apache $B%f!<%6(B) $B$@$1$,!"(B - $B$3$N%W%m%0%i%`$N<B9T$r5v2D$5$l$^$9!#(B - </p> - </li> - - <li> - <strong>$BBP>]$N(B CGI, SSI $B%W%m%0%i%`$,0BA4$G$J$$3,AX$N;2>H$r$7$F$$$k$+(B? - </strong> - - <p class="indent"> - $BBP>]$N(B CGI, SSI $B%W%m%0%i%`$,(B '/' $B$+$i;O$^$k!"$^$?$O(B - '..' $B$K$h$k;2>H$r9T$J$C$F$$$^$9$+(B? $B$3$l$i$O5v2D$5$l$^$;$s!#(B - $BBP>]$N%W%m%0%i%`$O(B suEXEC $B$N%I%-%e%a%s%H%k!<%H(B - ($B2<5-$N(B <code>--with-suexec-docroot=<em>DIR</em></code> $B$r;2>H(B) - $BFb$KB8:_$7$J$1$l$P$J$j$^$;$s!#(B - </p> - </li> - - <li> - <strong>$BBP>]$H$J$k%f!<%6L>$O@5Ev$J$b$N$+(B?</strong> - - <p class="indent"> - $BBP>]$H$J$k%f!<%6L>$OB8:_$7$F$$$^$9$+(B? - </p> - </li> - - <li> - <strong>$BBP>]$H$J$k%0%k!<%WL>$O@5Ev$J$b$N$+(B?</strong> - - <p class="indent"> - $BBP>]$H$J$k%0%k!<%WL>$OB8:_$7$F$$$^$9$+(B? - </p> - </li> - - <li> - <strong>$BL\E*$N%f!<%6$O%9!<%Q!<%f!<%6$G$O(B<em>$B$J$$(B</em>$B$+(B? - </strong> - - <p class="indent"> - $B:#$N$H$3$m!"(BsuEXEC $B$O(B <code><em>root</em></code> $B$K$h$k(B CGI/SSI - $B%W%m%0%i%`$N<B9T$r5v2D$7$F$$$^$;$s!#(B - </p> - </li> - - <li> - <strong>$BBP>]$H$J$k%f!<%6(B ID $B$O!":G>.$N(B ID - $BHV9f$h$j$b(B<em>$BBg$-$$(B</em>$B$+(B? </strong> - - <p class="indent"> - $B:G>.%f!<%6(B ID $BHV9f$O@_Dj;~$K;XDj$5$l$^$9!#$3$l$O!"(B - CGI/SSI $B%W%m%0%i%`<B9T$r5v2D$5$l$k%f!<%6(B ID - $B$N$H$j$&$k:G>.CM$G$9!#$3$l$O(B - "system" $BMQ$N%"%+%&%s%H$rJD$a=P$9$N$KM-8z$G$9!#(B - </p> - </li> - - <li> - <strong>$BBP>]$H$J$k%0%k!<%W$O%9!<%Q!<%f!<%6$N%0%k!<%W$G$O(B - <em>$B$J$$(B</em>$B$+(B?</strong> - - <p class="indent"> - $B:#$N$H$3$m!"(BsuEXEC $B$O(B 'root' $B%0%k!<%W$K$h$k(B CGI/SSI - $B%W%m%0%i%`$N<B9T$r5v2D$7$F$$$^$;$s!#(B - </p> - </li> - - <li> - <strong>$BBP>]$H$J$k%0%k!<%W(B ID $B$O:G>.$N(B ID - $BHV9f$h$j$b(B<em>$BBg$-$$(B</em>$B$+(B?</strong> - - <p class="indent"> - $B:G>.%0%k!<%W(B ID $BHV9f$O@_Dj;~$K;XDj$5$l$^$9!#$3$l$O!"(B - CGI/SSI $B%W%m%0%i%`<B9T$r5v2D$5$l$k%0%k!<%W(B - ID $B$N$H$j$&$k:G>.CM$G$9!#(B - $B$3$l$O(B "system" $BMQ$N%0%k!<%W$rJD$a=P$9$N$KM-8z$G$9!#(B - </p> - </li> - - <li> - <strong>wrapper $B$,@5>o$KBP>]$H$J$k%f!<%6$H%0%k!<%W$K$J$l$k$+(B? - </strong> - - <p class="indent"> - $B$3$3(B$B$G!"(Bsetuid $B$H(B setgid - $B$N5/F0$K$h$j%W%m%0%i%`$OBP>]$H$J$k%f!<%6$H%0%k!<%W$K$J$j$^$9!#(B - $B%0%k!<%W%"%/%;%9%j%9%H$O!"(B - $B%f!<%6$,B0$7$F$$$k$9$Y$F$N%0%k!<%W$G=i4|2=$5$l$^$9!#(B - </p> - </li> - - <li> - <strong>CGI/SSI $B%W%m%0%i%`$,CV$+$l$F$$$k%G%#%l%/%H%j$K0\F0(B - (change directory) $B$G$-$k$+(B?</strong> - - <p class="indent"> - $B%G%#%l%/%H%j$,B8:_$7$J$$$J$i!"$=$N%U%!%$%k$bB8:_$7$J$$$+$b$7$l$^$;$s!#(B - $B%G%#%l%/%H%j$K0\F0$G$-$J$$$N$G$"$l$P!"$*$=$i$/B8:_$b$7$J$$$G$7$g$&!#(B - </p> - </li> - - <li> - <strong>$B%G%#%l%/%H%j$,(B Apache $B$N%I%-%e%a%s%H%D%j!<Fb$K$"$k$+(B? - </strong> - - <p class="indent"> - $B%j%/%(%9%H$,%5!<%PFb$N$b$N$G$"$l$P!"(B - $BMW5a$5$l$?%G%#%l%/%H%j$,(B suEXEC $B$N%I%-%e%a%s%H%k!<%HG[2<$K$"$j$^$9$+(B? - $B%j%/%(%9%H$,(B UserDir $B$N$b$N$G$"$l$P!"MW5a$5$l$?%G%#%l%/%H%j$,(B suEXEC - $B$N%f!<%6$N%I%-%e%a%s%H%k!<%HG[2<$K$"$j$^$9$+(B? - (<a href="#install">suEXEC $B@_Dj%*%W%7%g%s(B</a> $B;2>H(B) - </p> - </li> - - <li> - <strong>$B%G%#%l%/%H%j$rB>$N%f!<%6$,=q$-9~$a$k$h$&$K$J$C$F(B - <em>$B$$$J$$(B</em>$B$+(B?</strong> - - <p class="indent"> - $B%G%#%l%/%H%j$rB>%f!<%6$K3+J|$7$J$$$h$&$K$7$^$9!#(B - $B=jM-%f!<%6$@$1$,$3$N%G%#%l%/%H%j$NFbMF$r2~JQ$G$-$k$h$&$K$7$^$9!#(B - </p> - </li> - - - <li> - <strong>$BBP>]$H$J$k(B CGI/SSI $B%W%m%0%i%`$OB8:_$9$k$+(B?</strong> - - <p class="indent"> - $BB8:_$7$J$1$l$P<B9T$G$-$^$;$s!#(B - </p> - </li> - - <li> - <strong>$BBP>]$H$J$k(B CGI/SSI $B%W%m%0%i%`%U%!%$%k$,B>%"%+%&%s%H$+$i(B - $B=q$-9~$a$k$h$&$K$J$C$F(B<em>$B$$$J$$(B</em>$B$+(B?</strong> - - <p class="indent"> - $B=jM-<T0J30$K$O(B CGI/SSI $B%W%m%0%i%`$rJQ99$9$k8"8B$OM?$($i$l$^$;$s!#(B - </p> - </li> - - - <li> - <strong>$BBP>]$H$J$k(B CGI/SSI $B%W%m%0%i%`$,(B setuid $B$^$?$O(B setgid - $B$5$l$F(B<em>$B$$$J$$(B</em>$B$+(B?</strong> - - <p class="indent"> - UID/GID $B$r:FEYJQ99$7$F$N%W%m%0%i%`<B9T$O$7$^$;$s(B - </p> - </li> - - - <li> - <strong>$BBP>]$H$J$k%f!<%6(B/$B%0%k!<%W$,%W%m%0%i%`$N(B - $B%f!<%6(B/$B%0%k!<%W$HF1$8$+(B?</strong> - - <p class="indent"> - $B%f!<%6$,$=$N%U%!%$%k$N=jM-<T$G$9$+(B? - </p> - </li> - - <li> - <strong>$B0BA4$JF0:n$rJ]>Z$9$k$?$a$N4D6-JQ?t%/%j%"$,2DG=$+(B? - </strong> - - <p class="indent"> - suEXEC $B$O!"0BA4$J4D6-JQ?t$N%j%9%H(B - ($B$3$l$i$O@_Dj;~$K:n@.$5$l$^$9(B) $BFb$NJQ?t$H$7$FEO$5$l$k0BA4$J(B - PATH $BJQ?t(B ($B@_Dj;~$K;XDj$5$l$^$9(B) $B$r@_Dj$9$k$3$H$G!"(B - $B%W%m%;%9$N4D6-JQ?t$r%/%j%"$7$^$9!#(B - </p> - </li> - - - <li> - <strong>$BBP>]$H$J$k(B CGI/SSI $B%W%m%0%i%`$r(B exec $B$7$F<B9T$G$-$k$+(B?</strong> - - - <p class="indent"> - $B$3$3$G(B suEXEC $B$,=*N;$7!"BP>]$H$J$k%W%m%0%i%`$,3+;O$5$l$^$9!#(B - </p> - </li> - </ol> - - <p>$B$3$3$^$G$,(B suEXEC $B$N(B wrapper - $B$K$*$1$k%;%-%e%j%F%#%b%G%k$NI8=`E*$JF0:n$G$9!#$b$&>/$787=E$K(B - CGI/SSI $B@_7W$K$D$$$F$N?7$7$$@)8B$d5,Dj$r<h$jF~$l$k$3$H$b$G$-$^$9$,!"(B - suEXEC $B$O%;%-%e%j%F%#$KCm0U$7$F?5=E$K>/$7$:$D3+H/$5$l$F$-$^$7$?!#(B - </p> - - <p>$B$3$N%;%-%e%j%F%#%b%G%k$rMQ$$$F(B - $B%5!<%P@_Dj;~$K$I$N$h$&$K5v$9$3$H$r@)8B$9$k$+!"$^$?!"(BsuEXEC - $B$rE,@Z$K@_Dj$9$k$H$I$N$h$&$J%;%-%e%j%F%#>e$N4m81$rHr$1$i$l$k$+$K(B - $B4X$9$k$h$j>\$7$$>pJs$K$D$$$F$O!"(B<a href="#jabberwock">"$B$H$+$2$KCm0U(B" - (Beware the Jabberwock)</a> $B$N>O$r;2>H$7$F$/$@$5$$!#(B - </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 - $B$N@_Dj$H%$%s%9%H!<%k(B</a></h2> - - <p>$B$3$3$+$i3Z$7$/$J$j$^$9!#(B</p> - - <p><strong>suEXEC - $B@_Dj%*%W%7%g%s(B</strong><br /> - </p> - - <dl> - <dt><code>--enable-suexec</code></dt> - - <dd>$B$3$N%*%W%7%g%s$O!"%G%U%)%k%H$G$O%$%s%9%H!<%k$5$l$:!"(B - $BM-8z$K$O$J$i$J$$(B suEXEC $B5!G=$rM-8z$K$7$^$9!#(B - suEXEC $B$r;H$&$h$&$K(B APACI $B$KMW5a$9$k$K$O!"(B<code>--enable-suexec</code> - $B%*%W%7%g%s$K$"$o$;$F>/$J$/$H$b0l$D$O(B <code>--with-suexec-xxxxx</code> - $B%*%W%7%g%s$,;XDj$5$l$J$1$l$P$J$j$^$;$s!#(B</dd> - - <dt><code>--with-suexec-bin=<em>PATH</em></code></dt> - - <dd>$B%;%-%e%j%F%#>e$NM}M3$K$h$j!"(B<code>suexec</code> $B%P%$%J%j$N%Q%9$O%5!<%P$K(B - $B%O!<%I%3!<%I$5$l$F$$$kI,MW$,$"$j$^$9!#%G%U%)%k%H$N%Q%9$r(B - $BJQ$($?$$$H$-$O$3$N%*%W%7%g%s$r;H$C$F$/$@$5$$!#(B<em>$BNc$($P(B</em>$B!"(B - <code>--with-suexec-bin=/usr/sbin/suexec</code> $B$N$h$&$K!#(B</dd> - - <dt><code>--with-suexec-caller=<em>UID</em></code></dt> - - <dd>Apache $B$rDL>oF0:n$5$;$k(B<a href="mod/mpm_common.html#user">$B%f!<%6L>(B</a>$B$r;XDj$7$^$9!#(B - $B$3$N%f!<%6$@$1$,(B suexec $B$N<B9T$r5v2D$5$l$?%f!<%6$K$J$j$^$9!#(B</dd> - - <dt><code>--with-suexec-userdir=<em>DIR</em></code></dt> - - <dd>suEXEC $B$,%"%/%;%9$r5v$5$l$k%f!<%6%[!<%`%G%#%l%/%H%jG[2<$N(B - $B%5%V%G%#%l%/%H%j$r;XDj$7$^$9!#(B - $B$3$N%G%#%l%/%H%j0J2<$NA4<B9T%U%!%$%k$O!"(B"$B0BA4$J(B"$B%W%m%0%i%`$K$J$k$h$&!"(B - suEXEC $B$,$=$N%f!<%6$H$7$F<B9T$G$-$k$h$&$K$7$^$9!#(B - "$BC1=c$J(B" UserDir $B%G%#%l%/%F%#%V$r;H$C$F$$$k>l9g(B - ($B$9$J$o$A(B "*" $B$r4^$^$J$$$b$N(B)$B!"$3$l$HF1$8CM$r@_Dj$9$Y$-$G$9!#(B - Userdir $B%G%#%l%/%F%#%V$,$=$N%f!<%6$N%Q%9%o!<%I%U%!%$%kFb$N(B - $B%[!<%`%G%#%l%/%H%j$HF1$8>l=j$r;X$7$F$$$J$1$l$P!"(B - suEXEC $B$OE,@Z$KF0:n$7$^$;$s!#%G%U%)%k%H$O(B "public_html" $B$G$9!#(B - <br /> - $B3F(B UserDir $B$,0[$J$C$?2>A[%[%9%H$r@_Dj$7$F$$$k>l9g!"(B - $B$=$l$i$rA4$F0l$D$N?F%G%#%l%/%H%j$K4^$a$F!"(B - $B$=$N?F%G%#%l%/%H%j$NL>A0$r$3$3$G;XDj$9$kI,MW$,$"$j$^$9!#(B - <strong>$B$3$N$h$&$K;XDj$5$l$J$1$l$P(B "~userdir" cgi - $B$X$N%j%/%(%9%H$,F0:n$7$^$;$s!#(B</strong></dd> - - <dt><code>--with-suexec-docroot=<em>DIR</em></code></dt> - - <dd>Apache $B$N%I%-%e%a%s%H%k!<%H$r@_Dj$7$^$9!#$3$l$,(B suEXEC - $B$NF0:n$G;HMQ$9$kM#0l$N%G%#%l%/%H%j3,AX$K$J$j$^$9(B (UserDir - $B$N;XDj$OJL(B)$B!#%G%U%)%k%H$G$O(B <code>--datedir</code> $B$K(B "/htdocs" - $B$H$$$&%5%U%#%C%/%9$r$D$1$?$b$N$G$9!#(B - "<code>--datadir=/home/apache</code>" $B$H$7$F@_Dj$9$k$H!"(B - suEXEC wrapper $B$K$H$C$F(B "/home/apache/htdocs" - $B$,%I%-%e%a%s%H%k!<%H$H$7$F;H$o$l$^$9!#(B</dd> - - <dt><code>--with-suexec-uidmin=<em>UID</em></code></dt> - - <dd>suEXEC $B$NBP>]%f!<%6$H$7$F5v$5$l$k(B UID $B$N:G>.CM$r;XDj$7$^$9!#(B - $BBgDq$N%7%9%F%`$G$O(B 500 $B$+(B 100 $B$,0lHLE*$G$9!#(B - $B%G%U%)%k%HCM$O(B 100 $B$G$9!#(B</dd> - - <dt><code>--with-suexec-gidmin=<em>GID</em></code></dt> - - <dd>suEXEC $B$NBP>]%0%k!<%W$H$7$F5v$5$l$k(B GID - $B$N:G>.CM$r;XDj$7$^$9!#BgDq$N%7%9%F%`$G$O(B 100 $B$,0lHLE*$J$N$G!"(B - $B%G%U%)%k%HCM$H$7$F$b(B 100 $B$,;H$o$l$F$$$^$9!#(B</dd> - - <dt><code>--with-suexec-logfile=<em>FILE</em></code></dt> - - <dd>suEXEC $B$N=hM}$H%(%i!<$,5-O?$5$l$k%U%!%$%kL>$r;XDj$7$^$9!#(B - ($B4F::$d%G%P%C%0L\E*$KM-MQ(B) - $B%G%U%)%k%H$G$O%m%0%U%!%$%k$O(B "suexec_log" $B$H$$$&L>A0$G!"(B - $BI8=`$N%m%0%U%!%$%k%G%#%l%/%H%j(B (<code>--logfiledir</code>) $B$KCV$+$l$^$9!#(B - </dd> - - <dt><code>--with-suexec-safepath=<em>PATH</em></code></dt> - - <dd>CGI $B<B9T%U%!%$%k$KEO$5$l$k0BA4$J(B PATH $B4D6-JQ?t$G$9!#(B - $B%G%U%)%k%HCM$O(B "/usr/local/bin:/usr/bin:/bin" $B$G$9!#(B - </dd> - </dl> - - <p><strong>suEXEC wrapper - $B$N%3%s%Q%$%k$H%$%s%9%H!<%k(B</strong><br /> - <code>--enable-suexec</code> $B%*%W%7%g%s$G(B suEXEC $B5!G=$rM-8z$K$9$k$H!"(B - "make" $B%3%^%s%I$r<B9T$7$?;~$K(B <code>suexec</code> $B$N%P%$%J%j(B (Apache $B<+BN$b(B) - $B$,<+F0E*$K:n@.$5(B$B$l$^$9!#(B - <br /> - $B$9$Y$F$N9=@.MWAG$,:n@.$5$l$k$H!"$=$l$i$N%$%s%9%H!<%k$K$O(B - <code>make install</code> $B%3%^%s%I$,<B9T$G$-$^$9!#%P%$%J%j%$%a!<%8$N(B <code>suexec</code> - $B$O(B <code>--sbindir</code> $B%*%W%7%g%s$G;XDj$5$l$?%G%#%l%/%H%j$K%$%s%9%H!<%k$5$l$^$9!#(B - $B%G%U%)%k%H$N>l=j$O(B "/usr/local/apache/sbin/suexec" $B$G$9!#(B<br /> - $B%$%s%9%H!<%k;~$K$O(B <strong><em>root</em></strong> - $B8"8B$,I,MW$J$N$GCm0U$7$F$/$@$5$$!#(Bwrapper $B$,%f!<%6(B ID - $B$r@_Dj$9$k$?$a$K!"=jM-<T(B <code><em>root</em></code> - $B$G$N%;%C%H%f!<%6(B ID - $B%S%C%H$r$=$N%U%!%$%k$N%b!<%I$K@_Dj$7$J$1$l$P$J$j$^$;$s!#(B - </p> - - <p><strong>$B0BA4$J%Q!<%_%C%7%g%s$r@_Dj$9$k(B</strong><br /> - suEXEC $B%i%C%Q!<$O!"(B<code>--with-suexec-caller</code> configure - $B%*%W%7%g%s$G;XDj$7$?@5$7$$%f!<%6$G5/F0$5$l$F$$$k$3$H$r3NG'$7$^$9$,!"(B - $B%7%9%F%`>e$G$3$N%A%'%C%/$,9T$J$o$l$kA0$K!"(B - suEXEC $B$,8F$V%7%9%F%`$d%i%$%V%i%j$,@H<e$G$"$k2DG=@-$O;D$j$^$9!#BP93:v$H$7$F!"(B - $B0lHL$KNI$$=,47$H$b$5$l$$$^$9$,!"(B - $B%U%!%$%k%7%9%F%`%Q!<%_%C%7%g%s$r;H$C$F(B - Apache $B$N<B9T;~$N%0%k!<%W$N$_$,(B suEXEC $B$r<B9T$G$-$k$h$&$K(B - $B$9$k$N$,NI$$$G$7$g$&!#(B</p> - - <p>$B$?$H$($P!"<!$N$h$&$K%5!<%P$,@_Dj$5$l$F$$$?$H$7$^$9!#(B</p> - -<div class="example"><p><code> - User www<br /> - Group webgroup<br /> -</code></p></div> - - <p><code>suexec</code> $B$,(B "/usr/local/apache2/sbin/suexec" - $B$K%$%s%9%H!<%k$5$l$F$$$?>l9g!"<!$N$h$&$K@_Dj$9$kI,MW$,$"$j$^$9!#(B</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>$B$3$l$G(B Apache $B$,<B9T$5$l$k%0%k!<%W$N$_$,(B - suEXEC $B%i%C%Q!<$r<B9T$G$-$k$H$$$&$3$H$r(B - $B3N>Z$7$^$9!#(B</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 - $B$NM-8z2=$HL58z2=(B</a></h2> - - <p>$B5/F0;~$K!"(BApache $B$O(B <code>--sbindir</code> - $B%*%W%7%g%s$G@_Dj$5$l$?%G%#%l%/%H%j$G(B - <code>suexec</code> $B$rC5$7$^$9(B - ($B%G%U%)%k(B$B%H$O(B "/usr/local/apache/sbin/suexec") $B!#(B - $BE,@Z$K@_Dj$5$l$?(B suEXEC $B$,$_$D$+$k$H!"(B - $B%(%i!<%m%0$K0J2<$N%a%C%;!<%8$,=PNO$5$l$^$9!#(B</p> - -<div class="example"><p><code> - [notice] suEXEC mechanism enabled (wrapper: <em>/path/to/suexec</em>) -</code></p></div> - - <p>$B%5!<%P5/F0;~$K$3$N%a%C%;!<%8$,=P$J$$>l9g!"(B - $BBgDq$O%5!<%P$,A[Dj$7$?>l=j$G(B wrapper $B%W%m%0%i%`$,8+$D$+$i$J$+$C$?$+!"(B - <em>setuid root</em> $B$H$7$F%$%s%9%H!<%k$5$l$F$$$J$$$+$G$9!#(B</p> - - <p>suEXEC $B$N;EAH$_$r;HMQ$9$k$N$,=i$a$F$G!"(BApache $B$,4{$KF0:nCf$G$"$l$P!"(B - Apache $B$r(B kill $B$7$F!":F5/F0$7$J$1$l$P$J$j$^$;$s!#(BHUP $B%7%0%J%k$d(B - USR1 $B%7%0%J%k$K$h$kC1=c$J:F5/F0$G$OIT==J,$G$9!#(B</p> - <p>suEXEC $B$rL58z$K$9$k>l9g$O!"(B<code>suexec</code> $B%U%!%$%k$r:o=|$7$F$+$i(B - Apache $B$r(B kill $B$7$F:F5/F0$7$^$9!#(B - </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 $B$N;HMQ(B</a></h2> - - <p>CGI $B%W%m%0%i%`$X$N%j%/%(%9%H$,(B suEXEC $B%i%C%Q!<$r8F$V$N$O!"(B - <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> $B%G%#%l%/%F%#%V$r(B - $B4^$`%P!<%A%c%k%[%9%H$X$N%j%/%(%9%H$+!"(B<code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> $B$K$h$j(B - $B=hM}$5$l$?%j%/%(%9%H$N>l9g$K8B$j$^$9!#(B</p> - - <p><strong>$B2>A[%[%9%H(B:</strong><br /> - suEXEC wrapper $B$N;H$$J}$H$7$F!"(B - <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> $B@_Dj$G$N(B - <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> - $B%G%#%l%/%F%#%V$rDL$7$?$b$N$,$"$j$^$9!#(B - $B$3$N%G%#%l%/%F%#%V$r%a%$%s%5!<%P$N%f!<%6(B ID - $B$H0[$J$k$b$N$K$9$k$H!"(BCGI $B%j%=!<%9$X$N$9$Y$F$N%j%/%(%9%H$O!"$=$N(B - <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> $B$G;XDj$5$l$?(B <em>User</em> $B$H(B - <em>Group</em> $B$H$7$F<B9T$5$l$^$9!#(B<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> - $B$G$3$N%G%#%l%/%F%#%V$,;XDj$5$l$F$$$J$$>l9g!"(B - $B%a%$%s%5!<%P$N%f!<%6(B ID $B$,A[Dj$5$l$^$9!#(B</p> - - <p><strong>$B%f!<%6%G%#%l%/%H%j(B:</strong><br /> - <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> $B$K$h$j=hM}$5$l$?%j%/%(%9%H$O(B - $B%j%/%(%9%H$5$l$?%f!<%6%G%#%l%/%H%j$N%f!<%6(B ID $B$G(B CGI $B%W%m%0%i%`$r(B - $B<B9T$9$k$?$a$K(B suEXEC $B%i%C%Q!<$r8F$S$^$9!#(B - $B$3$N5!G=$rF0:n$5$;$k$?$a$KI,MW$J$3$H$O!"(BCGI - $B$r$=$N%f!<%6$G<B9T$G$-$k$3$H!"$=$N%9%/%j%W%H$,>e5-$N(B<a href="#model">$B%;%-%e%j%F%#8!::(B</a>$B$r%Q%9$G$-$k$3$H$G$9!#(B - <a href="#install">$B%3%s%Q%$%k(B - $B;~$N%*%W%7%g%s(B</a> <code>--with-suexec-userdir</code> $B$b;2>H$7$F$/$@$5$$!#(B</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 $B$N%G%P%C%0(B</a></h2> - - <p>suEXEC wrapper $B$O!">e5-$G=R$Y$?(B <code>--with-suexec-logfile</code> - $B%*%W%7%g%s$G;XDj$5$l$?%U%!%$%k$K%m%0>pJs$r5-O?$7$^$9!#(B - wrapper $B$rE,@Z$K@_Dj!"%$%s%9%H!<%k$G$-$F$$$k$H;W$&>l9g!"(B - $B$I$3$GLB$C$F$$$k$+8+$h$&$H$9$k$J$i$3$N%m%0$H%5!<%P$N(B - $B%(%i!<%m%0$r8+$k$H$h$$$G$7$g$&!#(B</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">$B$H$+$2$KCm0U(B: $B7Y9p$H;vNc(B</a></h2> - - <p><strong>$BCm0U(B!</strong> - $B$3$N>O$O40A4$G$O$"$j$^$;$s!#$3$N>O$N:G?72~D{HG$K$D$$$F$O!"(B - Apache $B%0%k!<%W$N(B<a href="http://httpd.apache.org/docs-2.1/suexec.html"> - $B%*%s%i%$%s%I%-%e%a%s%H(B</a>$BHG$r;2>H$7$F$/$@$5$$!#(B - </p> - - <p>$B%5!<%P$N@_Dj$K@)8B$r$b$&$1$k(B wrapper $B$K$D$$$F!"(B - $B$$$/$D$+6=L#?<$$E@$,$"$j$^$9!#(BsuEXEC $B$K4X$9$k(B "$B%P%0(B" - $B$rJs9p$9$kA0$K$3$l$i$r3NG'$7$F$/$@$5$$!#(B</p> - - <ul> - <li><strong>suEXEC $B$N6=L#?<$$E@(B</strong></li> - - <li>$B3,AX9=B$$N@)8B(B - - - <p class="indent"> - $B%;%-%e%j%F%#$H8zN($NM}M3$+$i!"(B<code>suEXEC</code> $B$NA4$F$N%j%/%(%9%H$O(B - $B2>A[%[%9%H$X$N%j%/%(%9%H$K$*$1$k:G>e0L$N%I%-%e%a%s%H%k!<%HFb$+!"(B - $B%f!<%6%G%#%l%/%H%j$X$N%j%/%(%9%H$K$*$1$k8D!9$N%f!<%6$N:G>e0L$N(B - $B%I%-%e%a%s%H%k!<%HFb$K;D$i$J$1$l$P$J$j$^$;$s!#(B - $BNc$($P!";M$D$N2>A[%[%9%H$r@_Dj$7$F$$$k>l9g!"(B - $B2>A[%[%9%H$N(B suEXEC $B$KM-Mx$J$h$&$K!"%a%$%s$N(B Apache - $B%I%-%e%a%s%H3,AX$N30B&$KA4$F$N2>A[%[%9%H$N%I%-%e%a%s%H%k!<%H$r(B - $B9=C[$9$kI,MW$,$"$j$^$9!#(B($BNc$O8eF|5-:\(B) - </p> - </li> - - <li>suEXEC $B$N(B PATH $B4D6-JQ?t(B - - - <p class="indent"> - $B$3$l$rJQ99$9$k$N$O4m81$G$9!#$3$N;XDj$K4^$^$l$k3F%Q%9$,(B - <strong>$B?.Mj$G$-$k(B</strong> - $B%G%#%l%/%H%j$G$"$k$3$H$r3NG'(B$B$7$F$/$@$5$$!#(B - $B@$3&$+$i$N%"%/%;%9$K$h$j!"C/$+$,%[%9%H>e$G%H%m%$$NLZGO(B - $B$r<B9T$G$-$k$h$&$K$O$7$?$/$J$$$G$7$g$&!#(B - </p> - </li> - - <li>suEXEC $B%3!<%I$N2~B$(B - - - <p class="indent"> - $B7+$jJV$7$^$9$,!"2?$r$d$m$&$H$7$F$$$k$+GD0.$;$:$K$3$l$r$d$k$H(B - <strong>$BBg$-$JLdBj(B</strong>$B$r0z$-5/$3$7$+$M$^$;$s!#(B - $B2DG=$J8B$jHr$1$F$/$@$5$$!#(B - </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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/upgrading.html b/docs/manual/upgrading.html index c376453c0e..e10b69c050 100644 --- a/docs/manual/upgrading.html +++ b/docs/manual/upgrading.html @@ -10,9 +10,9 @@ URI: upgrading.html.fr Content-Language: fr Content-type: text/html; charset=ISO-8859-1 -URI: upgrading.html.ja.jis +URI: upgrading.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..95bc01846e --- /dev/null +++ b/docs/manual/upgrading.html.ja.euc-jp @@ -0,0 +1,210 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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="./fr/upgrading.html" hreflang="fr" rel="alternate" title="Français"> fr </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="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> +</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> + + </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="./fr/upgrading.html" hreflang="fr" rel="alternate" title="Français"> fr </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="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> +</div><div id="footer"> +<p class="apache">Copyright 1999-2004 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.jis b/docs/manual/upgrading.html.ja.jis deleted file mode 100644 index 840d917f48..0000000000 --- a/docs/manual/upgrading.html.ja.jis +++ /dev/null @@ -1,210 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B$+$i(B 2.0 $B$X$N%"%C%W%0%l!<%I(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>1.3 $B$+$i(B 2.0 $B$X$N%"%C%W%0%l!<%I(B</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="./fr/upgrading.html" hreflang="fr" rel="alternate" title="Français"> fr </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="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> -</div> - - <p>$B%"%C%W%0%l!<%I$r4JC1$K$9$k$?$a$K!"4{B8$N(B Apache $B%f!<%6$K(B - $BHs>o$K=EMW$J>pJs$r$3$NJ8=q$K$^$H$a$F$$$^$9!#$3$l$OC;$$(B - $BCm0U=q$-$H$7$F=q$+$l$F$$$^$9!#$h$j>\$7$$>pJs$O(B - <a href="new_features_2_0.html">$B?75!G=(B</a>$B$NJ8=q$d(B - <code>src/CHANGES</code> $B%U%!%$%k$G8+$D$1$i$l$k$H;W$$$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">$B%3%s%Q%$%k;~$N@_Dj$NJQ99(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#run-time">$B<B9T;~$N@_Dj$NJQ99(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#misc">$B$=$NB>$NJQ99(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#third-party">$B%5!<%I%Q!<%F%#%b%8%e!<%k(B</a></li> -</ul><h3>$B;2>H(B</h3><ul class="seealso"><li><a href="new_features_2_0.html">Apache 2.0 $B?75!G=$N35MW(B</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">$B%3%s%Q%$%k;~$N@_Dj$NJQ99(B</a></h2> - - - <ul> - <li>Apache $B$O(B <a href="install.html">$B%S%k%I=hM}$N@_Dj(B</a> - $B$K(B <code>autoconf</code> $B$H(B <code>libtool</code> $B$r;H$&$h$&$K$J$j$^$7$?!#(B - $B$3$N%7%9%F%`$O(B Apache 1.3 $B$N(B APACI $B%7%9%F%`$H;w$F$$$^$9$,!"(B - $B$^$C$?$/F1$8$H$$$&$o$1$G$O$"$j$^$;$s!#(B</li> - - <li>$BDL>o$N%3%s%Q%$%k$9$k$+$I$&$+$rA*Br$G$-$k%b%8%e!<%k72$K2C$($F!"(B - Apache 2.0 $B$O(B - $B%j%/%(%9%H=hM}$N<g$JItJ,$r(B <a href="mpm.html">$B%^%k%A%W%m%;%C%7%s%0(B - $B%b%8%e!<%k(B</a> (MPM) $B$K0\F0$7$^$7$?!#(B</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">$B<B9T;~$N@_Dj$NJQ99(B</a></h2> - - - <ul> - <li>Apache 1.3 $B$N;~$K%3%"%5!<%P$K$"$C$?B?$/$N%G%#%l%/%F%#%V$O(B - MPM $B$K0\F0$7$^$7$?!#%5!<%P$K(B Apache 1.3 $B$H$G$-$k$@$1F1$8?6$kIq$$$r(B - $B$5$;$?$$>l9g$O!"(B<code class="module"><a href="./mod/prefork.html">prefork</a></code> MPM $B$r(B - $BA*$s$G$/$@$5$$!#B>$N(B MPM $B$O%W%m%;%9$N:n@.$d%j%/%(%9%H$N=hM}$N(B - $B@)8f$K0[$J$C$?%G%#%l%/%F%#%V$r;H$$$^$9!#(B</li> - - <li><a href="mod/mod_proxy.html">Proxy $B%b%8%e!<%k(B</a> $B$O(B - HTTP/1.1 $B$KBP1~$9$k$?$a$K:F9=@.$5$l$^$7$?!#=EMW$JJQ99E@$H$7$F$O!"(B - $B%W%m%-%7$N%"%/%;%9@)8f$,(B <code><Directory proxy:></code> $B%V%m%C%/$N(B - $BBe$o$j$K(B <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> - $B%V%m%C%/$KCV$+$l$k$h$&$K$J$C$?!"$H$$$&$b$N$,$"$j$^$9!#(B</li> - - <li>$B%b%8%e!<%k$NCf$K$O!"(B<code>PATH_INFO</code> ($BK\Ev$N%U%!%$%kL>$N8e$KB3$/(B - $B%Q%9>pJs(B) $B$N07$$$,JQ$o$C$?$b$N$,$"$j$^$9!#0JA0$O%O%s%I%i$H$7$F(B - $B<BAu$5$l$F$$$?$b$N$,%U%#%k%?$H$7$F<BAu$5$l$k$h$&$K$J$C$?$b$N$O(B - <code>PATH_INFO</code> $B$N$"$k%j%/%(%9%H$r<u$1IU$1$^$;$s!#(B<a href="mod/mod_include.html">INCLUDES</a> $B$d(B - <a href="http://www.php.net/">PHP</a> $B$J$I$N%U%#%k%?$O(B - $B%3%"%O%s(B$B%I%i$N>e$K<BAu$5$l$F$$$^$9$N$G!"(B<code>PATH_INFO</code> - $BIU$-$N%j%/%(%9%H$r5qH]$7$^$9!#(B - <code class="directive"><a href="./mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> - $B%G%#%l%/%F%#%V$r;H$C$F%3%"%O%s%I%i$,(B <code>PATH_INFO</code> - $BIU$-$N%j%/%(%9%H$r<u$1IU$1$k$h$&$K$G$-!"$=$l$K$h$C$F(B SSI $BEy$G(B - <code>PATH_INFO</code> $B$r;H$&5!G=$rI|3h$5$;$k$3$H$,$G$-$^$9!#(B</li> - - <li><code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code> - $B%G%#%l%/%F%#%V$O(B <code>on</code> $B$b$7$/$O(B <code>off</code> $B$H$$$&0z?t$r(B - $B<h$k$h$&$K$J$j$^$7$?!#4{$KB8:_$7$F$$$k(B - <code class="directive">CacheNegotiatedDocs</code> $B$O(B - <code>CacheNegotiatedDocs on</code> - $B$KCV$-49$($F$/$@$5$$!#(B</li> - - <li> - <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> - $B%G%#%l%/%F%#%V$O%F%-%9%H%a%C%;!<%8$r(B - $B<($9$?$a$K0z?t$N:G=i$K;H$o$l$F$$$?0zMQId$r;H$o$J$$$h$&$K$J$j$^$7$?!#(B - $BBe$o$j$K!"%a%C%;!<%8$rFs=E0zMQId$G0O$`$h$&$K$J$C$F$$$^$9!#(B - $BNc$($P!"4{B8$N(B - - <div class="example"><p><code> - ErrorDocument 403 "Some Message - </code></p></div> - $B$O(B - - <div class="example"><p><code> - ErrorDocument 403 "Some Message" - </code></p></div> - - $B$KCV$-49$($kI,MW$,$"$j$^$9!#(B - $BFsHVL\$N0z?t$O!"M-8z$J(B URL $B$d%Q%9L>$G$J$$8B$j(B - $B%F%-%9%H%a%C%;!<%8$H$7$F07$o$l$^$9!#(B - </li> - - <li><code>AccessConfig</code> $B%G%#%l%/%F%#%V$H(B - <code>ResourceConfig</code> $B%G%#%l%/%F%#%V$O:o=|$5$l$^$7$?!#(B - $B$3$l$i$N%G%#%l%/%F%#%V$OF1Ey$N5!G=$r;}$D(B - <code class="directive"><a href="./mod/core.html#include">Include</a></code> $B$G(B - $BCV$-49$($k$3$H$,$G$-$^$9!#@_Dj%U%!%$%k$K<h$j9~$`Be$o$j$K!"(B - $B>e$N%G%#%l%/%F%#%V$N%G%U%)%k%HCM$r;H$C$F$$$?>l9g$O!"(B - <code>httpd.conf</code> $B$K(B <code>Include conf/access.conf</code> $B$H(B - <code>Include conf/srm.conf</code> $B$rDI2C$9$kI,MW$,$"$k$G$7$g$&!#(B - $B0JA0$N%G%#%l%/%F%#%V$K$h$k=gHV$N$h$&$K(B Apache $B$,@_Dj%U%!%$%k$r(B - $BFI$_9~$`$h$&$K$9$k$?$a$K$O!"(B<code>httpd.conf</code> $B$N:G8e$K(B - <code>srm.conf</code>$B!"(B<code>access.conf</code> $B$N=g$K$=$l$>$l(B - <code class="directive"><a href="./mod/core.html#include">Include</a></code> - $B%G%#%l%/%F%#%V$r=q$$$F$/$@$5$$!#(B</li> - - <li><code>BindAddress</code> $B%G%#%l%/%F%#%V$H(B <code>Port</code> - $B%G%#%l%/%F%#%V$O:o=|$5$l$^$7$?!#F1Ey$N5!G=$O$h$j=@Fp$J(B - <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> - $B%G%#%l%/%F%#%V$K$h$jDs6!$5$l$F$$$^$9!#(B</li> - - <li><code>Port</code> $B%G%#%l%/%F%#%V$O(B Apache-1.3 $B$K$O<+8J;2>H(B URL $B$G(B - $B;H$o$l$k%]!<%HHV9f$r@_Dj$9$k!"$H$$$&;HMQK!$b$"$j$^$7$?!#(B - $B$3$l$O(B Apache-2.0 $B$G$O?7$7$$(B - <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> - $B9=J8$K$h$C$F9T$J$$$^$9!#0l$D$N%G%#%l%/%F%#%V$G%[%9%HL>(B<em>$B$H(B</em> - $B<+8J;2>H(B URL $B$NN>J}$r@_Dj$G$-$k$h$&$K9=J8$,JQ99$5$l$^$7$?!#(B</li> - - <li><code>ServerName</code> $B%G%#%l%/%F%#%V$O:o=|$5$l$^$7$?!#(B - $B%j%/%(%9%H$r07$&J}K!$O(B MPM $B$NA*Br$K$h$j7hDj$5$l$k$h$&$K$J$j$^$7$?!#(B - $B8=;~E@$G$O(B inetd $B$+$i5/F0$5$l$k$h$&$K@_7W$5$l$?(B MPM $B$O$"$j$^$;$s!#(B</li> - - <li><code>AgentLog</code> $B%G%#%l%/%F%#%V!"(B - <code>RefererLog</code> $B%G%#%l%/%F%#%V!"(B - <code>RefererIgnore</code> $B%G%#%l%/%F%#%V$rDs6!$7$F$$$?(B - <code>mod_log_agent</code> $B$H(B <code>mod_log_referer</code> - $B%b%8%e!<%k$O:o=|$5$l$^$7$?!#(B - Agent $B%m%0$H(B refere $B%m%0$O(B <code class="directive">mod_log_config</code> $B$N(B - <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> - $B%G%#%l%/%F%#%V$K$h$j<B8=2DG=$G$9!#(B</li> - - <li><code>AddModule</code> $B%G%#%l%/%F%#%V$H(B <code>ClearModuleList</code> - $B%G%#%l%/%F%#%V$O:o=|$5$l$^$7$?!#$3$l$i$N%G%#%l%/%F%#%V$O!"(B - $B%b%8%e!<%k$,@5$7$$=gHV$G8F$P$l$k$h$&$K$9$k$?$a$K;H$o$l$F$$$^$7$?!#(B - Apache 2.0 $B$N?7(B API $B$O%b%8%e!<%k$,L@<(E*$K=gHV$r;XDj$G$-$k$h$&$K(B - $B$J$C$F$*$j!"$3$l$i$N%G%#%l%/%F%#%V$OI,MW$J$/$J$j$^$7$?!#(B</li> - - <li><code>FancyIndexing</code> $B%G%#%l%/%F%#%V$O:o=|$5$l$^$7$?!#(B - $BF1$85!G=$O(B <code class="directive"><a href="./mod/mod_autoindex.html#indexoptions">IndexOptions</a></code> - $B%G%#%l%/%F%#%V$N(B <code>FancyIndexing</code> $B%*%W%7%g%s$G(B - $B<B8=$G$-$^$9!#(B</li> - - <li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> $B$K$h$k(B MultiViews - $B%3%s%F%s%H%M%4%7%(!<%7%g%s5;=Q$O!"(B - $B%G%U%)%k%H$N%U%!%$%k%^%C%A%s%0$,$h$j87L)$J$b$N$KJQ99$5$l$^$7$?!#(B - <em>$B%M%4%7%(!<%H2DG=$J(B</em>$B%U%!%$%k$N>l9g$K$N$_A*Br$5$l$^$9!#(B - $B0JA0$N5sF0$O!"(B<code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiviewsMatch</a></code> - $B%G%#%l%/%F%#%V$r;HMQ$9$k$3$H$GI|3h$G$-$^$9!#(B</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">$B$=$NB>$NJQ99(B</a></h2> - - - <ul> - <li>Apache 1.3 $B$G<B83E*$J%b%8%e!<%k$@$C$?(B - <code class="directive">mod_auth_digest</code> $B$O(B - $BI8=`%b%8%e!<%k$K$J$j$^$7$?!#(B</li> - - <li>Apache 1.3 $B$G<B83E*$J%b%8%e!<%k$@$C$?(B <code>mod_mmap_static</code> $B$O(B - <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> $B$GCV$-49$($i$l$^$7$?!#(B</li> - - <li>Apache $B$NG[I[$OFHN)$7$?(B <code>src</code> $B%G%#%l%/%H%j$,(B - $B$J$/$J$k$h$&$K!"40A4$K:F9=@.$5$l$^$7$?!#$=$NBe$o$j$K!"(B - $B%=!<%9$O<g%G%#%l%/%H%j$KO@M}E*$KG[CV$5$l$k$h$&$K$J$j!"(B - $B%3%s%Q%$%k$5$l$?%5!<%P$N%$%s%9%H!<%k$OJL%G%#%l%/%H%j$X(B - $B9T$J$&$h$&$K$J$j$^$7$?!#(B</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">$B%5!<%I%Q!<%F%#%b%8%e!<%k(B</a></h2> - - - <p>Apache 2.0 $B$N%5!<%P(B API $B$K$OB?$/$NJQ99$,2C$($i$l$^$7$?!#(B - Apache 1.3 $BMQ$N4{B8$N%b%8%e!<%k$O(B Apache 2.0 $B$G$O=$@5$J$7$G$O(B - $BF0$-(B<strong>$B$^$;$s(B</strong>$B!#>\:Y$O(B <a href="developer/">$B3+H/<T8~$1J8=q(B</a> $B$K$"$j$^$9!#(B</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="./fr/upgrading.html" hreflang="fr" rel="alternate" title="Français"> fr </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="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> -</div><div id="footer"> -<p class="apache">Copyright 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file diff --git a/docs/manual/urlmapping.html b/docs/manual/urlmapping.html index 2343f26e73..5a9c3a9278 100755 --- 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.jis +URI: urlmapping.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..462ca89a11 --- /dev/null +++ b/docs/manual/urlmapping.html.ja.euc-jp @@ -0,0 +1,284 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="./">バージョン 2.1</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> + + <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 1999-2004 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.jis b/docs/manual/urlmapping.html.ja.jis deleted file mode 100755 index 0394fb162d..0000000000 --- a/docs/manual/urlmapping.html.ja.jis +++ /dev/null @@ -1,284 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B$+$i%U%!%$%k%7%9%F%`>e$N0LCV$X$N%^%C%W(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="./">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>URL $B$+$i%U%!%$%k%7%9%F%`>e$N0LCV$X$N%^%C%W(B</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> - - <p>$B$3$NJ8=q$O(B Apache $B$,%j%/%(%9%H$N(B URL $B$+$iAw?.$9$k%U%!%$%k$N(B - $B%U%!%$%k%7%9%F%`>e$N0LCV$r7hDj$9$kJ}K!$r@bL@$7$^$9!#(B</p> - </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#related">$B4XO"$9$k%b%8%e!<%k$H%G%#%l%/%F%#%V(B</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 $B30$N%U%!%$%k(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#user">$B%f!<%6%G%#%l%/%H%j(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#redirect">URL $B%j%@%$%l%/%7%g%s(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#proxy">$B%j%P!<%9%W%m%-%7(B</a></li> -<li><img alt="" src="./images/down.gif" /> <a href="#rewrite">$B%j%i%$%H%(%s%8%s(B</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">$B4XO"$9$k%b%8%e!<%k$H%G%#%l%/%F%#%V(B</a></h2> - -<table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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>$B%j%/%(%9%H$KBP$7$F$I$N%U%!%$%k$rAw?.$9$k$+$r7hDj$9$k$H$-$N(B - Apache $B$N%G%U%)%k%H$NF0:n$O!"%j%/%(%9%H$N(B URL-Path (URL $B$N%[%9%HL>$H(B - $B%]!<%HHV9f$N8e$KB3$/ItJ,(B) $B$r<h$j=P$7$F@_Dj%U%!%$%k$G;XDj$5$l$F$$$k(B - <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - $B$N:G8e$KDI2C$9$k!"$H$$$&$b$N$G$9!#$G$9$+$i!"(B - <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - $B$N2<$N%G%#%l%/%H%j$d%U%!%$%k$,%&%'%V$+$i8+$($k4pK\$N%I%-%e%a%s%H$NLZ9=B$$r(B - $B$J$7$^$9!#(B</p> - - <p>Apache $B$K$O%5!<%P$,J#?t$N%[%9%H$X$N%j%/%(%9%H$r<u$1<h$k(B - <a href="vhosts/">$B%P!<%A%c%k%[%9%H(B</a> $B$N5!G=$b$"$j$^$9!#(B - $B$3$N>l9g!"$=$l$>$l$N%P!<%A%c%k%[%9%H$KBP$7$F0c$&(B - <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - $B$r;XDj$9$k$3$H$,$G$-$^$9!#$^$?!"(B<code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code> - $B%b%8%e!<%k$K$h$jDs6!$5$l$k%G%#%l%/%F%#%V$r;H$C$F!"(B - $BAw?.$9$k$?$a$N%3%s%F%s%D$N>l=j$r%j%/%(%9%H$5$l$?(B IP - $B%"%I%l%9$d%[%9%HL>$+$iF0E*$K7h$a$k$3$H$b$G$-$^$9!#(B</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 $B30$N%U%!%$%k(B</a></h2> - - <p>$B%U%!%$%k%7%9%F%`>e$N!"(B - $B87L)$K$O(B <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - $B$N2<$K$O$J$$ItJ,$X$N%&%'%V%"%/%;%9$r5v2D$9$kI,MW$,$"$k(B - $B>l9g$,$h$/$"$j$^$9!#(BApache $B$O$3$N$?$a$KJ#?t$NJ}K!$rMQ0U$7$F$$$^$9!#(B - Unix $B%7%9%F%`$G$O!"%U%!%$%k%7%9%F%`$NB>$NItJ,$r%7%s%\%j%C%/%j%s%/$r(B - $B;H$C$F(B <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> - $B$N2<$K;}$C$F$/$k$3$H$,$G$-$^$9!#%;%-%e%j%F%#>e$NM}M3$K$h$j!"(B - Apache $B$O3:Ev$9$k%G%#%l%/%H%j$N(B - <code class="directive"><a href="./mod/core.html#options">Options</a></code> $B$N@_Dj$K(B - <code>FollowSymLinks</code> $B$+(B <code>SymLinksIfOwnerMatch</code> $B$,(B - $B$"$k>l9g$K$N$_%7%s%\%j%C%/%j%s%/$r$?$I$j$^$9!#(B</p> - - <p>$BBe$o$j$NJ}K!$H$7$F!"(B<code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code> - $B%G%#%l%/%F%#%V$r;H$C$F%U%!%$%k%7%9%F%`$NG$0U$NItJ,$r%&%'%V$N6u4V$K(B - $B%^%C%W$G$-$^$9!#$?$H$($P!"(B</p> - -<div class="example"><p><code>Alias /docs /var/web</code></p></div> - - <p>$B$H$$$&@_Dj$N$H$-$O!"(BURL - <code>http://www.example.com/docs/dir/file.html</code> $B$K$O(B - <code>/var/web/dir/file.html</code> $B$,Aw?.$5$l$^$9!#(B - <code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code> $B$b!"(B - $BBP>]$H$J$C$F$$$k%Q%9$,(B CGI $B%9%/%j%W%H$H$7$F07$o$l$k$H$$$&DI2C$N(B - $B8z2L0J30$OF1$8$h$&$KF0:n$7$^$9!#(B</p> - - <p>$B$b$C$H=@Fp$J@_Dj$,I,MW$J>u67$G$O!"(B - <code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code> $B%G%#%l%/%F%#%V$d(B - <code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code> $B%G%#%l%/%F%#%V(B - $B$r;H$C$F6/NO$J@55,I=8=$K4p$E$$$?%^%C%A$HCV49$r9T$J$&$3$H$,$G$-$^$9!#(B - $B$?$H$($P!"(B</p> - -<div class="example"><p><code>ScriptAliasMatch ^/~([a-zA-Z0-9]+)/cgi-bin/(.+) - /home/$1/cgi-bin/$2</code></p></div> - - <p>$B$O(B <code>http://example.com/~user/cgi-bin/script.cgi</code> $B$X$N(B - $B%j%/%(%9%H$r(B <code>/home/user/cgi-bin/script.cgi</code> $B$H$$$&%Q%9$X(B - $B%^%C%W$7!"$3$N%^%C%W$N7k2L$H$7$F$N%U%!%$%k$r(B CGI $B%9%/%j%W%H$H$7$F(B - $B07$$$^$9!#(B</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">$B%f!<%6%G%#%l%/%H%j(B</a></h2> - - <p>$BEAE}E*$K(B Unix $B%7%9%F%`$G$O%f!<%6(B <em>user</em> $B$N%[!<%`%G%#%l%/%H%j$r(B - <code>~user/</code> $B$H$7$F;2>H$G$-$^$9!#(B<code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> - $B%b%8%e!<%k$O$3$N35G0$r%&%'%V$K3HD%$7$F!"(B - $B$=$l$>$l$N%f!<%6$N%[!<%`%G%#%l%/%H%j$N%U%!%$%k$r(B - $B0J2<$N$h$&$J(B URL $B$r;H$C$F%"%/%;%9$G$-$k$h$&$K$7$^$9!#(B</p> - -<div class="example"><p><code>http://www.example.com/~user/file.html</code></p></div> - - <p>$B%;%-%e%j%F%#$N4QE@$+$i!"%&%'%V$+$i%f!<%6$N%[!<%`%G%#%l%/%H%j$X(B - $BD>@\%"%/%;%9$G$-$k$h$&$K$9$k$3$H$OE,@Z$G$O$"$j$^$;$s!#$G$9$+$i!"(B - <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code> $B%G%#%l%/%F%#%V$K$O(B - $B%f!<%6$N%[!<%`%G%#%l%/%H%j$N2<$N!"%&%'%V%U%!%$%k$N(B - $BCV$+$l$F$$$k%G%#%l%/%H%j$r;XDj$7$^$9!#%G%U%)%k%H$N@_Dj$N(B - <code>Userdir public_html</code> $B$r;H$&$H!">e$N(B URL $B$O(B - <code>/home/user/public_html/file.html</code> $B$H$$$&$h$&$J%U%!%$%k$K(B - $B%^%C%W$5$l$^$9!#$3$3$G!"(B<code>/home/user/</code> $B$O(B - <code>/etc/passwd</code> $B$G;XDj$5$l$F$$$k%f!<%6$N%[!<%`%G%#%l%/%H%j$G$9!#(B</p> - - <p><code class="directive"><a href="./mod/mod_userdir.html#userdir">Userdir</a></code> $B$K$O!"(B - <code>/etc/passwd</code> $B$K%[!<%`%G%#%l%/%H%j$N0LCV$,=q$+$l$F$$$J$$(B - $B%7%9%F%`$G$b;H$&$3$H$N$G$-$kB>$N7A<0$b$"$j$^$9!#(B</p> - - <p>$BCf$K$O%7%s%\%k(B "~" (<code>%7e</code> $B$N$h$&$KId9f2=$5$l$k$3$H$,B?$$(B) - $B$r3J9%$,0-$$$H;W$C$F!"%f!<%6$N%G%#%l%/%H%j$rI=$9$?$a$KJL$NJ8;zNs$N(B - $B;HMQ$r9%$`?M$,$$$^$9!#(Bmod_userdir $B$O$3$N5!G=$r%5%]!<%H$7$F$$$^$;$s!#(B - $B$7$+$7!"%f!<%6$N%[!<%`%G%#%l%/%H%j$,5,B'E*$J9=@.$N$H$-$O!"(B - <code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code> $B$r;H$C$FK>$_$N(B - $B8z2L$rC#@.$9$k$3$H$,$G$-$^$9!#$?$H$($P!"(B - <code>http://www.example.com/upages/user/file.html</code> $B$,(B - <code>/home/user/public_html/file.html</code> $B$K%^%C%W$5$l$k$h$&$K$9$k$K$O!"(B - $B0J2<$N$h$&$K(B <code>AliasMatch</code> $B%G%#%l%/%F%#%V$r;H$$$^$9(B:</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 $B%j%@%$%l%/%7%g%s(B</a></h2> - - <p>$B>e$N@a$G@bL@$7$?@_DjMQ$N%G%#%l%/%F%#%V$O(B Apache $B$K(B - $B%U%!%$%k%7%9%F%`$NFCDj$N>l=j$+$i%3%s%F%s%D$r<h$C$F$-$F(B - $B%/%i%$%"%s%H$KAw$jJV$9$h$&$K$7$^$9!#$H$-$K$O!"$=$NBe$o$j$K(B - $B%/%i%$%"%s%H$K%j%/%(%9%H$5(B$B$l$?%3%s%F%s%D$OJL$N(B URL $B$K$"$k$3$H$r(B - $BCN$i$;$F!"%/%i%$%"%s%H$,?7$7$$(B URL $B$X?7$7$$%j%/%(%9%H$r9T$J$&$h$&$K(B - $B$9$kJ}$,K>$^$7$$$3$H$,$"$j$^$9!#$3$l$O(B<em>$B%j%@%$%l%/%7%g%s(B</em>$B$H(B - $B8F$P$l$F$$$F!"(B<code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code> - $B%G%#%l%/%F%#%V$K$h$j<BAu$5$l$F$$$^$9!#$?$H$($P!"(B - <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> $B$N2<$N%G%#%l%/%H%j(B - <code>/foo/</code> $B$,?7$7$$%G%#%l%/%H%j(B <code>/bar/</code> $B$K0\F0$7$?$H$-$O!"(B - $B0J2<$N$h$&$K$7$F%/%i%$%"%s%H$,?7$7$$>l=j$N%3%s%F%s%D$r%j%/%(%9%H$9$k$h$&$K(B - $B;X<($9$k$3$H$,$G$-$^$9(B:</p> - -<div class="example"><p><code>Redirect permanent /foo/ - http://www.example.com/bar/</code></p></div> - - <p>$B$3$l$O!"(B<code>/foo/</code> $B$G;O$^$k$9$Y$F$N(B URL-Path $B$r!"(B - <code>www.example.com</code> $B%5!<%P$N(B <code>/bar/</code> $B$,(B - <code>/foo/</code> $B$KCV49$5$l$?$b$N$K%j%@%$%l%/%H$7$^$9!#(B - $B%5!<%P$O<+J,<+?H$N%5!<%P$@$1$G$J$/!"$I$N%5!<%P$K$G$b%/%i%$%"%s%H$r(B - $B%j%@%$%l%/%H$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>Apache $B$O$h$jJ#;($J=q$-49$($NLdBj$N$?$a$K!"(B - <code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> $B%G%#%l%/%F%#%V$r(B - $BDs6!$7$F$$$^$9!#$?$H$($P!"%5%$%H$N%[!<%`%Z!<%8$r0c$&%5%$%H$K%j%@%$%l%/%H(B - $B$9$k$1$l$I!"B>$N%j%/%(%9%H$O$=$N$^$^07$&!"$H$$$&$H$-$O0J2<$N@_Dj$r(B - $B;H$$$^$9(B:</p> - -<div class="example"><p><code>RedirectMatch permanent ^/$ - http://www.example.com/startpage.html</code></p></div> - - <p>$B$"$k$$$O!"0l;~E*$K%5%$%H$N$9$Y$F$N%Z!<%8$rB>$N%5%$%H$NFCDj$N(B - $B%Z!<%8$X%j%@%$%l%/%H$9$k$H$-$O!"0J2<$r;H$$$^$9(B:</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">$B%j%P!<%9%W%m%-%7(B</a></h2> - -<p>Apache $B$O1s3VCO$K$"$k%I%-%e%a%s%H$r%m!<%+%k$N%5!<%P$N(B URL $B6u4V$K(B -$B;}$C$F$/$k$3$H$b$G$-$^$9!#$3$N<jK!$O(B<em>$B%j%P!<%9%W%m%-%7(B</em>$B$H8F$P$l$F$$$^$9!#(B -$B%&%'%V%5!<%P$,1s3VCO$N%I%-%e%a%s%H$r<hF@$7$F%/%i%$%"%s%H$KAw$jJV$9$N$,(B -$B%W%m%-%7%5!<%P$NF0:n$N$h$&$K8+$($k$+$i$G$9!#%/%i%$%"%s%H$K$O%I%-%e%a%s%H$,(B -$B%j%P!<%9%W%m%-%7%5!<%P$+$iAw$i$l$F$-$F(B$B$$$k$h$&$K8+$($kE@$,DL>o$N(B -$B%W%m%-%7$H$O0[$J$j$^$9!#(B</p> - -<p>$B<!$NNc$G$O!"%/%i%$%"%s%H$,(B <code>/foo/</code> $B%G%#%l%/%H%j$N2<$K$"$k(B -$B%I%-%e%a%s%H$r%j%/%(%9%H$9$k$H!"%5!<%P$,(B <code>internal.example.com</code> $B$N(B -<code>/bar/</code> $B%G%#%l%/%H%j$+$i<hF@$7$F!"$5$b%m!<%+%k%5!<%P$+$i$N(B -$B%I%-%e%a%s%H$N$h$&$K$7$F%/%i%$%"%s%H$KJV$7$^$9!#(B</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> $B%G%#%l%/%F%#%V$O(B -$B%5!<%P$,E,@Z$J%I%-%e%a%s%H$r<hF@$9$k$h$&$K@_Dj$7!"(B -<code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> $B%G%#%l%/%F%#%V$O(B -<code>internal.example.com</code> $B$+$i$N%j%@%$%l%/%H$,%m!<%+%k%5!<%P$N(B -$BE,@Z$J%G%#%l%/%H%j$r;X$9$h$&$K=q$-49$($^$9!#(B -$BF1MM$K(B <code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code> -$B$H(B <code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code> -$B$G%P%C%/%(%s%IB&%5!<%P$NH/9T$7$?(B Cookie $B$r=q$-49$($k$3$H$,$G$-$^$9!#(B</p> -<p>$B$?$@$7!"%I%-%e%a%s%H$NCf$N%j%s%/$O=q$-49$($i$l$J$$!"(B -$B$H$$$&$3$H$OCN$C$F$*$$$F$/$@$5$$!#(B -$B$G$9$+$i!"(B<code>internal.example.com</code> $B$X$N@dBP%Q%9$K$h$k%j%s%/$G$O!"(B -$B%/%i%$%"%s%H$,%W%m%-%7%5!<%P$rH4$1=P$7$F(B <code>internal.example.com</code> $B$K(B -$BD>@\%j%/%(%9%H$rAw$k!"$H$$$&$3$H$K$J$j$^$9!#(B -$B%5!<%I%Q!<%F%#@=%b%8%e!<%k$N(B <a href="http://apache.webthing.com/mod_proxy_html/">mod_proxy_html</a> -$B$O!"(BHTML $B$H(B XHTML $BCf$N%j%s%/$r=q$-49$($k$3$H$,$G$-$^$9!#(B</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">$B%j%i%$%H%(%s%8%s(B</a></h2> - - <p>$B$h$j0lAX6/NO$JCV49$,I,MW$J$H$-$O!"(B<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> - $B$,Ds6!$9$k%j%i%$%H%(%s%8%s$,Lr$KN)$D$G$7$g$&!#(B - $B$3$N%b%8%e!<%k$K$h$jDs6!$5$l$k%G%#%l%/%F%#%V$O(B - $B%V%i%&%6$N<oN`!"%j%/%(%9%H85$N(B IP $B%"%I%l%9$J$I$N%j%/%(%9%H$NFCD'$r(B - $B;H$C$FAw$jJV$9%3%s%F%s%D$N>l=j$r7h$a$^$9!#$5$i$K!"(B<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> - $B$O30It$N%G!<(B$B%?%Y!<%9%U%!%$%k$d%W%m%0%i%`$r;H$C$F%j%/%(%9%H$N07$$J}$r(B - $B7h$a$k$3$H$b$G$-$^$9!#%j%i%$%H%(%s%8%s$O>e$G5s$2$i$l$F$$$k;0$D$N%^%C%T%s%0(B - $B$9$Y$F$r9T$J$&$3$H$,$G$-$^$9(B: $BFbIt$N%j%@%$%l%/%H(B ($B%(%$%j%"%9(B)$B!"(B - $B30It$N%j%@%$%l%/%H!"%W%m%-%7$G$9!#(Bmod_rewrite $B$r;H$&B?$/$N<BMQE*$JNc$O(B - <a href="misc/rewriteguide.html">URL $B%j%i%$%H%,%$%I(B</a> - $B$G@bL@$5$l$F$$$^$9!#(B</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>$BI,$:!"%j%/%(%9%H$5$l$?(B URL $B$KBP1~$9$k%U%!%$%k$,%U%!%$%k%7%9%F%`$K(B - $BL5$$$H$$$&>l9g$,H/@8$7$^$9!#$3$l$,5/$3$k$N$K$O$$$/$D$+$NM}M3$,$"$j$^$9!#(B - $B>l9g$K$h$C$F$O!"%I%-%e%a%s%H$rJL$N>l=j$K0\F0$7$?7k2L$G$"$k$3$H$,$"$j$^$9!#(B - $B$3$N>l9g$O!"%/%i%$%"%s%H$K%j%=!<%9$N?7$7$$0LCV$rCN$i$;$k$?$a$K(B - <a href="#redirect">URL $B%j%@%$%l%/%7%g%s(B</a>$B$r;H$&$N$,:GA1$NJ}K!$G$9!#(B - $B$=$&$9$k$3$H$K$h$C$F!"%j%=!<%9$O?7$7$$0LCV$K0\F0$7$F$$$k$1$l$I$b!"(B - $B8E$$%V%C%/%^!<%/$d%j%s%/$,F0:n$7B3$1$k$h$&$K$9$k$3$H$,$G$-$^$9!#(B</p> - - <p>"File Not Found" $B%(%i!<$N$b$&0l$D$N$h$/$"$kM}M3$O!"(B - $B%V%i%&%6$X$ND>@\F~NO$d(B HTML $B%j%s%/$+$i$N6vH/E*$J(B URL $B$NF~NO4V0c$$$G$9!#(B - Apache $B$O$3$NLdBj$r2~A1$9$k$?$a$K!"(B<code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> - $B%b%8%e!<%k(B ($B0U?^E*$JDV$j4V0c$$(B) - ($BLuCm(B: $B@5$7$/$O(B spelling) $B$rDs6!$7$F$$$^$9!#$3$N%b%8%e!<%k$,(B - $B;HMQ$5$l$F$$$k$H$-$O!"(B"File Not Found" $B%(%i!<$r2#<h$j$7$F!"(B - $B;w$?%U%!%$%kL>$N%j%=!<%9$rC5$7$^$9!#$b$70l$D$@$18+$D$+$C$?>l9g$O(B - mod_speling $B$O%/%i%$%"%s%H$K@5$7$$0LCV$rCN$i$;$k$?$a$K(B HTTP $B%j%@%$%l%/%H$r(B - $BAw$j$^$9!#$b$7J#?t$N!V6a$$!W%U%!%$%k$,8+$D$+$C$?>l9g$O!"$=$l$i(B - $BBeBX$H$J$j$($k$b$N$N%j%9%H$,%/%i%$%"%s%H$KI=<($5$l$^$9!#(B</p> - - <p>mod_speling $B$NHs>o$KM-MQ$J5!G=$O!"BgJ8;z>.J8;z$r6hJL$;$:$K(B - $B%U%!%$%kL>$rHf3S$9$k$b$N$G$9!#$3$l$O(B URL $B$H(B unix $B$N(B - $B%U%!%$%k%7%9%F%`$,N>J}$H$bBgJ8;z>.J8;z$r6hJL$9$k$b$N$G$"$k!"(B - $B$H$$$&$3$H$r%f!<%6$,CN$i$J$$%7%9%F%`$GLr$KN)$A$^$9!#$?$@$7!"(B - $B;~@^$N(B URL $BD{@5DxEY$G:Q$^$:!"(Bmod_speling $B$r$h$jB?$/;HMQ$9$k$H!"%5!<%P$K(B - $B$5$i$J$kIi2Y$,$+$+$j$^$9!#$9$Y$F$N!V@5$7$/$J$$!W%j%/%(%9%H$N8e$K(B - URL $B$N%j%@%$%l%/%H$H%/%i%$%"%s%H$+$i$N?7$7$$%j%/%(%9%H$,$/$k$3$H$K(B - $B$J$j$^$9$+$i!#(B</p> - - <p>$B%3%s%F%s%D$N0LCV$r7h$a$h$&$H$9$k$9$Y$F$N;n$_$,<:GT$9$k$H!"(B - Apache $B$O!"(BHTTP $B%9%F!<%?%9%3!<%I(B 404 (file not found) $B$H6&$K(B - $B%(%i!<%Z!<%8$rJV$7$^$9!#$3$N%(%i!<%Z!<%8$N304Q$O(B - <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> - $B%G%#%l%/%F%#%V$G@)8f$5$l!"(B - <a href="custom-error.html">$B%+%9%?%`%(%i!<%l%9%]%s%9(B</a> $B$G(B - $B@bL@$5$l$F$$$k$h$&$K!"=@Fp$J@_Dj$r9T$J$&$3$H$,$G$-$^$9!#(B</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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="./mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">$BMQ(B$B8l(B</a> | <a href="./sitemap.html">$B%5%$%H%^%C%W(B</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 4ff87ef4f1..d3a03abdd8 100644 --- a/docs/manual/vhosts/fd-limits.html +++ b/docs/manual/vhosts/fd-limits.html @@ -2,9 +2,9 @@ URI: fd-limits.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: fd-limits.html.ja.jis +URI: fd-limits.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..6a3c18709d --- /dev/null +++ b/docs/manual/vhosts/fd-limits.html.ja.euc-jp @@ -0,0 +1,123 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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="../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="../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 1999-2004 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.jis b/docs/manual/vhosts/fd-limits.html.ja.jis deleted file mode 100644 index 13f43344bf..0000000000 --- a/docs/manual/vhosts/fd-limits.html.ja.jis +++ /dev/null @@ -1,123 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$B%U%!%$%k5-=R;R$N8B3&(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%P!<%A%c%k%[%9%H(B</a></div><div id="page-content"><div id="preamble"><h1>$B%U%!%$%k5-=R;R$N8B3&(B</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="../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>$B$?$/$5$s$N%P!<%A%c%k%[%9%H$r1?MQ$9$k>l9g!"$b$7!"(B - $B3F%P!<%A%c%k%[%9%H$4$H$K0[$J$k%m%0%U%!%$%k$,;XDj$7$F$"$k$H!"(B - Apache $B$,%U%!%$%k5-=R;R(B (<cite>$B%U%!%$%k%O%s%I%k(B</cite>$B$H$b8F$P$l$^$9(B) - $B$r;H$$@Z$C$F$7$^$&$3$H$,$"$j$^$9!#(BApache $B$,;HMQ$9$k%U%!%$%k(B - $B5-=R;R$N?t$O!"3F%(%i!<%m%0%U%!%$%k$K$D$-(B 1 $B$D!"B>$N%m%0%U%!%$%k$N(B - $B%G%#%l%/%F%#%V$K$D$-(B 1 $B$D!"$5$i$KFbIt$G;HMQ$9$k(B 10 $B$+$i(B 20$B!"(B - $B$N9g7W$K$J$j$^$9!#(BUnix $B%*%Z%l!<%F%#%s%0%7%9%F%`$G$O%W%m%;%9$4$H$K(B - $B;HMQ2DG=$J%U%!%$%k5-=R;R$N?t$r@)8B$7$F$$$^$9!#$?$$$F$$$N>l9g$O(B 64 $B$G!"(B - $BIaDL$OBg$-$JCM$N%O!<%I%j%_%C%H$^$GA}$d$9$3$H$,$G$-$^$9!#(B</p> - - <p>Apache $B$OI,MW$K1~$8$F>e8B$r3HBg$7$h$&$H;n$_$^$9$,!"(B - $B0J2<$N$h$&$J>l9g$K$O$&$^$/$$$+$J$$$+$b$7$l$^$;$s!#(B</p> - - <ol> - <li>$BMxMQ$7$F$$$k%7%9%F%`$G(B <code>setrlimit()</code> - $B%7%9%F%`%3!<%k$,Ds6!$5$l$F$$$J$$!#(B</li> - - <li>$B%7%9%F%`>e$G(B <code>setrlimit</code>(RLIMIT_NOFILE) $B$,F0:n$7$J$$(B - ($B$?$H$($P(B Solaris 2.3 $B$N$h$&$K(B)$B!#(B</li> - - <li>$BMW5a$5$l$k%U%!%$%k5-=R;R$N?t$,(B - $B%O!<%I%j%_%C%H$rD6$($F$7$^$&!#(B</li> - - <li>$B%7%9%F%`$K%U%!%$%k5-=R;R$K4X$7$FJL$N@)8B$,B8:_$7$F$7$^$C$F$$$k!#(B - $B$?$H$($P!"(Bstdio $B%9%H%j!<%`$G$O%U%!%$%k5-=R;R$r(B 256 $B0J>e;H$($J$$(B - (Solaris 2)$B!"$J$I!#(B</li> - </ol> - - <p>$BLdBj$,H/@8$7$?;~$K<h$jF@$kBP=hJ}K!$O<!$N$H$*$j(B:</p> - - <ul> - <li>$B%m%0%U%!%$%k$N?t$r8:$i$9!#(B<code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - $B%;%/%7%g%s$G%m%0%U%!%$%k$r;XDj$;$:!"%a%$%s$N%m%0%U%!%$%k$K$N$_5-O?$9$k!#(B - ($B$3$l$K4X$9$k>\$7$$>pJs$O0J2<$N(B<a href="#splitlogs">$B%m%0%U%!%$%k$NJ,3d(B</a>$B$rFI$s$G$/$@$5$$!#(B)</li> - - <li> - $B$b$7!"A0=R$N(B 1 $B$^$?$O(B 2 $B$N>l9g$G$"$l$P!"(B - Apache $B$r5/F0$9$kA0$K%U%!%$%k5-=R;R$rA}$d$7$^$9!#(B - $B$?$H$($P<!$N$h$&$J%9%/%j%W%H$r;H$$$^$9!#(B - - <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">$B%m%0%U%!%$%k$NJ,3d(B</a></h2> - -<p>$BJ#?t$N%P!<%A%c%k%[%9%H$N%m%0$rF1$8%m%0%U%!%$%k$K<}=8$7$h$&$H$7$F$$$k$H$-$K$O!"(B -$B3F%P!<%A%c%k%[%9%H$K$D$$$FE}7WE*$J2r@O$r<B9T$9$k$?$a$K8e$G%m%0%U%!%$%k$r(B -$BJ,3d$7$?$/$J$k$+$b$7$l$^$;$s!#$3$l$O0J2<$N$h$&$K$7$F<B8=$G$-$^$9!#(B</p> - -<p>$B$^$:!"%P!<%A%c%k%[%9%H$N>pJs$r%m%0$N%(%s%H%j$KDI2C$9$kI,MW$,$"$j$^$9!#(B -$B$3$l$O(B <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> -$B%G%#%l%/%F%#%V$N(B <code>%v</code> $BJQ?t$r;H$&$3$H$G$G$-$^$9!#(B -$B$3$l$r%m%0$N%U%)!<%^%C%HJ8;zNs$N@hF,$KDI2C$7$^$9(B:</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>$B$3$l$O(B common log format $B$N%m%0$r:n@.$7$^$9$,!"$=$l$>$l$N9T$N@hF,$K(B -$B@55,2=$5$l$?%P!<%A%c%k%[%9%H$NL>A0(B -(<code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> -$B%G%#%l%/%F%#%V$K=q$+$l$F$$$k$b$N(B) $B$,IU2C$5$l$^$9!#(B -($B%m%0%U%!%$%k$N%+%9%?%^%$%:$N>\:Y$K$D$$$F$O(B <a href="../mod/mod_log_config.html#formats">Custom Log Formats</a> $B$r(B -$BFI$s$G$/$@$5$$!#(B)</p> - -<p>$B%m%0%U%!%$%k$r3FItJ,(B ($B%P!<%A%c%k%[%9%HKh$K(B 1 $B%U%!%$%k(B) $B$KJ,$1$?$$$H$-$O!"(B -<code><a href="../programs/other.html">split-logfile</a></code> -$B$r;H$C$F9T$J$&$3$H$,$G$-$^$9!#%W%m%0%i%`$O(B Apache $BG[I[$N(B -<code>support</code> $B%G%#%l%/%H%j$K$"$j$^$9!#(B</p> - -<p>$B0J2<$N$h$&$J%3%^%s%I$G$3$N%W%m%0%i%`$r<B9T$7$^$9(B:</p> - -<div class="example"><p><code> -split-logfile < /logs/multiple_vhost_log -</code></p></div> - -<p>$B$3$N%W%m%0%i%`$O%P!<%A%c%k%[%9%H$N%m%0%U%!%$%k$NL>A0$H$H$b$K<B9T$5$l!"(B -$B%m%0%U%!%$%k$K8=$l$k$=$l$>$l$N%P!<%A%c%k%[%9%HKh$K0l$D$N%U%!%$%k$r:n@.$7$^$9!#(B -$B$=$l$>$l$N%U%!%$%k$O(B <code>$B%[%9%HL>(B.log</code> $B$H$$$&L>A0$K$J$j$^$9!#(B</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="../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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 92a3139558..f2b6eb94f2 100644 --- a/docs/manual/vhosts/index.html +++ b/docs/manual/vhosts/index.html @@ -6,9 +6,9 @@ URI: index.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: index.html.ja.jis +URI: index.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..bfed1410b5 --- /dev/null +++ b/docs/manual/vhosts/index.html.ja.euc-jp @@ -0,0 +1,100 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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="../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 アドレスとサーバ名を注意深く調べれば、 + 設定の間違いを見つける助けになるでしょう。 + (他のコマンドラインのオプションは <a href="../programs/httpd.html">httpd プログラムの説明文書</a>を見てください)</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="../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 1999-2004 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.jis b/docs/manual/vhosts/index.html.ja.jis deleted file mode 100644 index 992644a7e4..0000000000 --- a/docs/manual/vhosts/index.html.ja.jis +++ /dev/null @@ -1,100 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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 $B%P!<%A%c%k%[%9%H@bL@=q(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a></div><div id="page-content"><div id="preamble"><h1>Apache $B%P!<%A%c%k%[%9%H@bL@=q(B</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="../ja/vhosts/" title="Japanese"> ja </a> | -<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> -</div> - - - <p><cite>$B%P!<%A%c%k%[%9%H(B</cite>$B$H$$$&MQ8l$O!"(B1 $BBf$N%^%7%s>e$G(B - (<code>www.company1.com</code> and <code>www.company2.com</code> $B$N$h$&$J(B) - $BFs$D0J>e$N%&%'%V%5%$%H$r07$&1?MQJ}K!$N$3$H$r;X$7$^$9!#(B - $B%P!<%A%c%k%[%9%H$K$O!"3F%&%'%V%5%$%H$K0c$&(B IP $B%"%I%l%9$,$"$k(B - $B!V(B<a href="ip-based.html">IP $B%Y!<%9(B</a>$B!W$H!"$=$l$>$l$N(B IP $B%"%I%l%9$K(B - $BJ#?t$NL>A0$,$"$k!V(B<a href="name-based.html">$BL>A0%Y!<%9(B</a>$B!W$H$,$"$j$^$9!#(B - $BJ#?t$N%5%$%H$,J*M}E*$KF1$8%5!<%P$G07$o$l$F$$$k!"$H$$$&$3$H$O%(%s%I%f!<%6$K$O(B - $BL@$i$+$G$O$"$j$^$;$s!#(B</p> - - <p>Apache $B$O!"FC$K<j$rF~$l$J$$>uBV$G(B IP $B%Y!<%9$N%P!<%A%c%k%[%9%H(B - $B$r%5%]!<%H$7$?:G=i$N%5!<%P$N0l$D$G$9!#%P!<%8%g%s(B 1.1 $B0J9_$N(B Apache - $B$G$O!"(BIP $B%Y!<%9$H%M!<%`%Y!<%9$N%P!<%A%c%k%[%9%H$NN>J}$r%5%]!<%H(B - $B$7$F$$$^$9!#%M!<%`%Y!<%9$N%P!<%A%c%k%[%9%H$O!"(B<em>$B%[%9%H%Y!<%9(B</em>$B$"$k$$$O(B - <em>$BHs(B IP $B%Y!<%9(B</em>$B$N%P!<%A%c%k%[%9%H$H8F$P$l$k$3$H$b$"$j$^$9!#(B</p> - - <p>$B0J2<$N%Z!<%8$G$O!"(BApache $B%P!<%8%g%s(B 1.3 - $B0J9_$G$N%P!<%A%c%k%[%9%H$N%5%]!<%H$K$D$$$F$N>\:Y$r@bL@$7$^$9!#(B</p> - -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#support">$B%P!<%A%c%k%[%9%H$N%5%]!<%H(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#directives">$B@_Dj%G%#%l%/%F%#%V(B</a></li> -</ul><h3>$B;2>H(B</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">$B%M!<%`%Y!<%9$N%P!<%A%c%k%[%9%H(B</a></li><li><a href="ip-based.html">IP $B%Y!<%9$N%P!<%A%c%k%[%9%H(B</a></li><li><a href="examples.html">$B%P!<%A%c%k%[%9%H$N0lHLE*$J@_DjNc(B</a></li><li><a href="fd-limits.html">$B%U%!%$%k5-=R;R$N8B3&(B</a></li><li><a href="mass.html">$BBgNL$N%P!<%A%c%k%[%9%H$N@_Dj(B</a></li><li><a href="details.html">$B%P!<%A%c%k%[%9%H$N%^%C%A%s%0$K$D$$$F$N>\:Y(B</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">$B%P!<%A%c%k%[%9%H$N%5%]!<%H(B</a></h2> - - <ul> - <li><a href="name-based.html">$B%M!<%`%Y!<%9$N%P!<%A%c%k%[%9%H(B</a> - ($B0l$D$N(B IP $B%"%I%l%9$KJ#?t$N%&%'%V%5%$%H(B)</li> - <li><a href="ip-based.html">IP $B%Y!<%9$N%P!<%A%c%k%[%9%H(B</a> - ($B3F%&%'%V%5%$%H$K(B IP $B%"%I%l%9(B)</li> - <li><a href="examples.html">$B%P!<%A%c%k%[%9%H$N0lHLE*$J@_DjNc(B</a></li> - <li><a href="fd-limits.html">$B%U%!%$%k5-=R;R$N8B3&(B</a> - ($B$^$?$O!"(B<em>$BB?2a$.$k%m%0%U%!%$%k(B</em>)</li> - <li><a href="mass.html">$BBgNL$N%P!<%A%c%k%[%9%H$N@_Dj(B</a></li> - <li><a href="details.html">$B%P!<%A%c%k%[%9%H$N%^%C%A%s%0$K$D$$$F$N>\:Y(B</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">$B@_Dj%G%#%l%/%F%#%V(B</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>$B%P!<%A%c%k%[%9%H$N@_Dj$N%G%P%C%0$r$9$k$K$O(B - Apache $B$N%3%^%s%I%i%$%s%9%$%C%A(B <code>-S</code> $B$,JXMx$G$9!#(B - $B$D$^$j!"0J2<$N%3%^%s%I$rF~NO$7$^$9(B:</p> - - <div class="example"><p><code> - /usr/local/apache2/bin/httpd -S - </code></p></div> - - <p>$B$3$N%3%^%s%I$O(B Apache $B$,@_Dj%U%!%$%k$r$I$&2r@O$7$?$+$K$D$$$F=PNO$7$^$9!#(B - IP $B%"%I%l%9$H%5!<%PL>$rCm0U?<$/D4$Y$l$P!"(B - $B@_Dj$N4V0c$$$r8+$D$1$k=u$1$K$J$k$G$7$g$&!#(B - ($BB>$N%3%^%s%I%i%$%s$N%*%W%7%g%s$O(B <a href="../programs/httpd.html">httpd $B%W%m%0%i%`$N@bL@J8=q(B</a>$B$r8+$F$/$@$5$$(B)</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="../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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</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 7b8d429661..3f1e91843f 100644 --- a/docs/manual/vhosts/name-based.html +++ b/docs/manual/vhosts/name-based.html @@ -6,9 +6,9 @@ URI: name-based.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 -URI: name-based.html.ja.jis +URI: name-based.html.ja.euc-jp Content-Language: ja -Content-type: text/html; charset=ISO-2022-JP +Content-type: text/html; charset=EUC-JP 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 new file mode 100644 index 0000000000..27eb3f675b --- /dev/null +++ b/docs/manual/vhosts/name-based.html.ja.euc-jp @@ -0,0 +1,269 @@ +<?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.1</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-project/">ドキュメンテーション</a> > <a href="../">バージョン 2.1</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="../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> + + <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="../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 1999-2004 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.jis b/docs/manual/vhosts/name-based.html.ja.jis deleted file mode 100644 index 2d6aa24468..0000000000 --- a/docs/manual/vhosts/name-based.html.ja.jis +++ /dev/null @@ -1,269 +0,0 @@ -<?xml version="1.0" encoding="ISO-2022-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>$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H(B - Apache HTTP $B%5!<%P(B</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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p> -<p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.1</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 $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.1</a> > <a href="./">$B%P!<%A%c%k%[%9%H(B</a></div><div id="page-content"><div id="preamble"><h1>$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H(B</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="../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> - - <p>$B$3$NJ8=q$G$OL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$r$I$s$J$H$-!"(B - $B$I$&$d$C$F;H$&$+$r@bL@$7$^$9!#(B</p> -</div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#namevip">$BL>A0%Y!<%9$H(B IP $B%Y!<%9$N%P!<%A%c%k%[%9%H$NHf3S(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#using">$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$rMxMQ$9$k(B</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#compat">$B8E$$%V%i%&%6$H$N8_49@-(B</a></li> -</ul><h3>$B;2>H(B</h3><ul class="seealso"><li><a href="ip-based.html">$B%M!<%`%Y!<%9$N%P!<%A%c%k%[%9%H(B</a></li><li><a href="details.html">$B%P!<%A%c%k%[%9%H$N%^%C%A%s%0$K$D$$$F$N>\:Y(B</a></li><li><a href="mass.html">$BBgNL$N%P!<%A%c%k%[%9%H$NF0E*$J@_Dj(B</a></li><li><a href="examples.html">$B%P!<%A%c%k%[%9%H$N0lHLE*$J@_DjNc(B</a></li><li><a href="examples.html#serverpath">ServerPath $B@_DjNc(B</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">$BL>A0%Y!<%9$H(B IP $B%Y!<%9$N%P!<%A%c%k%[%9%H$NHf3S(B</a></h2> - - <p>IP $B%Y!<%9$N%P!<%A%c%k%[%9%H$G$O!"1~Ez$9$k(B - $B%P!<%A%c%k%[%9%H$X$N%3%M%/%7%g%s$r7hDj$9$k$?$a$K(B IP - $B%"%I%l%9$r;HMQ$7$^$9!#$G$9$+$i!"$=$l$>$l$N%[%9%H$K8D!9$K(B IP - $B%"%I%l%9$,I,MW$K$J$j$^$9!#$3$l$KBP$7$FL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$G$O!"(B - $B%/%i%$%"%s%H$,(B HTTP $B%X%C%@$N0lIt$H$7$F%[%9%HL>$r9p$2$k!"(B - $B$H$$$&$3$H$K0MB8$7$^$9!#$3$N5;=Q$GF10l(B IP - $B%"%I%l%9$r0[$J$kB??t$N%[%9%H$G6&M-$7$F$$$^$9!#(B</p> - - <p>$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$ODL>oC1=c$G!"$=$l$>$l$N%[%9%HL>$H(B - $B$=$l$KBP1~$9$k@53N$J(B IP $B%"%I%l%9$r(B DNS $B$G@_Dj$7!"0[$J$k(B - $B%[%9%HL>$r6hJL$9$k$h$&$K(B Apache HTTP $B%5!<%P$r@_Dj$9$k$@$1$G$9!#(B - $B$5$i$K!"L>A0%Y!<%9$N%P!<%A%c%k%[%9%H$OITB-$9$k(B IP - $B%"%I%l%9$N<{MW$r4KOB$7$^$9!#$7$?$,$C$F!"(BIP $B%Y!<%9$N%P!<%A%c%k%[%9%H$r(B - $BA*Br$9$Y$-FCDj$NM}M3$,$J$1$l$PL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$r;H$&$Y$-$G$9!#(B - IP $B%Y!<%9$N%P!<%A%c%k%[%9%H$r;HMQ$9$k$3$H$r9MN8$9$kM}M3$H$7$F!"(B</p> - - <ul> - <li>$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$KBP1~$7$F$$$J$$8E$$%/%i%$%"%s%H$,$"$k(B - $BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$,F/$/$?$a$K$O!"%/%i%$%"%s%H$O(B - HTTP $B%[%9%H%X%C%@$rAw$C$F$3$J$1$l$P$J$j$^$;$s!#(B - $B$3$l$O(B HTTP/1.1 $B$N;EMM$GMW5a$5$l$F$$$F!"$9$Y$F$N8=BeE*$J(B - HTTP/1.0 $B%V%i%&%6$G$b3HD%$H$7$F<BAu$5$l$F$$$^$9!#(B - $B$H$F$b8E$$%/%i%$%"%s%H$r%5%]!<%H$7$D$D!"L>A0%Y!<%9$N(B - $B%P!<%A%c%k%[%9%H$r9T$$$?$$>l9g$O!"$3$NJ8=q$N:G8e$NJ}$K(B - $B=q$+$l$F$$$k2r7h:v$K$J$k$+$b$7$l$J$$J}K!$r8+$F$/$@$5$$!#(B</li> - - <li>$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$O(B SSL $B%W%m%H%3%k$NFCD'$K(B$B$h$j!"(B - SSL $B%;%-%e%"%5!<%P$K$O;H$($^$;$s!#(B</li> - - <li>$B%*%Z%l!<%F%#%s%0%7%9%F%`$d%M%C%H%o!<%/AuCV$N$J$+$K$O!"(B - $BJL$N(B IP $B%"%I%l%9>e$G$J$$>l9g!"J#?t$N%[%9%H$rJL07$$$G$-$J$$$h$&$J(B - $BBS0h4IM}$NJ}K!$r<BAu$7$F$$$k$b$N$,$"$j$^$9!#(B</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">$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$rMxMQ$9$k(B</a></h2> - -<table class="related"><tr><th>$B4XO"%b%8%e!<%k(B</th><th>$B4XO"%G%#%l%/%F%#%V(B</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>$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$r;H$&$K$O!"$=$N%[%9%H$X$N(B - $B%j%/%(%9%H$r<u$1IU$1$k%5!<%P$N(B IP $B%"%I%l%9(B ($B$b$7$+$7$?$i%]!<%H$b(B) - $B$r;XDj$9$kI,MW$,$"$j$^$9!#(B - $B$3$l$O(B <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> - $B%G%#%l%/%F%#%V$G@_Dj$7$^$9!#DL>o!"(B<code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> $B$G(B - <code>*</code> $B$NB0@-$r;H$C$F%5!<%P$NA4$F$N(B IP $B%"%I%l%9$r;H$$$^$9!#(B - ($BNc$($P(B SSL $B$N;HMQ$J$I$G(B) $BJ#?t$N%]!<%H$r;H$&$3$H$r7W2h$7$F$$$k$N$G$"$l$P!"(B - $B0z?t$K(B <code>*:80</code> $B$N$h$&$K%]!<%H$b4^$a$k$h$&$K$7$F$/$@$5$$!#(B - <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> $B%G%#%l%/%F%#%V$G(B - IP $B%"%I%l%9$r=q$$$F$b!"(B - $B<+F0E*$K%5!<%P$,$=$N(B IP $B%"%I%l%9$r%j%C%9%s$9$k$H$$$&$3$H$O$J$$$3$H$K(B - $BCm0U$7$F$/$@$5$$!#>\:Y$O!V(B<a href="../bind.html">Apache $B$N;H$&%"%I%l%9$H(B - $B%]!<%H$r@_Dj$9$k(B</a>$B!W$rFI$s$G$/$@$5$$!#$5$i$K!"$3$3$G;XDj$5$l$?(B - IP $B%"%I%l%9$OA4$F%5!<%P$N%M%C%H%o!<%/%$%s%?!<%U%'!<%9$H4XO"IU$1$i$l$F(B - $B$$$J$1$l$P$J$j$^$;$s!#(B</p> - - <p>$B<!$O!"07$&%[%9%H$=$l$>$l$KBP$7$F(B <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> $B%V%m%C%/$r(B - $B:n@.$7$F$/$@$5$$!#(B<code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - $B%G%#%l%/%F%#%V$N0z?t$O(B <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> - $B%G%#%l%/%F%#%V$N0z?t$HF1$8$K$7$F$/$@$5$$(B ($B$9$J$o$A!"(BIP $B%"%I%l%9$+!"A4$F$N%"%I%l%9$r0UL#$9$k(B - <code>*</code>)$B!#$=$l$>$l$N(B <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - $B%G%#%l%/%F%#%V$NCf$K$O!":GDc8B!"$I$N%[%9%H$,07$o$l$k$+$r<($9(B <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> $B%G%#%l%/%F%#%V$H(B$B!"(B - $B$=$N%[%9%HMQ$N%3%s%F%s%D$,%U%!%$%k%7%9%F%`>e$N$I$3$K$"$k$+$r<($9(B - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> $B%G%#%l%/%F%#%V$r(B - $B=q$/I,MW$,$"$j$^$9!#(B</p> - - <div class="note"><h3>$B%a%$%s%[%9%H$O$J$/$J$j$^$9(B</h3> - <p>$B4{$K$"$k%&%'%V%5!<%P$K%P!<%A%c%k%[%9%H$rDI2C$9$k>l9g!"(B - $B4{B8$N%&%'%V%5!<%P$KBP$7$F$b(B <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - $B%V%m%C%/$r:n$i$J$1$l$P$J$j$^$;$s!#$3$N%P!<%A%c%k%[%9%H$N(B - <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> $B$H(B - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - $B$O!"%0%m!<%P%k$J(B <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> $B$H(B - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - $B$HF1$8$b$N$K$7$^$9!#$^$?!"$3$N%P!<%A%c%k%[%9%H$r@_Dj%U%!%$%k$NCf$G(B - $B@hF,$KCV$$$F!"%G%U%)%k%H%[%9%H$H$7$FF0:n$9$k$h$&$K$7$^$9!#(B</p> - </div> - - <p>$B$?$H$($P!"(B<code>www.domain.tld</code> $B$rF0$+$7$F$$$F!"(B - $B$5$i$K%P!<%A%c%k%[%9%H(B <code>www.otherdomain.tld</code> - $B$rDI2C$9$k$H$7$^$7$g$&!#$3$N%P!<%A%c%k%[%9%H$OF10l(B IP $B$r;X$7$F$$$k$H$7$^$9!#(B - $B$=$N$h$&$J>l9g$O!"(B<code>httpd.conf</code> - $B$K0J2<$N$h$&$J%3!<%I$rDI2C$9$k$@$1$G$9(B</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> $B5Z$S(B - <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> $B$N$I$A$i$N>l9g$b!"(B - * $B$NItJ,$K$OL@<(E*$K(B IP $B%"%I%l%9$r;XDj$9$k$3$H$,$G$-$^$9!#(B - $BNc$($P!"$"$k(B IP $B%"%I%l%9$G$OL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$r;H$$$?$$0lJ}$G!"(B - $BJL$N(B IP $B%"%I%l%9$G$O!"B>$N(B IP $B%Y!<%9$N%P!<%A%c%k%[%9%H$d(B - $BJLAH$NL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$r;H$$$?$$>l9g!"(B - $B$=$&@_Dj$9$k$3$H$K$J$k$G$7$g$&!#(B</p> - - <p>$BJ#?t$NL>A0$G%5!<%P%"%/%;%9$,$G$-$k$h$&$K$7$?$$$3$H$bB?$$$G$7$g$&!#(B - $B$3$N$h$&$J$3$H$O!"(B<code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> $B%G%#%l%/%F%#%V$r(B <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - $B%;%/%7%g%s$K5-=R$9$k$3$H$G<B8=$G$-$^$9!#(B - $BNc$($P>e5-$N(B <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> $B$NNc$G$"$l$P!"(B - $B<!$N$h$&$K0lMw$K5s$2$i$l$?L>A0$,!"(B - $B%f!<%6$,F10l$N%&%'%V%5%$%H$H$7$FL\$K$7$F;HMQ$G$-$k%5!<%PL>$G$"$k!"(B - $B$H(B <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> - $B%G%#%l%/%F%#%V$G;XDj$G$-$^$9!#(B</p> - - <div class="example"><p><code> - ServerAlias domain.tld *.domain.tld - </code></p></div> - - <p><code>domain.tld</code> $B%I%a%$%s$X$NA4$F$N%[%9%H$X$N%j%/%(%9%H$O(B - <code>www.domain.tld</code> $B$N%P!<%A%c%k%[%9%H$,=hM}$7$^$9!#(B - $BL>A0$r%^%C%A$5$;$k$?$a$K!"%o%$%k%I%+!<%IJ8;z(B * $B$d(B ? - $B$r;HMQ$9$k$3$H$b$G$-$^$9!#$b$A$m$s;W$$$D$-$NL>A0$r:n$C$F!"(B - <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> $B$d(B - <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> - $B$K$=$NL>A0$r=q$/$H$$$C$?$3$H$O$G$-$^$;$s!#$^$:$O!"(B - $B$3$l$i$NL>A0$,(B $B%5!<%P$KIU$1$i$l$?(B IP $B%"%I%l%9$K%^%C%W$5$l$k$h$&$K(B - DNS $B%5!<%P$rE,@Z$K@_Dj$7$J$1$l$P$J$j$^$;$s!#(B</p> - - <p>$B:G8e$K!"(B<code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> $B%3%s%F%J$NCf$K(B - $BB>$N%G%#%l%/%F%#%V$r=q$/$3$H$G!"%P!<%A%c%k%[%9%H$N@_Dj$r:Y$+$/D4@0(B - $B$9$k$3$H$,$G$-$^$9!#(B - $B$[$H$s$I$N%G%#%l%/%F%#%V$O$3$l$i$N%3%s%F%J$K@_CV$9$k$3$H$,$G$-$F!"(B - $BJQ99E@$O$=$N%P!<%A%c%k%[%9%H$KBP$7$F$N$_M-8z$K$J$j$^$9!#(B - $B$I$N%G%#%l%/%F%#%V$r=q$/$3$H$,$G$-$k$+$O!"%G%#%l%/%F%#%V$N(B <a href="../mod/directive-dist.html#context">$B%3%s%F%-%9%H(B</a> $B$r(B - $BD4$Y$F$/$@$5$$!#(B<em>$B<g%5!<%P%3%s%F%-%9%H(B</em> - (<code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - $B%3%s%F%J$N30(B) $B$N@_DjMQ%G%#%l%/%F%#%V$O%P!<%A%c%k%[%9%H$G$N@_Dj$G(B - $B>e=q$-$5$l$J$$>l9g$N$_;HMQ$5$l$^$9!#(B</p> - - <p>$B%j%/%(%9%H$,Mh$k$H!"%5!<%P$O$^$::G=i$K(B <code class="directive"><a href="../mod/core.html#namevirtualhost"><NameVirtualHost></a></code> - $B$K%^%C%A$9$k(B IP $B%"%I%l%9$+$I$&$+$r%A%'%C%/$7$^$9!#%^%C%A$9$l$P(B - $B%^%C%A$7$?(B IP $B%"%I%l%9$N(B <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - $B$N$=$l$>$l$N%;%/%7%g%s$NCf$+$i(B - <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> $B$+(B - <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> - $B$KMW5a$5$l$?%[%9%HL>$,$"$k$+C5$7$^$9!#(B - $B8+$D$+$l$P$=$N%5!<%PMQ$N@_Dj$r;H$$$^$9!#%^%C%A$9$k%P!<%A%c%k%[%9%H(B - $B$,8+$D$+$i$J$1$l$P!"%^%C%A$7$?(B IP $B%"%I%l%9$N(B - <strong>$B%j%9%H$N:G=i$K$"$k%P!<%A%c%k%[%9%H(B</strong> $B$,;H$o$l$^$9!#(B</p> - - <p>$B7k2L$H$7$F!"%j%9%H$N:G=i$N%P!<%A%c%k%[%9%H$,(B <em>$B%G%U%)%k%H(B</em> $B$N(B - $B%P!<%A%c%k%[%9%H$K$J$j$^$9!#(BIP $B%"%I%l%9$,(B <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> - $B%G%#%l%/%F%#%V$K%^%C%A$7$?>l9g$O!"(B<em>$B%a%$%s$N%5!<%P(B</em> $B$N(B - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> - $B$O(B<strong>$B7h$7$F;H$o$l$^$;$s(B</strong> - $B$I$N%P!<%A%c%k%[%9%H$K$b%^%C%A$7$J$$%j%/%(%9%H$KBP$7$F!"(B - $BFCJL$J@_Dj$r$7$?$$$N$G$"$l$P!"@_Dj%U%!%$%kCf$N:G=i$N(B - <code><VirtualHost></code> $B%3%s%F%J$K$=$l$r5-=R$7$F$/$@$5$$!#(B</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">$B8E$$%V%i%&%6$H$N8_49@-(B</a></h2> - - <p>$B0JA0=R$Y$?$h$&$K!"L>A0%Y!<%9$N%P!<%A%c%k%[%9%H$,@5$7$/F0:n$9$k(B - $B$?$a$KI,MW$J>pJs$rAw$C$F$3$J$$%/%i%$%"%s%H$,0MA3$H$7$FB8:_$7$F$$$^$9!#(B - $B$=$N$h$&$J%/%i%$%"%s%H$KBP$7$F$O!"3:Ev$9$k(B IP $B%"%I%l%9$K$D$$$F!"(B - $B0lHV:G=i$K@_Dj$5$l$F$$$k%P!<%A%c%k%[%9%H(B - (<cite>$B%W%i%$%^%j(B</cite>$B$NL>A0%Y!<%9$N%P!<%A%c%k%[%9%H(B) - $B$+$i%Z!<%8$,Aw$jJV$5$l$^$9!#(B</p> - - <div class="note"><h3>$B$I$N$0$i$$8E$$$N(B ?</h3> - <p>$B!V8E$$!W$HI=8=$7$F$$$k>l9g!"K\Ev$K8E$$$3$H$r0UL#$7$F;H$C$F$$$^$9!#(B - $BIT9,$K$7$F:#8=:_$G$b$3$N$h$&$J8E$$%V%i%&%6$KAx6x$9$k$3$H$,$"$j$^$9!#(B - $B8=:_$N%V%i%&%6$OA4$F!"L>A0%Y!<%9$N%P!<%A%c%k%[%9%H$KI,MW$J(B - <code>Host</code> $B%X%C%@$rAw$j$^$9!#(B</p> - </div> - - <p><a href="../mod/core.html#serverpath"><code>ServerPath</code></a> - $B%G%#%l%/%F%#%V$GBP=h$,2DG=$G$9!#$A$g$C$HIT3J9%$G$9$1$l$I$b!#(B</p> - - <p>$B@_DjNc(B</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>$B$3$NNc$K$O$I$&$$$&0UL#$,$"$k$G$7$g$&$+(B? $B$3$l$O(B - "<code>/domain</code>" $B$G;O$^$k(B URI $B$X$N%j%/%(%9%H$O$9$Y$F!"(B - $B%P!<%A%c%k%[%9%H(B <code>www.domain.tld</code> $B$G=hM}$5$l$k!"(B - $B$H$$$&0UL#$G$9!#$D$^$j!"$9$Y$F$N%/%i%$%"%s%H$G(B - <code>http://www.domain.tld/domain/</code> $B$G%"%/%;%9$G$-$k%Z!<%8$,!"(B - <code>Host:</code> $B%X%C%@$rAw$C$F$/$k%/%i%$%"%s%H$G$"$l$P(B - <code>http://www.domain.tld/</code> $B$H$7$F$b%"%/%;%9$G$-$k!"(B - $B$H$$$&0UL#$G$9!#(B</p> - - <p>$B$3$l$,F0:n$9$k$h$&$K$9$k$K$O!"(B - $B%W%i%$%^%j$N%P!<%A%c%k%[%9%H$N%Z!<%8$K(B - <code>http://www.domain.tld/domain/</code> $B$X$N%j%s%/$r@_CV$7$^$9!#(B - $B$=$7$F!"%P!<%A%c%k%[%9%H$N%Z!<%8$G$O!"=c?h$JAjBP%j%s%/(B (<em>$BNc(B:</em> - "<code>file.html</code>" $B$d(B "<code>../icons/image.gif</code>")$B!"(B - $B$"$k$$$O(B <code>/domain/</code> $B$G;O$^$k%j%s%/(B (<em>$BNc(B:</em> - "<code>http://www.domain.tld/domain/misc/file.html</code>" $B$d(B - "<code>/domain/misc/file.html</code>") $B$@$1$r@_CV$7$^$9!#(B</p> - - <p>$B$3$l$K$O!"4vJ,$+$N5,N'$,I,MW$H$J$j$^$9$,!"(B - $B$3$N$h$&$J%,%$%I%i%$%s$rCi<B$K<i$k$3$H$K$h$j!"$?$$$F$$$N>l9g!"(B - $B$9$Y$F$N%V%i%&%6$G(B $B!=(B $B?7$7$$%V%i%&%6$G$b8E$$$b$N$G$b(B $B!=(B - $B:n@.$7$?%Z!<%8$,8+$($k$H$$$&$3$H$rJ]>Z$7$^$9!#(B</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="../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 1999-2004 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/">$B%b%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ(B$B8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p></div> -</body></html>
\ No newline at end of file |