2009-01-06 6 views
4

Nous utilisons un hébergeur de revendeur, et alias un répertoire particulier pour TOUS les sites à l'intérieur. Tout cela se passe à travers WHM/Cpanel, ce qui pourrait compliquer ma question.Utiliser Alias ​​dans Apache UNIQUEMENT si le répertoire local n'est pas présent?

  1. Nous souhaitons que tous les hôtes exécutent leur répertoire "/ concrete" via un emplacement partagé sur le serveur. Cela fonctionne correctement en ajoutant "Alias ​​/ concrete /"/usr/local/share/concrete5/concrete-latest/concrete/"dans l'éditeur d'apache inclus dans WHM

  2. Cependant, si un répertoire concret local existe Au sein de la racine web de l'hôte virtuel, nous préférerions utiliser cela plutôt que "/ concrete" globalement, ce serait également bien si nous pouvions changer cet alias dans le contexte de l'hôte virtuel, dans WHM (et je n'ai pas trouvé un excellent moyen de modifier les sections d'hôte virtuel dans WHM sans le piratage d'un fichier que je ne crois pas que nous sommes censés pirater.)

pensées?

Répondre

0

Une solution primitive, bien que probablement très efficace, pourrait être d'oublier la directive Alias ​​et de simplement s'appuyer sur un lien symbolique. Un petit script shell qui crée ces liens symboliques échouera simplement s'il y a déjà quelque chose de concret appelé 'concret'.

Questions connexes