如何通过域公开heroku应用程序

时间:2013-09-18 20:35:57

标签: heroku

  1. 我在https://myapp.herokuapp.com处有一个heroku应用程序(我现在使用SSL端点和自签名证书)
  2. 我的mydomain.md域名https://mydomain.md也可在api.mydomain.md处找到 - 带有签名证书。
  3. 我想通过此域访问我的heroku应用。
  4. 我需要做些什么才能让它发挥作用?我必须在heroku和我的域管理面板上设置什么?我从未对域名做过任何事情,我不知道什么是CNAME / APEX / ALIAS,我不知道我的域名是什么类型。


    我正在努力让它发挥作用...我在管理面板中添加了子域名:heroku domain:add api.mydomain.md。 我做了:mydomain.md

    1. 现在我很困惑 - 它是自定义域还是根域还是什么?
    2. 我必须在api.mydomain.md或{{1}}的DNS记录中添加CNAME记录吗?
    3. 我试图在两者中添加CNAME记录,但它不起作用......
    4. CNAME记录的名称应该是什么 - 它必须是'www'或者它可能是什么?
    5. 当我在浏览器中键入api.mydomain.md时,它只显示“正在建设中”页面

2 个答案:

答案 0 :(得分:0)

您需要将域名指向您的heroku应用。

这是一个关于它的超级简单文档:

https://devcenter.heroku.com/articles/custom-domains

答案 1 :(得分:0)

接近的CNAME也从来没有为我工作,但这确实......

  1. 修改您网域的 DNS区域文件
  2. 创建以下3 A(主持人)记录......
  3. 第一条记录......

    • 主持人= @
    • 积分= 75.101.145.87
    • TTL = 无论你想要什么(例如30分钟)

    第二条记录......

    • 主持人= @
    • 指向= 75.101.163.44
    • TTL = 无论你想要什么(例如30分钟)

    第三条记录......

    • 主持人= @
    • 指向= 174.129.212.2
    • TTL = 无论你想要什么(例如30分钟)

    最后它应该看起来像this screenshot。希望这会有所帮助:)