Tonsite.info : annuaire webSecuriser un répertoire

Securiser un répertoire
Un ami se prenait la tête pour sécuriser un répertoire. je lui ai fait ce petit tuto ;)


.htaccess et . htpasswd

Premier cas de figure, vous voulez sécuriser un répertoire mais toujours pouvoir y avoir un acces via http ( via le naviguateur.
1. Placer avant votre répertoire racine de votre hébergement un fichier .htpasswd

( exemple en chemin relatif de votre hébergement: vous placer le .htpasswd dans le répertoire "monsite" avec un chemin relatif du genre home/monsite/WWW )

qui contient une ligne exemple :"Pierre:julius"
Pierre étant votre login et julius votre mot de passe, de préférencer, crypter votre mot de passe pour encore plus de sécurité ( votre hébergeur vous propose des outils pour cela).

Ensuite placer un .htaccess dans le répertoire à protéger avec le code suivant :
AuthUserFile /home/monsite/.htpasswd AuthGroupFile /dev/null AuthName "Acces Administrateur" AuthType Basic require valid-user

Et voilà quand vous voudrez vous connectez, vous aurez un écran d'authentification qui apparaîtra


.htaccess et autres

Deuxième cas, vous voulez simplement Empécher via http://, un accès à un répertoire.
Les méthodes:

1) En placant un .htaccess dans le répertoire avec le code :
Options -indexes

2) via un fichier index.php avec le code: <?php header("Location: ../") ?>

3) Le plus simple et le plus efficace, un fichier vide qui s'appelle index.html ;-)

Allez HOP au Boulot maintenant!



© 2006 Tonsite.info