Apache HTTP Server Version 1.3
Apache モジュール
Apache の配布に含まれているモジュールは、以下の通りです。
アルファベット順 や Apache
の全ディレクティブ のアルファベット順リストも参照してください。
Apache の配布に含まれない Apache モジュールについては http://modules.apache.org
を参照してください。
コア
- Core
- Apache のコア
環境変数の操作
- mod_env
- CGI スクリプトに対してさまざまな環境変数を渡す
- mod_setenvif Apache 1.3 以降
- クライアントの情報を元に環境変数を設定する
- mod_unique_id Apache 1.3
and up
- リクエストごとに、一意なリクエスト ID を生成する
コンテンツの種類を決定する
- mod_mime
- ファイルの拡張子を利用してドキュメントタイプの判定を行なう
- mod_mime_magic
- "マジックナンバー" を利用してドキュメントタイプの判定を行なう
- mod_negotiation
- コンテントネゴシエーション機能を提供する
URL のマッピングを行う
- mod_alias
- ホストファイルシステムのドキュメントツリーへのマッピング及び
URL のリダイレクションを行なう
- mod_rewrite Apache 1.2 以降
- 正規表現を利用した、URI
からファイル名への強力なマッピング機能を提供する
- mod_userdir
- ユーザのホームディレクトリにアクセスする機能を提供する
- mod_speling Apache 1.3 以降
- URL の小さな記述ミスを自動的に修正する
- mod_vhost_alias Apache 1.3.7 以降
- たくさんのバーチャルホスト設定を動的に構成する
ディレクトリを取り扱う
- mod_dir
- ディレクトリの取り扱いについての、基本的な機能を提供する
- mod_autoindex
- 自動的にディレクトリ一覧を作成する
アクセス制御
- mod_access
- クライアントのホスト名や IP アドレスによってアクセス制御を行なう
- mod_auth
- テキストファイル形式の認証ファイルを使用したユーザ認証機能を提供する
- mod_auth_dbm
- DBM 形式の認証ファイルを使用したユーザ認証機能を提供する
- mod_auth_db
- Berkeley DB 形式の認証ファイルを使用したユーザ認証機能を提供する
- mod_auth_anon Apache 1.1 以降
- 認証が必要となるエリアへの匿名 (anonymous) でのアクセス機能を提供する
- mod_auth_digest Apache 1.3.8 以降
- MD5 を使用した認証機能 (訳注: Digest 認証) を提供する
- mod_digest Apache 1.1 以降
- MD5 認証 (訳注: Digest 認証) 機能を提供する
(mod_auth_digest により、mod_digest は非推奨になっている)
HTTP レスポンス
- mod_headers Apache 1.2 以降
- リソースに任意の HTTP ヘッダを加える
- mod_cern_meta Apache 1.1 以降
- HTTP ヘッダメタファイルをサポートする
- mod_expires Apache 1.2 以降
- リソースに Expires: ヘッダを適用する
- mod_asis
- HTTP ヘッダを含むファイルを送信する
動的コンテンツ
- mod_include
- SSI ドキュメントを有効にする
- mod_cgi
- CGI スクリプトを実行する
- mod_actions Apache 1.1 以降
- メディアタイプやリクエストメソッドによって CGI
スクリプトを実行する
- mod_isapi WIN32 のみ
- Windows ISAPI エクステンションをサポートする
内部コンテンツハンドラ-
- mod_status Apache 1.1 以降
- サーバの稼動状況を表示する
- mod_info Apache 1.1 以降
- サーバの設定情報を閲覧する
ロギング
- mod_log_config
- mod_log_common の代わりとなるもので、ユーザが書式を設定できる
- mod_log_forensic
- サーバへのリクエストの forensic ログ収集
- mod_log_agent
- User Agent のログを記録する
- mod_log_referer
- ドキュメントの参照元 (REFERER) のログを記録する
- mod_usertrack Apache 1.2 以降
- cookie によりユーザの追跡を行なう (mod_cookies.c を置き換えたもの)
その他
- mod_imap Apache 1.1 以降
- イメージマップファイルを取り扱う機能を提供する
- mod_proxy Apache 1.1 以降
- proxy キャッシュ機能を提供する
- mod_so Apache 1.3 以降
- 実行時にモジュール (UNIXでは .so、Win32 では .dll)
を動的読み込みする機能を提供する
- mod_mmap_static Apache 以降
- ファイルのキャッシングを行なう実験的なモジュールで、
ファイルをメモリ内にマッピングすることによりパフォーマンスを向上させる
開発用
- mod_example Apache 1.2 以降
- Apache API のデモンストレーション用
現在では利用されていないモジュール
- mod_browser Apache 1.2.* のみ
- User-Agent 文字列を元に環境変数を設定する。Apache 1.3
以降において、mod_setenvif で置き換えられた
- mod_cookies Apache 1.1.1 以降
- Netscape のような cookie をサポートする。 Apache 1.2
において、mod_usertrack に置き換えられた
- mod_dld Apache 1.2.* 以前
- GNU libdld を用いて起動時にモジュールのリンクを行なう。Apache
1.3 において、mod_so に置き換えられた
- mod_log_common Apache 1.1.1 以降
- Common Logfile Format
での標準的な書式によりログを記録する。Apache 1.2
以降において、mod_log_config モジュールに置き換えられた
Apache HTTP Server Version 1.3