Phusion Passenger, отображающий переменные среды
Я получаю некоторые ошибки Phusion Passenger с Ruby On Rails
Проблема в том, что в отчете об ошибках отображаются переменные среды. Это здорово в разработке, но что произойдет, если мой сервер начнет работать?
Есть ли способ в Phusion Passenger отключить отображение переменных среды?
1 ответ
Вам нужно перейти в производственный режим. Шаги изложены здесь. Для установок nginx (например, того, что я использую) вам нужно установить для параметра passenger_app_env значение "production" в /opt/nginx/conf/nginx.conf . Вот пример того, как это должно выглядеть:
...
http {
# Only for development purposes.
# For production environment, set it accordingly (i.e. production vs development)
# Remove this line when you upload an actual application.
# For * TESTING * purposes only.
passenger_app_env production;
#passenger_app_env development;
#passenger_friendly_error_pages off;
....