..
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-userEs 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 htpasswdAhora el sistema le pedirá la contraseña para asociar a este usuario, contraseña, la cual tendrá que confirmar.
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:
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.
| |
Linux (Curso)
Guía completa de código abierto del sistema. A partir de 49 €. |
| |
MySQL (Curso)
Gestión de base de datos de código abierto. A partir de 39 €. |
| |
PHP (Curso)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 49 €. |