Phusion Passenger 显示环境变量

Phusion Passenger 显示环境变量

我在使用 Ruby On Rails 时遇到了一些 Phusion Passenger 错误

问题是它在错误报告中显示了我的环境变量。这在开发中很棒,但如果我的服务器在生产中出现故障会发生什么?

Phusion Passenger 中有什么方法可以禁用显示环境变量吗?

答案1

您需要切换到生产模式。步骤概述如下这里。对于 nginx 安装(如我使用的),您需要在 /opt/nginx/conf/nginx.conf 中将 passage_app_env 设置为“production”。以下是其应有的样子:

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

相关内容