- Configuración de ejemplo para proteger mediante autenticación un usuario:
<Directory "/var/www/miweb/privado"> Order deny,allow AuthUserFile "/etc/apache2/claves.txt" AuthName "Palabra de paso" AuthType Basic Require valid-user</Directory>- Para crear el fichero de usuarios se usa un comando como el siguiente:
htpasswd -c /etc/apache2/claves.txt juanEl parámetro -c se usa para crear el fichero, si el fichero ya existe no debemos poner ese parámetro para añadir otro usuario al fichero
EJERCICIOS
- Sigue los pasos del vídeo
- Prueba a añadir usuarios, borrar usuarios y a cambiarle su password
- Para agrupar los usuarios en grupos, hay que crear un fichero de grupo similar al siguiente:
grupo1: juangrupo2: pepe mariagrupo3: ana - Hay que activar el módulo correspondiente: a2enmod authz_groupfile
- Al bloque de autenticación se añade la línea AuthGroupFile nombre_fichero_grupos
- Para poner los grupos que tienen permiso se cambia el Require valid-user por un algo parecido a Require group grupo1 grupo2
- Sigue los pasos del vídeo