AuthMySQLモジュールによる認証

データベース(MySQL)を参照して認証する方法
httpd.confで設定する


# yum -y install mod_auth_mysql
モジュールをインストールした後は、Apacheの再起動が必要


認証用のテーブルが存在するならば、.htaccessにディレクティブを記述

AuthMySQLEnable On
AuthMySQLSocket /var/lib/mysql/mysql.sock
AuthMySQLHost host名
AuthMySQLUser user名
AuthMySQLPassword パスワード
AuthMySQLDB DB名
AuthMySQLUserTable テーブル名
AuthMySQLNameField フィールド物理名
AuthMySQLPasswordField 認証するuserのid
AuthMySQLPwEncryption 暗号化有無
AuthMySQLNoPasswd Off
AuthGroupFile /dev/null
AuthType Basic
AuthName "ダイアログに出力するメッセージ"
require valid-user