htaccess en Debian| proteger directorios con apache2

Me pase un buen rato leyendo al respecto y me di cuenta q estaba dando vuelta por muchos lugares sin nada concreo al final encontre la manera de proteger directorios con Apache2, con la mima ayuda del howto de apache.

1. Editar el archivo /etc/apache2/sites-available/default

nano /etc/apache2/sites-available/default

Cambiar:

             AllowOverride None

por:

             AllowOverride AuthConfig

2. Creamos el archivo .htaccess dentro el directorio que se protejera:

nano /var/www/protected/.htaccess

Debe tener el siguiente contenido:

AuthName "Debe registrarse para poder acceder a este directorio"
AuthType Basic
AuthUserFile /home/pases/apasswords
Require valid-user

3. Ahora creamos el archivo q contendra los passwords y usuarios.

mkdir -p /home/pases/
htpasswd -cm /home/pases/apasswords gary

4. Dar permisos SOLO para Apache para que lo pueda leer y modificar esto por cuestiones de seguridad.

chown www-data:www-data /home/pases/apasswords
chmod 0660 /home/pases/apasswords

5. Reiniciar apache

/etc/init.d/apache2 restart

Ahora podemos que http://localhost/protected o http://tuip/protected

solicitara un usuario y password permitiendonos ver al fin lo que tiene.
Saludos.

Explore posts in the same categories: MiniHowto, Software Libre

Comment: