首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring boot over Https和SSL certicicate

问Spring boot over Https和SSL certicicate
EN

Stack Overflow用户
提问于 2019-09-08 00:43:31
回答 1查看 4.1K关注 0票数 4

我正在尝试在EC2中使用spring boot应用程序而不是HTTPS,我可以做到这一点,但当我通过浏览器访问我的服务时,我遇到的问题是我使用的证书不安全,因为我是在我的PC上创建的。

我将我的.p12证书(我在spring boot中使用的证书)转换为pem,然后导入到AWS certificate Manager中,但我不知道必须在哪里设置此证书,以确保我的请求在浏览器上安全。

在chrome选项卡中,在域的左侧出现“不安全”,我想让我的请求安全。我必须在哪里设置我的导入证书?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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服务器。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57835655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档