我是否应该使用开发中的乘客来匹配铁轨项目上的红宝石? (与Webrick相反)
注意到我将部署到使用乘客的dreamhost。
(如果是的话,它是否拥有自己的网络服务器,还是需要安装一个?)
答案 0 :(得分:2)
你不必(大部分)。但是,由于生产和生产之间的不匹配,可能会出现问题。开发环境。使用暂存环境将捕获此类问题。
如果你想测试像SSL这样的东西,那么webrick就不会工作了。您需要apache / nginx(或其他Web服务器)才能使用乘客。我还注意到两个选项之间的性能没有显着差异
答案 1 :(得分:2)
在生产计算机上设置乘客临时服务器。使用与专业服务器相同的配置。
这刚刚保存了我的培根。我们最近推出的最近一次升级破坏了应用程序,并花了我一个星期的时间来进幸运的是,生产服务器继续运行我们发现了prob。
使用capistrano multistage来管理它。