2015-11-08 3 views
0

Итак, я устанавливаю новый сервер с Nginx v. 1.8, Rails 4.2 и Paasenger v. 5.0.21, и я пытаюсь отправить переменные GeoIP в приложение таким образом:Nginx + Passenger + GeoIP: не может передать значение переменной в приложение

passenger_env_var HTTP_GEOIP_COUNTRY_CODE US; 
passenger_env_var HTTP_GEOIP_VISITING_COUNTRY $geoip_country_code; 

Первая переменная правильно определена в ENV хэш в приложении, но вторая переменная устанавливается в «$ geoip_country_code» вместо кода страны детектируется библиотеки GeoIP.

Я знаю, что GeoIP правильно настроен, потому что я создал log_format и зарегистрировал значение переменной $ geoip_country_code с благоприятными результатами.

Кто-нибудь знает правильный способ передачи переменной Nginx в качестве Env Var?

Спасибо.

ответ

Смежные вопросы