Lo primero que tenemos que hacer es ir
al directorio /etc/apache2/sites-available/ y aquí ir entrar
a nuestro VirtualHost.
En nuestro VirtualHost buscamos la
línea en la que se hace referencia a nuestro directorio local y
cambiamos el parámetro AllowOverride None por AllowOverride
All.
Options
Indexes FollowSymLinks MultiViews
AllowOverride
All
Order
allow,deny
allow from all
allow from all
Una vez hecho esto
tenemos que crear un fichero llamado .htaccess en el
directorio que queremos proteger por contraseña, es decir, en
/var/www/directorio/ con el siguiente contenido:
Para crear el fichero con las contraseñas ejecutamos el siguiente comando:
htpasswd -c /etc/htpasswords miusuario
Cuando nos diga que ya esta añadida la password al usuario, solo nos faltara reiniciar apache.
sudo /etc/init.d/apache2 reload
sudo /etc/init.d/apache2 reload
Ahora al intentar acceder al directorio desde el navegador nos mostrará una ventana para que autentifiquemos.
Comentarios
Publicar un comentario