【发布时间】:2013-06-21 14:09:34
【问题描述】:
我正在使用 Linode 的生产服务器运行一个小型 Rails 项目。我很想在 staging 中测试一些功能,但我不能证明从 Linode 购买另一台服务器来完美模仿我的生产是合理的。
我目前有两个目录设置:live 和 staging。该站点从“live”文件夹中的应用程序副本运行。当我进入“staging”文件夹并运行“rails s”时,WEBrick 启动到端口 3000。有没有办法从外部访问这个 staging 服务器?我试过 http://wwww.my-ip:3000 但没有运气。
本质上,有没有办法在我的生产服务器的不同端口上临时运行我的暂存应用程序而不影响实时网站?
谢谢, 迈克尔·布特罗斯
【问题讨论】:
-
您使用的是哪个网络服务器?
-
@Vimsha,我正在使用 mod_rails,所以我不确定您在下面的答案是否适用。
-
你不能运行 ask mod_rail 来监听两个不同的端口吗?
标签: ruby-on-rails webrick