あるディレクトリにBasic認証をかける方法を探しています。

サーバーのOSはRedHat、管理ソフトはPleskです。
.htaccessを作成して云々というのは把握しているのですがそこからがわかりません。
詳しく丁寧に教えてください。

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2007/01/26 14:20:46
  • 終了:2007/01/31 09:06:39

回答(2件)

id:wizemperor No.1

wizemperor回答回数379ベストアンサー獲得回数522007/01/26 14:45:19

ポイント60pt

.htaccessと(一般的には).htpasswdいうファイルを作成して、制限を掛けたいディレクトリに転送します。

すると、通常は.htaccessで制限を掛けたディレクトリ下の全てのディレクトリでBasic認証がかかるようになります。

/public_html/admin/以下にパスワード制限をかける場合で説明します。


1..htaccessを作成します。下記のように記述して保存します。「/public_html/.htpasswd」はIDとパスワードを記述するパスワードファイルを指定します。(2で作ります)


AuthUserFile /public_html/admin/.htpasswd

AuthGroupFile /dev/null

AuthName "IDとパスワードを入力してください。"

AuthType Basic

require valid-user


2..htpasswdを作成します。「http://www.shtml.jp/htaccess/htpasswd.php」でIDとパスワードを入力します。表示された内容(ID:暗号化されたパスワード)を.htpasswdに記述して保存します。


3..htaccessと.htpasswdを/public_html/admin/に転送します。パーミッションを604(あるいは644にします。


以上で完了です。

できれば、.htpasswdは非公開ディレクトリに保存した方が安全です。その場合は、「AuthUserFile」の記述を変更することをお忘れ無く。


http://www.shtml.jp/htaccess/basic.html

id:mkusume

ありがとうございます。

2007/01/26 16:00:35
id:atugari No.2

atugari回答回数56ベストアンサー獲得回数02007/01/26 14:52:32

ポイント10pt

htpasswdファイルが必要になります。

このサイトに詳細がのっていますので、参考にして下さい。

http://www.shtml.jp/htaccess/basic.html

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません