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 :

Problème de lien symbolique


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut Problème de lien symbolique
    Bonjour,

    J'ai un petit problème avec un lien symbolique. J'ai un fichier nommé "mapcycle.txt" qui est utilisé par un serveur de jeu et donc qui n'est pas du tout dans le répertoire de mon vhost. Mais comme un de mes scripts php a besoin d'y accéder, j'ai fait un lien symbolique vers ce fichier, j'ai chmoddé, chownné et chgrouppé le fichier source pour l'user www-data. Sauf que voila, le script php ne peux pas y accéder et il y a une 403 quand on essaye d'accéder au fichier depuis le net.

    Voila ce que j'ai fait pour le moment:
    le fichier auquel je veux accéder :
    root@kyle:/home/steam/tf2/orangebox/tf# ls -l
    [...]
    -rw-rw-rw- 1 www-data www-data 313 Dec 21 13:57 mapcycle.txt

    le lien symbolique:
    root@kyle:/home/www/greenlims.net/tf2/motd# ls -l
    [...]
    lrwxrwxrwx 1 www-data www-data 41 Dec 21 13:44 mapcycle.txt -> /home/steam/tf2/orangebox/tf/mapcycle.txt

    le fichier est censé se trouver ici : http://tf2.greenlims.net/motd/mapcycle.txt

    Voila merci a celui qui pourra m'éclairer

  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
    Est-ce que le contenu du fichier s'affiche quand tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cat /home/www/greenlims.net/tf2/motd/mapcycle.txt
    ?

    Si oui, vois si dans la conf Apache il y a Options +FollowSymlinks. S'il n'y est pas, ajoute-le.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    J'avais effectivement oublié de le préciser dans mon message, oui le lien fonctionne sans problème si je suis loggué en root, mais il n'a pas l'air de marche si il est appelé depuis l'utilisateur www-data.

    Voila la config du vhost qui pose problème:
    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
    root@kyle:~# cat /etc/apache2/sites-available/021-tf2.greenlims.net
    <VirtualHost 87.106.187.239:80>
            ServerName tf2.greenlims.net
            ServerAdmin nathan@greenlims.net
            ServerSignature Off
            DocumentRoot /home/www/greenlims.net/tf2/
            <Directory /home/www/greenlims.net/tf2/>
                    Options +FollowSymLinks
                    Order allow,deny
                    allow from all
            </Directory>
            <Directory /home/steam/tf2/orangebox/tf/>
                    Order allow,deny
                    allow from all
            </Directory>
    </VirtualHost>

  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
    Citation Envoyé par NathanD Voir le message
    J'avais effectivement oublié de le préciser dans mon message, oui le lien fonctionne sans problème si je suis loggué en root
    Mauvaise idée : root peut tout faire, ce n'est pas avec lui que tu vérifieras que www-data peut lire le fichier. Il faut réellement se loguer avec www-data (ou faire un su - www-data en mettant bien le -) pour faire le test.

    Citation Envoyé par NathanD Voir le message
    Voila la config du vhost qui pose problème:
    Le +FollowSymlinks est là donc je penche pour un problème de droits systèmes.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    J'ai effectivement essayé avec l'user www-data et ca passe pas. Seul problème, le fichier j'ai mis le fichier acessible en lecture-écriture pour tout le monde et www-data est proprio du fichier... je vois pas du tout d'où vient le bins...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    Problème réglé. J'ai refait mes attributions de droits et ca marche. (et c'est plus sécurisé étant donné que le serveur de jeu tourne maintenance dans un user a part)

+ 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. Réponses: 1
    Dernier message: 03/07/2007, 18h23
  3. Précisions sur lien symbolique
    Par SteelBox dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 19/09/2004, 15h41
  4. Problème de lien
    Par D-D dans le forum ASP
    Réponses: 10
    Dernier message: 03/06/2004, 17h02
  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