[htaccess]Probleme de securité de pages web

mel68 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
sidarus Messages postés 387 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour !
voila ! ben en fait j'ai crée mon fichier .htaccess
le voici :

AuthUserFile /var/www/test1/KOM/.htpasswd

AuthGroupFile /dev/null

AuthName "Accès protégé"

AuthType Basic

<Limit GET POST>

Require valid-user

</Limit>

j'ai générée le .htpasswd

j'ai tout placé dans le bon répertoire, Linux me les detecte mais ça ne fonctionne pas
Est ce quelq'un pourrait me dire l'erreur s'il vous plait ??
merciiii
A voir également:

3 réponses

sidarus Messages postés 387 Date d'inscription   Statut Contributeur Dernière intervention   112
 
Ce tuto saura te répondre :

- http://httpd.apache.org/docs/howto/htaccess.html (EN)
- http://www.infres.enst.fr/~danzart/frames/htaccess.html#C0 (FR)

PS: check le CHMOD du fichier+dossier

~°sidarus°~
0
Bernard
 
Bonjour,

je vois que je ne suis pas le seul à avoir des pbs avec ce fichier .htaccess
J'ai fait exactement comme la page indique, j'ai pris un fichier pour mettre le mot de passe mais ça ne marche toujours pas.
Pour l'instant je n'ai pas besoin de cryptage.
D'ailleurs pourquoi faut il un fichier .qquchose et pas toto.qquechose pour le fichier des mots de passe.
De plus où faut il le mettre ? dans le même repertoire où se trouve le .htaccess ou dans un autre ?
Et c'est quoi ce CHMOD? Nulle part je n'ai vu qu'il fallait affecter un CHMOD particulier au fichier ou au répertoire.
Yati quelqu'un qui peut m'aider ??
Merci
0
sidarus Messages postés 387 Date d'inscription   Statut Contributeur Dernière intervention   112
 
-=:1:=- D'ailleurs pourquoi faut il un fichier .qquchose et pas toto.qquechose

Je cite :
AccessFileName .htaccess

que vous pouvez bien sûr modifier si vous administrez votre propre serveur.

De plus, ils précisent si il est possible de redéfinir localement les droits d'accès à des fichiers, ce qui est le but de cette page. Pour cela, la directive AlloOverride doit être mise correctement, faute de quoi la présence d'un fichier .htaccess sera inopérante.
Par défaut, pour un serveur Apache, vous trouverez la directive :

AllowOverride None


Ce qui signifie que vous ne pouvez pas (None) redéfinir les droits d'accès ....
Pour changer, vous devrez mettre (ou vérifier auprès de votre prestataire de services que c'est le cas):

AllowOverride AuthConfig


ou mieux :
AllowOverride All


-=:2:=- De plus où faut il le mettre ? dans le même repertoire où se trouve le .htaccess ou dans un autre ?

Le fichier .htaccess doit figurer dans tout répertoire devant l'exploiter. Les sous-répertoires héritent automatiquement de cette protection.

-=:3:=- Et c'est quoi ce CHMOD?

L'attribution des droits (lecture, écriture et exécution) sur les fichiers/dossiers sous UNIX.
(pour + d'info : http://catcode.com/teachmod)

CHMOD fichier/dossier : 644/711

@Bernard : rends toi service en te donnant la peine de lire ce qui t'es donné. @+

~°sidarus°~
0