如何从节点应用程序打开ec2上的http流量端口?

时间:2016-10-26 08:02:16

标签: node.js linux apache amazon-ec2 devops

所以我有一个ec2实例在端口3000上运行节点应用程序,非常典型的设置。但是,我现在需要在此服务器上运行其他应用程序,这些应用程序当前在自己的服务器上运行,也在端口3000上运行。所以我需要将它们全部迁移到一台服务器,并且可能在不同的端口上运行它们。

因此,如果我想运行节点应用程序并将它们放在3000,3010,3020等上,我该如何以正确的方式执行此操作?

1 个答案:

答案 0 :(得分:2)

您需要通过AWS控制台或API授权您的ec2实例的入站流量。这是一个很好的描述如何做到这一点:

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/authorizing-access-to-an-instance.html

由于授权通常是一次性的,可能最好通过AWS控制台执行,但是,如果您的一个要求是以自动方式在不同端口中启动节点应用程序,那么您可能想要看看这个:

http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/EC2.html#authorizeSecurityGroupIngress-property