无法使用 Cloudfront 和 SSL 连接到 EC2 上的 Wordpress

无法使用 Cloudfront 和 SSL 连接到 EC2 上的 Wordpress
  • 我已在 Name Cheap 注册了 instantaudiobook.co 并指向 AWS Route 53。
  • 我的 AWS 服务器前面有 CloudFront(仅运行
    WordPress)。
  • 我在 AWS 证书管理器中创建了一个 SSL 证书,并通过 CloudFront 将其与我的域关联。
  • 当我尝试访问我的域时,出现各种错误:

对我的域的常规 HTTP 请求:

我收到“错误请求/403”错误。

在此处输入图片描述

向 Cloudfront 域发出请求

我收到同样的 403 错误。

在此处输入图片描述

对我的域的 HTTPS 请求

有时我会收到相同的 403 错误。有时我会收到不支持的协议错误。

在此处输入图片描述

  • 根据 Chrome 和 Safari 中的 SSL 证书,该证书看起来没有问题:

在此处输入图片描述 在此处输入图片描述

  • 证书管理器设置: 在此处输入图片描述

    • Route 53 DNS 设置:

在此处输入图片描述

  • EC2设置:

在此处输入图片描述

  • CloudFront 设置: 在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

  • WordPress wp_config:

定义('WP_HOME','https://instantaudiobook.co');定义('WP_SITEURL','https://instantaudiobook.co');

答案1

您的源应指向主机。在此示例中,您的源似乎也指向了 cloudfront 分布。查看示例

相关内容