.htaccess http авторизация

Чтобы сделать http htaccess авторизацию вам нужно проделать следующие шаги…

  1. В htaccess добавить
    AuthName "Enter login" 
    AuthType Basic 
    AuthUserFile _ПОЛНЫЙ_ПУТЬ_ДО_ФАЙЛА_/.htpasswd # Напрмер /var/www/sites/data/www/site.ru/.htpasswd
    require valid-user
  2. Создать этот файл .htpasswd, например со следующим значением
    admin:$apr1$2rwauoq7$sksUCxEBlshe5RhAkkaZH0

    В данном примере непонятная строка $apr1$2rwauoq7$sksUCxEBlshe5RhAkkaZH0 - это пароль test

    Папроль должен быть сгенерирован по алгоритму SHA1. Например через сервис.

  3. Проверить чтобы права на этот файл были такие же как на другие файлы. Можно установить через SSH. Команда будет выглядеть так (только с указанием вашей группы и пользователя)
    chown -R www-data:www-data