使用capistrano在服务器上的多个网站

时间:2009-11-13 21:09:26

标签: ruby-on-rails ruby capistrano

有没有办法配置Capistrano在服务器上部署多个Web? 我想在端口80上有一个项目,在端口1000上有另一个项目,并使用不同的dbs管理每个项目。

3 个答案:

答案 0 :(得分:0)

正如Leonm所说,端口号完全不相关 - 您使用多个虚拟主机配置应用程序和Web服务器环境,并简单地部署到vhost webroot目录。

答案 1 :(得分:0)

对于Apache,您可以在这里获得一些帮助。 http://httpd.apache.org/docs/1.3/vhosts/

我正在使用Apache2 + Passenger(mod_rails)+ vhost配置托管我自己的VPS(多个)。 如果您愿意,可以分享一些更具体的细节。

答案 2 :(得分:0)

我的capistrano脚本看起来像这样(我为IP安全修剪了一些东西) http://pastie.textmate.org/699537

然后我为每个应用程序部署的文件夹配置了vhost。 apache让它变得轻而易举。