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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Apache-htaccess]pb repertoires et sous-repertoires

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Apache-htaccess]pb repertoires et sous-repertoires

n°946240
Burps
Posté le 23-08-2007 à 15:49:11  profilanswer
 

Bonjour
 
Je voudrais faire du htaccess/htpasswd/htgroup pour gérer les acces a certaines pages web d'un serveur Apache.
 
la structure resemble a cela :  

Code :
  1. /main
  2.    |- index0.html
  3.    |- .htaccess (0)
  4.    |- /sub1
  5.    |     |- index1.html
  6.    |     |- .htaccess (1)
  7.    |     |- ....
  8.    |- /sub2
  9.    |     |- index2.html
  10.    |     |- .htaccess (2)
  11.    |     |- ....


 
Je voudrais que lorsque un visiteur se connecte sur le site, il arrive a la page index0.html, on lui demande son passwd. Cette page est ouverte pour tous les utilisateurs valides. Voici donc le contenu du .htaccess (0) :  

Code :
  1. AuthType Basic
  2. AuthName "Mon chez-moi"
  3. AuthUserFile /etc/apache2/.htpasswd
  4. Require valid-user


 
Ensuite, sur la page, il y a un lien vers les index.html des sous-repertoires.
Je veux que seuls les utilisateurs apprtenant a certains groupes aient acces à ces sous-repertoires : voici le contenu du .htaccess (1) :  

Code :
  1. AuthUserFile /etc/apache2/.htpasswd
  2. AuthGroupFile /etc/apache2/.htgroup
  3. AuthName "le sous-rep sub1"
  4. AuthType Basic
  5. require group administrateur


 et le fichier .htgroup correspondant :  

Code :
  1. administrateur: admin1 admin2 admin3
  2. sub2-group: user1 user2


 
 
Il me semble que tout ceci devrait fonctionner. Hors, lorsque je me logue avec "user1", j'ai access au repertoire sub1 :??:  
 
Qu'ai-je mal configuré ?
Merci d'avance

mood
Publicité
Posté le 23-08-2007 à 15:49:11  profilanswer
 

n°946316
CNeo
Posté le 23-08-2007 à 18:41:03  profilanswer
 

As-tu vérifié dans le configuration d'Apache si les htaccess sont acceptés ?

n°946488
Burps
Posté le 24-08-2007 à 11:10:11  profilanswer
 

en fait, dans le fichier /etc/apache2/apache2.conf j'ai ca :  

Code :
  1. #
  2. # AccessFileName: The name of the file to look for in each directory
  3. # for additional configuration directives.  See also the AllowOverride
  4. # directive.
  5. #
  6. AccessFileName .htaccess


 
Je peux egalement te montrer mon VirtualHost , ou j'ai un "AllowOverride All" (au seul endroit ou ca fonctionnait...) :  

Code :
  1. <VirtualHost *:80 >
  2.   ServerName svn.mydomain.fr
  3. <Directory /home/svn>
  4.   Options Indexes FollowSymLinks MultiViews
  5.   AllowOverride All
  6.   Order allow,deny
  7.   Allow from all
  8. </Directory>
  9. # Cette partie pour le SVN pur (pas par navigateur)
  10. <Location /svn>
  11.   DAV svn
  12.   SVNParentPath /home/svn/
  13.   AuthType Basic
  14.   AuthName "Mes projets"
  15.   #AuthUserFile /home/svn/.htpasswd
  16.   AuthGroupFile /home/svn/.htgroup
  17. <LimitExcept GET PROPFIND OPTIONS REPORT>
  18.     Require valid-group
  19.   </LimitExcept>
  20. </Location>
  21. #  Cette partie pour le SVN  par navigateur web
  22. <Location />
  23. #  AuthType Basic
  24. #  AuthName "Serveur SVN "
  25. #  AuthUserFile /home/svn/.htpasswd
  26. #  Require valid-user
  27.   SetHandler mod_python
  28.   PythonInterpreter main_interpreter
  29.   PythonHandler trac.web.modpython_frontend
  30.   PythonOption TracEnvParentDir /home/trac
  31.   PythonOption TracUriRoot /
  32. </Location>
  33. </VirtualHost>


n°946495
CNeo
Posté le 24-08-2007 à 11:27:29  profilanswer
 

Burps a écrit :

en fait, dans le fichier /etc/apache2/apache2.conf j'ai ca :  

Code :
  1. #
  2. # AccessFileName: The name of the file to look for in each directory
  3. # for additional configuration directives.  See also the AllowOverride
  4. # directive.
  5. #
  6. AccessFileName .htaccess


Ça c'est la configuration par défaut de toute façon ...
Moi pour règler le problème j'avais mis "AllowOverride All" sur le répertoire racine de mon serveur mais je dis pas que c'est ça ton problème ...


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

  [Apache-htaccess]pb repertoires et sous-repertoires

 

Sujets relatifs
Problème avec Apache 2 et Reverse Proxying: 404 sur quelques fichiersRedirection d'une URL en SSL avec Apache 1.3
pb htaccess - pb de conf apache2.conf AllowOverrideApache, SSL et packages Debian Etch
[Apache proxy] externe https, interne httpProblème de .htaccess + Plesk
Question apache ou php (?)[résolu] debian & apache 2 - config du userdir
[apache] Phpmyadmin ne fonctionne plustomacat + apache "classique"
Plus de sujets relatifs à : [Apache-htaccess]pb repertoires et sous-repertoires


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)