Blame docs/manual/mod/directive-dict.html.ja.utf8

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head>
Packit 90a5c9
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
Packit 90a5c9
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
              This file is generated from xml source: DO NOT EDIT
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
      -->
Packit 90a5c9
<title>ディレクティブの解説に使われる用語 - Apache HTTP サーバ バージョン 2.4</title>
Packit 90a5c9
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
Packit 90a5c9
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
Packit 90a5c9
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
Packit 90a5c9
<script src="../style/scripts/prettify.min.js" type="text/javascript">
Packit 90a5c9
</script>
Packit 90a5c9
Packit 90a5c9
<link href="../images/favicon.ico" rel="shortcut icon" /></head>
Packit 90a5c9
<body id="manual-page">
Packit 90a5c9

モジュール | ディレクティブ | FAQ | 用語 | サイトマップ

Packit 90a5c9

Apache HTTP サーバ バージョン 2.4

Packit 90a5c9
Packit 90a5c9
<-
Packit 90a5c9
Packit 90a5c9
Apache > HTTP サーバ > ドキュメンテーション > バージョン 2.4

ディレクティブの解説に使われる用語

Packit 90a5c9
Packit 90a5c9

翻訳済み言語:  en  |

Packit 90a5c9
 es  |
Packit 90a5c9
 fr  |
Packit 90a5c9
 ja  |
Packit 90a5c9
 ko  |
Packit 90a5c9
 tr 

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
    

この文書は各 Apache 設定ディレクティブ

