2011-08-24 76 views
1

我已经在本地机器上创建了一个Rails 3.0.7应用程序,并且我希望现在可以在cPanel VPS服务器上运行它。我从来没有这样做过,所以我正在寻找一些指导:从本地机器部署Rails应用程序到cPanel VPS服务器

到目前为止,我可以使用本地应用程序的相同方式在实时服务器上运行应用程序:我转到应用程序目录并键入rails server

现在,我听说过mongrel,capistrano,apache,但我不知道这些是什么,以及我是否应该使用它们。我所知道的关于运行服务器的信息是输入rails server。尽管我在Linux方面经验丰富,所以我可以通过SSH设置所需的任何内容。

有人基本上可以给我一个我应该看看的东西的概要,现在我正在运行在活服务器上的应用程序?它是一个HostGator VPS服务器。我需要了解mongrel是什么,是否需要它,如果是的话,是否可以在VPS服务器上设置它。

回答

1

与capistrano,它很容易从您的本地电脑到您的服务器的代码。它为你做了一切。 (当然,你必须先设置它)。 Mongrel是一个网络服务器,但您可以尝试瘦服务器。 您可以使用gem install来安装它。创建像

--- 
environment: production 
chdir: path_to_app 
address: 0.0.0.0 
user: wwwrun 
group: wwwrun 
port: 2000 
pid: path_to_app/tmp/pids/thin.pid 
log: path_to_app/log/thin.log 
max_conns: 1024 
timeout: 30 
max_persistent_conns: 512 
daemonize: true 
servers: 4 

一个配置文件,然后你可以使用lighttpd的,阿帕奇,......作为代理使用2000,2001,2002,2003端口(因为服务器:4) 最后但并非最不重要的,你可以启动你的瘦服务器

thin -C path_to_thin_config.yml start 
相关问题