Настройка HTTP-авторизации на сайте
Мы не используем Apache, поэтому HTTP-авторизацию нужно настраивать на уровне Nginx. Редактировать конфиг Nginx можно через “Nginx Редактор”. Для активации HTTP-авторизации, необходимо добавить в нужный блок “location”, строки:
auth_basic "closed site"; auth_basic_user_file {путь к .htpasswd};
где, {путь к .htpasswd} - абсолютный путь к файлу .htpasswd. Сгенерировать файл можно с помощью сервиса: http://www.htaccesstools.com/htpasswd-generator/
HTTP авторизация - базовая авторизация, используется повсеместно для ограничения доступа на уровне веб-сервера.
Пример конфига:
location / {
auth_basic "closed site"; auth_basic_user_file /home/{username}/domains/{parent_domain}/.htpasswd;
}