Apache et .htaccess [Résolu] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 07-04-2006 à 14:50:50
Une histoire de AllowOverride none qui devrait être à All très certainement. Désolé de ne pas avoir le temps de répondre de manière plus explicite, je suis pressé, je le ferai plus longuement ce we si tu n'as pas trouvé.
Marsh Posté le 07-04-2006 à 15:00:49
jlighty > non
Goon > Merci, ça avance, maintenant j'ai :
Code :
|
Marsh Posté le 07-04-2006 à 15:21:08
Citation : jlighty > non |
d'accord, alors pourquoi PerlSetVar AuthFile test/password/pass.txt ?
car il me semble que seul Free utilise cette méthode
au lieu de :
Code :
|
Marsh Posté le 07-04-2006 à 15:48:45
Car c'est ce que j'ai trouvé après une recherche sur le net
Marsh Posté le 07-04-2006 à 16:00:41
Il fallait verifier que ce n'était pas à destination de l'hébergement chez Free qui possède un apache modifié.
Marsh Posté le 07-04-2006 à 19:16:57
Les mots de passe sont cryptés ?
tu as bien mis le chemin absolu du fichier contenant les mots de passe ?
Marsh Posté le 07-04-2006 à 19:26:48
Pass crypté à l'aide de htpasswd.
Contenu du .htaccess
AuthUserFile test/.htpasswd
AuthName "Accès protégé"
AuthType Basic
Marsh Posté le 07-04-2006 à 19:31:08
et en absolu ?
/var/www/......test/.htpasswd
phpinfo() pour connaitre le chemin à mettre.
sinon, tu as bien une boite de dialogue pour t'authentifier ?
et comme toujours, regarde les logs d'apache
Marsh Posté le 07-04-2006 à 19:44:17
en absolu pareil,
le repertoire s'affiche,
aucune boite de dialog.
Marsh Posté le 07-04-2006 à 20:14:16
"auth_module" est bien spécifié dans la config d'apache ? httpd.conf ou modules.conf
et comme toujours, regarde les logs d'apache
il n'y a pas d'erreur affichées ?
Marsh Posté le 07-04-2006 à 20:39:01
Je n'ai rien dans les logs d'apache (le dernier remonte au Perlsetvar).
Je n'ai rien non plus dans le httpd.conf concernant auth_module ?!
Marsh Posté le 08-04-2006 à 10:21:17
Essaies en rajoutant ça au httpd.conf pour voir si ça marche de cette façon :
<Directory /var/www/path>
AuthName "Authentification requise"
AuthType Basic
AuthUserFile /etc/apache2/.htpasswd
require user toto
</Directory>
Puis il faut créer le .htpasswd et redémarrer apache:
htpasswd -c /etc/apache2/.htpasswd toto
edit : ortho
Marsh Posté le 08-04-2006 à 13:47:12
jlighty > debian
Cruchot:
/etc/init.d/apache restart
Configuration syntax error detected. Not reloading.
Syntax error on line 8 of /etc/apache/httpd.conf:
Invalid command 'AuthUserFile', perhaps mis-spelled or defined by a module not included in the server configuration
Marsh Posté le 08-04-2006 à 14:57:00
les modules sont installés ?
apt-get install apache-modules
Marsh Posté le 08-04-2006 à 17:24:30
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Aucune version du paquet apache-modules n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
Cependant les paquets suivants le remplacent :
apache-ssl apache
E: Aucun paquet ne correspond au paquet apache-modules
Marsh Posté le 08-04-2006 à 17:26:52
Tu as quelle version de debian ?
as tu utilisé les backports ?
Marsh Posté le 08-04-2006 à 17:48:13
Oui et tu l'as installé comment Apache ? Avec les sources, via apt ?
Marsh Posté le 10-04-2006 à 22:47:05
3.1 sarge
Marsh Posté le 11-04-2006 à 13:42:34
Résolu,
merci http://ernest.tuxicity.net/index.p [...] o=htaccess
J'ai bien repris depuis le début, ca fonctionne.
Marsh Posté le 07-04-2006 à 14:35:47
Bonjour,
Je cherche à protégé un repertoire par un mot de passe, avec un .htaccess,
seulement ça ne fonctionne pas.
Seulement, ça ne fonctionne pas.. le repertoire reste visible !
Une idée ?
Message édité par Cytelis le 11-04-2006 à 13:42:58