ウェブを何時間も検索し、何十もの失敗した解決策を試した後、これが私の質問です.
現在、 squid 3.1.10とHTTPS のみを使用して、別の RHEL 6.4 サーバーの背後にあるRHEL 6.4とhttpd 2.2.15で Web サーバーを構成しています。また、プロキシの背後にある訪問者のログと識別を簡素化するためにも使用しています。mod_rpaf
私の問題は、単純なパスワードで保護されたフォルダーを構成することです。フォルダにアクセスしようとすると、構成されたパスワード ダイアログが表示されますAuthName
。だから私.htaccess
はが解析されていることを知っています。しかし、ダイアログは正しい資格情報を受け入れず、エラー 401が表示されます。
私はいじりました:
.htaccess
、.htpasswd
および親フォルダに対する異なる権限- の異なる絶対位置
.htpasswd
- システムで利用可能なすべてのアクティブ化された Apache モジュール
- さまざまな暗号化アルゴリズム
.htpasswd
(crypt、md5、sha、salted sha...) AllowOverride All
保護された親フォルダー
しかし、私が本当に理解していないのは、場所を間違えても、よく知られている. したがって、その指令には何か問題があると思います。 AuthUserFile
error_log
Permission denied: Could not open password file
LogLevel debug
AuthUserFile
問題を特定するためのより良い方法を知っている人がいるといいのですが。
これは、テストに使用している単純な .htaccess です。
AuthType Basic
AuthName "Test123"
#AuthUserFile /var/www/test/.htpasswd
AuthUserFile /notexisting
Require valid-user