Авторизация в Apache2
Создаем файл .htaccess со следующим содержимым:
Options -Indexes
AuthType Basic
AuthName "Please enter Username and Password"
AuthUserFile /var/www/users.db
AuthGroupFile /dev/null
<Limit GET POST>
Require valid-user
</Limit>
Создаем файл паролей:
$ sudo touch users.db
Устанавливаем права:
$ sudo chown root:root users.db $ chmod 660 users.db
Добавляем пользователя:
$ sudo htpasswd users.db username