Apache HTTP Server Version 1.3
Apache モジュールの解説で使用する用語
Apache モジュールについての解説は、いずれも以下の共通の書式で記述されています:
- ステータス: status
ソースファイル: source-file
モジュール識別子: module-identifier
互換性: compatibility notes
このドキュメントではそれぞれの属性を説明しています。
取り得るすべての値も記述しています。
モジュールの用語
これは、そのモジュールが Apache ウェブサーバにどれくらい密接に組み込まれているかを
示します。言い換えれば、モジュールを組み込み、その機能を利用するために、
サーバを再コンパイルする必要があるかもしれないということを示します。
この属性が取り得る値は以下のものです:
- Base
- ステータスが "Base" のモジュールは、デフォルトでコンパイルされて
サーバに読み込まれます。わざわざ設定からモジュールを削除していない限り、
通常は利用可能です。
- Extension
- ステータスが "Extension" のモジュールは、デフォルトでは
コンパイルされず、サーバにも読み込まれません。
そのモジュールとその機能を有効にするには、サーバをビルドするための設定を
変更して、Apache を再コンパイルする必要があります。
- Experimental
- ステータスが "Experimental" のモジュールは、
Apache 配布物に同梱されていますが、使用する場合は自己責任で行なう
必要があります。
そのモジュールは、ドキュメントも完成に向けて作成中ですし、
サポートされるているとは限りません。
- External
- ステータスが "External" のモジュールは、基本 Apache 配布に同梱されません
("サードパーティーモジュール")。
そのため、我々に責任はありませんし、そのモジュールのサポートもしていません。
これは単純に、そのモジュールに必要なコードを含むソースファイルの
名前を列挙したものです。
これは、<IfModule> ディレクティブ
で使用される名前でもあります。
この文字列は、モジュールの動的読み込みを行なうときに使用する LoadModule ディレクティブにおいて
使用されるモジュールの識別子です。
詳しく書くと、ソースファイル内の module タイプの外部変数の名前です。
あるモジュールが Apache バージョン 1 の配布に含まれていなかった場合、
そのモジュールが導入されたバージョンがここに書かれています。
Apache HTTP Server Version 1.3