Documentación
Enlace
<VirtualHost *:80> ServerName www.juanito.com ServerAdmin webmaster@localhost DocumentRoot /var/www/juanito.com ErrorLog ${APACHE_LOG_DIR}/juanito-error.log CustomLog ${APACHE_LOG_DIR}/juanito-access.log combined <Directory "/var/www/juanito.com/privado"> AuthUserFile "/etc/apache2/claves.txt" AuthName "Palabra de paso" AuthType Basic Require valid-user Options +Indexes </Directory> </VirtualHost>