Solicitar usuario y contraseña en un directorio

Para limitar el acceso a los directorios de nuestro sitio web, podemos crear un archivo .htpasswd que contenga un usuario y una contraseña que será requerida para accesar al contenido de dicho directorio.

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