Nginx:如何在服务器块中设置环境变量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx:如何在服务器块中设置环境变量相关的知识,希望对你有一定的参考价值。
简单地说,我想实现与apache vhosts相同的东西:Set Application_ENV via virtual host config and read this in PHP for nginx。怎么做?
答案
一种方法是使用fastcgi_param
作为回答here和here。
我更喜欢另一种方法。因为我使用GIT作为我的VCS:
- 我在项目的根目录中创建了一个名为“env.conf”的文件,它只包含1个字符串(“生产”,“开发”等),这是环境名称
- 在.gitignore中忽略此文件。
- 读取文件并检查值是我的应用程序起点中的第一件事。
以上是关于Nginx:如何在服务器块中设置环境变量的主要内容,如果未能解决你的问题,请参考以下文章