やかんブログ

Gentoo Linux で apache2.0から2.2への移行時の設定(APACHE2_MODULES編)

2008年05月23日(金)17:09|天方

Gentoo Linuxで apache2.0系をapache2.2系に上げる時に一番戸惑うのは、 モジュールをmake.confに設定しなければならなくなったことです。

以前は、/etc/apache2/apache2-builtin-modsに書かれていた設定を /etc/make.confに

APACHE2_MODULES="proxy_connect proxy_http
auth_basicauthn_alias authn_anon authn_default
~省略~"

のような形で書かなければなりません。

ここで設定するモジュール名は モジュール一覧 Apache HTTPサーバー にて解説されていますが、全部見ていくのは大変です。

そこで、最低限必要なモジュールについてまとめておきたいと思います。

モジュール名 おもなディレクティブ 備考
mod_auth_basic AuthBasicProvider mod_auth関連のモジュールに必要
mod_authn_file AuthUserFile  
mod_mime AddCharset AddEncoding AddHandler AddLanguage AddType DefaultLanguage 等  
mod_authz_groupfile AuthGroupFile  
mod_alias Alias Redirect ScriptAlias 等  
mod_authz_host Allow Deny Order  
mod_userdir UserDir DirectoryMatch AllowOverride  
mod_dir DirectoryIndex 等  
mod_rewrite RewriteBase RewriteCond RewriteEngine RewriteOptions RewriteRule 等  
mod_userdir UserDir  

この表では、apacheの設定でよく使うものを紹介していますが、まったく使わないディレクティブであれば入れないことも選択できるでしょう。こういったモジュールの設定は煩雑に思えるかもしれませんが、あまり手間をかけずに柔軟にモジュールを追加・削除をできるのはGentoo Linuxの良いところでもあるので、うまく付き合っていきたいと思います。

この記事に関するお問い合わせはこちら

ページの先頭へ