我是 Ruby on Rails 的新手,我刚刚完成了http://guides.rubyonrails.org/getting_started.html上的入门指南。在指南中,我在http://localhost:3000
. 现在我只是将项目文件夹移动到我的网站目录,但我无法通过输入 URL 访问项目的页面。我需要执行哪些步骤?
问问题
61 次
3 回答
2
您需要在安装了 Rails 的服务器上托管 Rails 应用程序。然后,您需要确保启动在该 Web 服务器上运行的任何 Web 服务器,以便它可以开始接受请求。
如果你还没有这样做,我建议你找一个 Rails 友好的 web 主机来为你处理服务器配置。
于 2012-10-10T19:27:54.127 回答
1
假设您的 Web 服务器是 Apache 2,您可以使用Phusion Passenger。
看,Rails 带有自己的称为 Webrick 的小型 Web 服务器,由于各种原因,它并不适合生产。因此,当您运行时,您rails server
会启动该服务器。
您需要告诉您的服务器(例如 Apache 2)要通过您的应用程序处理哪些页面,以及如何处理。而Passenger让这变得非常容易。
于 2012-10-10T19:33:12.043 回答
0
Rails 教程的第一章介绍了 Rails 部署的最佳指南。它涵盖了源代码版本控制以及设置部署环境。这是第一章的链接:http ://ruby.railstutorial.org/ruby-on-rails-tutorial-book#top
希望这可以帮助。
于 2012-10-10T19:57:21.830 回答