2016-10-26 12 views
0

私は非常に典型的なセットアップであるポート3000にノードアプリケーションを実行しているec2インスタンスを持っています。しかし、私は現在、このサーバー上で別のアプリケーションを実行する必要があります。このサーバーは、現在自社のサーバーで、またポート3000でも実行されています。したがって、それらをすべて1台のサーバーに移行し、異なるポートで実行する必要があります。ノードアプリケーションから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コンソールを使用してそれを行うには、おそらくより良い1オフであるため、自動化された方法での別のポートに、あなたはおそらくこれを見たいでしょう:

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

関連する問題