0

如何在我的nginx.conf文件中进行系统特定的变化,以便我可以在我的开发机器和实时服务器上使用相同的文件?

nginx.conf伪示例:

if system == mac then
  user _www;
else # ubuntu
  user www-data;
end
  1. 我可以在 Bash 中设置nginx.conf可以读取的环境变量吗?如果是这样,阅读这些的语法是什么?
  2. 我可以使用该nginx -g选项来提供 nginx 参数吗?如果是这样,那么命令行语法是什么,以及读取内部参数的语法是nginx.conf什么?

很抱歉问这个问题,但是手册对这些主题有点含糊。

4

1 回答 1

0

nginx.conf 似乎违背了 if 和变量的想法,我最终编写了一个小脚本,将 dev.conf 转换为 live.conf 作为部署的一部分。差异微乎其微,但却是必要的。

于 2013-04-26T06:55:14.250 回答