20171114

Directorio protegido con contraseña

Proteger un directorio con Contraseña 

Lo primero que deberá hacer es crear un archivo llamado .htpasswd
el archivo htpasswd se vería así:

Juan: Abc864

Donde Juan es el nombre de uso y Abc864 es la contraseña cifrada

Hay una herramienta disponible para que usted cifre fácilmente la contraseña en la codificación adecuada para usar en el archivo httpasswd.

Ahora edite su archivo .htaccess y agregue lo siguiente:

Cree un nuevo archivo htaccess y coloque el siguiente código en él:


AuthUserFile /usr/local/you/mydir/.htpasswd
AuthGroupFile /dev/null
AuthName EnterPassword
AuthType Basic


requiere usuarioJuan

La primera línea es la ruta completa del servidor a su archivo htpasswd. 
Si tienes instalado
secuencias de comandos en su servidor, debe estar familiarizado con esto. Tenga en cuenta que esto no es una URL, esta es una ruta del servidor. 
También tenga en cuenta que si coloca este archivo htaccess en su directorio raiz, protegerá con contraseña todo su sitio, que probablemente no sea su objetivo.

La penúltima línea requiere que el usuario ingrese el nombre de usuario de las personas que desea que puedan tener acceso a esa parte de su sitio. 
Tenga en cuenta que usar esto permitirá que solo ese usuario específico (o la lista de usuarios que ha creado en el  .htpasswd) sea(n) capaz de acceder a ese directorio. 
Esto se aplica si tienes un archivo htpasswd que tiene varios usuarios en la configuración y quiere que cada uno tenga acceso a un directorio individual.

Si quería que toda la lista de usuarios tuviera acceso a ese directorio, reemplazaría 
Requiere usuario xxx con require usuario valido.

AuthName es el nombre del área a la que desea acceder.
Podría ser cualquier cosa, como "EnterPassword".


Estamos usando AuthType Basic porque estamos usando autenticación HTTP básica.

No hay comentarios:

Publicar un comentario