Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/04/2005, à 12:30

Starsky

[Résolu].htaccess + apache2

Salut tout le monde,



     Je me débat avec des .htaccess sur mon serveur et j'ai quelques petits problemes :


J'ai édité apache2.conf et j'ai bien mis :
AccessFileName .htaccess
AllowOverride All

J'ai collé un .htaccess dans un repertoire à protéger de mon serveur :

AuthName Give a login/passwd, pleazzzz
AuthUserFile /var/blablabla.../.htpasswd  (dans le rep ou se trouve mon .htpasswd)
AuthGroupFile /dev/null
AuthType Basic

<limit GET POST>
require starsky
</Limit>

je l'ai chmodé en o+r (soit...)
j'ai bien créé le .htpasswd avec :

% htpasswd -c .htpasswd starsky
Adding password for starsky
New password:
Re-type new password:
%

le pass est crypté tout est ok
je l'ai chmodé aussi en o+r

mais rien y fait ... tout le monde à acces au repertoire ... je ne comprend pas ...


Une idée? smile

Merci bcp par avance ...

Dernière modification par Starsky (Le 03/05/2005, à 18:49)


......que j'aime ta couleur café !

Hors ligne

#2 Le 27/04/2005, à 17:14

meepmeep

Re : [Résolu].htaccess + apache2

salut smile

require starsky

Hum, ca serait pas plutot

require user starsky

Et pendant qu'on est dans le fichier, mettre la valeur du AuthName entre double quote:

 "Give a login/passwd, pleazzzz"

A tester wink

source :
http://www.commentcamarche.net/apache/apacht.php3
http://www.webmaster-hub.com/publication/article4.html

Dernière modification par meepmeep (Le 27/04/2005, à 17:15)

Hors ligne

#3 Le 27/04/2005, à 19:17

Starsky

Re : [Résolu].htaccess + apache2

Merci pour ta réponse ...
j'ai bien fait les modif ....
cela dit ca ne marche toujours pas sad
en fait apache ne lit pas mes .htaccess ... j'en suis presque sûr ...
Je ne vois pas ce qui cloche ...


......que j'aime ta couleur café !

Hors ligne

#4 Le 03/05/2005, à 18:46

Starsky

Re : [Résolu].htaccess + apache2

bon au fait ... j'ai trouvé, je poste la soluce ... ca pourrait aider qq'un ...

En fait il faut aller faire un tour dans /etc/apache2/sites-available/ et editer default
puis remplacer :
AllowOverride None
par
AllowOverride All
partout dans le fichier ...

en fait au debut j'avais juste fait ca pour apache2.conf ... mais ca ne suffit pas !
smile ... voilà ca marche nickel !
Je confirme qu'il faut bien mettre des "" pour AuthName

Dernière modification par Starsky (Le 03/05/2005, à 18:48)


......que j'aime ta couleur café !

Hors ligne

#5 Le 16/08/2006, à 23:09

lxs

Re : [Résolu].htaccess + apache2

Starsky a écrit :

bon au fait ... j'ai trouvé, je poste la soluce ... ca pourrait aider qq'un ...

En fait il faut aller faire un tour dans /etc/apache2/sites-available/ et editer default
puis remplacer :
AllowOverride None
par
AllowOverride All
partout dans le fichier ...

en fait au debut j'avais juste fait ca pour apache2.conf ... mais ca ne suffit pas !
smile ... voilà ca marche nickel !
Je confirme qu'il faut bien mettre des "" pour AuthName

mille merci pour ton retour d'experience, j'aurais du commencer par chercher sur ce forums smile
j'avais exactement le meme pb

#6 Le 21/08/2006, à 23:27

Aolean

Re : [Résolu].htaccess + apache2

Ceci dit je ne te conseille pas trop de mettre des AllowOverride all partout, mais plutôt de laisser les none tels qu'ils sont et de rajouter à la fin de ton fichier defaut un
</Directory /le répertoire où est ton .htacess>
AllowOverride all
</Directory>
voire mieux encore de recopier tout ton fichier .htacess entre les 2 balises précédentes.

En effet avec ta config si un utilisateur arrive à uploader un .htacess n'importe où dans /var/www (par exemple dans son répertoire public) , il va recouvrir tes priorités et va pouvoir faire ce qu'il veut. Dans l'autre cas il ne peut pas toucher à tes fichiers de config (à moins d'avoir les droits de root) et ne peut donc pas modifier les permissions pour pouvoir exécuter ses .htacess.

Hors ligne

#7 Le 30/11/2007, à 13:52

topazz

Re : [Résolu].htaccess + apache2

En fait, il suffit d'éditer ce fichier /etc/apache2/sites-available/default, remplacer le s deux 1ers AllowOverride None (dans les balises <Directory /> et <Directory /var/www/>) par AllowOverride All

Hors ligne