【发布时间】:2011-11-11 19:27:46
【问题描述】:
我在 Apache 中使用 SetEnv 设置虚拟主机中的一些变量,我使用 $_SERVER[the_variable] 在 PHP 中恢复这些变量。
现在我正在切换到 Perl Catalyst 和 Nginx,但似乎 Nginx 中的“env”指令不一样。这是行不通的。如何实现?
这是背景图片,以防有人可以提出更好的方法,或者我以前的系统不适用于 Nginx。
- 我在多个域中使用相同的应用程序。所有数据均来自具有相同结构的不同数据库。
- 数据库名称被硬编码到虚拟主机的环境变量中。
- 据我所知,数据库名称从第一个查询开始,所有查询都会转到相应的数据库。
- 我可以有多个域使用同一个数据库,只需在指令中包含同一个变量。
【问题讨论】:
标签: nginx