:: Editar o arquivo do site
# vim /etc/apache2/site-avaliable/default
[...]
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
AuthType Basic
AuthName "Acesso Restrito"
AuthuserFile "/var/www/.htpasswd"
Require valid-user
</Directory>
[...]
:: Criar o arquivo de autenticação
# htpasswd -c /var/www/.htpasswd admin.www
New password: *******
Re-type password: *******
:: Reiniciar Site
# /etc/init.d/apache2 force-reload