Понадобилось мне запаролить доступ к папке на сервере. На Apache я такое делал, но недавно перешел на Nginx и решил записать себе заметку как это делать на нем. Эта процедура состоит из двух этапов.
Настройка хоста
Итак, у меня есть настроенные виртуальные хосты и для нужного хоста в секцию local мы пишем следующие две строки. Первая — это сообщение пользователю, а вторая — путь к файлу .htpasswd.
location / { auth_basic "Unauthorized"; auth_basic_user_file /www/.htpasswd; } location ~ /\.ht { return 403; }
24 января, 2013