Назад | Перейти на главную страницу

Как передать среду сценарию инициализации nginx на основе start-stop-daemon

Я использую Nginx с Passenger для обслуживания приложения Rails. Я столкнулся со странной проблемой, когда NginX не считывает переменные среды, которые нужны приложению при обычном запуске сценария инициализации. Я использую этот скрипт: https://github.com/JasonGiedymin/nginx-init-ubuntu/blob/master/nginx Когда NginX запускается через скрипт, переменные среды не устанавливаются. Если я остановлю сервер, а затем перезапущу его вручную, выполнив:

-E /opt/nginx/sbin/nginx

затем устанавливаются переменные среды. У меня вопрос, как заставить сценарий инициализации сделать это?

Попробуйте добавить переменные в скрипт

export VAR='/blah'