如何将Rails应用程序映射到某个URL路径?

时间:2011-03-08 03:36:07

标签: ruby-on-rails thin

嘿,伙计们 我现在正在学习在我的VPS服务器上启动Rails,现在我可以通过3000端口号访问我的应用程序thin server,类似http://mydomain:3000

但是我想把这个应用程序映射到像http://mydomain/railsapp1这样的网址,所以当我为测试目的添加railsapp2时,它不会搞砸我的railsapp1。

我应该在thin配置文件中添加一些内容吗?或者我应该使用nginx

2 个答案:

答案 0 :(得分:2)

您是否愿意使用Passenger(ModRails)?然后,您可以使用Nginx并在不同的子目录下设置Rails应用程序。

有关在Nginx中安装Passenger的一般信息,请访问:http://www.modrails.com/install.html

您可以在此处查看有关在子目录中设置Rails的更多信息:http://www.modrails.com/documentation/Users%20guide%20Nginx.html#deploying_rails_to_sub_uri

答案 1 :(得分:1)

如果你想同时运行

,你可以在端口3001上启动railsapp2

Rails 2

script/server -p 3001

Rails 3

rails server -p 3001