Alinos - Notas

Proteger acceso a un directorio en Apache

Proteger acceso a un directorio completo en Apache


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

Alinos - Notas Volver al Inicio de las Notas

Alinos - Notas Editar Notas


http://alinos.sytes.net

Contactar por e-mail

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.