【问题标题】:How to create a subsubdomain for an app on heroku: (e.g. sub.myapp.herokuapp.com)如何在 heroku 上为应用程序创建子子域:(例如 sub.myapp.herokuapp.com)
【发布时间】:2015-06-19 15:47:20
【问题描述】:

我正在运行一个多租户应用程序,该应用程序在 Heroku 上为租户使用子域。在生产中,我有一个域,其中子域指向我的 heroku 应用程序。 (这一切都很好)

对于暂存,我想在不创建另一个域的情况下进行测试。由于我的应用程序使用它看到的第一个子域来查找当前租户,因此我希望使用如下 URL:tenant.myapp.herokuapp.com。但是,这不起作用(heroku 返回“没有这样的应用程序”错误。)

我从 2 年前发现 this post 说它应该是可能的,但我在引用的文档中不再看到这个插件/选项。

我尝试通过运行将子域添加为 heroku 中的通配符

heroku domains:add *.myapp.herokuapp.com

但这返回了

! Trying to hijack another Heroku app? Tsk, tsk.

有谁知道这是否仍然可以实现,如果可以,如何实现?

注意:我目前正在通过 CNAMING *.staging.myapp.com 到 myapp.heroku.com 使用我的暂存环境,但想清理它。

【问题讨论】:

    标签: heroku subdomain


    【解决方案1】:

    以下是您如何在 heroku 中使用子域

    Full Details here

    自定义子域

    对于您要附加到应用程序的每个自定义子域(例如 www.example.com),请使用 Heroku 中的 domains:add 命令 命令行:

    $ heroku domains:add www.example.com`
    Adding www.example.com to example... done
    

    这不再有效:“子域目前不可能在 heroku 上”

    【讨论】:

    • 你有这个来源吗?
    • 既然这有点老了,现在有可能吗?在不远的将来?干杯!
    • 不,也没有计划这样做:(。目前普遍认为最好的方法是使用您自己的 DNS 提供商。这也是一种相当糟糕的做法在生产中使用原始 heroku 域。
    • Heroku 上子域的现状如何?
    • 这个答案不再准确。请参阅 Heroku 文档:devcenter.heroku.com/articles/…
    猜你喜欢
    • 2016-10-05
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    • 2013-05-24
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 2015-05-03
    相关资源
    最近更新 更多