<a href="./ja/content-negotiation.html" title="Japanese"> ja </a> |
<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">この日本語訳はすでに古くなっている可能性があります。
- 更新された内容を見るには英語版をご覧下さい。</div>
<p>Apache は HTTP/1.1 の規格に記述されているコンテントネゴシエーションを
通常のネゴシエーション手順が適用されます。</p>
<div class="example"><h3>Example</h3><p><code>
- SetEnvIf Cookie "language=(.+)" prefer-language=$1
+ SetEnvIf Cookie "language=(.+)" prefer-language=$1<br />
+ Header append Vary cookie
</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<variants>
<variant>en</variant>
- <variant outdated="yes">ja</variant>
+ <variant>ja</variant>
<variant outdated="yes">ko</variant>
</variants>
</metafile>
<a href="./ja/custom-error.html" title="Japanese"> ja </a> |
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">この日本語訳はすでに古くなっている可能性があります。
- 更新された内容を見るには英語版をご覧下さい。</div>
<p>ウェブマスターが何らかのエラーや問題に対する
Apache の反応を設定できるようにする追加機能を提供します。</p>
ErrorDocument <3-digit-code> <action>
</code></p></div>
- <p>action (動作) は、</p>
+ <p>action (動作) は、下記のいずれかです</p>
<ol>
- <li>表示されるべきテキスト。テキストには引用符 (") をつけます。
- 引用符の後に続くものが何でも表示されます。
- <em>注意 : (") は表示されません</em></li>
+ <li>表示するテキスト。テキストは引用符 (") で囲んで指定します。</li>
<li>リダイレクト先の外部 URL </li>
<variants>
<variant>en</variant>
<variant outdated="yes">es</variant>
- <variant outdated="yes">ja</variant>
+ <variant>ja</variant>
<variant outdated="yes">ko</variant>
</variants>
</metafile>
<a href="./ja/dso.html" title="Japanese"> ja </a> |
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">この日本語訳はすでに古くなっている可能性があります。
- 更新された内容を見るには英語版をご覧下さい。</div>
<p>Apache HTTP サーバはモジュール化されたプログラムで、
管理者がモジュールを選択することでサーバに組み込む機能を選ぶことができます。
<div class="section">
<h2><a name="usage" id="usage">使用法の概要</a></h2>
- <p>Apache 2.2 の DSO 機能の概略を知ることができるための、
+ <p>Apache 2.x の DSO 機能の概略を知ることができるための、
短く簡潔な概要です:</p>
<ol>
<variants>
<variant>en</variant>
- <variant outdated="yes">ja</variant>
+ <variant>ja</variant>
<variant outdated="yes">ko</variant>
</variants>
</metafile>
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">この日本語訳はすでに古くなっている可能性があります。
- 更新された内容を見るには英語版をご覧下さい。</div>
<p>この文書は各 Apache <a href="directives.html">設定ディレクティブ</a>
を説明するために使われている用語を説明します。</p>
<dt><em>regex</em></dt>
- <dd>Perl 互換の<a href="../glossary.html#regex">正規表現</a>です。
+ <dd>Perl 互換の<a class="glossarylink" href="../glossary.html#regex" title="用語集を参照">正規表現</a>です。
ディレクティブの定義が <em>regex</em>
が何に対してマッチを行なうのかを指定します。</dd>
<variants>
<variant>en</variant>
- <variant outdated="yes">ja</variant>
+ <variant>ja</variant>
<variant outdated="yes">ko</variant>
<variant>tr</variant>
</variants>
<li><a href="mod_authz_default.html#authzdefaultauthoritative">AuthzDefaultAuthoritative</a></li>
<li><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative</a></li>
<li><a href="mod_authz_core.html#authzmergerules">AuthzMergeRules</a></li>
-<li><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative</a></li>
-<li><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative</a></li>
<li><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch</a></li>
<li><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></li>
<li><a href="mod_log_config.html#bufferedlogs">BufferedLogs</a></li>
<p><span>言語: </span><a href="../en/mod/mod_access_compat.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../ja/mod/mod_access_compat.html" title="Japanese"> ja </a></p>
</div>
-<div class="outofdate">この日本語訳はすでに古くなっている可能性があります。
- 更新された内容を見るには英語版をご覧下さい。</div>
<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>ホスト (名前もしくは IP アドレス) に基づいたグループ承認</td></tr>
<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>access_compat_module</td></tr>
<p>ホストによるアクセス制限とパスワードによる認証を、
同時に組み合わせて使うこともできます。
この場合、その二つの制限の関係を指定するために
- <code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code>
+ <code class="directive"><a href="#satisfy">Satisfy</a></code>
ディレクティブを使用します。</p>
<div class="warning"><h3>Note</h3>
<dt><code>Mutual-failure</code></dt>
- <dd>これは <code class="directive">Order Allow,Deny</code> と全く同じ効果を持ち、
+ <dd>これは <code>Order Allow,Deny</code> と全く同じ効果を持ち、
そのため非推奨となっています。
</dd>
</dl>
<tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>バージョン 2.0.51 以降では <code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> ディレクティブと <code class="directive"><a href="../mod/core.html#limitexcept"><LimitExcept></a></code> ディレクティブの影響を受ける
</td></tr>
</table>
- <p><code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> と
+ <p><code class="directive"><a href="#allow">Allow</a></code> と
<code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> の両方が使われているときの
アクセスポリシーを設定します。パラメータは <code>All</code> か <code>Any</code>
です。このディレクティブはある場所へのアクセスがユーザ名/パスワード
<variants>
<variant>en</variant>
- <variant outdated="yes">ja</variant>
+ <variant>ja</variant>
</variants>
</metafile>
<a href="../ja/mod/mod_authn_dbm.html" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_authn_dbm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">この日本語訳はすでに古くなっている可能性があります。
- 更新された内容を見るには英語版をご覧下さい。</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>
</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_authn_core.html#authname">AuthName</a></code></li>
+<li><code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code></li>
<li>
<code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
</li>
<variants>
<variant>en</variant>
- <variant outdated="yes">ja</variant>
+ <variant>ja</variant>
<variant outdated="yes">ko</variant>
</variants>
</metafile>
<a href="../ja/mod/mod_authz_owner.html" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_authz_owner.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">この日本語訳はすでに古くなっている可能性があります。
- 更新された内容を見るには英語版をご覧下さい。</div>
<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>ファイルの所有者に基づいた承認</td></tr>
<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>authz_owner_module</td></tr>
</div>
</div>
<div id="quickview"><h3 class="directives">ディレクティブ</h3>
-<ul id="toc">
-<li><img alt="" src="../images/down.gif" /> <a href="#authzownerauthoritative">AuthzOwnerAuthoritative</a></li>
-</ul>
+<p>このモジュールにディレクティブはありません。</p>
<h3>トピック</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#examples">設定例</a></li>
</ul><h3>参照</h3>
<ul class="seealso">
-<li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li>
-<li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li>
+<li><code class="directive"><a href="../mod/mod_authz_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="section">
AuthName MyPrivateFiles<br />
AuthBasicProvider dbm<br />
AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all<br />
- Satisfy All<br />
Require file-owner<br />
</span>
</Directory>
</Directory>
</code></p></div>
-</div>
-<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="directive-section"><h2><a name="AuthzOwnerAuthoritative" id="AuthzOwnerAuthoritative">AuthzOwnerAuthoritative</a> <a name="authzownerauthoritative" id="authzownerauthoritative">ディレクティブ</a></h2>
-<table class="directive">
-<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>承認が下位承認モジュールに渡されるかどうかを設定する</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AuthzOwnerAuthoritative On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AuthzOwnerAuthoritative On</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr>
-<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr>
-<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
-<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_authz_owner</td></tr>
-</table>
- <p><code class="directive">AuthzOwnerAuthoritative</code> ディレクティブを
- 明示的に <code>Off</code> に設定すると、以下の場合に認証が
- (<code>modules.c</code> で定義されている) 下位のモジュールに
- 渡されるようにします:</p>
-
- <ul>
- <li><code>file-owner</code> の場合は、提供されたウェブユーザ名に
- ファイルシステムの所有者が一致しないか、所有者がわからない場合。</li>
-
- <li><code>file-group</code> の場合は、提供されたウェブユーザ名が
- ファイルシステムグループに存在しないか、わからない場合。</li>
- </ul>
-
- <p>値を <code>Off</code> に設定すると、<code>file-owner</code> と
- <code>file-group</code> を組み合わせることもできるようになり、
- その場合はどちらか (両方でも) にマッチした場合にアクセスを許可されます。</p>
-
- <p>デフォルトでは制御は渡されず、未知のグループの場合は Authentication
- Required 応答が返されます。ですから、<code>Off</code> に設定しないことで
- システムを安全に保つことができ、NCSA 互換の振る舞いをさせることになります。</p>
-
</div>
</div>
<div class="bottomlang">
<variants>
<variant>en</variant>
- <variant outdated="yes">ja</variant>
+ <variant>ja</variant>
<variant outdated="yes">ko</variant>
</variants>
</metafile>
<a href="../ja/mod/mod_authz_user.html" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_authz_user.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">この日本語訳はすでに古くなっている可能性があります。
- 更新された内容を見るには英語版をご覧下さい。</div>
<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>ユーザ承認</td></tr>
<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>authz_user_module</td></tr>
<code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> は認証されたユーザが
<code>Require user</code> ディレクティブに書かれていれば
アクセスを認めます。認証に成功したユーザすべてにアクセスを
- 許可するには、代わりに <code>require valid-user</code> を
+ 許可するには、代わりに <code>Require valid-user</code> を
使うことができます。</p>
</div>
<div id="quickview"><h3 class="directives">ディレクティブ</h3>
-<ul id="toc">
-<li><img alt="" src="../images/down.gif" /> <a href="#authzuserauthoritative">AuthzUserAuthoritative</a></li>
-</ul>
+<p>このモジュールにディレクティブはありません。</p>
<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>
+<li><code class="directive"><a href="../mod/mod_authz_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="AuthzUserAuthoritative" id="AuthzUserAuthoritative">AuthzUserAuthoritative</a> <a name="authzuserauthoritative" id="authzuserauthoritative">ディレクティブ</a></h2>
-<table class="directive">
-<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>承認が下位のモジュールに渡されるかどうかを設定する</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AuthzUserAuthoritative On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AuthzUserAuthoritative On</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr>
-<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr>
-<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
-<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_authz_user</td></tr>
-</table>
- <p><code class="directive">AuthzUserAuthoritative</code> ディレクティブを
- 明示的に <code>Off</code> に設定すると userID に対応する
- <strong>グループがない場合に</strong>、
- (<code>module.c</code> で定義されている) 下位のモジュールにグループ承認を
- 渡すことを許可します。</p>
-
- <p>デフォルトでは制御は渡されず、未知のグループの場合は Authentication
- Required 応答が返されます。ですから、これを設定しないと
- システムを安全に保つことができ、NCSA 互換の振る舞いをさせることになります。</p>
-
-</div>
</div>
<div class="bottomlang">
<p><span>言語: </span><a href="../en/mod/mod_authz_user.html" hreflang="en" rel="alternate" title="English"> en </a> |
<variants>
<variant>en</variant>
- <variant outdated="yes">ja</variant>
+ <variant>ja</variant>
<variant outdated="yes">ko</variant>
</variants>
</metafile>
<a href="../ja/mod/mod_info.html" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_info.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">この日本語訳はすでに古くなっている可能性があります。
- 更新された内容を見るには英語版をご覧下さい。</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>
<variants>
<variant>en</variant>
- <variant outdated="yes">ja</variant>
+ <variant>ja</variant>
<variant outdated="yes">ko</variant>
</variants>
</metafile>
<p><span>言語: </span><a href="../en/mod/mod_log_forensic.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../ja/mod/mod_log_forensic.html" title="Japanese"> ja </a></p>
</div>
-<div class="outofdate">この日本語訳はすでに古くなっている可能性があります。
- 更新された内容を見るには英語版をご覧下さい。</div>
<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>サーバに送られたリクエストの forensic ロギング</td></tr>
<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>log_forensic_module</td></tr>
<variants>
<variant>en</variant>
- <variant outdated="yes">ja</variant>
+ <variant>ja</variant>
</variants>
</metafile>
<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_status</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>SeeRequestTail is only available in Apache 2.2.7 and
-later.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.2.7 and later.</td></tr>
</table>
- <p>mod_status with ExtendedStatus On displays the actual request being
- handled. For historical purposes, only 63 characters of the request
+ <p>mod_status with <code>ExtendedStatus On</code>
+ displays the actual request being handled.
+ For historical purposes, only 63 characters of the request
are actually stored for display purposes. This directive
controls whether the 1st 63 characters are stored (the previous
behavior and the default) or if the last 63 characters are. This
is only applicable, of course, if the length of the request is
64 characters or greater.</p>
+ <p>If Apache is handling <code>GET /disk1/storage/apache/htdocs/images/imagestore1/food/apples.jpg HTTP/1.1</code> mod_status displays as follows:
+ </p>
+
+ <table class="bordered">
+ <tr>
+ <th>Off (default)</th>
+ <td>GET /disk1/storage/apache/htdocs/images/imagestore1/food/fruits</td>
+ </tr>
+ <tr>
+ <th>On</th>
+ <td>orage/apache/htdocs/images/imagestore1/food/apples.jpg HTTP/1.1</td>
+ </tr>
+ </table>
+
+
</div>
</div>
<div class="bottomlang">
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
<modulesynopsis metafile="mod_status.xml.meta">
-<!-- English Revision: 420990:657842 (outdated) -->
+<!-- English Revision: 420990:668628 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0" encoding="EUC-KR" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
-<!-- English Revision: 420990:657842 (outdated) -->
+<!-- English Revision: 420990:668628 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
authz rules to be merged into the current <Directory> or <Location>.
Set to 'off' to disable merging. If set to 'off', only the authz rules defined in
the current <Directory> or <Location> block will apply.</td></tr>
-<tr><td><a href="mod_authz_owner.html#authzownerauthoritative">AuthzOwnerAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">承認が下位承認モジュールに渡されるかどうかを設定する</td></tr>
-<tr class="odd"><td><a href="mod_authz_user.html#authzuserauthoritative">AuthzUserAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">承認が下位のモジュールに渡されるかどうかを設定する</td></tr>
<tr><td><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>]
[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">HTTP User-Agent に基づいて環境変数を設定する
</td></tr>
<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/vhosts/examples.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">この日本語訳はすでに古くなっている可能性があります。
- 更新された内容を見るには英語版をご覧下さい。</div>
<p>この文書は、バーチャルホストの設定の際に
<div class="example"><p><code>
NameVirtualHost 172.20.30.40<br />
- <br />
+ <br />
<VirtualHost 172.20.30.40><br />
- # etc ...
+ # etc ...
</code></p></div>
<p>しかし、IP アドレスが予測不可能なシステム
Listen 80<br />
- <br />
+ <br />
# This is the "main" server running on 172.20.30.40<br />
ServerName server.domain.com<br />
DocumentRoot /www/mainserver<br />
- <br />
+ <br />
# This is the other address<br />
NameVirtualHost 172.20.30.50<br />
- <br />
+ <br />
<VirtualHost 172.20.30.50><br />
<span class="indent">
DocumentRoot /www/example1<br />
ServerName www.example.com<br />
- <br />
+ <br />
# Other directives here ...<br />
- <br />
+ <br />
</span>
</VirtualHost><br />
- <br />
+ <br />
<VirtualHost 172.20.30.50><br />
<span class="indent">
DocumentRoot /www/example2<br />
ServerName www.example.org<br />
- <br />
+ <br />
# Other directives here ...<br />
- <br />
+ <br />
</span>
</VirtualHost>
</code></p></div>
NameVirtualHost 192.168.1.1<br />
NameVirtualHost 172.20.30.40<br />
- <br />
+ <br />
<VirtualHost 192.168.1.1 172.20.30.40><br />
<span class="indent">
DocumentRoot /www/server1<br />
Listen 80<br />
Listen 8080<br />
- <br />
+ <br />
NameVirtualHost 172.20.30.40:80<br />
NameVirtualHost 172.20.30.40:8080<br />
- <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 />
+ <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 />
+ <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 />
+ <br />
<VirtualHost 172.20.30.40:8080><br />
<span class="indent">
ServerName www.example.org<br />
Listen 80<br />
- <br />
+ <br />
<VirtualHost 172.20.30.40><br />
<span class="indent">
DocumentRoot /www/example1<br />
ServerName www.example.com<br />
</span>
</VirtualHost><br />
- <br />
+ <br />
<VirtualHost 172.20.30.50><br />
<span class="indent">
DocumentRoot /www/example2<br />
Listen 172.20.30.40:8080<br />
Listen 172.20.30.50:80<br />
Listen 172.20.30.50:8080<br />
- <br />
+ <br />
<VirtualHost 172.20.30.40:80><br />
<span class="indent">
DocumentRoot /www/example1-80<br />
ServerName www.example.com<br />
</span>
</VirtualHost><br />
- <br />
+ <br />
<VirtualHost 172.20.30.40:8080><br />
<span class="indent">
DocumentRoot /www/example1-8080<br />
ServerName www.example.com<br />
- </span>
+ </span>
</VirtualHost><br />
- <br />
+ <br />
<VirtualHost 172.20.30.50:80><br />
<span class="indent">
DocumentRoot /www/example2-80<br />
ServerName www.example.org<br />
</span>
</VirtualHost><br />
- <br />
+ <br />
<VirtualHost 172.20.30.50:8080><br />
<span class="indent">
DocumentRoot /www/example2-8080<br />
Listen 80<br />
- <br />
+ <br />
NameVirtualHost 172.20.30.40<br />
- <br />
+ <br />
<VirtualHost 172.20.30.40><br />
<span class="indent">
DocumentRoot /www/example1<br />
ServerName www.example.com<br />
</span>
</VirtualHost><br />
- <br />
+ <br />
<VirtualHost 172.20.30.40><br />
<span class="indent">
DocumentRoot /www/example2<br />
ServerName www.example.org<br />
</span>
</VirtualHost><br />
- <br />
+ <br />
<VirtualHost 172.20.30.40><br />
<span class="indent">
DocumentRoot /www/example3<br />
ServerName www.example3.net<br />
</span>
</VirtualHost><br />
- <br />
+ <br />
# IP-based<br />
<VirtualHost 172.20.30.50><br />
<span class="indent">
ServerName www.example4.edu<br />
</span>
</VirtualHost><br />
- <br />
+ <br />
<VirtualHost 172.20.30.60><br />
<span class="indent">
DocumentRoot /www/example5<br />
<div class="example"><p><code>
<VirtualHost *:*><br />
ProxyPreserveHost On<br />
- ProxyPass / http://192.168.111.2<br />
+ ProxyPass / http://192.168.111.2/<br />
ProxyPassReverse / http://192.168.111.2/<br />
ServerName hostname.example.com<br />
</VirtualHost>
# ...<br />
</span>
</VirtualHost><br />
- <br />
+ <br />
<VirtualHost _default_:*><br />
<span class="indent">
DocumentRoot /www/default<br />
Listen 80<br />
ServerName www.example.com<br />
DocumentRoot /www/example1<br />
- <br />
+ <br />
NameVirtualHost 172.20.30.40<br />
- <br />
+ <br />
<VirtualHost 172.20.30.40 172.20.30.50><br />
<span class="indent">
DocumentRoot /www/example2<br />
# ...<br />
</span>
</VirtualHost><br />
- <br />
+ <br />
<VirtualHost 172.20.30.40><br />
<span class="indent">
DocumentRoot /www/example3<br />
NameVirtualHost 172.20.30.40<br />
- <br />
+ <br />
<VirtualHost 172.20.30.40><br />
<span class="indent">
# primary vhost<br />
# ...<br />
</span>
</VirtualHost><br />
- <br />
+ <br />
<VirtualHost 172.20.30.40><br />
DocumentRoot /www/subdomain/sub1<br />
<span class="indent">
# ...<br />
</span>
</VirtualHost><br />
- <br />
+ <br />
<VirtualHost 172.20.30.40><br />
<span class="indent">
DocumentRoot /www/subdomain/sub2<br />
<variants>
<variant>en</variant>
<variant outdated="yes">fr</variant>
- <variant outdated="yes">ja</variant>
+ <variant>ja</variant>
<variant outdated="yes">ko</variant>
<variant>tr</variant>
</variants>