管理人が開発に関係するものを触っているときにだらだら記録を残していくサイトです。本ブログは自分用のメモなので読みやすさとかの意識はあまりしていません。apache「phpMyAdminを動かす」の派生記事です。phpMyAdminをインストールしたディレクトリにDigest認証をかけます。ログインできない場合Digest認証についてブラウザから見るとBasic認証と同様の認証方式だが、認証に使うユーザー名、パスワードをMD5形式でサーバに送り認証を行う形式。通信経路の盗聴によってユーザー名とパスワードを盗まれにくくしている。「mod_auth_digest」、「mod_authn_file」、「mod_authz_user」が必要になるためモジュールの有効化を行います。設定ファイルの「/etc/httpd/conf/httpd.conf」を編集します。コメントアウト(先頭に#)が付いている場合は外します。アクセス制御の追加phpMyAdminがインストールされているディレクトリのアクセス制限の設定をファイルの末尾に追加します。オプションは特に設定しません。.htaccessによって認証が使えるように設定。内部からのアクセス以外は禁止(環境によって適宜変更してください)。設定ファイルの変更が完了した後、サーバーを再起動します。認証に用いるユーザーとパスワードを格納したファイルの作成を行います。Access”と記載している部分はレルム(realm)でアクセス領域の事です。ここは何を記載しても構いませんが、次に出てくる「AuthName」の内容と一致している必要があります。「.htaccess」を作成します。よって作成した時に指定したレルムを指定します。複数ユーザーでの管理を目的としていないため「valid-user」を指定しています。<ユーザー名2>」と記載します。動作確認ブラウザからphpMyAdminへアクセスします。Chomeの場合以下のようなダイアログが表示されれば成功です。先ほど設定したユーザー名とパスワードを使ってログインできるはずです。躓いたところ認証ダイアログが表示されない場合phpMyAdminをyumでインストールするとディレクトリは「/usr/share/phpMyAdmin」になります。AuthConfig」を記載しているか確認してください。私の場合はLoadModuleで「mod_authz_user」をコメントアウトしていたため、Digest認証を通らない状態になっていました。52」のようなログが出ていた場合は「httpd.conf」の設定を確認してみてください。アクセス制御、MIMEタイプの設定(基本部分)など。6.5)「Apacheインストール&起動編」にて構築したapacheのwebサーバー環境でPHPを使用できるようにします。ピンバックコメントはまだありません。【艦これ】遠征確認なのです。