nginx家庭环境变量?

时间:2011-09-15 22:49:41

标签: bash nginx environment-variables

我在repo中有一些nginx配置,并且应用程序root在不同的机器和设置上有时会有所不同:

server {
    listen 80;
    server_name admin.triface.local;

    root /Users/xxxxxx/Sites/triface-admin/public;
    index triface.html;
}

我想在某处设置变量(比如bash环境变量或等效变量),这样我就可以避免对服务器根进行硬编码。看起来这应该是直截了当的,但我找不到任何东西。有线索吗?

2 个答案:

答案 0 :(得分:0)

所以答案是,没有!故意地!一旦我阅读了推理,它实际上是有道理的。虽然这是一个无赖,但我无法对人们的$ HOME目录进行本地nginx安装,但我可以忍受它。

请参阅此stackoverflow答案:

How do I pass ImageMagick environment variables to nginx mongrels?

答案 1 :(得分:-2)

不确定

set $homedir /Users/xxxxxx/Sites/triface-admin/public;

然后只需拨打$ homedir