Nginx:如何在服务器块中设置环境变量

问题描述 投票:1回答:1

简单地说,我想实现与apache vhosts相同的东西:Set Application_ENV via virtual host config and read this in PHP for nginx。怎么做?

nginx environment-variables
1个回答
0
投票

一种方法是使用fastcgi_param作为回答herehere

我更喜欢另一种方法。因为我使用GIT作为我的VCS:

  1. 我在项目的根目录中创建了一个名为“env.conf”的文件,它只包含1个字符串(“生产”,“开发”等),这是环境名称
  2. 在.gitignore中忽略此文件。
  3. 读取文件并检查值是我的应用程序起点中的第一件事。
© www.soinside.com 2019 - 2024. All rights reserved.