60歳からITエンジニアを目指す無謀なブログ

60歳で定年し、職種を変更してIT技術者を目指すブログです。

apache Basic認証 アクセス制限 .htpasswd生成

.htaccessファイルに以下を記載します。

 

AuthUserFile .htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user

 

 

パスワードファイル .htpasswdを生成します。

$>htpasswd -c .htpasswd ユーザー名 [ENT]

このあとパスワードを入力するよう促されるのでパスワードを入力します。

生成されたパスワードは

ユーザ名:fir:$apr1$bmFq2hvA$fHC00dBY6kI4fay/

のようにハッシュ化されたテキストで保存されています。

 

以上でこのディレクトリにApache経由でアクセスされると

”Please enter your ID and password"メッセージが出ます。