![](https://c1.staticflickr.com/1/346/32339433506_29c8d54c82.jpg)
Vamos a trabajar con las máquinas virtuales que creamos en la primera guía de este blog.
Desde el servidor, primero debemos ir a /etc/apache2/sites-enabled/
cd /etc/apache2/sites-enabled/
Y a continuación vamos a editar el archivo de nuestro sitio.
nano zona2.conf
Autenticación basic
Vamos a añadir las siguientes líneas, por ejemplo, al final del documento:
En la etiqueta Directory vamos a poner el directorio que contendrá los archivos que serán protegidos.
AuthName va a contener el mensaje que le diremos a los usuarios que quieran acceder a la zona protegida.
AuthUserFile indica la ruta donde estarán los usuarios creados, los que van a tener acceso a esos archivos.
AuthType Basic es el tipo de autenticación que utiliza.
require valid-user indica que es preciso autentificarse para acceder.
Ahora vamos a crear el archivo .htpasswd, el que va a contener el nombre de usuario y la contraseña.
htpasswd -c /var/www/.htpasswd nombreusuario
El comando lo ejecutaremos con -c la primera vez, la siguiente será:
htpasswd /var/www/.htpasswd nombreusuario
Ya que con la -c crearíamos un fichero nuevo y eliminaríamos los usuarios que estaban ya creados.
Para tener acceso desde el cliente al directorio protegido vamos a crear un enlace en la página html del virtualhost.
Una vez completados los pasos anteriores toca trabajar con el cliente. Debemos acceder a nuestra página. Una vez en ella hacer click sobre el enlace que nos llevará al archivo protegido.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuLYqej2w030HURxMc1nhSHce_xJQASnp65yHsXHm7xlUb02s4OkcSK5SypoA7HU1pO2Zv-jPz9S30JWt1LaH-8l6EO_N5xM0bVYpnd3buTr9zrgKNrA0iGW2PrfW-yjv3UytxD0AFjUgP/s1600/Pantallazo-2017-01-13+18-47-05.png)
![by-nc-sa](https://c1.staticflickr.com/6/5795/30832299416_bc3ffce3e4_t.jpg)
Comentarios
Publicar un comentario