我已经在 AWS 上为 WordPress 创建了一个 EC2 实例。我的域、其托管区域和 SSL 证书都在 AWS 上运行。你们能帮我将我的域与 SSL 证书连接起来吗?
非常感谢您的帮助。谢谢
答案1
最简单的方法是将 CloudFront 放在您的 EC2 实例前面;这不仅允许您使用 AWS 证书管理器提供的 SSL 证书,还可以加快内容的交付速度。
您可以在此处阅读有关将 CloudFront 与 Wordpress 结合使用的更多信息:https://aws.amazon.com/blogs/networking-and-content-delivery/how-to-accelerate-your-wordpress-site-with-amazon-cloudfront/
答案2
正如@hephalump所提到的,您可以在CloudFront CDN分发上附加SSL证书并使用CloudFront访问您的网站。
您还可以使用应用程序负载均衡器 (ALB) 执行相同的操作,您可以将 SSL 证书放在 ALB 的 HTTPS 侦听器上。实际上,您可以在负载均衡器上终止 HTTPS,并让负载均衡器和 ec2 实例使用纯 HTTP 进行通信。这将减轻您的 EC2 实例的负载,因为它不必解密和加密您的 HTTPS 流量(使用 CloudFront 也是如此)...但当然,如果您需要为您的网站提供端到端加密。
PS:AWS 证书管理器提供的 SSL 证书是免费的(https://aws.amazon.com/certificate-manager/pricing/)