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 :

[Apache2] erreur liens symboliques


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Par défaut [Apache2] erreur liens symboliques
    Salut à tous,

    J'ai un problème qui affecte grandement ma productivité.
    En effet j'ai créer un systeme de site se basant sur un tronc commun et dont les extensions ne sont que des skins et des modules.

    Pour mettre cela en place sur un serveur, j'ai commencé par créer plusieurs fois des répertoire contenant les même fichiers.

    Cependant à chaque update d'un fichier je me dois de mettre à jour chacun des sites présent sur le serveur.

    J'ai donc pensé a faire un dossier commun à tous mes sites et utilisait des liens symboliques afin de n'avoir a mettre a jour que le fichier se trouvant dans le dossier source.

    Malheureusement ce n'est pas si simple. En effet Apache n'a pas l'air d'aimer ma configuration car il me retourne directement l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Forbidden
    You don't have permission to access / on this server.
    Voici les informations qui peuvent vous être utiles pour résoudre mon problème (si bien sur celui-ci est résolvable) :

    Contenu du répertoire :

    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
     
    # ls -l
     
    total 16
    -rw-r--r-- 1 apache webmasters  151 Jan 17 22:23 cste.php
    lrwxrwxrwx 1 apache webmasters   18 Jan 17 22:11 expressinstall.swf -> expressinstall.swf
    lrwxrwxrwx 1 apache webmasters    8 Jan 17 22:10 help.php -> help.php
    lrwxrwxrwx 1 apache webmasters    7 Jan 17 22:13 images -> images/
    lrwxrwxrwx 1 apache webmasters    8 Jan 17 22:13 include -> include/
    lrwxrwxrwx 1 apache webmasters    9 Jan 17 22:11 index.php -> index.php
    lrwxrwxrwx 1 apache webmasters    5 Jan 17 22:13 lang -> lang/
    lrwxrwxrwx 1 apache webmasters    4 Jan 17 22:13 lib -> lib/
    drwxr-xr-x 2 apache webmasters 4096 Jan 17 22:17 modules
    drwxr-xr-x 2 apache webmasters 4096 Jan 17 22:18 skins
    lrwxrwxrwx 1 apache webmasters   10 Jan 17 22:11 somatic.js -> somatic.js
    lrwxrwxrwx 1 apache webmasters    9 Jan 17 22:12 style.css -> style.css
    drwxr-xr-x 2 apache webmasters 4096 Jan 17 22:14 upload

    Le fichier Vhost sous apache :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <VirtualHost mon_ip:80>
    ServerName domaine.fr
    ServerAlias www.domaine.fr
    DocumentRoot /var/www/domaine/
     
    <Directory /var/www/domaine>
            Options +FollowSymLinks
    </Directory>
     
    DirectoryIndex index.html index.php
    </VirtualHost>
    Voila,

    Je vous remercie pour toute réponse
    Cordialement
    Nihilite

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Je suis pas très calé sur le sujet mais je trouve bizarre le résultat de ton ls : j'ai l'impression que tes liens sont circulaires :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lrwxrwxrwx 1 apache webmasters    8 Jan 17 22:10 help.php -> help.php
    Le lien appelé "help.php" pointe sur le fichier "help.php" de ce même répertoire, donc lui-même O_o Ceci dit, ça n'explique en rien l'erreur que tu rencontres

    Tu peux nous donner un exemple plus poussé : là où se trouve tes fichiers mutualisés et les différents liens qui pointent dessus.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Par défaut affichage
    Mon système est sous gentoo et l'affichage est simplifié, le lien pointe vers un fichier qui se trouve dans un autre répertoire (je suis pas trop un noob quand meme).

    De plus les permissions ne sont pas changeable sur les liens.

    A+

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    OK, c'était pour être sûr

    La grande question c'est d'où sort ce / dans le message d'erreur. Y a rien de plus dans les logs d'erreur d'Apache ?

    Quand tu as créé tes liens symboliques, tu as indiqué un chemin absolu ou relatif pour ta source ?

  5. #5
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Par défaut
    Salut,

    En effet j'ai utilisé des chemin relatifs
    Je vais essayer avec des chemins absolus ce soir, je te dirais ce que ça a donné.

    A+

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Arf je voulais plutôt te suggérer d'utiliser des chemins relatifs !!! Mais essaie toujours, on ne sait jamais

Discussions similaires

  1. Lien symbolique : erreur 403
    Par kolbek dans le forum Apache
    Réponses: 1
    Dernier message: 07/10/2012, 12h44
  2. [rsync - débutant] Erreur avec les liens symbolique
    Par pierrot10 dans le forum Administration système
    Réponses: 1
    Dernier message: 15/02/2009, 18h13
  3. Liens symboliques et apache2
    Par ddams dans le forum Administration système
    Réponses: 7
    Dernier message: 30/05/2008, 21h38
  4. 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
  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