Cloud aws云前端ssl与简单wordpress站点

Cloud aws云前端ssl与简单wordpress站点,cloud,Cloud,我已经用wordpress安装了ec2(ubuntu1804 lamp),并指向mydomain.com,它在没有ssl的情况下运行良好,现在我想用自定义ssl(AWS ACM)mydomain.com将这个ec2实例放在cloudfront后面。我已使用origin awscdn.mydomain.com创建云前端,origin protocol policy=HTTP only,行为设置为default(*),viewer protocol policy=HTTP和HTTPS,Forward

我已经用wordpress安装了ec2(ubuntu1804 lamp),并指向mydomain.com,它在没有ssl的情况下运行良好,现在我想用自定义ssl(AWS ACM)mydomain.com将这个ec2实例放在cloudfront后面。我已使用origin awscdn.mydomain.com创建云前端,origin protocol policy=HTTP only,行为设置为default(*),viewer protocol policy=HTTP和HTTPS,Forward query strings=yes。在我的路由53中,我将awscdn.mydomain.com(A)记录指向ec2 ip地址,将mydomain.com(A-Alias)指向CloudFront域(abcxyz.CloudFront.net)。 当我请求mydomain.com时,返回的是http,但当我手动请求https mydomain.com时,返回的是阻塞图像(css、js)。web服务器在ec2实例上运行apache2…如何将我的ec2重定向到http到https


可能的帮助,谢谢…非常感谢

AWS Cloudfront有一个选项,允许在通过行为发送请求时重定向到HTTPS

非常感谢…谢谢你的回答…我确实允许重定向到HTTPS,在加载我的wordpress页面时出现以下错误…混合内容:位于“”的页面是通过HTTPS加载的,但请求了一个不安全的脚本“”。此请求已被阻止;内容必须通过HTTPS提供。f@(索引):13 8混合内容:“”处的页面是通过HTTPS加载的,但请求的样式表“”不安全。此请求已被阻止;内容必须通过HTTPS提供。(索引):1混合内容:“”处的页面是通过HTTPS加载的,但请求了不安全的脚本“”。此请求已被阻止;内容必须通过HTTPSDo提供。您在EC2实例上也有SSL证书吗?似乎EC2实例正在提供HTTP内容,这就是为什么您会出现此错误