【问题标题】:How to specify which of my apps on Heroku should be associated to a domain?如何指定 Heroku 上的哪些应用程序应与域相关联?
【发布时间】:2013-10-28 23:38:48
【问题描述】:

我在 Heroku 上有 www.example.comAPP-A 相关联。

我希望 www.example.com 被定向到 Heroku 上的 APP-B

除了将我的 DNS 设置更改为指向 APP-B.herokuapp.com假设我还必须告诉 heroku 这个更改。

通常 you add a domain 在 Heroku 上使用命令 heroku domains:add www.example.com

但我如何指定要为APP-B 设置www.example.com

这不起作用:heroku domains:add www.example.com --app APP-B,Heroku 告诉我“无效参数:“-app”。”

【问题讨论】:

    标签: heroku dns subdomain


    【解决方案1】:

    我认为你想要的参数是-a app-name,所以heroku domains:add -a app-b www.example.com

    这是文章中关于在迁移到欧洲的应用上移动自定义域的示例

    $ heroku domains:remove -a sourceapp www.example.com
    Removing www.example.com from sourceapp... done
    
    $ heroku domains:add -a targetapp www.example.com
    Adding www.example.com to targetapp... done 
    

    https://devcenter.heroku.com/articles/app-migration#custom-domains

    【讨论】:

      【解决方案2】:

      您确定输入了heroku domains:add www.example.com --app APP-B。您显示的错误与您输入 heroku domains:add www.example.com -app APP-B 时出现的错误相似。

      heroku domains:add www.example.com --app APP-B 是添加域的正确方法。但是,正如friism 所述,您需要从APP-A 中删除域。 Heroku 不允许将同一个域添加到两个不同的应用程序。

      【讨论】:

        猜你喜欢
        • 2018-01-10
        • 2012-07-15
        • 1970-01-01
        • 2011-11-10
        • 2012-11-22
        • 2011-02-07
        • 2016-05-18
        • 2013-08-29
        • 1970-01-01
        相关资源
        最近更新 更多