服务器API的AWS SSL证书

时间:2017-11-05 20:01:02

标签: node.js amazon-web-services express amazon-ec2 ssl-certificate

我使用netlify.com作为自动附带https的前端(React.js),但它不允许我向快递服务器发出https请求,因为我的快递服务器没有证书

如何使用AWS Certificate Manager获取我的快速服务器(仅提供RESTFUL API )的证书?它要求域名,但我拥有的只是AWS EC2实例的静态IP。

如果AWS Certificate Manager不适合这种情况,那么获取证书并为Express服务器设置证书的最简单的免费方法是什么?我通过节点直接运行Express服务器,没有apache / nginx。

1 个答案:

答案 0 :(得分:2)

您必须将域名指向REST API服务器。您无法为IP地址请求SSL证书。您是否拥有指向您的React应用程序的域名?您应该设置一个指向API服务器的api.example.com子域,然后为该子域请求Amazon SSL证书。

注意,您必须使用Elastic Load Balancer或CloudFront才能使用Amazon Certificate Manager SSL证书。您无法直接在EC2实例上安装它。