[CentOS] ApacheのBasic認証、MySQL

ApacheのBasic認証をDB(MySQL)で実施していみた。
手順をメモメモ。
 

1.認証に利用するテーブル作成

 
認証に利用するDB・テーブルを作成します。

例)

作成したテーブルにデータを登録します。

 
 

2.Apacheの認証設定

 
以下コマンドで「mod_auth_mysql」をインストールします。

インストールできました。
 
以下ファイルを編集します。
・auth_mysql.conf

ファイルの末に以下を追加します。

 
Apacheを再起動します。

 

3.動作確認

 
以下URLにアクセスすると、ユーザー認証のダイアログが表示されます。
・http://{ホスト名}/

ログインできれば成功です。

以上です。