nginx.conf - passenger_env_var не загружается в рельсы - PullRequest
0 голосов
/ 18 сентября 2018

Я определил переменные окружения в nginx.conf, как показано ниже -

 server {
        listen       80;
        server_name  XX.XX.XX.XX; //Masked for this question

        location ~ ^/clients/abc(/.*|$) {
                alias /home/abc/Project/public$1;
                passenger_base_uri /clients/abc;
                passenger_app_root /home/abc/Project;
                passenger_document_root /home/abc/Project/public;
                passenger_enabled on;
                passenger_env_var AWS_U disha;
        }
}

Я перезапустил nginx, но когда я открываю rails c и набираю ENV['AWS_U'], он возвращает nil.

Что я мог сделать не так?

1 Ответ

0 голосов
/ 23 апреля 2019

U нужно переместить директиву passenger_env_var в секцию server.

server {
   ...
   passenger_env_var VAR value;
}
...