Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 01-03-2015 10:14:35

marvin.1
Membre
Inscription : 15-02-2015

[Résolu] Erreur 500 avec mes .htaccess et .htpasswd

Bonjour,

je suis actuellement un tuto pour protéger un logiciel de positionnement (Serposcope) avec login et mdp.
Le souci est que lorsque je suis à la lettre ce qui est écrit, je me retrouve avec une erreur 500.
Voici ce qu'il préconise (VPS OVH Lamp 1.0) a mettre en commande dans Putty

"Toujours dans votre terminal putty, tapez :

htpasswd -cb /var/www/.htpasswd login password

en remplaçant “login” et “password” par un identifiant et un mot de passe de votre choix.

Tapez ensuite :

cd /etc/apache2/sites-enabled

puis :

vi 000-default

Descendre jusqu’à la ligne 13 (ou là où se trouve : AllowOverride none)

Placer le curseur sur le premier n de “none”. Tapez sur la touche s. Remplacer “none” par “all” (ne mettez pas les guillemets !)

Une fois fait, appuyez sur la touche echap (ESC), puis tapez ZZ en majuscules.

Dans votre client FTP (par exemple Filezilla), créez un fichier appelé .htaccess (n’oubliez pas le point devant) dans le répertoire où se trouvent les fichiers de serposcope.

Éditez ce fichier (par exemple avec Geany) et placez-y ce contenu :

AuthName “Restricted”
AuthType Basic
AuthUserFile “/var/www/.htpasswd”
Require valid-user

<Files “cron.php” >
        satisfy any
</Files>

Sauvegardez le fichier (pensez aussi à accepter le transfert dans Filezilla).

Dans le terminal Putty, relancez une dernière fois apache avec la commande :

apachectl -k restart

Je suis cela a la lettre et cela me fait erreur 500. Je suis ultra débutant dans tout ce qui est linux et serveur, je voudrais juste savoir s'il y a pas un truc qui cloche quelquepart.

Merci à tous

Dernière modification par marvin.1 (10-03-2015 13:41:35)

Hors ligne

#2 01-03-2015 11:11:33

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [Résolu] Erreur 500 avec mes .htaccess et .htpasswd

poste nous les .htaccess et .htpasswd.
indique également le lien de ton tuto.

Hors ligne

#3 01-03-2015 11:40:50

marvin.1
Membre
Inscription : 15-02-2015

Re : [Résolu] Erreur 500 avec mes .htaccess et .htpasswd

Voici le lien du tuto en question
http://dictionnaireduweb.tumblr.com/pos … ans-google

En revanche, je ne sais pas comment poster les .htaccess et .htpasswd, c'est une ligne de commande je suppose?
Merci à toi smile

Hors ligne

#4 01-03-2015 12:12:10

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [Résolu] Erreur 500 avec mes .htaccess et .htpasswd

on en est donc à l'étape 7 et tout est censé fonctionner auparavant.

la restriction d'accès se fait par le couple .htaccess et .htpasswd : c'est la commande

htpasswd -cb /var/www/.htpasswd login password


qui permet de générer le fichier htpasswd dans le dossier /var/www/.htpasswd

ensuite il te demande de créer par geany et placer le fichier .htaccess via filezilla.

pour vérifier que le  fichier existe, lance :

ls /var/www/



j'imagine que l'autre est dans:

ls /var/www/serposcope

Hors ligne

#5 01-03-2015 12:27:08

marvin.1
Membre
Inscription : 15-02-2015

Re : [Résolu] Erreur 500 avec mes .htaccess et .htpasswd

Merci pour ta réponse.
Alors effectivement les deux fichiers existent bel et bien.
La commande

ls /var/www/

me donne le nom du dossier que j'ai crée
et 

ls /var/www/serposcope

  me fournit le contenu du dossier.

