问题描述
如何设置云 CDN?我遵循了指南。
使用 Internet 网络端点组创建负载均衡器和后端服务后
我可以在 google cdn 中使用 mydomain.com 还是必须使用 cdn.mydomain.com?
与在 cloudflare 上一样,您可以将主域用于 cdn (mydomain.com),但我无法在 google cdn 中使用。
创建 CDN 后,我应该创建名称吗? (如果我创建了一个名字 - 我必须删除主要的 A 名字)
我的服务器在 aws lightsail 上,dns 在 namecheap 上
将不胜感激。
解决方法
域配置/设置与 CDN 无关,它是一种缓存服务。对于域映射,您必须使用 Google Cloud DNS。与提供 DNS 服务的 Cloudflare 类似,您可以在 Google Cloud DNS [1]
中只配置主域(domain.com)或子域如果您要在 Google Cloud DNS 中映射/设置您的域,
i) 创建区域后,在 Google Cloud DNS 中创建的 NS 记录需要在 Namecheap 站点中更新,以便在注册域和 Google DNS 中的 NS 之间建立连接。
ii) 然后需要在 Google Cloud DNS 中创建“名称”以将域与托管服务器的外部 IP 地址进行映射,并且还需要使用您的域注册商(即 Namecheap)更新相同的详细信息。>
iii) 如果您正在使用负载均衡器,那么请确保您的域的 A 记录指向您的负载均衡器的 IP 地址,以便进入您网站的流量将被重新路由到 LB 并检查它们是否是可缓存到 Cloud CDN。
要使用 Google CDN,您只需要在配置负载均衡器时启用/禁用 CDN -> 后端服务 [2],如果您使用的是 Internet NEG,则需要在创建网络端点中映射域名群组页面。
[1]https://cloud.google.com/dns/docs/quickstart#update_your_domain_name_servers
[2]https://cloud.google.com/cdn/docs/setting-up-cdn-with-external-origin
问候, 暗部。