2016-10-26 4 views
0

그래서 매우 전형적인 설치 인 포트 3000에 노드 앱을 실행하는 ec2 인스턴스가 있습니다. 그러나 현재는이 서버에서 다른 응용 프로그램을 실행해야합니다.이 응용 프로그램은 현재 자체 서버에서 실행 중이며 3000 번 포트에서도 실행됩니다. 따라서 모든 응용 프로그램을 하나의 서버로 마이그레이션하고 다른 포트에서 실행해야합니다.노드 앱에서 ec2의 http 트래픽 포트를 여는 방법은 무엇입니까?

노드 응용 프로그램을 실행하여 3000, 3010, 3020 등으로 사용하려면 어떻게해야합니까?

+0

은 단순히 각 노드가 수신하는 포트를 변경할 수 있습니다. 그게 어떤 문제 야? –

+0

@AmiramKorach 브라우저에서 보려고하면 연결 시간이 초과됩니다. 예 :'www.myurl.com : 3010' –

+0

서버에서 로컬로 할 수 있습니까? –

답변

2

AWS Console 또는 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

관련 문제