【问题标题】:Custom Domain "Not Found"自定义域“未找到”
【发布时间】:2020-02-28 14:37:35
【问题描述】:

我的前端托管在 Netlify 上,我还在那里购买了我的域名。现在我正在尝试将相同的域添加到托管在 Heroku 上的后端,但我在设置的网站上不断收到“未找到”。 (我在 mydomain.com 上有我的前端,并希望在 api.mydomain.com 或 mydomain.com/api/ 上有后端)

我做了什么:

  1. 通过 Heroku CLI 使用命令“heroku 域:添加 www.mydomain.com” - 效果很好
  2. 我复制了从上一个命令中获得的“abunchofstuffhere.herokudns.com”,并通过 CNAME 将其添加到 Netlify DNS 中,将名称设置为“api”,并将值设置为“abunchofstuffhere.herokudns.com”,如下所示它在 Heroku 文档上说。

现在,我不确定,如果这就是我要做的全部,或者我已经在那里做错了什么,但它肯定不起作用。

【问题讨论】:

    标签: heroku


    【解决方案1】:

    如果您想在 Heroku 上托管 api.mydomain.com,则需要 heroku domains:add api.mydomain.com。不是www

    【讨论】:

    • 我做到了,可悲的是没有工作。你认为这可能是因为 Netlify 有免费的 SSL,但在 Heroku 上它说网站是 http 而不是 https?
    • 你应该警惕DNS TTL;如果您的 TTL 较高,您的记录更改可能需要几个小时或几天才能生效。如果您能向我们展示真实的域以及他们控制台的 Heroku 域部分的屏幕截图,将会很有帮助。
    猜你喜欢
    • 2015-03-03
    • 2018-07-04
    • 2020-02-05
    • 2022-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多