### Apache HTTP Server Version 1.3

# mod_info モジュール

このモジュールはインストールされているすべてのモジュールや、 設定ファイルのディレクティブなど、サーバの設定の全体的な概要を 提供します。

ステータス: Extension
ソースファイル: mod_info.c
モジュール識別子: info_module
互換性: Apache 1.1 以降で使用可能。

## ディレクティブ

- AddModuleInfo

## mod_info の使用法

設定するには、以下を `access.conf` ファイルに加えます。

    <Location /server-info>
    SetHandler server-info
    </Location>

サーバ設定の情報へのアクセスを制限するために、 location ディレクティブの中に <Limit> 節を入れるとよいかもしれません。

いったん設定すると、`http://your.host.dom/server-info` をアクセスするとサーバの情報を得られるようになります。

> このモジュールは実行時に設定ファイルを読み込みます。 サーバの設定ファイルが最後にサーバに読み込まれた後に変更されている 場合には、表示されている内容は実行されているサーバの設定を反映して いないかもしれないことに注意してください。 また、設定ファイルはサーバが実行されているユーザの権限で 読み込み許可が与えられている必要があります (`User` ディレクティブを参照してください)。 でなければ、ディレクティブの設定は表示されません。

> `mod_info` がサーバに組み込まれている場合は、ディレクトリごとのファイル (例えば、`.htaccess`) を含むすべての設定ファイルで ハンドラを使用可能であるということにも注意してください。 これは、あなたのサイトではセキュリティに関連した問題があるかもしれません。

> 特に、このモジュールはシステムパス、ユーザ名/パスワード、 データベース名など、他の Apache モジュールの設定ディレクティブから 慎重に扱われるべき情報を漏らしてしまう可能性があります。 このモジュールがそのように動作するため、情報の流出を防ぐ方法はありません。 ですから、このモジュールはきちんとアクセス制御された環境でのみ 注意して使ってください。

## AddModuleInfo

構文: AddModuleInfo module-name string
コンテキスト: サーバ設定ファイル、バーチャルホスト
ステータス: Extension
モジュール: mod_info
互換性: Apache 1.3 以降。

これは、string の内容がモジュール module-name の追加情報 として HTML として解釈され、表示されるようにします。例:

>     AddModuleInfo mod_auth.c 'See <A HREF="http://www.apache.org/docs/mod/mod_auth.html">http://www.apache.org/docs/mod/mod_auth.html</A>'

### Apache HTTP Server Version 1.3