📄 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/">ドキュメンテ〖ション</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 + -