我正在将 WordPress 网站迁移到 AWS 上。为此,我建立了以下架构:
因为这是该站点的开发版本,所以我无法更改 DNS 记录以指向我的架构的任何部分的 IP 地址。我正在编辑我的
hosts
文件以指向架构以解决此问题。
我可以控制 DNS 记录,因此我能够从 Amazon Certificate Manager 获取证书,并将其放置在 CloudFront 和 Elastic Load Balancer 上。我的 EC2 实例有一个自签名证书,我在我的
Root
存储中信任该证书。
当我指向通过跟踪路由地址找到的 CloudFront 分配的 IP 时,我得到以下信息:
当我指向 EC2 实例的公共 IP 时,我会毫无问题地直接发送到该站点。当我指向弹性负载均衡器时,我可以访问该站点,但出现混合内容警告:
我添加这个是为了防止它暗示出了什么问题,但我现在并不担心修复它。
我已经了解了我的架构并确保所有安全组都设置为允许流量。我已将证书添加到 CloudFront 和弹性负载均衡器。
我做错了什么,如何通过 CloudFront 发行版到达我的 EC2 WordPress 源?