?? sections.html.ja.euc-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 HTTP サ〖バ</title><link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><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.0</p><img alt="" src="./images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div><div id="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.0</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="./es/sections.html" hreflang="es" rel="alternate" title="Espa彨衞l"> es </a> |<a href="./ja/sections.html" title="Japanese"> ja </a> |<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p></div><div class="outofdate">This translation may be out of date. Check the English version for recent changes.</div> <p><a href="configuring.html">肋年ファイル</a>面のディレクティブはサ〖バ鏈攣に努脫されたり、潑年のディレクトリやファイル、ホスト、URL にのみ努脫されるように擴嘎したりすることができます。この矢今は肋年脫のセクションのコンテナや <code>.htaccess</code> ファイルを蝗って戮の肋年ディレクティブのスコ〖プを恃構する數恕を棱湯します。</p></div><div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#types">肋年脫セクションコンテナの鹼梧</a></li><li><img alt="" src="./images/down.gif" /> <a href="#file-and-web">ファイルシステムとウェブ鄂粗</a></li><li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">バ〖チャルホスト</a></li><li><img alt="" src="./images/down.gif" /> <a href="#proxy">プロクシ</a></li><li><img alt="" src="./images/down.gif" /> <a href="#whatwhere">どのディレクティブが蝗えるの?</a></li><li><img alt="" src="./images/down.gif" /> <a href="#mergin">セクションのマ〖ジ數恕</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="types" id="types">肋年脫セクションコンテナの鹼梧</a></h2><table class="related"><tr><th>簇息モジュ〖ル</th><th>簇息ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#directory"><Directory></a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#files"><Files></a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code></li><li><code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code></li><li><code class="directive"><a href="./mod/core.html#location"><Location></a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxymatch"><ProxyMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table><p>コンテナには企つの答塑となる鹼梧があります。ほとんどのコンテナは稱リクエストに灤して刪擦されます。その眷圭、コンテナ面のディレクティブはコンテナにマッチするリクエストにのみ努脫されます。辦數、<code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code> コンテナと <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></a></code> コンテナはサ〖バの彈瓢箕と浩彈瓢箕にのみ刪擦されます。彈瓢箕に掘鳳が靠であれば、コンテナ面のディレクティブはすべてのリクエストに努脫されます。掘鳳が刀であれば、コンテナ面のディレクティブは痰渾されます。</p><p><code class="directive"><a href="./mod/core.html#ifdefine"><IfDefine></a></code> ディレクティブは<code>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>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -