我正在使用 Linode 的生产服务器运行一个小型 Rails 项目。我很想在 staging 中测试一些功能,但我不能证明从 Linode 购买另一台服务器来完美模仿我的生产是合理的。
我目前有两个目录设置:live 和 staging。该站点从“live”文件夹中的应用程序副本运行。当我进入“staging”文件夹并运行“rails s”时,WEBrick 会启动到端口 3000。有没有办法从外部访问这个 staging 服务器?我试过http://www.my-ip:3000但没有运气。
本质上,有没有办法在我的生产服务器的不同端口上临时运行我的登台应用程序而不影响实时网站?
谢谢,迈克尔·布特罗斯