如何将 Rails 应用程序映射到某个 URL 路径?
嘿,伙计们 我现在正在学习在我的 VPS 服务器上启动 Rails,现在我可以通过 3000 端口号访问我的应用程序 Rails 我的瘦服务器,如下所示 http://mydomain:3000
,
但我想将此应用程序映射到像http://mydomain/railsapp1
这样的url,因此当我添加railsapp2用于测试目的时,它不会弄乱我的railsapp1。
我应该在thin
配置文件中添加一些东西吗?或者我应该使用nginx
?
Hey, Guys
I'm now learning starting up the Rails on my VPS server, Now I can visit my app rails my thin server
by a 3000 port number, something like this http://mydomain:3000
,
But I want to map this app to the url like http://mydomain/railsapp1
, so when I add a railsapp2 for testing purpose, it won't mess up my railsapp1.
Should I add something in the thin
configuration file? or I should use nginx
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(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
Are you open to using Passenger (ModRails)? You could then use Nginx and setup your Rails apps under different subdirectories.
General information for installing Passenger in Nginx can be found here: http://www.modrails.com/install.html
You can see more information here on setting up Rails in subdirectories: http://www.modrails.com/documentation/Users%20guide%20Nginx.html#deploying_rails_to_sub_uri
如果您想让两者同时运行,您可以在端口 3001 上启动railsapp2
Rails 2
Rails 3
You could just start railsapp2 on port 3001 if you want to have both running at the same time
Rails 2
Rails 3