Commit d9403577 authored by Yoshiki Hayashi's avatar Yoshiki Hayashi
Browse files

Update transformation.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106819 13f79535-47bb-0310-9956-ffa450edef68
parent 098e88d4
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -24,8 +24,6 @@
<a href="./ja/bind.html" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<div class="outofdate">This translation may be out of date. Check the
            English version for recent changes.</div>

    <p>Apache が使用するアドレスとポートの設定をします。</p>
  </div>
@@ -102,13 +100,14 @@
    FreeBSD, NetBSD, OpenBSD では、システム全体としてのポリシーとの整合性から、
    デフォルトでは使用不可に設定されています。
    これらのデフォルトで使用不可のプラットホームであっても、
    特別な設定パラメータで Apache の挙動を変化させることができます。</p>
    特別な <code class="program"><a href="./programs/configure.html">configure</a></code>
    設定パラメータで 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>
    <code>--enable-v4-mapped</code> <code class="program"><a href="./programs/configure.html">configure</a></code>
    オプションを指定します。</p>

    <p><code>--enable-v4-mapped</code> は、
@@ -130,7 +129,7 @@
    IPv4 と IPv6 のコネクションを個別のソケットで扱うようにしたい場合
    (つまり IPv4 マップのアドレスを無効にしたい場合)
    は、<code>--disable-v4-mapped</code>
    <a href="programs/configure.html">configure</a>
    <code class="program"><a href="./programs/configure.html">configure</a></code>
    オプションを指定して、次のように個別指定の
    <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
    ディレクティブを使用してください。
+1 −1
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@
    <variant>de</variant>
    <variant>en</variant>
    <variant outdated="yes">fr</variant>
    <variant outdated="yes">ja</variant>
    <variant>ja</variant>
    <variant outdated="yes">ko</variant>
  </variants>
</metafile>
+1 −3
Original line number Diff line number Diff line
@@ -22,8 +22,6 @@
<a href="./ja/dns-caveats.html" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<div class="outofdate">This translation may be out of date. Check the
            English version for recent changes.</div>

    <p>本文書の内容は次の一言に尽きます。「Apache が設定ファイルを読み込むときに
    DNS を使用する必要がないようにして下さい」。Apache が設定ファイルを
@@ -145,7 +143,7 @@
    

    <p>Apache 1.1 での <a href="vhost/name-based.html">名前ベースのバーチャルホストのサポート</a> 追加の際に、
    Apache は httpd の実行されているホストの IP
    Apache は <code class="program"><a href="./programs/httpd.html">httpd</a></code> の実行されているホストの IP
    アドレスを知る必要が出てきました。このアドレスを得るために、
    (もしあれば) グローバルな
    <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> を使用するか、
+1 −1
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@

  <variants>
    <variant>en</variant>
    <variant outdated="yes">ja</variant>
    <variant>ja</variant>
    <variant outdated="yes">ko</variant>
  </variants>
</metafile>
+14 −13
Original line number Diff line number Diff line
@@ -22,17 +22,15 @@
<a href="./ja/dso.html" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<div class="outofdate">This translation may be out of date. Check the
            English version for recent changes.</div>

    <p>Apache HTTP サーバはモジュール化されたプログラムで、
    管理者がモジュールを選択することでサーバに組み込む機能を選ぶことができます。
    モジュールはサーバがビルドされるときに <code>httpd</code> バイナリに
    静的に組み込むことができます。もしくは、<code>httpd</code> バイナリとは
    モジュールはサーバがビルドされるときに <code class="program"><a href="./programs/httpd.html">httpd</a></code> バイナリに
    静的に組み込むことができます。もしくは、<code class="program"><a href="./programs/httpd.html">httpd</a></code> バイナリとは
    別に存在する動的共有オブジェクト (訳注: Dynamic Shared Object)
    (DSO) としてコンパイルすることも
    できます。DSO モジュールはサーバがビルドされるときにコンパイルしたり、
    Apache 拡張ツール (<a href="programs/apxs.html">apxs</a>) を
    Apache 拡張ツール (<code class="program"><a href="./programs/apxs.html">apxs</a></code>) を
    使って後でコンパイルして追加したりできます。</p>

    <p>この文書は DSO モジュールの使い方と、仕組みについて
@@ -55,7 +53,7 @@
    それは <code class="module"><a href="./mod/core.c.html">core.c</a></code> 以外では DSO にできない唯一の
    モジュールです。事実上、他のすべての Apache のモジュールは、
    <a href="install.html">インストールの文書</a>で説明されているように、
    <code>configure</code>
    <code class="program"><a href="./programs/configure.html">configure</a></code>
    <code>--enable-<em>module</em>=shared</code> オプションでそれぞれを
    DSO ビルドにすることにより、DSO モジュールにすることができます。
    <code>mod_foo.so</code> のような DSO にモジュールがコンパイルされれば、
@@ -65,13 +63,13 @@
    ロードするようにできます。</p>

    <p>Apache モジュール用の (特にサードパーティモジュールの) DSO ファイルの
    作成を簡単にするために、<a href="programs/apxs.html">apxs</a>
    (<em>APache eXtenSion</em>) という新しいサポートプログラムがあります。
    作成を簡単にするために、<code class="program"><a href="./programs/apxs.html">apxs</a></code>
    (<dfn>APache eXtenSion</dfn>) という新しいサポートプログラムがあります。
    Apache のソースツリーの<em>外で</em> DSO モジュールをビルドするために
    使うことができます。発想は単純です: Apache のインストール時の
    <code>configure</code><code>make install</code> のときに Apache の
    <code class="program"><a href="./programs/configure.html">configure</a></code><code>make install</code> のときに Apache の
    C ヘッダをインストールし、DSO ビルド用のプラットフォーム依存の
    コンパイラとリンカのフラグを <code>apxs</code> プログラムに追加します。
    コンパイラとリンカのフラグを <code class="program"><a href="./programs/apxs.html">apxs</a></code> プログラムに追加します。
    これにより、ユーザが Apache の配布ソースツリーなしで、さらに
    DSO サポートのためのプラットフォーム依存のコンパイラやリンカの
    フラグをいじることなく Apache のモジュールのソースをコンパイル
@@ -99,7 +97,10 @@ $ make install
        として、それを 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 />
$ ./configure --add-module=<var>module_type</var>:/path/to/3rdparty/mod_foo.c \<br />
<span class="indent">
  --enable-foo=shared<br />
</span>
$ make install
</code></p></div>
      </li>
@@ -116,7 +117,7 @@ $ make install

      <li>
        <em>サードパーティ</em> Apache モジュール、仮に <code>mod_foo.c</code>
        として、それを <a href="programs/apxs.html">apxs</a> を使って
        として、それを <code class="program"><a href="./programs/apxs.html">apxs</a></code> を使って
        Apache ソースツリーの<em>外で</em> DSO にビルド、インストール:

<div class="example"><p><code>
@@ -247,7 +248,7 @@ $ apxs -i -a -n foo mod_foo.la
      大きな利点があります。</li>

      <li>Apache モジュールの開発が簡単になります。
      これは DSO/<code>apxs</code> の組み合わせにより、Apache ソースツリーの
      これは DSO<code class="program"><a href="./programs/apxs.html">apxs</a></code> の組み合わせにより、Apache ソースツリーの
      外で作業でき、開発中のモジュールの新しいバージョンを
      実行中の Apache サーバに組み込むために <code>apxs -i</code>
      <code>apachectl restart</code> を行なうだけで良くなるからです。</li>
Loading