Создаем (добавляем) в файл .htaccess строки:
AuthType Basic AuthName "Restricted area" AuthUserFile /var/www/html/.htpasswd Require valid-user
Пароль генерируем командой:
htpasswd -nmb user pass> /var/www/html/.htpasswd
Главное что бы файл /var/www/html/.htpasswd был доступен на чтение apache.