Basic認証

前回、phpMyAdminを導入したが、誰でもフルパスを知っていれば

アクセスできるような状態だったためどうかな?と思い何かないかなと思って

調べていたらBasic認証って言われるものが見つかったので導入メモ

ディレクトリはすでに作成済み

パスワードの設定 ユーザー名 = user

ディレクトリはどこでも可能

htpasswd -c /etc/httpd/.htpasswd user
//(以降パスワードを2回入力)

Apacheの設定

vi /etc/httpd/conf/httpd.conf

以下を追加

<Directory "/var/www/html/phpMyAdmin">
    AuthType Basic
    AuthName "表示させたい文字を入力"
    AuthUserFile "/etc/httpd/.htpasswd"
    Require valid-user
</Directory>

Apacheを再起動

/etc/rc.d/init.d/httpd restart

ブラウザで指定したディレクトリでBasic認証画面が出てきたら完了

label, ,

About the author

コメントを残す