Je voulais te préciser que comme j'ai acheté le vps spécialement pour installer le logiciel j'ai effectué plusieurs réinitialisation pour recommencer le tuto a chaque fois pour voir quelle partie déconnait. Actuellement, je n'ai volontairement pas fait l'étape 6 programmation des mises à jour, mais je l'avais deja fait plusieurs fois lors de mes précédentes tentatives en suivant tout de à A à Z et cela faisait toujours erreur 500.
Egalement le htpasswd est dans la racine (c'est à dire à la même hauteur que le dossier d'installation du logiciel).
Il n'apparait donc pas dans les fichiers via la commande

ls /var/www/serposcope



Voila juste une précision smile

Hors ligne

#6 01-03-2015 12:40:15

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [Résolu] Erreur 500 avec mes .htaccess et .htpasswd

si tu n'as pas de fichier .htaccess le pb vient d'avant.
recherche à partir de la racine (il peut y avoir plusieurs fichiers .htaccess) et supprime ou renomme les.

Hors ligne

#7 01-03-2015 12:51:16

marvin.1
Membre
Inscription : 15-02-2015

Re : [Résolu] Erreur 500 avec mes .htaccess et .htpasswd

Pour te faire visualiser y'a dans la racine
dossierlogiciel
.htpasswd

Et dans /dossierlogiciel  y'a un fichier .htaccess, fichier que j'ai moi même inséré via filezilla (tuto).
Mais y'en a nul part ailleurs. J'ai trouvé un tuto sur OVH http://guides.ovh.com/InternalServerError indiquant de renommer le fichier .htaccess en .htaccess_bak et l'erreur 500 a disparue je peux accéder au logiciel mais le souci c'est qu'il n'y a pas de demande de login et mdp donc ce n'est pas protégé.

Hors ligne

#8 01-03-2015 13:22:04

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [Résolu] Erreur 500 avec mes .htaccess et .htpasswd

du coup, on reprend:
- tu crée un fichier .htaccess avec un éditeur de texte

AuthName “Restricted”
AuthType Basic
AuthUserFile “/var/www/.htpasswd”
Require valid-user

<Files “cron.php” >
        satisfy any
</Files>


et tu le places dans dossierlogiciel avec Filezilla

Hors ligne

#9 01-03-2015 13:29:04

marvin.1
Membre
Inscription : 15-02-2015

Re : [Résolu] Erreur 500 avec mes .htaccess et .htpasswd

C'est fait smile

Dernière modification par marvin.1 (01-03-2015 14:11:40)

Hors ligne

#10 03-03-2015 12:52:37

marvin.1
Membre
Inscription : 15-02-2015

Re : [Résolu] Erreur 500 avec mes .htaccess et .htpasswd

Tu m'oublies pas hein smile t'es mon seul espoir lol

Hors ligne

#11 03-03-2015 13:13:03

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [Résolu] Erreur 500 avec mes .htaccess et .htpasswd

ben, c'est tout ce qu'il faut faire.

pour plus de détails: http://guide.ovh.com/HtaccessProtection
si ça marche pas, reprend à partir de "Etape 7 : protection de serposcope par login / mot de passe"

Hors ligne

#12 03-03-2015 14:33:14

marvin.1
Membre
Inscription : 15-02-2015

Re : [Résolu] Erreur 500 avec mes .htaccess et .htpasswd

Lol ok merci pour le lien je vais regarder ça de près demain je te dirais si cela a marché smile

Hors ligne

#13 10-03-2015 13:34:36

marvin.1
Membre
Inscription : 15-02-2015

Re : [Résolu] Erreur 500 avec mes .htaccess et .htpasswd

J'ai finalement résolu le problème grâce à ce tutoriel
http://openclassrooms.com/courses/conce … n-htaccess
merci beaucoup pour ton aide nIQnutn en tout cas smile

Hors ligne

#14 10-03-2015 13:39:17

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [Résolu] Erreur 500 avec mes .htaccess et .htpasswd

Hors ligne

Pied de page des forums