Skip to content

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」では利用できません。