【问题标题】:Connect Route 53 to DigitalOcean CDN将 Route 53 连接到 DigitalOcean CDN
【发布时间】:2019-11-01 06:03:25
【问题描述】:

我使用 Route 53 作为我的 DNS 提供商,我想使用 DigitalOcean 的 CDN 我如何将子域路由到 DO CDN?

CNAME 会起作用吗?

cdn.mydomain.com CNAME mydospace.nyc3.cdn.digitaloceanspaces.com

或者还有其他方法可以解决吗?

也许将 NS 记录从我的子域添加到 DigitalOcean NS,然后使用 DO 的网络?

------------ 编辑:-------------

似乎 CNAME 不适用于 cdn 端点,但如果您省略 cdn 部分(即 mydospace.nyc3.digitaloceanspaces.com),它确实有效

但是!现在它返回一个 NoSuchBucket 错误

【问题讨论】:

  • 为什么不能使用 CNAME?
  • 嗯,我试过了......我现在实际上用 CNAME 得到了 404,所以它可能被正确路由,但是由于主机头,服务器阻止了请求
  • @DusanBajic 谢谢,但要使用,您必须使用 DO DNS,否则他们不会让您选择子域
  • 我不使用该服务,但从阅读页面来看,似乎没有强制使用 DO DNS

标签: amazon-web-services dns digital-ocean cdn amazon-route53


【解决方案1】:

CNAME 会起作用吗?

cdn.mydomain.com CNAME mydospace.nyc3.cdn.digitaloceanspaces.com

是的,这正是您需要做的。您实际上不需要使用 Digital Ocean 的 DNS。您只需在托管 DNS 的任何位置设置此 CNAME。

接下来,您需要手动安装 SSL 证书。您可以通过 LetsEncrypt 手动生成,也可以购买一个。

一旦你的证书到位,它就会正常工作。

似乎 CNAME 不适用于 cdn 端点,但如果您省略 cdn 部分,它确实有效,即 mydospace.nyc3.digitaloceanspaces.com

不,这不准确。 CNAME 必须设置为 CDN 端点。

【讨论】:

    猜你喜欢
    • 2016-09-21
    • 2013-07-08
    • 2021-05-13
    • 2018-01-11
    • 2016-02-25
    • 2020-10-24
    • 2017-10-08
    • 1970-01-01
    • 2014-08-12
    相关资源
    最近更新 更多