Aller au contenu

Sujets conseillés

Posté

je voudrais protéger un repertoire avec un .htaccess et un .htpasswd

sur mon htaccess j'ai

AuthUserFile /home.2/infosenl/www/protect/.htpasswd
AuthGroupFile /dev/null
AuthName "Acces Restreint"
AuthType Basic

<Limit GET POST>
require valid-user
</Limit>

mais j'ai une erreur :

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

pourquoi ??

Posté

Deux choses, pour autant qu'il s'agisse bien de ton 60GP:

Tu devrais mettre le fichier .htpasswd dans le répertoire /home.2/infosenl/ comme ça il serait en dehors de l'espace web visible par le public. C'est une meilleure sécurité.

Et mettre:

AuthUserFile "/home.2/infosenl/.htpasswd"
AuthGroupFile /dev/null
AuthName "Acces Restreint"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

dans le fichier .htaccess.

Pense aussi à encoder le mot de passe (tu as l'outil du Hub pour t'aider) et à transférer le tout en mode ASCII (et non en binaire) avec un mode 644 (rw-r--r--) et infosenl comme propriétaire.

Dan

Posté

C'est le mode "texte" par opposition au mode "binaire".

En mode texte, les caractères de fin de ligne \r\n sont convertis en \n de Windows vers Linux.

Dan

Posté

C'est effectivement le seul point qui pouvait coincer ;)

Tant mieux si ça marche.

Posté

Bonjour,

Vu que le sujet existe autant que j'en profite ....

Voila j'ai semble t'il un probleme similaire je veux proteger un repertoire de mon site.

J'ai donc le fichier .htaccess suivant :

AuthUserFile .htpasswd

AuthGroupFile /dev/null

AuthName "Acces Restreint"

AuthType Basic

<Limit GET POST>

require valid-user

</Limit>

Et j'ai le fichier .htpasswd suivant :

user64:xxxxx

[edit:anonymus. J'ai modifié le password, mais te conseille tout de même d'en changer. Le fait qu'il soit crypté ne change rien, mieux vaut ne pas l'afficher sur un forum ;) ]

Bon et ces deux fichiers sont placés dans le repertoire a protégé.

J'ai transférer les deux fichiers avec filezila en mode ASCII

Et le probleme bah c que tout est normal on m'invite a entrer login pass et ben j'ai beau entrer le bon login pass impossible d'entrer ...

Si quelqu'un avait une suggestion.

J'ai bien sur verfier x fois le pass avec l'encodeur de hub ...

Pour info hebergement pack web pro chez amen ...

Merci d'avance de toute votre aide

Et chapo aux realisateurs du site je l'ai decouvert il y a pas longtemps et c'est une mine d'info pour les gens qui veulent devenir webmaster pro ;)

-ML-

Posté

Il faudrait que tu créées ces 2 fichiers avec le bloc notes de windows, pour justement éviter d'avoir des caractères spéciaux.

Pour la ligne :

AuthUserFile .htpasswd

mets un chemin absolu, ca évitera au serveur de se planter d'adresse (ou plus exactement, ca évitera à l'utilisateur de se planter... penser que le serveur va chercher ici, alors qu'il cherche ailleurs...)

Ca doit donner quelque chose comme :

AuthUserFile /home/mon_domaine/mon_repertoire/.htpasswd

Nico.

Posté

Il faut impérativement mettre un chemin absolu pour le paramètre de AuthUserFile ;)

Dan

PS: merci pour le "chapo..." ;)

Posté

Dsl g reussi a regler le probleme, effectivement ca venait en parti du chemin absolu mais pas seulement d'apres ce que j'ai compris.

Il a fallut que je crypte mon pass avec l'utilitaire de chez amen pour que ca marche définitivement.

Enfin le probleme est regle c'est ce qui compte ;)

Merci

-ML-

  • 3 semaines plus tard...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...