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 :

DocumentRoot d'un Alias


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 11
    Points : 6
    Points
    6
    Par défaut DocumentRoot d'un Alias
    Bonjour tout le monde,

    Sur mon serveur, j'ai besoin de 2 Alias qui mènent vers 2 dossiers différents dans le /home et j'ai donc mon répertoire de base de Apache qui est en /var/www. Le DocumentRoot du serveur est donc /var/www sauf que j'aurais besoin d'avoir un DocumentRoot pour chacun des Alias. En ce moment, quand je suis sur mondomaine.com/site1 et que je fais echo $_SERVER['DOCUMENT_ROOT'], ça me renvoie /var/www.

    Je précise que je ne peux pas faire de VirtualHost du genre site1.mondomaine.com et site2.mondomaine.com qui auraient pu facilement avoir leur propre DocumentRoot. Je ne peux pas, simplement puisque je suis chez 1&1 pour mon nom de domaine et je suis obligé de passer par eux pour d'abord déclarer mes VirtualHosts et j'ai atteint la limite de 10 qu'ils proposent.

    Au passage je trouve ridicule qu'ils ne puissent pas rediriger tous mes sous-domaines (avec du genre *.mondomaine.com) vers mon serveur pour que je les gère moi-même. Mais bon ça doit être pour se faire de l'argent puisque je serait obligé d'augmenter d'offre pour avoir plus de sous-domaines.

    Donc pour résumer, est-il possible d'attribuer un DocumentRoot différent pour chacun des Alias ?

    Toutes les solutions sont bonnes à étudier puisque il faut absolument que je trouve à résoudre ce problème.

    Merci d'avance pour toutes vos réponses et bon courage.

    Bez856

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Citation Envoyé par bez856 Voir le message
    Donc pour résumer, est-il possible d'attribuer un DocumentRoot différent pour chacun des Alias ?
    Non et ce n'est pas le but d'un Alias.

    Par contre ne vous est-il pas possible de le définir autrement ? Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    define('ROOT', dirname(__FILE__));
    # Ou, pour PHP >= 5.3 :
    define('ROOT', __DIR__);
    Ce qui requiert, que cette déclaration ait toujours lieu dans un script situé au niveau du répertoire aliasé (même indirectement par une inclusion), non dans sa sous-arborescence.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    Merci julp de t'intéresser à mon problème.

    Je n'avais effectivement pas pensé à la solution que tu me proposes, mais, comme tu le dis, je suis obligé de me mettre à la racine de mon site pour récupérer mon "pseudo DocumentRoot".

    Je le saurais pour l'avenir mais cela ne me convient pas forcément pour ce cas là.

    Nous sommes deux à développer une appli Web et on a donc chacun nos répertoires sur le serveur pour pouvoir tester, seulement il faut que les variables utilisées soient rigoureusement les mêmes que l'appli en prod.

    Ne trouvant pas de solution, j'ai été obligé de sacrifier 2 sous-domaines et de passer par des VirtualHosts ayant chacun leur DocumentRoot.

    Tampis . . .

    Je passe en résolu même si ça ne l'est pas mais ce que je cherchais semble impossible.

    Merci en tout cas.

    Bez856

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

Discussions similaires

  1. [BDE]Création alias
    Par patblt dans le forum Bases de données
    Réponses: 3
    Dernier message: 02/06/2004, 11h07
  2. Création d'un alias via mon application
    Par Neilos dans le forum C++Builder
    Réponses: 3
    Dernier message: 19/10/2003, 00h29
  3. création d'alias via le fichier metabase.bin
    Par Sandrine75 dans le forum Windows
    Réponses: 7
    Dernier message: 23/09/2003, 18h44
  4. alias application xmlrad
    Par pram dans le forum XMLRAD
    Réponses: 6
    Dernier message: 22/09/2003, 10h48
  5. comment creer un alias dynamique avec BDE et ODBC
    Par david33 dans le forum C++Builder
    Réponses: 2
    Dernier message: 12/07/2002, 12h50

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