我将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错误
答案 0 :(得分:-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端点。