如何配置 Nginx/Apache 以使用 EC2 实例启用 HTTPS?

如何配置 Nginx/Apache 以使用 EC2 实例启用 HTTPS?

我有一个设置了负载均衡器的 EC2 实例,该实例具有以下安全组规则 在此处输入图片描述

以及一个转发 http 和 https 请求的负载均衡器,使用由 AWS Certification Managr 生成的证书。

在此处输入图片描述

我使用路由 53 创建指向我的负载均衡器 DNS 名称的 A 名称记录,以及我用于我的注册商的弹性 IP。

我可以正常访问我的 http 网站(例如http://3.143.193.162:3001),但不能访问 https 网站。

如何配置 apache/nginx 以接受https我正在使用的证书和负载均衡器?

答案1

当您创建目标组时,您告诉它使用什么协议来连接目标?通常,即使您的 ALB 可能侦听 http 和 https,它也会使用一种协议连接到您的后端服务器。

目标组

这是 ALB 向导中的内容

目标组

在这里设置负载均衡器以接受 http 和 https

白蛋白

基本上,我们需要更多的信息来完全回答您的问题,但这应该会给您提供一些值得关注的东西。

相关内容