如何将URL作为Nodejs中的localhost链接为默认值

时间:2018-03-09 02:32:03

标签: node.js amazon-web-services amazon-ec2 https server

我有一个现在是https的网址,可以随时使用了。但问题是,我不知道如何使用该URL作为Nodejs后端localhost。

默认情况下,我们正在使用 http://localhost:3000/api/thisRoute

我想使用该网址,它看起来像这样 https://api.domainName.com/api/thisRoute

现状:

我的后端已部署在AWS EC2中,并且已链接到该网址,我仍然在后端使用默认值。

这可能吗?

1 个答案:

答案 0 :(得分:0)

您可以在AWS中设置ALB(Application Load Balancer),并通过设置HTTPS listener来终止Load Balancer上的https连接。然后让它通过http将请求通过target group发送到端口3000上的EC2实例。

您可以在node.js服务器的端口443上设置第二个侦听器(请参阅https.createServer),并将DNS直接指向您的EC2实例IP地址。这需要更多的工作,但您不必为Load Balancer付费。