- 2008年8月24日 09:36
- IT
mod_authn_dbd の導入で無駄に手間取ったメモです。
Apache で多数のユーザーを認証する必要があったので、アカウントのパスワード情報の保存にファイルではなくてデータベースを使いたいと考えました。
Digest 認証を使用することから、mod_auth_mysql 等ではなく、mod_authn_dbd を使用したいと考えました。
しかし、mod_authn_dbd の(コメントアウトされた)LoadModule エントリが /etch/httpd/conf/httpd.conf に入っていない。
mod_auth_mysql をyum経由でインストールした直後だったので、「これも別にインストールが必要なのか?」と思ってしまったことがはまった原因でした。
際限ない mod_authn_dbd のインストールの旅に出ることに。
yum install mod_authn_dbd とか yum search authn_dbd ってやってもひっかからないし。
$yum provides mod_authn_dbd.so
httpd-2.2.9-1.fc9.i386 : Apache HTTP Server
Matched from:
Other : mod_authn_dbd.so
え、デフォルトで入ってるの? 無いんだけど?
......
結論からいうとありました。普通に modules ディレクトリを見たら mod_authn_dbd.so が存在していました。
ということで、httpd.conf に
LoadModule authn_dbd_module modules/mod_authn_dbd.so
これから試してみようかと思います。
無い無いと騒ぐ前にまずは確認しよう。
- Newer: TechEd 2008 Yokohama 1日目
- Older: 先輩の Blog を集積してみた