apache + .htacess

apache + .htacess - Linux et OS Alternatifs

Marsh Posté le 02-09-2004 à 11:22:07    

une question :
 
j'ai tenté de mettre un .htaccess et .htpasswd sur un site hebergé sur mon serveur, mais rien a faire, aucune demande d'identification n'apparait.
J'ai regardé dans apache, mais je n'ai rien vu de special concernant l'activation ou la desactivation de l'usage de .htaccess, sauf la specification du nom de fichier a utiliser (qui est par defaut .htaccess).
Je suis quasiment sur que le probleme ne vient pas de la syntaxe de mon fichier .htacess et .htpasswd.
 
d'ou cela peut il donc venir donc ?
c'est la question que je me pose.

Reply

Marsh Posté le 02-09-2004 à 11:22:07   

Reply

Marsh Posté le 02-09-2004 à 11:23:17    

AllowOverride doit être activé pour que le .htaccess soit pris en compte :jap: ( qtyle AllowOverride All pour tout type de choses dans le .htaccess )
 
C'ets souvent dans <Directory />


Message édité par Sly Angel le 02-09-2004 à 11:24:00
Reply

Marsh Posté le 02-09-2004 à 11:27:39    

ok,
il est a none pour l'instant.
je lui met quoi? on ?
 
man httpd.conf ca existe pas che moi, c'est normal ?

Reply

Marsh Posté le 02-09-2004 à 11:30:20    

mets All, je te recommande par ailleurs d'aller voir la doc apache sur http://httpd.apache.org pour voir les options possible de AllowOverride, il y en a plusieurs ;)

Reply

Marsh Posté le 02-09-2004 à 11:32:20    

y'a aussi 'AuthConfig' je crois comme option qui pourrait aller

Reply

Marsh Posté le 02-09-2004 à 11:37:50    

Oui y'a un truc comme ça pour n'autoriser que les autentifications dans les .htaccess et aucune autre contrôle sur la config apache pour un rep. Après ça dépend des besoins, à la limite autant tout autoriser si on est seul maitre à bord :)

Reply

Marsh Posté le 02-09-2004 à 11:41:43    

n'est ce pas un comportement un peu dangeureux de donner plus de droit à quelque chose que ce qu'il a vraiment besoin ( aussi bien apache qu'un autre soft ). Après je m'égare peut être ... :D

Reply

Marsh Posté le 02-09-2004 à 11:44:31    

merci

Reply

Marsh Posté le 02-09-2004 à 11:46:36    

Oui et non, je pense que quelqu'un qui arrive à modifier un .htaccess sans avoir de droit sur le compte a déjà accès à tout le reste.  
 
Je pense surtout en fait que .htaccess est très pratique pour décharger les virtualhost sur du mod_rewrite par exemple, ou sur de l'erreur 404 à définir.
 
Après c'est sûr que s'il est certain de n'utiliser que l'auth sur tout le site, autant mettre AuthConfig on est d'accord :jap:

Reply

Marsh Posté le 03-09-2004 à 16:35:47    

est il possible de demander un mot de passe aux visiteurs, sauf pour ceux d'un domaine donné, avec .htaccess ?


Message édité par tiberghv le 03-09-2004 à 16:36:04
Reply

Marsh Posté le 03-09-2004 à 16:35:47   

Reply

Marsh Posté le 03-09-2004 à 21:11:15    

tiberghv a écrit :

est il possible de demander un mot de passe aux visiteurs, sauf pour ceux d'un domaine donné, avec .htaccess ?


 
oui :)

Reply

Marsh Posté le 05-09-2004 à 22:49:18    

Si quelqu'un a trois secondes, il peut donner l'exemple du fichier .htaccess ? Sinon j'irai lire la doc d'Apache :D

Reply

Marsh Posté le 06-09-2004 à 10:44:08    

un exemple serai aussi le bienvenue pour moi

Reply

Marsh Posté le 07-09-2004 à 10:55:48    

up

Reply

Marsh Posté le 08-09-2004 à 04:47:26    

rien d'plus simple que ce fichier, enfin ca peut etre complexe bien sur si on l'souhaite =)... j'en fous partout moi :D
 
3 exemples de base :
 
exemple 1 :
 
<Limit GET POST PUT>
Order Allow,Deny
Deny from All
</Limit>
 
exemple 2 :
 
Deny from all
 
exemple 3 (le plus utilisé) :
 
AuthUserFile /chemin/du/fichier/.htpasswd
AuthGroupFile /dev/null
AuthName "Section securise"
AuthType Basic
 
<limit GET POST>
require valid-user
</limit>
 
bande de faignant :p ... vous avez bien raison :D
 
hihihihi
 
hok
 
 

Reply

Marsh Posté le 08-09-2004 à 04:49:21    

hok c'est pas pire que "fok" et ca m'arrive souvent...
 
Quelqu'un sait comment faire pour changer une touche sur le clavier.... la lettre "f" est acoté du "g" c'est genant.. gok...fok...
 
okok c pas drole :-(
 
gok

Reply

Marsh Posté le 08-09-2004 à 21:16:45    

Bon j'y capte rien. J'ai un .htaccess et un .htpasswd. Les directives du .htaccess sont
 

AuthUserFile .htpasswd
AuthGroupFile /dev/null
AuthName "Section securise"
AuthType Basic
 
<limit GET POST>
require valid-user
</limit>


 
Et rien ! Paf, il passe tout seul sans rien me demander...  :fou:

Reply

Marsh Posté le 08-09-2004 à 21:25:26    

Reply

Marsh Posté le 08-09-2004 à 21:31:27    

c surement le chemin du .htpassd qui est foireux :D

Reply

Marsh Posté le 08-09-2004 à 21:32:06    

J'ai lu, j'ai essayé de changer le path du .htpasswd dans le .htaccess et ça n'a rien changé  :o

Reply

Marsh Posté le 09-09-2004 à 13:07:28    

gok, tu n'as pas repondu a ma question.
je ne veux pas demander un mot de passe a tous les visiteurs.
Je veux faire la chose suivante:
 
Ne pas demander de mot de passe si le visiteur viens d'un domaine donné (mon domaine en fait)
Demander un mot de passe a tous les autres visiteurs.

Reply

Marsh Posté le 10-09-2004 à 19:20:55    

up

Reply

Marsh Posté le 21-09-2004 à 12:20:00    

AccessFileName .htaccess
 
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>
 
t'a bien ca dans ton httpd.conf ?

Reply

Marsh Posté le 21-09-2004 à 12:23:21    

c'etait pour goon, désolé.
 
tiberghv, essaye de le faire toi meme, tu connais le principe et tu as www.phpdebutant.org  
serieux, si je te fait ta config (les truc de base je veux bien...) d'en 1 mois tu te rappelras pu comment on fait.
 
gok

Reply

Marsh Posté le 21-09-2004 à 12:25:54    

désolé, je fais que des conneries, j'ai copier coller le mauvais lien...  
 
lien spécial htaccess, y'a toutes les réponses a tes questions :  
http://www.infres.enst.fr/~danzart [...] ccess.html
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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