..


Enlaces patrocinados

Restringir el acceso a una carpeta con la autenticación

Artículo escrito por Max Bossi

En este breve artículo vamos a ver cómo utilizar Apache para restringir el acceso a una carpeta que sólo los usuarios con un nombre de usuario y contraseña.

Para lograr nuestro propósito nos basta con recurrir al archivo de costumbre. Htaccess en combinación con el. Htpasswd.

En primer lugar, definir el contenido del archivo htaccess de la siguiente manera.:






 AuthUserFile / home / sites / www.sito.com / private /. Htpasswd







 AuthName "Área Protegida"







 AuthType Basic







 Require valid-user



Es muy importante especificar correctamente la ruta al archivo AuthUserFile. Htpasswd.

Ahora vemos cómo crear el archivo htpasswd cuyo contenido debe tener la siguiente sintaxis.:






 usuario1: password1_criptata







 usuario2: password2_criptata







 usuario3: password3_criptata



. Para crear el archivo htpasswd puede seguir dos caminos:

1) si tenemos acceso a la concha de que hacemos nuestro registro del servidor en la máquina e ir a la carpeta donde se crea el archivo en cuestión:

 



 cd / home / sites / www.sito.com / private /

 
y el tipo:
 



 htpasswd-c. nombre de usuario htpasswd

 
Ahora el sistema le pedirá la contraseña para asociar a este usuario, contraseña, la cual tendrá que confirmar.
Y eso es todo: nuestro sistema ha generado para nosotros htpasswd.!

2) Si usted no tiene acceso al shell del servidor al que tendrá que utilizar un pequeño truco.
. Básicamente, podemos crear "a mano" nuestra htpasswd utilizado por uno de los muchos guiones y herramientas disponibles en el Web Aquí hay algunos enlaces:

Una vez generado el archivo sólo tendrá que guardarlo y subirlo a nuestra carpeta web usando un cliente FTP estándar.

Debido a que todo funciona correctamente, por supuesto, usted debe tener. Htaccess es en la misma carpeta que desea proteger, pero no es necesario que esté en la misma carpeta. Htpasswd (lo importante es que esté correctamente indicado el camino para llegar allí) .

Ahora tratan de acceder a la carpeta protegida a través de http, si funciona el servidor web debe devolver un símbolo de inicio para insertar el nombre de usuario y contraseña.

En la misma categoría ...
E-Learning
Linux (Curso) Linux (Curso)
Guía completa de código abierto del sistema. A partir de 49 €.
MySQL (Curso) MySQL (Curso)
Gestión de base de datos de código abierto. A partir de 39 €.
PHP (Curso) PHP (Curso)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 49 €.
Enlaces patrocinados