Fichero .htaccess (se coloca en el directorio a proteger)...
AuthType Basic
AuthName "Acceso restringido"
AuthUserFile /ruta_al_directorio/a_proteger/.htpasswd
require valid-user
Hay que crear un fichero .htpasswd (o con cualquier otro nombre de fichero que se ha podido indicar en el .htaccesss) que va a contener los nombres de Usuario/Claves de acceso. Este fichero .htpasswd se puede crear ejecutando el comando httpasswd si se quieren cifrar las contraseñas. La siguiente orden crea el fichero .httpasswd y añade un usuario/clave...
htpasswd -cb .htpasswd nombre_usuario contraseña
Si se quiere "añadir" un usuario/clave a un fichero tipo ".htpasswd" ya creado anteriormente se puede ejecutar...
htpasswd -b .htpasswd nombre_usuario contraseña
Editar el fichero "/etc/apache2/apache2.conf" y añadirle el siguiente código:
<Directory /ruta_al_directorio/a_proteger/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>
(luego hay que reiniciar Apache)
Categoría: Apache
Aviso a navegantes: Las anotaciones recopiladas en esta base de datos son sólo una ayuda para mi memoria. No pretenden ser un tutorial ni un diccionario así que es posible que no sean de utilidad en otros casos o equipos diferentes a los que yo he usado y seguramente contienen múltiples errores e imprecisiones.