我的問題是如何通過系統環境變量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;也打印零。 –