繁体   English   中英

部署https节点快速服务器以在AWS EC2上托管网站

[英]Deploy https node express server to host website on AWS EC2

我对此很陌生。 我有一台当前在我的计算机上本地运行的node-express https服务器。 我的简单网站在此https服务器上运行,并发出xmlhttp请求以使用一些API(因为这些API仅接受来自https端点的请求)。 目前,我正在使用自签名的SSL证书。

我想将带有html,js文件的服务器部署到EC2,并使其对公众开放。 我的问题是

  1. 我是否可以使用AWS Certificate Manager生成SSL证书,以及如何在node-express服务器上使用它? node-express可以在EC2上使用此SSL证书吗? 还是我需要将此SSL证书与Elastic Beanstalk和ELB一起使用?
  2. 我做了一些研究,但ACM文档说an email will be sent to the registered domain owner for each domain name in the certificate request. 我没有域,因为我打算让用户使用IP地址访问我的网站。 在这种情况下我该怎么办?

非常感谢您的帮助!

  1. 您不能直接将ACM证书与NodeJS一起使用。 您必须将负载平衡器放在服务器前面,然后在负载平衡器上安装ACM证书。

  2. ACM服务不支持IP地址的SSL证书,仅域名。 我建议获取一个域名。

暂无
暂无

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

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