Alors voila apres quelques jours de configuration d'apache2 tout marche enfin.(mysql, php, phpmyadmin)
"Merci au forum"
Ok, alors voila mon probleme, j'aimerai limiter l'acces a un repertoire grace au fichier .htaccess
Je sais que c'est son role et que ca doit marcher mais ca marche pas.
J'ai deja chercher sur le forum mais je n'ai pas trouvé ce que je voulais.
Apres avoir restart le serveur et été sur diad, je ne voit plus mon www. mais moi ce que je veux c'est voir aparaitre la fenetre avec login / mot de pass.
Pour mon .htpasswd je vous le fait voir quand meme mais bon j vois pas pourquoi ca viendrai de lui.
Code :
user1:$1$Omla2FGX$fhWTDlx3z3LNmvGnHTWoI0
avant cryptage ==> login : user1 ; pass test1
ps: je suis sur windows 2003 serveur
Je vous remerci tous d'avance pour vos reponse. (c'est tres important pour moi )
A+
Message édité par D_Latch le 07-03-2006 à 18:48:15
Je suis pas spécialiste du serveur Apache, mais chez moi ça fonctionne...
T'as essayé de mettre des guillemets (" ) autour de ton path ? (y'a des espaces, ça peut poser pb)... Ou plus simple, mets ton .htaccess à la racine, comme ça pas besoins de mettre le path
J'ai essayer avec les " mais ca marche pas non plus.
J'ai essayer de mettre des slash ou des back slash, rien non plus.
J'ai toujours mon repertoire protégé qui disparait...
Et pour ce qui est de mettre le htaccess a la racine, je suis pas trop pour car je veut protéger ce repertoire seulement et si je le met a la racine ca va me protéger tout le site. (faire disparaitre tout le site dans mon cas lol...)
En fait tu voulai peut etre dire le .htpasswd...
Sinon pour ce qui est de metre le .htpasswd a la racine j'ai essayer et ca marche pas non plus... snif snif
Message édité par D_Latch le 06-03-2006 à 10:36:14
Oui, je voulais effectivement parler du htpasswd... autant pour moi
Chez moi j'ai une ligne en plus (je pense pas que ça soit primordial cette redirection...):
Code :
AuthGroupFile /dev/null
Et fais attention aussi au format de tes retours à la ligne (il faut ¶ et non %20 ou ^M de Window$ !!). Pour voir les caractères ASCII, utilises un éditeur de type Vim (ou GVim)... (je pense que tu sais tout ça, mais bon, à tout hasard).
---------------
Ce qui ne te tue pas te renforce.... mais bon, par contre, ça peut faire mal !
note : le manuel d'apache 2 précise bien que :
- le fichier contenant les mots de passe devrai être hors de tout répertoire partagé
- que par défault toutes les configurations devrai aller dans les fichiers de configuration d'apache, le htaccess étant réservé au occasions ou on ne peut pas accèder a la configuration d'apache (quand on est chez un hebergeur par exemple)
oui j'ai essayer mais pas de changement... (je precise que je suis sur windows 2003 serveur, cf. plus haut)
Citation :
le fichier contenant les mots de passe devrai être hors de tout répertoire partagé
ok je savais pas ca ... j'ai donc essayer de le metre n'importe ou et ca ne marche toujours pas!!!
Citation :
que par défault toutes les configurations devrai aller dans les fichiers de configuration d'apache, le htaccess étant réservé au occasions ou on ne peut pas accèder a la configuration d'apache (quand on est chez un hebergeur par exemple)
Dois je comprendre que je peut faire ce que fait le htaccess dans le httpd.conf ? Si oui peut tu m'eclairer un peu plus la dessus?
Rappel : (je ne veut pas cacher un repertoire mais l'autoriser seulement aux user identifer par login /mot pass)
Merci pour vos reponse.
Encor un petit peu d'aide plz ?
Message édité par D_Latch le 07-03-2006 à 12:03:15
Donc voila avec ca pas d'erreur de syntaxe apache restart correctement.
Mais... j'ai toujours le meme probleme : le repertoire www devient invisible quand je click sur diad alors que je voudrai avoir une fenetre qui s'affiche pour rentrer le login / mot de pass.
HELP ME PLEASE !!!
Message édité par D_Latch le 07-03-2006 à 18:49:33
Bon je suis toujours sur ce p**** de .htaccess et je suis en overdose de cafée...
Donc voici quelques petites informations en plus :
donc je me suis rendu compte que le fichier .htaccess fonctionne si je le met a la racine du site (htdocs)
il m'ouvre une fentre avec login / mot de pass.
Bon apres je lui met le bon mot de pass et il me rouvre la meme fenetre . mais ce n'est pas le probleme...
(enfin si mais pas en priorité)
Le probleme c'est que quand je fait un copier coller du .htaccess dans un autre repertoire beh la il ne m'ouvre plus la fenetre mais il fait disparaitre (on ne le voit plus) le dossier a protéger...
Alors s'il vous plais aider un povre malheureux comme moi qui lit des truc (toujours la meme chose d'ailleur) sur .htaccess et qui est en overdose de cafée !!! lol
Bon enfin apres des litres et des litres de CAFEEEEEEE je m'en suis sorti... a peu près.
En fait (pour ceux qui aurons le meme pb que moi plutard) si le dossier protégé disparait apres avoir mis la htaccess, il faut taper le lien ou l'alias et la fenetre aparait.
si le dossier a protéger est juste en dessous de la racine et qui s'appel bidul,
vous devez taper www.monsite.com/bidul (ou faire une redirection avec des bouton sur le index.html de la racine vers la page bidul)
et la la fenetre aparait... ouf... enfin
ce n'est peut etre pas la meilleur solution mais c'est tout ce que j'ai trouvé.
ca marche !!!!! (enfin si je crypte pas les mot de pass) (le cryptage ne me sert pas de toutes facon car le serveur est sur un lan et on ne peu pas y acceder de l'exterieur... de plus la ligne AuthType Basic fait que le pass est diffuser en clair... )
En faite c'est que si on s'enregistre une fois et qu'on ne ferme pas la navigateur il doit garder le login / pass dans le cach et il ne le redemende plus.
Tout vas bien youpi!!!!
Merci quand meme a toi spysnl.
Bravo a ceux qui aurons lu tous les messages et j'espers que ce topic vas en aider plein d'autre.
Topic fini pour moi, je laisse le soin a l'admin d'en faire ce qu'il veut.
A bientot sur un nouveau topic avec... un nouveau bug..................(ET PLEIN DE CAFEEEEEEEE!!!!)
Bye
Message édité par D_Latch le 07-03-2006 à 16:23:50