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

邪恶的玲子

简而言之,我想实现与Apache虚拟主机相同的功能:通过虚拟主机配置设置Application_ENV,并在PHP中为nginx阅读怎么做?

邪恶的玲子

一种方法是在这里这里使用fastcgi_param答案

我更喜欢另一种方法。由于我将GIT用作VCS,因此:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Meteor提供的服务器中设置环境变量?

如何在Docker Compose中从服务器设置环境变量?

如何在服务器/客户端上设置环境变量?

如何在设置环境变量的情况下启动Rails服务器?

如何在Systemd服务中设置环境变量

如何在 .NET systemd 服务中设置环境变量?

在 Nginx 服务器上的 Django 站点中设置环境变量

如何根据我登录的服务器/文件系统设置环境变量?

在lua中设置服务器端口的环境变量

在 ubuntu 生产服务器和 Rails 中设置环境变量

如何在无服务器脚本中使用gitlab CI / CD中受保护的环境变量?

如何从环境变量注入无服务器参数?

解析服务器:如何使用环境变量

如何使用 .env.test 中的环境变量启动 Symfony 服务器?

如何在Azure中为App服务设置环境变量

在Paramiko中的Windows SSH服务器上执行命令(pg_dump)之前设置环境变量(PGPASSWORD)

如何在春季测试中动态设置环境变量

如何在环境变量中设置数值

如何在AWS :: ElasticBeanstalk :: Environment中设置环境变量?

如何在React JS ..中设置环境变量?

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

如何在JavaScript中设置环境变量

如何在Windows 10中设置系统环境变量?

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

如何在virtualenv中设置环境变量

如何在Azure ARM模板中设置环境变量

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

如何在Helm图表中设置Java环境变量?

如何在docker-compose中设置环境变量