2011-03-24 18 views
1

こんにちは.htaccessでディレクトリをパスワードで保護しようとしています。 .htpasswdファイルを作成し、サーバーのルートに格納しました。パスワード保護ディレクトリ.htaccess

AuthUserFile /home/baltzers/domains/baltzersciencepublishers.com/.htpasswd 
AuthGroupFile /dev/null 
AuthType Basic 
AuthName "restricted area" 
require user test 

をしかし、私は私のユーザー名と(暗号化)パスワードを入力したとき、それは認証ダイアログをバックアップ投げ続け: は、私は次の行を保護したいディレクトリに.htaccessファイルを作成しています。 私は何が欠けていますか?あなたがでラインrequire user testを交換したいmught

+0

暗号化されていないパスワードを使用するとどうなりますか? – CanSpice

+0

ああ、どうして私はそれを見逃すことができた、それは働いた。ありがとう! – Jelmar

+0

適切な回答として追加されました。 – CanSpice

答えて

2

:それ以外の場合は

require valid-user 

、ユーザーは、「test」という名前と.htpasswdファイルに存在しなければなりません。

+0

これを今変更しました。適切なクレジットを記入すると、次のようになります。許可が必要 このサーバーは、要求された文書にアクセスする権限があることを確認できませんでした。間違った認証情報(パスワードが間違っているなど)を入力したか、ブラウザが必要な認証情報の入力方法を理解していません。 さらに、ErrorDocumentを使用して要求を処理しようとしているときに、404 Not Foundエラーが発生しました。 – Jelmar

0

ログイン時に暗号化されていないパスワードを使用する必要があります。チェーン全体を暗号化しないと、httpの代わりにhttpsを使用している場合を除き、ユーザー名とパスワードはクリアで送信されます。

関連する問題