lunes, 25 de junio de 2007

Carpeta Protegida en Apache Server

Pues varios me habian preguntado como poner un directorio protegido en un servidor ya sea gratuito o propio y pues aqui esta la salucion rapido y facil.Antes que nada crearemos un archivo .htaccess El punto (.htaccess y .htpasswd) delante del nombre de un fichero, convierte al fichero en oculto al hacer un listado.

En el siguiente codigo, le indicamos de donde tiene que leer el fichero con los usuarios y contraseñas con las que tenemos acceso a este directorio

-------Fichero: .htaccess----------
AuthUserFile  /aki/va/tu ruta/.htpasswd
AuthGroupFile /dev/null
AuthName "Aki Pon el Nombre a Mostrar "
AuthType Basic
Options All    require valid-user
-------Fin Fichero-------------

Como veran , este fichero hace referencia a un fichero en /aki/va/tu ruta/.htpasswd
Este fichero contiene los usuarios y contraseñas con las que tenemos acceso a este directorio (respetar el punto de .htpasswd)Para generar este fichero usaremos la utilidad htpasswd, que genera un fichero de claves.
Para usarlo basta hacer:

[root@SnOT]# htpasswd -c /aki/va/tu ruta/.htpasswd
SnOT New password: (ponemos nuestra  contraseña)
Re-type new password:
Adding password for user SnOT

Esto es lo que saldra en el fichero .htpasswd –> SnOT:ZsXDr0J0KGuEoLa opción -c lo que hace es sobreescribir cada vez que lo ejecutasSi quieres añadir nuevos usuarios basta hacer lo mismo sin la ‘-c’:

[root@SnOT]# htpasswd /aki/va/tu ruta/.htpasswd Hack

---------Fichero: .htpasswd------------
SnOT:ZsXDr0J0KGuEo
-------Fin Fichero-------------

Asi de facil tenemos nuestro directorio protegido ya solo copia el archivo (.htaccess ) en todas las carpetas que quieras proteger saludos .

Saludos By SnOT

No hay comentarios.: