嘿,伙计们,我现在正在学习在我的 VPS 服务器上启动 Rails,现在我可以thin server
通过 3000 端口号访问我的应用程序 rails,就像这样http://mydomain:3000
,
但我想将此应用程序映射到 url 之类的http://mydomain/railsapp1
,所以当我添加一个 railsapp2 用于测试目的时,它不会弄乱我的 railsapp1。
我应该在thin
配置文件中添加一些东西吗?或者我应该使用nginx
?
嘿,伙计们,我现在正在学习在我的 VPS 服务器上启动 Rails,现在我可以thin server
通过 3000 端口号访问我的应用程序 rails,就像这样http://mydomain:3000
,
但我想将此应用程序映射到 url 之类的http://mydomain/railsapp1
,所以当我添加一个 railsapp2 用于测试目的时,它不会弄乱我的 railsapp1。
我应该在thin
配置文件中添加一些东西吗?或者我应该使用nginx
?
你愿意使用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
如果你想让两者同时运行,你可以在端口 3001 上启动 railsapp2
导轨 2
script/server -p 3001
导轨 3
rails server -p 3001