我的问题是如何通过系统环境变量nginx.conf?如何通过系统环境变量nginx.conf
我定义在/ etc/profile文件的系统变量CLASSPATH:
出口CLASSPATH = $ CLASSPATH:$HADOOP_HOME/bin/hadoop classpath --glob
我在nginx.conf定义拖变量:
ENV TEST_ENV =在/ usr /本地/测试;
ENV $ CLASSPATH;
并打印由LUA变量:
位置/ LUA {
default_type text/html;
content_by_lua '
ngx.say(os.getenv("TEST_ENV"));
ngx.say(os.getenv("CLASSPATH"));
';
}
结果如下:
ngx.say(os.getenv( “TEST_ENV”)); ====>/usr/local/test
ngx.say(os.getenv(“CLASSPATH”)); ====>零
看起来和ENV指令无法通过系统的价值nginx.conf
什么建议吗?
尝试'ENV CLASSPATH;'不'$'。 –
env CLASSPATH;也打印零。 –