|
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!
|
|