Я пытаюсь получить стандартную аутентификацию, работающую с 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 опции, но все еще никакой удачи. Это отказалось проходить проверку подлинности. Какие-либо идеи, что я делаю неправильно?
Любая справка ценилась бы.