我正在尝试在EC2中使用spring boot应用程序而不是HTTPS,我可以做到这一点,但当我通过浏览器访问我的服务时,我遇到的问题是我使用的证书不安全,因为我是在我的PC上创建的。
我将我的.p12证书(我在spring boot中使用的证书)转换为pem,然后导入到AWS certificate Manager中,但我不知道必须在哪里设置此证书,以确保我的请求在浏览器上安全。
在chrome选项卡中,在域的左侧出现“不安全”,我想让我的请求安全。我必须在哪里设置我的导入证书?
发布于 2019-09-08 01:13:41
AWS证书管理器只能与AWS负载均衡器、云前端分发和API网关一起使用。您不能将其直接用于EC2实例,您必须将这3个服务中的一个放在EC2实例前面才能使用AWS Certificate Manager。
此外,AWS证书管理器本身不会使您的“不安全”错误消失。您必须为域名使用有效的SSL证书。由于您只能为您拥有或以其他方式控制的域名创建SSL证书,因此您需要首先将您的域名指向您要使用的AWS资源,然后安装SSL证书。使用“自签名”证书,就像你目前创建的证书一样,在所有主要的web浏览器中都会导致“不安全”的错误。
一种选择是将您的域指向AWS应用程序负载均衡器,然后在AWS证书管理器中为您的域生成免费的SSL证书,并使用负载均衡器将该SSL证书附加到负载均衡器以进行SSL终止。另一种选择是从某个地方为您的域购买一个SSL证书,或者使用“让我们加密”在EC2服务器上为您的域生成一个免费的SSL证书,然后将您的域名直接指向EC2服务器。
https://stackoverflow.com/questions/57835655
复制相似问题