Чтобы сделать http htaccess авторизацию вам нужно проделать следующие шаги…
- В htaccess добавить
AuthName "Enter login" AuthType Basic AuthUserFile _ПОЛНЫЙ_ПУТЬ_ДО_ФАЙЛА_/.htpasswd # Напрмер /var/www/sites/data/www/site.ru/.htpasswd require valid-user
- Создать этот файл .htpasswd, например со следующим значением
admin:$apr1$2rwauoq7$sksUCxEBlshe5RhAkkaZH0
В данном примере непонятная строка $apr1$2rwauoq7$sksUCxEBlshe5RhAkkaZH0 - это пароль test
Папроль должен быть сгенерирован по алгоритму SHA1. Например через сервис.
- Проверить чтобы права на этот файл были такие же как на другие файлы. Можно установить через SSH. Команда будет выглядеть так (только с указанием вашей группы и пользователя)
chown -R www-data:www-data