イーストアのサイト全体にIDとパスワードをかける方法(htaccessでしょうか)をわかりやすく教えて下さい。

もしくは、わかりやすいサイトを教えて下さい。

イーストアはディレクトリ単位でのパスワード認証はウィザード形式でカンタンに作れるのですが、サイト全体だとhtaccessを使う必要があり、サポート対象外とのことでした。

色々と調べてみましたが、サッパリ分かりません。

イーストア
http://estore.co.jp/

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/11/23 21:28:13
  • 終了:--

回答(1件)

id:nyomonyomo No.1

@~/かける/にょも回答回数17ベストアンサー獲得回数02005/11/23 22:23:00

ポイント50pt

イーストアのツールを使うと

http://ドメイン/aaa

http://ドメイン/bbb

http://ドメイン/ccc

のパスワード認証をそれぞれかける事はできるけど、それを

http://ドメイン/

から全部パスワードをかけたいという質問だと解釈して回答します。


実際にイーストアを使っているわけではないのでイーストアに用意されたマニュアルなどからできそうな方法を考えてみました。


1:とりあえずダミーのディレクトリを作成し

 http://www.estore.co.jp/siteserve/helpdesk/manual/man-htaccess.h...

 に従いそのダミーのディレクトリにユーザ認証をかけます。

 実際に使うユーザ名の他に自分専用でパスワードを他人に教えないユーザ名も作ってください。

 (さらにダミーのディレクトリはできるだけ類推しにくい様な名前にするといいとおもいます)

2:1で作ったダミーのディレクトリにftpでアクセスすると.htaccessというファイルがあるはずなのでそれを自分のPCにダウンロードします。

3:2でダウンロードしたファイルをメモ帳などで開くと以下の様な内容になっているはずです。(日本語で書いた部分は実際の設定により異なる部分です)

 AuthType Basic

 AuthName 適当な文字列(ここで設定した文字列がパスワードダイアログに表示される)

 AuthUserFile ダミーのディレクトリ/.user

 Require user 自分で設定したユーザ名のリスト、もしくはvalid-user

4:内容が確認できたら3のファイルをコピーし、コピーの内容を以下の通りに書き換えます。

 Require userの項目を自分専用のユーザ名(例ではhoge)だけにします

 例:Require user hoge

5:4のファイルを1で作ったダミーディレクトリにアップロードします。

6:4の加工前のファイルをhttp://ドメイン/で公開するファイルを置く場所に置きます


ダミーのディレクトリにはユーザ名とパスワードの一覧が置かれますが、自分専用のユーザ名とパスワード以外ではアクセスできなくなっています。


ここまですると公開したすべてのディレクトリにパスワード認証がかかるはずです。

AuthUserFileに.userしか書かれていない場合にはダミーのディレクトリ名を追加する必要があります

ユーザを追加する場合にはダミーのディレクトリに対してユーザを追加し、2~6をやり直します。

http://httpd.apache.org/docs/1.3/howto/auth.html

Authentication, Authorization, and Access Control

id:takllin

ありがとうございます。

解決しました♪

2005/11/24 09:46:21

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

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

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

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

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