Понадобилось недавно заблокировать директорию на сервере nginx паролем. Для этого необходимо в каждую секцию location добавить записи:
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/htpass;
Для того чтобы создать htpass нам понадобится программа htpasswd, она всегда идет в комплекте с апачем, но мы его не ставили 🙂
поэтому как альтернативу, я юзаю онайл генератор хешей паролей http://www.4webhelp.net/us/password.php