Aller au contenu

Utilisation de variable d'environment dans Apache


Sujets conseillés

Posté

Bonjour,

J'heberge plusieurs sites en virtual host, et ils partagent +/- la meme structure de donnee. Pour les differencier les uns des autre, j'utilise une variable d'environement Site_id comme suit :

<VirtualHost *:8001>
DocumentRoot /web/hebergement/Sillingy
SetEnv Site_id Sillingy

# CustomLog /web/logs/Sillingy/access_log combined
# ErrorLog /web/logs/Sillingy/error_log

##### definitions partagees par tous les hebergements
Include conf/LF/hebergement.conf

</VirtualHost>

Le fichier inclus contient des alias et des directives partagees par tous les hebergement.

Mais est-ce que je peux y reutiliser ma variable d'environnement ?

Par exemple, est-ce que je pourrai avoir :

AuthDBDUserPWQuery "select passwd from ${Site_id}.comptes where id = %s"

J'ai cherche dans la doc mais sans succes :nonono:

Merci et A+

Laurent

Posté

Merci Dan, mais malheureusement cette fonction n'existe pas sous PostgreSQL :(

Je pourrai toujours la rajouter sous forme de pluggin en C, mais ca ne solutionnera pas mon probleme car j'ai aussi besoin d'utiliser cette variable dans des Alias ou pour proteger des repertoires.

Posté

getenv() est une fonction php, et non une fonction propre à mySql :whistling:

Posté

Ok, c'est ce que j'utilise dans mon code.

Mais mon probleme est bien plus en amont, au niveau des configurations d'Apache.

J'ai poser la question sur un NG de support d'Apache, mais je n'ai pas eu de reponse ... ca ne semble pas possible :(

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...