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

Administration système Discussion :

Liens symboliques et apache2


Sujet :

Administration système

  1. #1
    Membre habitué Avatar de ddams
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2002
    Messages : 147
    Points : 148
    Points
    148
    Par défaut Liens symboliques et apache2
    Bonjour,

    Je me permets de poster car je ne trouve pas de réponse à ma problématique :
    Sur ma debian, j'ai un serveur apache2 qui pointe sur le dossier /var/www.

    Le serveur fonctionne bien mais je souhaiterais mettre à disposition des visiteurs de mon site le contenu d'un répertoire se trouvant ailleurs sur le disque.
    Une simple copie des fichiers ne répond pas à mon problème du fait que le contenu du répertoire évolue quotidiennement.
    J'ai donc pensé à rajouter un lien symbolique sur le répertoire en question.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ln -s /home/monrep /var/www/monrep
    Lorsque je tente d'accéder au répertoire, j'obtiens une http 403 fordidden.

    En cherchant un peu sur le forum, j'ai vu qu'on pouvait changer le propriétaire d'un lien symbolique, c'est donc ce que j'ai fait (www-data est mon user apache) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chown -h www-data /var/www/demos
    => ça ne marche toujours pas

    En cherchant un peu plus sur les forums, j'ai lu des choses autour de la conf de apache et du paramètre FollowSymLinks mais celui-ci est bien présent.

    Quelqu'un aurait-il une solution à ce problème ?

    Merci d'avance pour votre aide
    @+ddams

  2. #2
    Membre habitué Avatar de ddams
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2002
    Messages : 147
    Points : 148
    Points
    148
    Par défaut
    Non, personne n'a d'idée ?

    Je fais finir par faire un cron qui me copie les fichiers toutes les 5 minutes mais c bof.
    @+ddams

  3. #3
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 49
    Points : 56
    Points
    56
    Par défaut
    ton utilisateur apache a bien les droit de lecture sur le dossier pointé?
    j'ai déjà fait un lien symbolique du www vers un autre fichier, j'ai pas eu de problème
    sinon, pas de SELINUX d'activé? c'est d'un chiant ce truc

    edit:
    j'vien de faire le test avec un dossier, aucun probléme

  4. #4
    Membre éclairé Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    Septembre 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev ASP.NET/jQuery ; Admin ORACLE

    Informations forums :
    Inscription : Septembre 2007
    Messages : 491
    Points : 833
    Points
    833
    Par défaut
    C'est plutôt sur le répertoire source du lien symbolique qu'il faut donner le droits de lecture a www-data (droit d'execution sur les sous répertoire + droit de lecture sur les fichiers) et cela de manière récursive.

  5. #5
    Membre habitué Avatar de lu6fer
    Inscrit en
    Avril 2008
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 141
    Points : 175
    Points
    175
    Par défaut
    ne pas oublier dans ton fichier de conf de apache
    sur la section Directory
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <Directory /var/www>
       ....
       ....
       Options FollowSymLinks
       ....
       ....
    </Directory>
    "Le logiciel c'est comme le sexe, c'est meilleur quand c'est gratuit"
    Linus TORVALD

  6. #6
    Membre habitué Avatar de ddams
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2002
    Messages : 147
    Points : 148
    Points
    148
    Par défaut
    Citation Envoyé par lu6fer Voir le message
    ne pas oublier dans ton fichier de conf de apache
    sur la section Directory
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <Directory /var/www>
       ....
       ....
       Options FollowSymLinks
       ....
       ....
    </Directory>
    Comme je l'ai dit dans mon premier message, j'ai déjà ce paramètre.
    @+ddams

  7. #7
    Membre habitué Avatar de ddams
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2002
    Messages : 147
    Points : 148
    Points
    148
    Par défaut
    Citation Envoyé par Pilru Voir le message
    C'est plutôt sur le répertoire source du lien symbolique qu'il faut donner le droits de lecture a www-data (droit d'execution sur les sous répertoire + droit de lecture sur les fichiers) et cela de manière récursive.

    Le répertoire appartient à root et possède les droits suivants :
    drwxr-xr--

    Sur le lien symbolique, le propriétaire est www-data et les droits sont:
    lrwxrwxrwx

    ça devrait donc marcher non ?

    Pourtant j'ai toujours la même erreur.
    @+ddams

  8. #8
    Membre habitué Avatar de ddams
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2002
    Messages : 147
    Points : 148
    Points
    148
    Par défaut
    Citation Envoyé par Pilru Voir le message
    C'est plutôt sur le répertoire source du lien symbolique qu'il faut donner le droits de lecture a www-data (droit d'execution sur les sous répertoire + droit de lecture sur les fichiers) et cela de manière récursive.

    Il manquait bien le droit d'exec sur le rep.
    Merci beacoup.
    @+ddams

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lien symbolique entre Apache et Tomcat sous Debian
    Par rohstev dans le forum Administration système
    Réponses: 17
    Dernier message: 13/05/2008, 10h33
  2. [Apache2] erreur liens symboliques
    Par nihilite dans le forum Apache
    Réponses: 6
    Dernier message: 20/01/2008, 11h12
  3. Lien symbolique dansle repertoire du ftp - Proftpd
    Par __fabrice dans le forum Réseau
    Réponses: 8
    Dernier message: 20/05/2005, 20h31
  4. Précisions sur lien symbolique
    Par SteelBox dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 19/09/2004, 15h41
  5. [Kylix] pb avec lien symbolique
    Par sdoura2 dans le forum EDI
    Réponses: 1
    Dernier message: 13/12/2002, 22h16

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