nginx и auth_basic

Я пытаюсь получить стандартную аутентификацию, работающую с nginx в Бойкой Ubuntu. В nginx.conf я добавил эти две строки под контекстом сервера:

server {
   ...
   auth_basic "Restricted Access";
   auth_basic_user_file /etc/nginx/.htpasswd;
   ...
}

Затем я Кв.-get'ed apache2-utils для получения htpasswd, который я раньше создавал htpasswd файл:

htpasswd -d -c /etc/nginx/.htpasswd joe

Когда я пытаюсь получить доступ к сайту, диалог аутентификации подходит как ожидалось, но когда я вставил имя пользователя и пароль, это просто обновило диалоговое окно. Этому, кажется, не нравится пароль, который я обеспечиваю ему. Я пытался выполнить htpasswd и с и без-d опции, но все еще никакой удачи. Это отказалось проходить проверку подлинности. Какие-либо идеи, что я делаю неправильно?

Любая справка ценилась бы.

18
задан MPelletier 8 December 2011 в 02:38
поделиться