pagetop

ウェブインコ

ベーシック認証パスワード生成

ベーシック認証のパスワードを生成します。

パスワード入力

.htaccessの記述例
AuthUserFile /var/www/html/hoge/.htpasswd
AuthGroupFile /dev/null
AuthName "Input ID and Password."
AuthType Basic
require valid-user
<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>
※/var/www/html/hoge/.htpasswd を実際のパスに置き換えます。
※"Input ID and Password." は確認ウィンドウに表示される文字です。変更可です。

ファイルを限定するとき
<Files mt.cgi>
AuthUserFile /var/www/html/hoge/.htpasswd
AuthGroupFile /dev/null
AuthName "Input ID and Password."
AuthType Basic
require valid-user
</Files>
<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>
複数のファイルを限定するとき
<Files ~ (mt.cgi|readme.html)>
AuthUserFile /var/www/html/hoge/.htpasswd
AuthGroupFile /dev/null
AuthName "Input ID and Password."
AuthType Basic
require valid-user
</Files>
<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>

.htpasswdの記述例
hogeid:hogepasswd
※hogeid は任意のIDです。
※hogepasswd をこのページで出来た暗号に置き換えます。
実際にはこんな感じ→ hogeid:$1$c/$/SkjMxZi9fvgZCw.Jl2Lc1

※複数設定する場合は改行して下に ID:パスワード(暗号化したもの) を書き足してゆきます。