J'utilise SetEnv dans Apache pour certaines variables dans des hôtes virtuels que j'ai récupérer en Php en utilisant la variable $_SERVER[the_variable].
Maintenant, je suis de commutation à Perl de Catalyseur et de Nginx, mais il semble que le "env" directive Nginx n'est pas la même. Il ne fonctionne pas. Comment peut-il être réalisé?
Voici l'image d'arrière-plan, juste au cas où quelqu'un peut proposer une meilleure approche ou mon système précédent ne fonctionne pas avec Nginx.
- J'ai utiliser la même application pour de nombreux domaines. Toutes les données proviennent de différentes bases de données avec la même structure.
- Le nom de base de données est codé en dur à l'hôte virtuel, dans cette variable d'environnement.
- Comme je sais que le nom de base de données, toutes les requêtes aller à sa base de données appropriée, à partir de la première requête.
- Je peux avoir plusieurs domaines en utilisant la même base de données, tout, y compris de la même variable dans les directives.
Ce qui concerne