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

发布于 2024-10-21 07:14:46 字数 295 浏览 5 评论 0原文

嘿,伙计们 我现在正在学习在我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

何其悲哀 2024-10-28 07:14:46

您愿意使用 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

初见终念 2024-10-28 07:14:46

如果您想让两者同时运行,您可以在端口 3001 上启动railsapp2

Rails 2

script/server -p 3001

Rails 3

rails server -p 3001

You could just start railsapp2 on port 3001 if you want to have both running at the same time

Rails 2

script/server -p 3001

Rails 3

rails server -p 3001
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文