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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx:如何在服务器块中设置环境变量相关的知识,希望对你有一定的参考价值。

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

答案

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

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

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

以上是关于Nginx:如何在服务器块中设置环境变量的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Digital Ocean 中设置环境变量?

如何在 PyCharm 中设置环境变量?

如何在Jmeter中设置和获取环境变量来测试API

如何在 Netbeans 中设置环境变量?

在 azure 中设置 webapp %PATH% 环境变量

在 Xcode 构建阶段运行脚本中设置全局环境变量