Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Bonjour,
Ma question concerne la protection par htaccess :
Je souhaite utiliser un .htaccess sur un répertoire : /var/www/html/monrepertoire
Je place donc mon .htaccess et mon .htpasswd (correctement rédigé, enfin je pense) dans ce répertoire.
A savoir que mon site /var/www/html/monrepertoire est accessible directement via l'IP de mon serveur vu que j'ai fait un virtual Host dans Apache exprès pour ça.
Bref cela pour dire que ça ne fonctionne pas ! J’ai même pas le cartouche me demandant un log/pass qui s'affiche ! Le néant quoi ? Enfin si le site ![]()
Il y a t'il quelque chose a faire ou à installé pour que mon "serveur" ou "apache" gère htaccess ?
Si vous avez une idée ou la solution n’hésitez pas :+
Hors ligne
ça ressemble à ça ?
Authname "Zone protégée" AuthUserFile /var/www/html/monrepertoire/.htpasswd AuthGroupFile /dev/null AuthType Basic <limit GET POST> require valid-user
Hors ligne
Vi voila le mien :
AuthUserFile /var/www/html/monrepertoire/.htpasswd
AuthName "Accès protégé"
AuthType Basic
<LIMIT GET POST>
Require valid-user
</LIMIT>
Une idée ?
Hors ligne
C'est sans doute parce que tu n'as pas dit à ton apache de chercher les .htaccess.
Regarde du côté de AllowOverride
Hors ligne
Bien vu c'etait ca .
Merci ![]()
Hors ligne
Il est conseillé de mettre le .htpasswd dans un repertoire en dehors de la racine apache (/var/www/html). Faut le mettre par exemple dans /var/www
Ou bien pour ceux qui utilisent des virtual host basés sur les repertoires utilisateurs (/home/utilisateur/public_html) de mettre le .htpasswd dans /home/utilisateur
Une petite recherche sur google peut conduire des gens mal intentionnés a ton .htpasswd => decryptage des mots de passe => access a tes donnés privées, ou bien a ton interface d'administration.
Hors ligne
Apache est toutefois configuré par défaut pour empêcher le DL des fichiers .ht*
Hors ligne
Calimero a écrit:
Apache est toutefois configuré par défaut pour empêcher le DL des fichiers .ht*
Exact, la config par défaut de apache2 dans la Fedora et la SuSE sont un modèle du genre, bien sécurisé.
Hors ligne
Calimero a écrit:
Apache est toutefois configuré par défaut pour empêcher le DL des fichiers .ht*
C'est bon a savoir pour une personne comme moi qui compile apache... faute de MAJ apache 2 fedora 4
Hors ligne
C'est une directive de configuration qui est généralement mise par défaut:
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
Hors ligne