Basic認証
設定ファイル「.htaccess」を使用してWebサイトにBasic認証を設置します。
設置方法
下記内容を「.htaccess」内に記述してサーバの公開領域に設置する。
.htaccess
AuthUserFile /var/www/.htpasswd
AuthGroupfile /dev/null
AuthName "Please enter your ID and password"
AuthType basic
Require valid-user.htpasswd
下記サイトより「.htpasswd」を作成する。
WARNING
◾️パスワードのハッシュ化のアルゴリズム
サーバ設定によりアルゴリズム(crypt、md5、base64、sha、他)は異なる。
◾️crypt
基本的にこのアルゴリズムが一般的である。
Linuxのデフォルトのcryptを使用した場合、先頭の8文字のみ使用する。超過分は無視される。
注意点
DANGER
Webサーバ「Apache」で動作可能です。「nginx」では利用できません。