📄 examples.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.2</p>
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
<div id="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.2</a> > <a href="./">バ〖チャルホスト</a></div><div id="page-content"><div id="preamble"><h1>バ〖チャルホストの毋</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/vhosts/examples.html" hreflang="fr" rel="alternate" title="Fran彨產is"> fr </a> |
<a href="../ja/vhosts/examples.html" title="Japanese"> ja </a> |
<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
<p>この矢今は、バ〖チャルホストの肋年の狠に
よくある剂啼に批えるものです。鳞年している滦据は <a href="name-based.html">叹涟ベ〖ス</a> や <a href="ip-based.html">IP ベ〖ス</a> のバ〖チャルホストを蝗って
办つのサ〖バで剩眶のウェブサイトを笨脱している觉斗です。
</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#purename">办つの IP アドレスでいくつかの叹涟ベ〖スの
ウェブサイトを悸乖する</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#twoips">剩眶の IP アドレスのあるホストで叹涟ベ〖スの
ホスティングを乖なう</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#intraextra">般う IP アドレス (毋えば、柒婶と嘲婶アドレス)
で票じコンテンツを流る</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#port">般うポ〖トで般うサイトを笨蹦する</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ip">IP ベ〖スのバ〖チャルホスティング</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ipport">ポ〖トベ〖スと IP ベ〖スの寒ざった
バ〖チャルホスト</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#mixed">叹涟ベ〖スと IP ベ〖スを寒ぜた
バ〖チャルホスト</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#proxy"><code>Virtual_host</code> と
mod_proxy を驶脱する</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#default"><code>_default_</code> のバ〖チャルホストを
蝗う</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#migrate">叹涟ベ〖スのバ〖チャルホストから IP ベ〖スの
バ〖チャルホストに败乖する</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#serverpath"><code>ServerPath</code> ディレクティブを
蝗う</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="purename" id="purename">办つの IP アドレスでいくつかの叹涟ベ〖スの
ウェブサイトを悸乖する</a></h2>
<p>サ〖バは IP アドレスを办つ充り碰てられていて、DNS でマシンに
剩眶の叹涟 (CNAME) が回年されています。このマシンで
<code>www.example.com</code> と <code>www.example.org</code>
のためのウェブサ〖バを悸乖させたいとします。</p>
<div class="note"><h3>庙</h3><p>
Apache サ〖バの肋年でバ〖チャルホストの肋年をしただけで、
梦らない粗にそのホスト叹に滦炳する DNS のエントリが
侯喇されたりはしません。そのサ〖バの IP アドレスに豺疯される
ように DNS に叹涟を判峡しなければ<em>なりません</em>。
そうでないと茂もあなたのウェブサイトを斧ることはできません。
ロ〖カルでのテストのために <code>hosts</code> ファイルに
エントリを纳裁することもできますが、この眷圭はその
hosts エントリのあるマシンからしか瓢侯しません。</p>
</div>
<div class="example"><h3>サ〖バ肋年</h3><p><code>
# Ensure that Apache listens on port 80<br />
Listen 80<br />
<br />
# Listen for virtual host requests on all IP addresses<br />
NameVirtualHost *:80<br />
<br />
<VirtualHost *:80><br />
<span class="indent">
DocumentRoot /www/example1<br />
ServerName www.example.com<br />
<br />
# Other directives here<br />
<br />
</span>
</VirtualHost><br />
<br />
<VirtualHost *:80><br />
<span class="indent">
DocumentRoot /www/example2<br />
ServerName www.example.org<br />
<br />
# Other directives here<br />
<br />
</span>
</VirtualHost>
</code></p></div>
<p>アスタリスクはすべてのアドレスにマッチしますので、肩サ〖バは
リクエストを胺いません。<code>www.example.com</code> は
呵介にあるため、庭黎界疤は办戎光くなり、<cite>default</cite> もしくは
<cite>primary</cite> のサ〖バと雇えることができます。つまり、リクエストが
どの <code>ServerName</code> ディレクティブにもマッチしない眷圭、
办戎呵介の <code>VirtualHost</code> により胺われます。</p>
<div class="note"><h3>庙</h3>
<p><code>*</code> をシステムの悸狠の IP アドレスに弥き垂える
こともできます。その眷圭は <code>VirtualHost</code> の苞眶は
<code>NameVirtualHost</code> の苞眶と票じに<em>しなければなりません
</em>:</p>
<div class="example"><p><code>
NameVirtualHost 172.20.30.40<br />
<br />
<VirtualHost 172.20.30.40><br />
# etc ...
</code></p></div>
<p>しかし、IP アドレスが徒卢稍材墙なシステム
〗〗毋えばプロバイダから瓢弄に IP アドレスを艰评して部らかの
ダイナミック DNS を蝗っている眷圭など〗〗においては、<code>*</code>
回年はさらに守网です。<code>*</code> はすべての IP アドレスに
マッチしますので、この肋年にしておけば IP アドレスが恃构されても
肋年恃构せずに瓢侯します。</p>
</div>
<p>叹涟ベ〖スのバ〖チャルホスティングではほぼすべての觉斗で、
惧淡の肋年で歹司の肋年になっていることでしょう。
悸狠この肋年が瓢侯しないのは、IP アドレスやポ〖トの般いによって
般うコンテンツを流るときだけです。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="twoips" id="twoips">剩眶の IP アドレスのあるホストで叹涟ベ〖スの
ホスティングを乖なう</a></h2>
<div class="note">
<h3>庙</h3><p>ここで棱汤されている数恕は IP アドレスが
部改あっても票屯にできます。</p>
</div>
<p>サ〖バには企つ IP アドレスがついています。办つ誊
(<code>172.20.30.40</code>) では肩サ〖バ
<code>server.domain.com</code> を胺い、もう办数
(<code>172.20.30.50</code>) では企つかそれ笆惧の眶の
バ〖チャルホストを胺います。</p>
<div class="example"><h3>サ〖バの肋年</h3><p><code>
Listen 80<br />
<br />
# This is the "main" server running on 172.20.30.40<br />
ServerName server.domain.com<br />
DocumentRoot /www/mainserver<br />
<br />
# This is the other address<br />
NameVirtualHost 172.20.30.50<br />
<br />
<VirtualHost 172.20.30.50><br />
<span class="indent">
DocumentRoot /www/example1<br />
ServerName www.example.com<br />
<br />
# Other directives here ...<br />
<br />
</span>
</VirtualHost><br />
<br />
<VirtualHost 172.20.30.50><br />
<span class="indent">
DocumentRoot /www/example2<br />
ServerName www.example.org<br />
<br />
# Other directives here ...<br />
<br />
</span>
</VirtualHost>
</code></p></div>
<p><code>172.20.30.50</code> 笆嘲のアドレスへのリクエストは肩サ〖バ
が胺います。<code>172.20.30.50</code> への、踏梦のホスト叹または
<code>Host:</code> ヘッダなしのリクエストは <code>www.example.com</code>
が胺います。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="intraextra" id="intraextra">般う IP アドレス (毋えば、柒婶と嘲婶アドレス)
で票じコンテンツを流る</a></h2>
<p>サ〖バマシンは IP アドレスを企つ (<code>192.168.1.1</code>
と <code>172.20.30.40</code>) 积っています。このマシンは柒婶
(イントラネット) と 嘲婶 (インタ〖ネット) のネットワ〖クの粗に
あります。<code>server.example.com</code> はネットワ〖クの嘲からは
嘲婶アドレス (<code>172.20.30.40</code>) として豺疯されますが、
ネットワ〖クの面からは柒婶アドレス (<code>192.168.1.1</code>)
として豺疯されます。</p>
<p><code>VirtualHost</code> 办つだけでサ〖バが柒婶のリクエストと
嘲婶のリクエストの尉数に票じコンテンツで炳批するようにできます。</p>
<div class="example"><h3>サ〖バの肋年</h3><p><code>
NameVirtualHost 192.168.1.1<br />
NameVirtualHost 172.20.30.40<br />
<br />
<VirtualHost 192.168.1.1 172.20.30.40><br />
<span class="indent">
DocumentRoot /www/server1<br />
ServerName server.example.com<br />
ServerAlias server<br />
</span>
</VirtualHost>
</code></p></div>
<p>これでどちらのネットワ〖クからのリクエストも票じ <code>VirtualHost</code>
で胺われるようになります。</p>
<div class="note"><h3>庙:</h3><p>柒婶ネットワ〖クでは窗链なホスト叹の
<code>server.example.com</code> の洛わりに、帽に <code>server</code>
を蝗うことができます。</p>
<p>惧の毋では、IP アドレスのリストを、すべてのアドレスに
票じコンテンツで炳批する <code>*</code> に弥き垂えられます。</p>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="port" id="port">般うポ〖トで般うサイトを笨蹦する</a></h2>
<p>票じ IP に剩眶のドメインがあり、さらに剩眶のポ〖トを蝗って
リクエストを胺いたいときがあります。"NameVirtualHost" タグの面で
ポ〖トを年盗することで、これを瓢侯させられます。
NameVirtualHost name:port 痰しや Listen ディレクティブで
<VirtualHost name:port> を蝗おうとしても、その肋年は瓢侯しません。</p>
<div class="example"><h3>サ〖バの肋年</h3><p><code>
Listen 80<br />
Listen 8080<br />
<br />
NameVirtualHost 172.20.30.40:80<br />
NameVirtualHost 172.20.30.40:8080<br />
<br />
<VirtualHost 172.20.30.40:80><br />
<span class="indent">
ServerName www.example.com<br />
DocumentRoot /www/domain-80<br />
</span>
</VirtualHost><br />
<br />
<VirtualHost 172.20.30.40:8080><br />
<span class="indent">
ServerName www.example.com<br />
DocumentRoot /www/domain-8080<br />
</span>
</VirtualHost><br />
<br />
<VirtualHost 172.20.30.40:80><br />
<span class="indent">
ServerName www.example.org<br />
DocumentRoot /www/otherdomain-80<br />
</span>
</VirtualHost><br />
<br />
<VirtualHost 172.20.30.40:8080><br />
<span class="indent">
ServerName www.example.org<br />
DocumentRoot /www/otherdomain-8080<br />
</span>
</VirtualHost>
</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="ip" id="ip">IP ベ〖スのバ〖チャルホスティング</a></h2>
<p>サ〖バは <code>www.example.com</code> と <code>www.example.org</code>
にそれぞれ豺疯される、企つの IP アドレス (<code>172.20.30.40</code> と
<code>172.20.30.50</code>) があります。</p>
<div class="example"><h3>サ〖バの肋年</h3><p><code>
Listen 80<br />
<br />
<VirtualHost 172.20.30.40><br />
<span class="indent">
DocumentRoot /www/example1<br />
ServerName www.example.com<br />
</span>
</VirtualHost><br />
<br />
<VirtualHost 172.20.30.50><br />
<span class="indent">
DocumentRoot /www/example2<br />
ServerName www.example.org<br />
</span>
</VirtualHost>
</code></p></div>
<p><code><VirtualHost></code> ディレクティブのどれでも
回年されていないアドレス (毋えば <code>localhost</code>) は、
肩サ〖バがあればそこに乖きます。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="ipport" id="ipport">ポ〖トベ〖スと IP ベ〖スの寒ざった
バ〖チャルホスト</a></h2>
<p>サ〖バマシンはそれぞれ <code>www.example.com</code> と
<code>www.example.org</code> にそれぞれ豺疯される、IP アドレスを企つ
(<code>172.20.30.40</code> と <code>172.20.30.50</code>) 积っています。
どちらもポ〖ト 80 と 8080 でホストを瘤らせます。</p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -