【发布时间】:2014-07-14 19:17:43
【问题描述】:
将应用程序部署到 Elastic Beanstalk 时,是否可以禁用 Phusion Passenger (Standalone) 显示的错误页面?尤其是在生产中。此页面包含堆栈跟踪以及暴露的环境变量......在我看来这很危险。
重现这种情况的快速方法是引入语法错误(这不是唯一的方法)。
我可以see here (link) 说这是可能的......只是不确定你会如何在 EB 上做同样的事情。为避免将来出现断开的链接,我将在这里引用对话......一个人问:
我似乎记得在某处读过可以禁用 乘客引导错误页面显示您是否缺少宝石等。如果我 没记错,我认为 Phusion 的人说的是 生产环境中的默认行为是抑制 这个错误页面显示堆栈跟踪等。有没有办法 使用当前版本的 Passenger 禁用此错误页面?
其中一个 Phusion 人回复了...
现在您可以在 lib/phusion_passenger/模板。所有错误也会记录到网络上 服务器日志文件。
虽然响应是一个积极的信号,但它并不能真正解决我的问题......这是如何在 EB 上做到的,我们都(几乎)知道 EB 比你的典型自我更严格管理服务器。
【问题讨论】:
标签: amazon-web-services passenger amazon-elastic-beanstalk