Directorios protegidos con contraseña en Apache

 Para solicitar que el usuario ingrese unas credenciales válidas al intentar ingresar a un directorio podemos seguir los siguientes pasos:

1.- Accesar al directorio del webroot:

# cd /var/www/html/

2.- Crear el archivo con los usuarios y contraseñas que tendrán acceso:

# touch .htpasswd

3.- Establecer permisos y usuario propietario:

# chmod 600 .htpasswd
# chown apache:apache .htpasswd

4.- Agregar usuario y contraseña al archivo:

# htpasswd .htpasswd root

5.- Editar el archivo .htaccess:

# nano .htaccess

6.- Agregar las siguientes líneas:

AuthType Basic
AuthName "Protected access"
AuthUserFile /var/www/html/.htpasswd
Require valid-user

Senior Web Developer / System Administrator
PHP Consultant at Universidad Autónoma de Nuevo León
http://www.linkedin.com/in/leninmezazarco

Deja un comentario