人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

httpd.confに関しての質問です。BASIC認証で2つのパスワードファイルを使っています。A、Bのユーザーともに共通のフォルダを公開する場合httpd.confに下記の設定を書き加えれば可能でしょうか?

<Directory /home/hoge/public_html/hoge>
Order deny,allow
Allow from all
Deny from all
AuthName A
AuthType Basic
AuthUserFile /home/hoge/a/.htpasswd
Require valid-user
</Directory>
<Directory /home/hoge/public_html/hoge>
Order deny,allow
Allow from all
Deny from all
AuthName B
AuthType Basic
AuthUserFile /home/hoge/b/.htpasswd
Require valid-user
</Directory>

「BASIC認証のパスワードファイルは使うな」といったお答えは必要ありません。またはBASIC認証で2つのパスワードファイルを使って同一のフォルダを公開する方法をご教授、または参考になるページをご紹介ください。

●質問者: kamatari
●カテゴリ:コンピュータ
✍キーワード:ALL BASIC BASIC認証 hoge HOME
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Iwa
●45ポイント

http://www.hatena.ne.jp/1129008790

人力検索はてな - httpd.confに関しての質問です。BASIC認証で2つのパスワードファイルを使っています。A、Bのユーザーともに共通のフォルダを公開する場合httpd.confに下記の設定を書き加え..

httpd.confの設定は上書きされます。(同じ部分に対しての設定は)

つまり、最後に書いた設定のみ有効になります。

よって、この場合は後に書いた


Order deny,allow

Allow from all

Deny from all

AuthName B

AuthType Basic

AuthUserFile /home/hoge/b/.htpasswd

Require valid-user


が有効になります。


AユーザーとBユーザーの2人のID・パスワードを2つのファイルに分けるのではなく1つのファイルに2人分書きましょう。

◎質問者からの返答

上書き…そうでした。基本を忘れてました。

基本的には諦めなさいということですか?


2 ● Iwa
●45ポイント

http://www.hatena.ne.jp/

はてな

最後に述べたように1つのファイルにまとめるしかありません。

どうしてもと言うならApacheのソースコードをいじって対応できるようにする方法もありますが現実的ではないと思います。

(そもそも借りているサーバーだとすればルート権限が貰えるサーバーでない限りApacheのソースコードを書き換えてコンパイルし直すなんてのもムリでしょうから)


以上のことから、今回は「諦めなさい」ということになります。

◎質問者からの返答

シンボリックリンクを使う方法を模索します。

とりあえず終了で。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