Ruby on rails 正在加载旧网站而不是新网站

Ruby on rails 正在加载旧网站而不是新网站,ruby-on-rails,amazon-web-services,amazon-ec2,Ruby On Rails,Amazon Web Services,Amazon Ec2,PS:我对服务器之类的东西一窍不通 因此,最初我在AmazonEC2上有这个目录,我使用终端通过连接ssh运行rails服务器。当我点击域URL时,一切正常(我在域提供者的A记录中添加了弹性IP) 现在我从头开始重建网站,它位于不同的git存储库中,为了用新的替换旧的,我通过终端登录到ec2,关闭以前运行的rails服务器,克隆新的存储库,导航到根目录并再次运行服务器 当我访问注册域时,它会显示旧代码的HTML文件(没有样式表,只有index.HTML),如果我访问amazon\u public

PS:我对服务器之类的东西一窍不通

因此,最初我在AmazonEC2上有这个目录,我使用终端通过连接
ssh
运行rails服务器。当我点击域URL时,一切正常(我在域提供者的A记录中添加了弹性IP)

现在我从头开始重建网站,它位于不同的git存储库中,为了用新的替换旧的,我通过终端登录到ec2,关闭以前运行的rails服务器,克隆新的存储库,导航到根目录并再次运行服务器

当我访问注册域时,它会显示旧代码的HTML文件(没有样式表,只有index.HTML),如果我访问
amazon\u public\u DNS:port\u number
,我会加载新网站


我还需要更改其他内容吗?

您是否尝试过清除浏览器缓存?不,我会尝试&让您知道您似乎正在使用webrick运行服务器。这可能适用于非常小的流量,但这是一种非常不稳定的配置。您应该考虑切换到传统的web服务器,如Phusion Passenger+Apache/nginx或puma/thin(第二种选择更容易设置)@andreimarinescu,这肯定在我的待办事项列表中,我不知道从哪里开始,如果您能提供任何链接开始,那就太好了(我更喜欢Phusion Passenger)。非常感谢您的建议:)这实际上很容易做到,但实际步骤会根据您的环境略有不同。我通常的部署方式是使用ubuntu+rvm。如果这是您正在使用的,那么您可以使用以下链接:(从步骤2开始,因为您已经有了rails和ruby env)