Packit 90a5c9
    を説明するために使われている用語を説明します。

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
  • 構文
  • Packit 90a5c9
  • デフォルト
  • Packit 90a5c9
  • コンテキスト
  • Packit 90a5c9
  • 上書き
  • Packit 90a5c9
  • ステータス
  • Packit 90a5c9
  • モジュール
  • Packit 90a5c9
  • 互換性
  • Packit 90a5c9

    参照

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    説明

    Packit 90a5c9
    Packit 90a5c9

    ディレクティブの目的の簡単な説明。

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    構文

    Packit 90a5c9
    Packit 90a5c9
        

    設定ファイル中のディレクティブの書式を示します。

    Packit 90a5c9
        この構文はディレクティブ特有なので、詳細はディレクティブの説明を
    Packit 90a5c9
        参照してください。一般的に、ディレクティブ名の後には
    Packit 90a5c9
        空白により分割されたいくつかの引数が続きます。
    Packit 90a5c9
        引数が空白を含むときは二重引用符 (訳注: ")
    Packit 90a5c9
        で囲まれています。 オプショナルな引数は括弧
    Packit 90a5c9
        (訳注: []) で囲まれています。
    Packit 90a5c9
        引数が複数の値を取り得る場合は、それらの値は垂直の棒 "|"
    Packit 90a5c9
        で 分割されています。
    Packit 90a5c9
        変更されないテキストはデフォルトのフォントで表示され、置換の必要な
    Packit 90a5c9
        引数は強調されて表示されます。
    Packit 90a5c9
        引数の数が変わるディレクティブは最後の
    Packit 90a5c9
        引数が繰り返されることを示すために "..."
    Packit 90a5c9
        で終わります。

    Packit 90a5c9
    Packit 90a5c9
        

    Packit 90a5c9
        ディレクティブは多くの違う型の引数をとります。いくつか、良く
    Packit 90a5c9
        使われるものを以下で定義します。

    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
          
    URL
    Packit 90a5c9
    Packit 90a5c9
          
    http://www.example.com/path/to/file.html
    Packit 90a5c9
          のように、
    Packit 90a5c9
          スキーム、ホスト名、パス名(省略可能)を含んでいる完全な
    Packit 90a5c9
          Uniform Resource Locator。
    Packit 90a5c9
    Packit 90a5c9
          
    URL-path
    Packit 90a5c9
    Packit 90a5c9
          
    /path/to/file.html のように、スキームと
    Packit 90a5c9
          ホスト名の後に続く url
    Packit 90a5c9
          の一部。url-path
    Packit 90a5c9
          ファイルシステムからの視点ではなく、
    Packit 90a5c9
          ウェブからの視点でリソースを表現します。
    Packit 90a5c9
    Packit 90a5c9
          
    file-path
    Packit 90a5c9
    Packit 90a5c9
          
    /usr/local/apache/htdocs/path/to/file.html
    Packit 90a5c9
          のように、
    Packit 90a5c9
          ルートディレクトリから始まるローカルのファイルシステム上のファイルへのパス。
    Packit 90a5c9
          通常、スラッシュで始まらない file-pathServerRoot
    Packit 90a5c9
          からの相対パスとして 扱われます。
    Packit 90a5c9
    Packit 90a5c9
          
    directory-path
    Packit 90a5c9
    Packit 90a5c9
          
    /usr/local/apache/htdocs/path/to/
    Packit 90a5c9
          のように、
    Packit 90a5c9
          ルートディレクトリから始まるローカルのファイルシステムのディレクトリへの
    Packit 90a5c9
          パス。
    Packit 90a5c9
    Packit 90a5c9
          
    filename
    Packit 90a5c9
    Packit 90a5c9
          
    file.html のように、パス情報の付いていない
    Packit 90a5c9
          ファイル名。
    Packit 90a5c9
    Packit 90a5c9
          
    regex
    Packit 90a5c9
    Packit 90a5c9
          
    Perl 互換の正規表現です。
    Packit 90a5c9
          ディレクティブの定義が regex
    Packit 90a5c9
          が何に対してマッチを行なうのかを指定します。
    Packit 90a5c9
    Packit 90a5c9
          
    extension
    Packit 90a5c9
    Packit 90a5c9
          
    一般的には filename
    Packit 90a5c9
          の最後のドットの後の部分です。 しかし、Apache
    Packit 90a5c9
          は複数のファイルの拡張子を認識しますので、filename
    Packit 90a5c9
          に複数のドットがあると、最初のドットの後の、それぞれのドットで分離された部分が
    Packit 90a5c9
          extension (訳注: 拡張子)
    Packit 90a5c9
          になります。例えば、filename
    Packit 90a5c9
          file.html.en
    Packit 90a5c9
          には二つの拡張子があります。.html
    Packit 90a5c9
          .en です。Apache
    Packit 90a5c9
          のディレクティブでは、extension
    Packit 90a5c9
          はドット付きでも無しでも指定できます。さらに、extension
    Packit 90a5c9
          は 大文字小文字を区別しません。
    Packit 90a5c9
    Packit 90a5c9
          
    MIME-type
    Packit 90a5c9
    Packit 90a5c9
          
    text/html のように、スラッシュで分離された
    Packit 90a5c9
          主フォーマットと副フォーマットによってファイルの形式を
    Packit 90a5c9
          表す方法です。
    Packit 90a5c9
    Packit 90a5c9
          
    env-variable
    Packit 90a5c9
    Packit 90a5c9
          
    Apache の設定により定義される 環境変数の名前です。これはオペレーティングシステムの
    Packit 90a5c9
          環境変数と同じとは限らないことに注意してください。詳細は 環境変数の説明を参照してください。
    Packit 90a5c9
        
    Packit 90a5c9
      
    top
    Packit 90a5c9
    Packit 90a5c9

    デフォルト

    Packit 90a5c9
    Packit 90a5c9
        

    ディレクティブにデフォルト値

    Packit 90a5c9
        (すなわち、設定ファイルから
    Packit 90a5c9
        省略されていても、Apache
    Packit 90a5c9
        ウェブサーバは特定の値に設定されているかのように
    Packit 90a5c9
        動作します) がある場合はここに記述されます。
    Packit 90a5c9
        デフォルト値の無い場合、ここは "None" と
    Packit 90a5c9
        書かれます。ここで書かれているデフォルトはサーバと共に配布されている
    Packit 90a5c9
        デフォルトの httpd.conf
    Packit 90a5c9
        内に書かれているディレクティブの値と
    Packit 90a5c9
        違う可能性があることに注意してください。

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    コンテキスト

    Packit 90a5c9
    Packit 90a5c9
        

    Packit 90a5c9
        これは、サーバの設定ファイル中のどこでディレクティブが有効なのかを示します。
    Packit 90a5c9
        次に示す値が一つ以上カンマ区切りで列挙されています。

    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
          
    サーバ設定ファイル
    Packit 90a5c9
    Packit 90a5c9
          
    これは、サーバ設定ファイル
    Packit 90a5c9
          (例えばhttpd.conf,
    Packit 90a5c9
          srm.conf, access.conf)
    Packit 90a5c9
          内では使用できますが、
    Packit 90a5c9
          <VirtualHost>
    Packit 90a5c9
          <Directory> の中では
    Packit 90a5c9
          使用できないことを示します。
    Packit 90a5c9
          .htaccessファイルでの使用は許可されていません。
    Packit 90a5c9
    Packit 90a5c9
          
    バーチャルホスト
    Packit 90a5c9
    Packit 90a5c9
          
    これは、サーバ設定ファイルの
    Packit 90a5c9
          <VirtualHost>
    Packit 90a5c9
          の中で使用できることを示します。
    Packit 90a5c9
    Packit 90a5c9
          
    ディレクトリ
    Packit 90a5c9
    Packit 90a5c9
          
    これは、サーバ設定ファイルの
    Packit 90a5c9
          <Directory>, 
    Packit 90a5c9
          <Location>, 
    Packit 90a5c9
          <Files>, 
    Packit 90a5c9
          <If>, 
    Packit 90a5c9
          <Proxy>
    Packit 90a5c9
          コンテナの中で、 設定セクション
    Packit 90a5c9
          で説明されている制限の下で使用できることを示します。
    Packit 90a5c9
    Packit 90a5c9
          
    .htaccess
    Packit 90a5c9
    Packit 90a5c9
          
    これは、ディレクトリ
    Packit 90a5c9
          .htaccess ファイル内で
    Packit 90a5c9
          使用可能であることを示します。 ただ、上書き
    Packit 90a5c9
          の設定によっては、処理されないかもしれません。
    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
        

    Packit 90a5c9
        ディレクティブは指示されたコンテキストでのみ許可されます。
    Packit 90a5c9
        他の場所で使おうとすると、サーバがそのコンテキストを正しく扱えなく
    Packit 90a5c9
        なるような設定エラーが発生するか、サーバがまったく動作しなくなる、
    Packit 90a5c9
        すなわち、サーバが起動しなくなるということになります。

    Packit 90a5c9
    Packit 90a5c9
        

    Packit 90a5c9
        ディレクティブの有効な位置は、実際は挙げられているコンテキストの
    Packit 90a5c9
        論理和 (訳注: Boolen OR)
    Packit 90a5c9
        になります。言い換えると、
    Packit 90a5c9
        "サーバ設定ファイル、.htaccess" で有効だと
    Packit 90a5c9
        記されているディレクティブは httpd.conf
    Packit 90a5c9
        ファイルと .htaccess
    Packit 90a5c9
        ファイルとで有効ですが、 <Directory>
    Packit 90a5c9
    <VirtualHost>
    Packit 90a5c9
        の中では使用できません。

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    上書き

    Packit 90a5c9
    Packit 90a5c9
        

    このディレクティブの属性は、.htaccess

    Packit 90a5c9
        ファイル中に
    Packit 90a5c9
        ディレクティブが現れたときに、それの処理を有効にするために
    Packit 90a5c9
        どの設定の上書きが必要かを示します。 ディレクティブの
    Packit 90a5c9
        コンテキスト
    Packit 90a5c9
        が、.htaccess
    Packit 90a5c9
        ファイル中では許可していない場合は、 この属性は
    Packit 90a5c9
        "適用不可" と書かれます。

    Packit 90a5c9
    Packit 90a5c9
        

    上書きは、AllowOverride

    Packit 90a5c9
        ディレクティブによって有効にされ、
    Packit 90a5c9
        特定のスコープ(ディレクトリなど)と、
    Packit 90a5c9
        さらに下位のレベルの AllowOverride
    Packit 90a5c9
        で修正されない限り、 その配下に対して適用されます。
    Packit 90a5c9
        ディレクティブのドキュメントは取り得る上書きの名前も挙げます。

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    ステータス

    Packit 90a5c9
    Packit 90a5c9
        

    これはディレクティブが Apache

    Packit 90a5c9
        ウェブサーバにどれくらいきつく組み込まれているかを
    Packit 90a5c9
        示します。言い換えれば、ディレクティブとその機能を利用するために、
    Packit 90a5c9
        モジュールの数を増やして、サーバを再コンパイルする必要があるかもしれない
    Packit 90a5c9
        ということを示します。
    Packit 90a5c9
        この属性が取り得る値は以下のものです:

    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
          
    Core
    Packit 90a5c9
    Packit 90a5c9
          
    "Core" のディレクティブは Apache
    Packit 90a5c9
          ウェブサーバの基本となるべきものであり、
    Packit 90a5c9
          常に使用可能であることを示します。
    Packit 90a5c9
    Packit 90a5c9
          
    MPM
    Packit 90a5c9
    Packit 90a5c9
          
    "MPM" のディレクティブはマルチプロセッシングモジュールで提供されています。
    Packit 90a5c9
          この種類のディレクティブはディレクティブの定義のモジュールの行に使っているモジュールの名前が書かれている
    Packit 90a5c9
          場合にのみ使用可能です。
    Packit 90a5c9
    Packit 90a5c9
          
    Base
    Packit 90a5c9
    Packit 90a5c9
          
    "Base" のディレクティブは
    Packit 90a5c9
          デフォルトでサーバに組み込まれている標準モジュールの中の一つでサ
    Packit 90a5c9
          ポートされていて、わざわざ設定からモジュールを削除したときを除いて、
    Packit 90a5c9
          通常では使用可能であることを示します。
    Packit 90a5c9
    Packit 90a5c9
          
    Extension
    Packit 90a5c9
    Packit 90a5c9
          
    "Extension" のディレクティブは、 Apache
    Packit 90a5c9
          サーバの配布物に同梱されているモジュールの一つで提供されているものの、
    Packit 90a5c9
          通常ではサーバに組み込まれていないことを示します。
    Packit 90a5c9
          ディレクティブとその機能を有効にするには、サーバビルド用の設定ファイルを
    Packit 90a5c9
          変更して Apache
    Packit 90a5c9
          を再コンパイルする必要があります。
    Packit 90a5c9
    Packit 90a5c9
          
    Experimental
    Packit 90a5c9
    Packit 90a5c9
          
    "Experimental" のディレクティブは、Apache
    Packit 90a5c9
          配布物に
    Packit 90a5c9
          同梱されているものの、試したい場合は自己責任で行なう
    Packit 90a5c9
          必要があるということを示します。ディレクティブは、すべてのドキュメントを
    Packit 90a5c9
          完全にそろわせるために解説されていますが、サポートされているとは限りません。
    Packit 90a5c9
          ディレクティブを提供するモジュールはデフォルトで組み込まれているかも
    Packit 90a5c9
          しれませんし、そうでないかもしれません。使用可能かどうかは、
    Packit 90a5c9
          ディレクティブとモジュールの説明をしているページの先頭を調べてください。
    Packit 90a5c9
        
    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    モジュール

    Packit 90a5c9
    Packit 90a5c9
        

    Packit 90a5c9
        これは単純にディレクティブが定義されているモジュールの名前を記載します。

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    互換性

    Packit 90a5c9
    Packit 90a5c9
        

    ディレクティブが Apache 2

    Packit 90a5c9
        の配布に組み込まれていなかった場合、
    Packit 90a5c9
        ディレクティブが導入されたバージョンがここに書かれています。
    Packit 90a5c9
        また、ディレクティブが特定のプラットフォームにのみ存在するときも
    Packit 90a5c9
        ここに書かれています。

    Packit 90a5c9
    Packit 90a5c9
    Packit 90a5c9

    翻訳済み言語:  en  |

    Packit 90a5c9
     es  |
    Packit 90a5c9
     fr  |
    Packit 90a5c9
     ja  |
    Packit 90a5c9
     ko  |
    Packit 90a5c9
     tr 

    Packit 90a5c9
    top

    コメント

    Notice:
    This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
    Packit 90a5c9
    <script type="text/javascript">
    Packit 90a5c9
    var comments_shortname = 'httpd';
    Packit 90a5c9
    var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/directive-dict.html';
    Packit 90a5c9
    (function(w, d) {
    Packit 90a5c9
        if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
    Packit 90a5c9
            d.write('
    <\/div>');
    Packit 90a5c9
            var s = d.createElement('script');
    Packit 90a5c9
            s.type = 'text/javascript';
    Packit 90a5c9
            s.async = true;
    Packit 90a5c9
            s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
    Packit 90a5c9
            (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
    Packit 90a5c9
        }
    Packit 90a5c9
        else { 
    Packit 90a5c9
            d.write('
    Comments are disabled for this page at the moment.<\/div>');
    Packit 90a5c9
        }
    Packit 90a5c9
    })(window, document);
    Packit 90a5c9
    //--></script>
    Packit 90a5c9

    Copyright 2018 The Apache Software Foundation.
    この文書は Apache License, Version 2.0 のライセンスで提供されています。.

    Packit 90a5c9

    モジュール | ディレクティブ | FAQ | 用語 | サイトマップ

    <script type="text/javascript">
    Packit 90a5c9
    if (typeof(prettyPrint) !== 'undefined') {
    Packit 90a5c9
        prettyPrint();
    Packit 90a5c9
    }
    Packit 90a5c9
    //--></script>
    Packit 90a5c9
    </body></html>