手順
- .htpasswdを生成
- htaccessの作成
- httpd.confの設定
1. .htpasswdファイルを生成
Basic認証用のパスワードファイル(ユーザー名とパスワードの対応表)を生成。htpasswdコマンドはApacheのディレクトリ下のbinサブディレクトリにある。
コマンドプロンプトから c:\xampp\foo> 以下のコマンドを参考に実行。
c:\xampp\foo>c:\xampp\apache\bin\htpasswd -c .htpasswd user_name
New password: *****
Re-type new password: *****
Adding password for user user_name
<参考サイト> [Apache] XAMPP環境でのBasic認証の設定方法
2. .htaccessを作成
※ エクスプローラからファイルを新規作成するとファイル名の先頭に . が付くファイルが作成出来ない。 そのため、メモ帳やコマンドプロンプトを使用して作成する。メモ帳で「名前を付けて保存」を選択し、ファイル名(N): 欄へ「".htaccess"」と入力して保存すると作成出来る。 下記は .htaccess の例である。
AuthType Basic
AuthName "Login Password Required"
AuthUserFile C:\xampp\htdocs\.htpasswd
require valid-user
今回は.htaccessファイルはアクセス制限対象のフォルダへ配置。
<参考サイト> ApacheでBasic認証設定
3. httpd.confの設定
.htaccessを有効にするために、httpd.conf を設定。(AllowOverride の部分)
0 件のコメント:
コメントを投稿