使用Cloudfront提供HTTPS但支持HTTP源

问题描述 投票:4回答:1

我有一个在EC2上运行的Wordpress服务器,目前它只运行HTTP,我宁愿避免在其上设置SSL的麻烦。我希望我可以选择Cloudfront使用HTTPS(使用AWS证书管理的SSL证书)向客户端提供所有请求,然后使用对原始服务器的HTTP调用刷新它的缓存。使用Cloudflare这种类型的配置非常简单,但它更像是一个反向代理而不是传统的CDN。这是Cloudfront的合理架构吗?

我原本以为查看器协议策略的“行为”可以设置为“将HTTP重定向到HTTPS”,但至少最初我似乎是通过HTTPS加载页面,但页面上的所有资源都无法加载,因为它们'仍然指向HTTP。可能这是一个不同的问题,但我有一个问题,所有这一切。

仅供参考,这是我的行为仪表板:

enter image description here

而我的出身:

enter image description here

amazon-cloudfront
1个回答
0
投票

设置CloudFront以处理HTTPS后,您还需要配置WordPress,以便使用HTTPS生成所有链接和资源。你可以关注documentation

简而言之:

  1. 转到设置 - >常规
  2. 在WordPress地址(URL)和站点地址(URL)中将http://更改为https://

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.