1. Создать файл ".htaccess" с таким текстом
AuthType Basic
AuthName Admin
AuthUserFile /usr/local/apache/htdocs/ваша_папка/.htpasswd
Require valid-user
2. В папке apache/bin есть файл htpasswd, его следует запустить так
htpasswd -c .htpasswd имя_пользователя
и ввести пароль что приведет к созданию файла .htpasswd
файлы .htaccess и .htpasswd поместить в необходимую папку. Самый важный аспект - правильность путей, они должны быть глобальными.