[apache] htaccess pour restrindre l'acces à la totalité d'un site

htaccess pour restrindre l'acces à la totalité d'un site [apache] - Divers - Programmation

Marsh Posté le 04-11-2008 à 19:22:07    

Bonsoir.
 
J'ai un probleme pour configurer un htaccess.
Ce que je souhaite faire : tous fichiers du site (répertoire et sous répertoires) totalement inaccessibles sauf à taper un login/mot de passe. Une fois ce login/mot de passe tapé, l'usager pourra naviguer jusqu'à ce qu'il ferme son navigateur internet.
 
J'ai parcouru des questions réponses sur ce sujet .
 
A la racine de l'espace FTP de mon site web (au meme niveau qu'index.html), j'ai mis
 

[b].htaccess[/b]
PerlSetVar AuthFile htpasswd.txt
AuthName "Accès par mot de passe"
AuthType Basic
require valid-user


 

[b]htpasswd.txt[/b]
pseudo:motdepasse::


 
 
Une fois cela en place, je tente d'acceder par exemple à index.html, j'obtiens l'erreur suivante :
 
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
 
Je ne vois pas mon erreur.
 
Merci d'avance pour votre aide.

Reply

Marsh Posté le 04-11-2008 à 19:22:07   

Reply

Marsh Posté le 04-11-2008 à 23:02:31    

remplace "PerlSetVar" par "AuthUserFile"  
de plus, le liens vers le fichier de mot de passe doit être absolu il me semble (p.ex. /var/www/monsite/.htpasswd)
 
Finalement, le fichier DOIT s'appeler .htpasswd, sinon, il pourra être lu en tapant l'url...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 05-11-2008 à 06:54:27    

merci, grace à vos conseils, j'ai résolu mon probleme. Tout marche bien.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed