Aller au contenu

Internal Server Error avec .htaccess


gimini

Sujets conseillés

Bonjour,

Tentant d'installer un accès ftp restreint sur 1 dossier de mon site

J'obtiens le message d'erreur suivant en chargeant par le navigateur la page index.html contenu dans ce dossier :

Internal Server Error

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

Please contact the server administrator, tech_AT_ovh.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/1.3.33 Server at www.XXXXXXXXXXXX.com Port 80

Le fichier .htaccess contient :

AuthUserFile /home/loginaliastraduction/www/traducteurs/.htpasswd
AuthGroupFile /dev/null
AuthName "Merci de vous identifier"

Le fichier .htpasswd contient :

loginXXXX:"motdepassecrypté"

Est-ce que quelqu'un a une idée d'où peut venir cette erreur ?

Merci d'avance

Gimini

:wacko:

Modifié par gimini
Lien vers le commentaire
Partager sur d’autres sites

Salut Gimini,

Ton fichier .htaccess n'est pas complet...

Rajoute ceci après le contenu actuel:

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

Mais pour info... ce n'est pas de cette manière qu'on règle les permissions pour ftp ;)

Le fichier .htaccess ne sert que pour le protocole http, pas ftp

Dan

Lien vers le commentaire
Partager sur d’autres sites

Pour ftp, il suffit de créer un membre sous linux avec le login et mot de passe souhaité et lui donner comme $HOME directory le répertoire, et comme shell /bin/false.

Cela devrait suffire.

Assures-toi que ce membre peut accéder au répertoire, c'est à dire que les permissions des répertoires supérieurs sont correctes.

Lien vers le commentaire
Partager sur d’autres sites

Merci Dan,

Ton 1er message est assez clair pour moi, je m'y colle.

Mais le second est complètement inaccessible pour moi.

Pourrais-tu m'indiquer une doc expliquant en détail (site ou pdf) ce que tu viens d'écrire.

Merci

Gimini

Lien vers le commentaire
Partager sur d’autres sites

Dan,

après modif du fichier .htaccess comme indiqué,

toujours la même erreur.

AuthUserFile /home/aliastra/www/traducteurs/.htpasswd
AuthGroupFile /dev/null
AuthName "Merci de vous identifier"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

Cordialement,

Gimini

Lien vers le commentaire
Partager sur d’autres sites

Aie ... pas de doc popur ça. Mais c'est assez simple.

Il suffit de lancer webmin sur le serveur dédié et aller dans "system" (icône en haut)

Tu choisis "Utilisateurs et Groupes" et crées un nouvel utilisateur.

Attention, le module MD5 (ou Digest::MD5) manque sur l'installation de base. Tu ne pourras pas donner de mot de passe en clair à l'utilisateur.

Il faut donc d'abord ajouter ce module.

Si tu veux le faire, c'est dans "Others"-->"Perl Modules". Il suffit d'ajouter un module qui se nomme "Digest::MD5" ... c'est très simple.

Si tu coinces, envoies-moi le nom du serveur , le mot de passe root et le nom et mot de passe que tu souhaites, je te créerai le compte. Il ne faut pas plus de quelques minutes pour installer le module perl qui manque.

Lorsque tu crées l'utilisateur, choisis /bin/false comme shell et le répertoire voulu comme $HOME (en haut à droite)

Décoches les 3 options (coche faux) dans la partie basse 'Après la création' ... et c'est tout bon ;)

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ta patience.

Notre hébergement est sur serveur mutualisé. Cela fonctionne-t-il aussi ?

Et pour le reste de ton post, je ne comprends pas un mot !!! :o

Gimini

Lien vers le commentaire
Partager sur d’autres sites

On s'est expliqué par téléphone... il est clair que cette procédure s'applique à un serveur dédié, et non un 60GP d'OVH ...

Désolé pour la mauvaise interprétation !

Dan

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

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



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