繁体   English   中英

AWS 将 https 证书放在哪里

[英]AWS Where to put the https certificate

我想为我的 web 应用程序制作以下结构

访客 ==>>> CloudFront-> ALB -> ASG(nginx 服务器)

我的域名只有一个 HTTPS 证书。 我会将它上传到 ACM,但要附加到哪里? 去云端? 还是去 ALB? 也许对主人? 还是到处都一样?

我可以在所有地方使用相同的吗?

我试图将它仅添加到 NGINX,但它只能在本地使用,其他来自 acm

首先,您可以在所有级别(云端、ALB 和 Nginx 服务器)上使用 SSL。

  • 对于 Cloudfront,您需要将证书上传到 us-east-1 区域的 ACM。

    在 clodfrount 配置页面 select 备用域并放置要使用的域,然后它会从选择选项中询问您需要 select 的证书。

  • 对于 ALB,您需要将其上传到 ALB 区域上的 ACM。

    当您将 go 设置为侦听器时,您可以为 443 或另一个配置侦听器,您可以在此处设置 select SSL 证书。

  • 对于 Nginx,您可以使用配置 nginx.conf 来使用证书。 它会询问证书和密钥,你会把它们放在磁盘的某个地方。

顺便说一句,您只能在云端为访问者配置,如果您的数据不太重要(信用卡等),则不需要使用 SSL 进行内部通信。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM