Directorios protegidos con password

Otra de las cosas que haces siempre, y siempre que las haces nunca recuerdas como …

En apache 2:
/etc/apache2/sites-available/virtualhost-de-ejemplo
Lo editas y añades…
Options Includes
AllowOverride All
Despues en el directorio en cuestion te creas el fichero .htpasswd
AuthName «Acceso Restringido, introduzca su nombre de usuario/passwd»
AuthType Basic
require valid-user
AuthUserFile /www/directorio/.htpasswd
Reinicio del apache y listo.
Consideraciones:
– permisos de los ficheros…
chmod 600 /www/directorio/.htpasswd
chown www-data:www-data /www/directorio/.htpasswd

Para crear usuarios:

htpasswd /www/directorio/.htpasswd usuario1