Crear el directorio al que se quiere restringir el acceso (por ejemplo /var/www/directorio) un fichero llamado .htaccess con el siguiente contenido:
AuthType Basic
AuthName "Password Required"
AuthUserFile /etc/apache2/passwords #ejemplo de fichero donde estan los password
AuthGroupFile /dev/null
<limit GET POST>
require valid-user
</limit>
Crear el fichero de password con:
htpasswd -c /etc/apache2/passwords usuario
Te pedira el password del usuario 'usuario'
Si despues se quiere modificar el password:
htpasswd /etc/apache2/passwords usuario
En el fichero httpd.conf de apache: (en Ubuntu esta en /etc/apache2)
<directory /var/www/directorio>
............
DirectoryIndex index.php
AllowOverride All
</directory>
Reiniciar apache:
sudo /etc/init.d/apache2 restart
La proxima vez que accedas a http://servidor/directorio te pedira el usuario y password para acceder a dicho directorio
No hay comentarios:
Publicar un comentario