Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1637 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Résolu] Apache et .htaccess

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Apache et .htaccess

n°799729
Cytelis
Posté le 07-04-2006 à 14:35:47  profilanswer
 

Bonjour,
 
Je cherche à protégé un repertoire par un mot de passe, avec un .htaccess,
seulement ça ne fonctionne pas.
 

Code :
  1. PerlSetVar AuthFile test/password/pass.txt
  2. AuthName "Acces Restreint"
  3. AuthType Basic
  4. require valid-user


 
Seulement, ça ne fonctionne pas.. le repertoire reste visible !
Une idée ? :jap:


Message édité par Cytelis le 11-04-2006 à 13:42:58
mood
Publicité
Posté le 07-04-2006 à 14:35:47  profilanswer
 

n°799731
jlighty
Posté le 07-04-2006 à 14:38:45  profilanswer
 

c'est sur un compte Free ?

n°799736
Goon
Posté le 07-04-2006 à 14:50:50  profilanswer
 

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é.


Message édité par Goon le 07-04-2006 à 14:51:03
n°799740
Cytelis
Posté le 07-04-2006 à 15:00:49  profilanswer
 

jlighty > non
 
Goon > Merci, ça avance, maintenant j'ai :
 

Code :
  1. Internal Server Error
  2. The server encountered an internal error or misconfiguration and was unable to complete your request.
  3. Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
  4. More information about this error may be available in the server error log.

n°799742
dam1330
...
Posté le 07-04-2006 à 15:05:27  profilanswer
 

vas voir dans /var/log/apache

n°799749
jlighty
Posté le 07-04-2006 à 15:21:08  profilanswer
 

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 :
  1. AuthUserFile /repertoire/de/votre/fichier/.FichierDeMotDePasse
  2. AuthGroupFile /repertoire/de/votre/fichier/.FichierDeGroupe
  3. AuthName "Accès protégé"
  4. AuthType Basic


Message édité par jlighty le 07-04-2006 à 15:23:08
n°799754
Cytelis
Posté le 07-04-2006 à 15:48:45  profilanswer
 

Car c'est ce que j'ai trouvé après une recherche sur le net :)

n°799759
jlighty
Posté le 07-04-2006 à 16:00:41  profilanswer
 

Il fallait verifier que ce n'était pas à destination de l'hébergement chez Free qui possède un apache modifié.

n°799812
Cytelis
Posté le 07-04-2006 à 19:01:32  profilanswer
 

Sinon, j'ai appliqué ta méthode, et pas mieux :(

n°799816
jlighty
Posté le 07-04-2006 à 19:16:57  profilanswer
 

Les mots de passe sont cryptés ?
tu as bien mis le chemin absolu du fichier contenant les mots de passe ?

mood
Publicité
Posté le 07-04-2006 à 19:16:57  profilanswer
 

n°799818
Cytelis
Posté le 07-04-2006 à 19:26:48  profilanswer
 

Pass crypté à l'aide de htpasswd.
 
Contenu du .htaccess
 
 
AuthUserFile test/.htpasswd
AuthName "Accès protégé"
AuthType Basic

n°799820
jlighty
Posté le 07-04-2006 à 19:31:08  profilanswer
 

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


Message édité par jlighty le 07-04-2006 à 19:31:44
n°799823
Cytelis
Posté le 07-04-2006 à 19:44:17  profilanswer
 

en absolu pareil,
le repertoire s'affiche,
aucune boite de dialog.

n°799830
jlighty
Posté le 07-04-2006 à 20:14:16  profilanswer
 

"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 ?


Message édité par jlighty le 07-04-2006 à 20:15:07
n°799834
Cytelis
Posté le 07-04-2006 à 20:39:01  profilanswer
 

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 ?!

n°799835
jlighty
Posté le 07-04-2006 à 20:39:37  profilanswer
 

tu as quelle version d'apache ?

n°799875
Cytelis
Posté le 07-04-2006 à 23:03:52  profilanswer
 

apache         1.3.33-6s

n°799915
jlighty
Posté le 08-04-2006 à 08:20:12  profilanswer
 

tu as quelle distribution linux ?

n°799931
Cruchot
Posté le 08-04-2006 à 10:21:17  profilanswer
 

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


Message édité par Cruchot le 08-04-2006 à 10:21:39
n°799982
Cytelis
Posté le 08-04-2006 à 13:47:12  profilanswer
 

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

n°799997
jlighty
Posté le 08-04-2006 à 14:57:00  profilanswer
 

les modules sont installés ?
apt-get install  apache-modules

n°800012
Cruchot
Posté le 08-04-2006 à 16:27:00  profilanswer
 

Ouais il manque surement quelquechose à ton apache :/

n°800029
Cytelis
Posté le 08-04-2006 à 17:24:30  profilanswer
 

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

n°800031
jlighty
Posté le 08-04-2006 à 17:26:52  profilanswer
 

Tu as quelle version de debian ?
as tu utilisé les backports ?

n°800035
Cruchot
Posté le 08-04-2006 à 17:48:13  profilanswer
 

Oui et tu l'as installé comment Apache ? Avec les sources, via apt ?


Message édité par Cruchot le 08-04-2006 à 17:48:22
n°800200
Cytelis
Posté le 09-04-2006 à 13:34:16  profilanswer
 

Cruchot > apt-get install apache ;)

n°800498
Cytelis
Posté le 10-04-2006 à 19:03:15  profilanswer
 

up

n°800538
jlighty
Posté le 10-04-2006 à 20:34:24  profilanswer
 

Tu as quelle version de debian ?

n°800581
Cytelis
Posté le 10-04-2006 à 22:47:05  profilanswer
 

3.1 sarge


Message édité par Cytelis le 10-04-2006 à 22:47:17
n°800751
Cytelis
Posté le 11-04-2006 à 13:42:34  profilanswer
 

Résolu,
 
merci http://ernest.tuxicity.net/index.p [...] o=htaccess
 
J'ai bien repris depuis le début, ca fonctionne.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Résolu] Apache et .htaccess

 

Sujets relatifs
[Résolu] Désinstaller complètement MySQL[RESOLU] prb avec amavis
[Résolu] Apache & config.php - probleme securité ?Est ce possible ? ( apache )
[Perl/Mandrake/résolu] problème d'upgrade @INCshorewall: port 113 fermé mais visible [résolu]
[Debian] Partager la connection WinXP vers Debian [Résolu][Résolu en partie] Serveur avec plusieurs FAI
[RESOLU][Apache] Virtualhost - htaccess - partitions[Apache] RESOLU Mon serveur ignore les fichier .htaccess
Plus de sujets relatifs à : [Résolu] Apache et .htaccess


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR