IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

soucis accès répertoire


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Points : 5
    Points
    5
    Par défaut soucis accès répertoire
    Bonjour tout le monde,

    Je vais essayer de vous exposer mon problème clairement.

    Etat des lieux
    J'utilise apache 2.2.16 sous linux (Debian).
    Arborescence pour illustrer mon propos
    /
    /images/
    /apache/www/


    J'ai des pages qui affichent des images qui ne sont pas dans le DocumentRoot, j'ai donc créé un alias /img/ qui pointe vers le répertoire /images/.
    Le site complet est soumis à une restriction d'accès par mot de passe (AuthType Digest).
    Les pages de mon site appèlent les images avec des liens de cette forme http://chezmoi.fr/img/image.png mais en l'état ça ne fonctionne pas.

    note : apache à accès en lecture aux fichiers qui se trouvent dans /images/

    Essais
    J'ai déjà essayer pas mal de choses entre autres :
    • AuthDigestDomain / /img/ <-- utilisé actuellement
    • AuthDigestDomain http://chezmoi.fr/ http://chezmoi.fr/img/
    • AuthDigestDomain /www/ /images/
    • <Directory /images/>
      Order deny,allow
      Deny from all
      Require valid-user
      Satisfy any ou all ou sans
      </Directory>
      Satisfy ne fonctionne pas car il attend un Allow + Require


    note : le seul indice que j'ai c'est que actuellement quand on essai d'accéder à l'image directement avec un lien http://chezmoi.fr/img/image.png on obtient une erreur 403 et non une demande d'accès c'est que la règle qui s'applique c'est celle du / et non celle de /apache/www/ comme attendu.

    Objectif
    Je souhaite que les fichiers contenus dans le répertoire /images/ soient accessibles uniquement aux personnes authentifiées et bien entendu sans qu'il soit besoin de s'authentifier à nouveau.

    Vous trouverez ci-dessous un extrait de mon fichier de configuration.

    D'avance merci pour vos réponses.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    DocumentRoot /apache/www/
     
    <Directory />
    Options none
    AllowOverride None
    Order allow,deny
    Deny from all
    </Directory>
     
    <Directory /apache/www/>
    AuthType Digest
    AuthName "chez moi"
    AuthDigestDomain / /images/
    AuthDigestProvider file
    AuthUserFile /apache/motdepasse
    Require valid-user
    Order allow,deny
    Allow from all
    Satisfy all
    </Directory>
     
    Alias /img/ /images/
    <Directory /images/>
    Require valid-user
    </Directory>

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Apparemment mon problème ne vous a pas plus inspiré que moi.
    Je pense avoir trouvé une solution palliative mais ça reste à mes yeux du bricolage.

    Créer un lien symbolique img dans /apache/www/ qui pointe vers /images/ et supprimer l'Alias.
    Comme Apache ne fait pas la réécriture en suivant le lien pour lui tout ce qui se trouve dans /img/ sera en fait dans /apache/www/img/ et non dans /images/.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <Directory /apache/www/>
    Options FollowSymLinks
    ...
    </Directory>
     
    <Directory /images/>
    Order allow,deny
    Deny from all
    </Directory>
    Si quelqu'un a une idée plus propre je suis preneur.

Discussions similaires

  1. Uniquement chemin accès répertoire
    Par MAMANHOU dans le forum VBA Access
    Réponses: 4
    Dernier message: 20/03/2008, 09h05
  2. Problème accès répertoire sur mon site
    Par rungis dans le forum Apache
    Réponses: 9
    Dernier message: 12/11/2007, 11h38
  3. Probleme d'accès répertoire sous Vista
    Par tixu dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 11/09/2007, 09h37
  4. service et accès répertoire
    Par lio69 dans le forum C#
    Réponses: 1
    Dernier message: 19/02/2007, 15h37
  5. Petit souci accès BD Firebird réseau
    Par lio33 dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 26/09/2005, 14h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo