Ubuntu Jaunty で基本認証を nginx で動作させようとしています。nginx.conf で、サーバー コンテキストの下に次の 2 行を追加しました。
server {
...
auth_basic "Restricted Access";
auth_basic_user_file /etc/nginx/.htpasswd;
...
}
次に、apache2-utils を apt-get して htpasswd を取得し、これを使用して htpasswd ファイルを作成しました。
htpasswd -d -c /etc/nginx/.htpasswd joe
サイトにアクセスしようとすると、期待どおりに認証ダイアログが表示されますが、ユーザー名とパスワードを入力すると、ダイアログ ボックスが更新されるだけです。私が提供しているパスワードが気に入らないようです。-d オプションを指定して、または指定せずに htpasswd を実行してみましたが、それでもうまくいきません。認証を拒否しました。私が間違っていることはありますか?
どんな助けでも大歓迎です。