mod_auth_mysqlのインストール(Windows編) 1. Apache webserver binaries and module binariesから Apacheのバージョンに合わせたmod_auth_mysql-w32.zipをダウンロードする。 2. ダウンロードしたファイルを解凍する。 3. 解凍したファイルのうち、mod_auth_mysql.soをApacheのインストール・ディレクトリの中のmodulesフォルダにコピーする。 4. httpd.confの編集 以下の行を追加する。 LoadModule mysql_auth_module modules/mod_auth_mysql.so 5. Apacheの再起動する。 MySQLの準備 MySQLへユーザーIDとパスワードを記述するデータベース作成。 データベース名: webauth テーブル名: user_pwd テーブル「user_pwd」を作成する。 create table user_pwd ( name varchr(30) not null, pass varchar(30), primary key (name) ); user_pwdにユーザー名とパスワードを登録する。 .htaccessの準備 アクセス制御したいディレクトリに.htaccessというファイルを作る。 AuthName "mod_auth_mysql による認証"(パスワード入力画面のタイトル) AuthType Basic require valid-user AuthMySQLHost localhost AuthMySQLDB webauth(データベースの名前 ) AuthMySQLUser user名 AuthMySQLPassword userのパスワード AuthMySQLUserTable user_pwd(テーブル名) AuthMySQLNameField name(ユーザーIDを保存するフィールド名) AuthMySQLPasswordField pass(パスワードを保存するフィールド名) AuthMySQLCryptedPasswords Off これで、アクセス制御を設定したページが出来上がる。