如何将环境传递给基于 start-stop-daemon 的 nginx init 脚本

如何将环境传递给基于 start-stop-daemon 的 nginx init 脚本

我正在使用 Nginx 和 Passenger 来为 Rails 应用程序提供服务。我遇到了一个奇怪的问题,NginX 没有读取应用程序在通过 init 脚本正常启动时所需的环境变量。我正在使用这个脚本:https://github.com/JasonGiedymin/nginx-init-ubuntu/blob/master/nginx 当 NginX 通过脚本启动时,环境变量未设置。如果我停止服务器,然后通过执行以下操作手动重新启动它:

-E /opt/nginx/sbin/nginx

然后设置环境变量。我的问题是如何让 init 脚本也执行此操作?

答案1

尝试将变量添加到脚本中

export VAR='/blah'

相关内容