3

Я получаю некоторые ошибки Phusion Passenger с Ruby On Rails

Проблема в том, что он показывает мои переменные среды в отчете об ошибках. Это здорово в разработке, но что произойдет, если мой сервер начнет работать?

Есть ли способ в Phusion Passenger отключить отображение переменных среды?

1 ответ1

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;
....

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .