google-cloud-platform - 需要使用 wordpress 为 google cdn 设置帮助
问题描述
如何设置云 CDN?我已按照指南进行操作。
使用 Internet 网络端点组创建负载均衡器和后端服务后
我可以在 google cdn 中使用 mydomain.com 还是必须使用 cdn.mydomain.com?
与在 cloudflare 上一样,您可以将主域用于 cdn (mydomain.com),但我无法在 google cdn 中使用。
创建 CDN 后,我应该创建一个名称吗?(如果我创建 A 名称 - 我必须删除主要 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 并检查它们是否可用于云缓存CDN。
要使用 Google CDN,您只需要在配置负载均衡器 -> 后端服务 [2] 时启用/禁用 CDN,如果您使用的是 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
问候,安布。
推荐阅读
- bash - 如何将实际的 Unicode 转换为 \u0123
- rdf - Is it possible to define instances in the RDFS file?
- javascript - JS如何检查类变量是否改变?
- qt - QML中Repeater子的个体ID
- javascript - 使用 ES6 从数组 id 中删除对象列表
- python - json.dumps 给了我 AttributeError: 'str' object has no attribute 'get'
- angular - 为什么 adal 在 Asp.Net Core 解决方案中不能使用 angular 4?
- javascript - 解构嵌套对象
- python - Selenium + Python + onclick + NoSuchElementException
- node.js - 我需要清除服务器端间隔吗?