【问题标题】:URL forwarding to subdomains on the fly (in Rails on Openshift)即时将 URL 转发到子域(在 Rails on Openshift 中)
【发布时间】:2016-03-26 13:53:58
【问题描述】:

我的 Rails 应用程序会创建子目录,即 mainDomain.com/data/usr1,但我需要将它们作为 usr1.mainDomain.com 之类的子域进行访问。每当应用程序创建目录时,如何在 Openshift 上进行设置以使其正常工作?它甚至是在 Rails 代码中完成的吗?

感谢您的帮助

更新:我正在尝试确定这是我应该在 Rails 级别执行的操作,还是在服务器“通配符转发 DNS”级别执行此操作?

【问题讨论】:

  • 谁曾否决我的问题能解释一下吗? (这个问题似乎有道理)
  • 您对子域做了哪些研究?
  • 您否决了这个问题? @BobDalgleish
  • 没有。但很明显,您还没有研究过子域或了解它们的工作原理。由你来研究它。
  • @BobDalgleish 我确信 Stackoverflow 的设计目的是在无需翻出手册的情况下提出问题。否则,为什么选择 Stackoverflow?

标签: ruby-on-rails openshift


【解决方案1】:

更新:我想知道这是否是我应该在 Rails 级别或如果服务器“通配符转发”完成 等级?

你是对的。这最好使用通配符转发来完成。

“通配符转发”表示对任何子域的任何请求都将被转发到您的服务器。由您的程序确定子域是否映射到您创建的目录。如果您尚未创建它,则应拒绝该请求。

【讨论】:

  • 嗯,是的,但它是在 Rails 中完成的吗?还是在 CloudFlare 的 DNS 级别设置? (有页面规则等?)
  • 谢谢鲍勃...你看,我知道它必须是一个相当简短的答案;-)
猜你喜欢
  • 2012-12-19
  • 2012-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-06
  • 2015-01-05
  • 2015-12-04
  • 2017-01-21
相关资源
最近更新 更多