nginx-basic-http-auth
Понадобится программа htpasswd из пакета apache2-utils:
Дальше создай пустой файл, где будут храниться username и хешированные пароли:
Добавление пользователя в /etc/nginx/htpasswd:
Проверь файл:
Удалить юзера можно так:
Теперь nginx.
Добавь строки в /etc/nginx/sites-available/default в блоке server:
Подтянем конфиги:
nginxbasic-http-auth