nginx.conf
env ROOT_PATH; include /etc/nginx/conf.d/*.conf;
/etc/nginx/conf.d/*.test.conf
upstream filv2-rails-unicorn { server unix:/app/tmp/unicorn.sock; } server { set_by_lua $app_path 'return os.getenv("ROOT_PATH")'; listen 80; root $app_path/public; }
上記のようにROOT_PATHという環境変数を利用してnginxの設定をしています。
ただ、server { ... } 内ではset_by_luaが使えて環境変数を使えましたが、
upstream内ではset_by_luaが使えないのが仕様のようでどのように
環境変数を渡すかがわかりません。
upstream { ... }内で環境変数を使える方法がありましたら教えていただけますでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/22 03:58