我是Ruby on Rails的新手,我刚刚在http://guides.rubyonrails.org/getting_started.html上完成了入门指南。在本指南中,我在http://localhost:3000上运行了开发服务器。现在,我刚刚将项目文件夹移动到我的网站的目录中,但我无法通过输入URL来访问项目的页面。我需要执行哪些步骤?
发布于 2012-10-11 03:27:54
您需要在安装了Rails的服务器上托管Rails应用程序。然后,您需要确保启动在该web服务器上运行的任何web服务器,以便它可以开始接受请求。
如果您还没有这样做,我建议您找到一个Rails友好的web主机,它将为您处理服务器配置。
发布于 2012-10-11 03:33:12
假设你的web服务器是Apache2,你可以使用Phusion Passenger。
看,Rails自带了自己的小型web服务器,名为Webrick,由于各种原因,它并不真正适合生产。因此,当您运行rails server时,您将启动该服务器。
您需要告诉您的服务器(例如Apache2)通过您的应用程序处理哪些页面,以及如何处理。乘客让这一切变得非常简单。
发布于 2012-10-11 03:57:22
有关rails部署的最佳指南,请参阅rails教程一书的第一章。它涵盖了源代码版本控制以及设置部署环境。这是第一章的链接:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#top
希望这能有所帮助。
https://stackoverflow.com/questions/12826811
复制相似问题