AwstatsとDigest認証の設定について
訂正箇所がありましたので再投稿致します。
■問題
IE8(Windows7)でのみ、認証時に何度もパスワードを要求されてしまう。
■サーバ環境
CentOS 5.5
Apache 2.2 (yumでインストール)
Awstats 6.95 (dagリポジトリからyumでインストール)
ドメイン例:aa.com
認証を試しているURL:http://aa.com/awstats/
# awstats用に追加したAliasとセクションコンテナ
Alias /awstats/ /var/www/awstats/
<Directory /var/www/awstats/>
DirectoryIndex awstats.pl
Options ExecCGI
order deny,allow
deny from all
allow from 192.16.1.
</Directory>
■詳細内容
AWstatsのディレクトリにDigest認証をかけたく設定したのですが、IE8(Windows7)でのみ何度もパスワードを要求されてしまいます。
awstats.pl にアクセスした際に表示される画像に対して、画像ごとにパスワード要求が行われているようです。
IEのキャッシュを削除し、初回アクセスする時はパスワード要求は一度のみ行われ、ページも正常に表示されています。
IEを再起動した2度目以降にアクセスする際は、毎回画像ごとにパスワード要求が行われてしまいます。
(パスワードを全て入力していくとページは正常に表示され、2回目以降のパスワードをキャンセルし続けると画像のみが表示されない)
IE7では試していないのでわかりませんが、IE6、Firefox、Safari、Chrome、Opera、Lunascapeなど他のブラウザではそのような現象は発生せず、パスワード要求は一度しか行われません。
また、IE8とIE6の場合はパスワード認証のダイアログが表示されている段階で、キャッシュに残っていると思われるページが表示されてしまいます。
IE以外のブラウザは正常に認証が行われているので設定ファイルでのディレクトリの指定間違いなどは無いと思うのですが、
IE向けに特別な設定オプションが必要なのでしょうか?
IE6用に以下の設定はhttpd.confに追記しています。
BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
提示するべき設定内容がありましたら提示いたしますので、よろしくお願いいたします。
■訂正箇所
誤:
awstats.pl と同じディレクトリに、単純にHTMLファイルに画像(Awstatsで使われるアイコン画像)をリンクさせたものを作って認証を試した場合は、
IEも含め試した全てのブラウザで画像ごとにパスワード要求が行われるようなことはありませんでした。
正:
単純にHTMLファイルに画像(Awstatsで使われるアイコン画像)をリンクさせたものを作って認証を試した場合も同様の結果でした。
お礼
ありがとうございます。 残念ながらオートコンプリートのほうではなくて http://www-128.ibm.com/developerworks/websphere/techjournal/0209_kelsey/images/401.gif こっちのダイアログ(dialog)の認証です。 説明が不足しておりました。 ご容赦願います。
補足
申し訳ありません。 よく読みなおして 「Outlook Express のメールパスワードが保存されません」 を試したところ直りました。 本当にありがとうございました。