私はec2で動作するnode.jsサーバーを持っています。私は、そのサーバーが自動的に私のラップトップで実行されている別のnode.jsサーバーにデータをプッシュするようにしたいと思います。私のローカルサーバーはEC2サーバーとどのように通信する必要がありますか?
このようなことを行うにはどうすればよいですか?
私はec2で動作するnode.jsサーバーを持っています。私は、そのサーバーが自動的に私のラップトップで実行されている別のnode.jsサーバーにデータをプッシュするようにしたいと思います。私のローカルサーバーはEC2サーバーとどのように通信する必要がありますか?
このようなことを行うにはどうすればよいですか?
としてデータを渡すかもしれませんまたはあなたは自分のラップトップ上でこのコマンドを実行して、SSHトンネルを作成することができます。
ssh -R port:localhost:remoteport ec2-host
あなたのEC2サーバのループバックインターフェイス上のport
があなたのラップトップ上のremoteport
に接続できるようにすること。
次に、ラップトップで実行されているnode.jsプログラムに接続するコードを、127.0.0.1
のIPとport
のIPで変更してください。
あなたは、EC2のNode.jsのあなたは、あなたの地元のラップトップにアクセスするためのエントリポイントを作成するためにshowoff.ioのようなサービスを使用することができますローカルのNode.jsから関数を呼び出し、変数
あなたのラップトップは既に公開されていますか、それとも通過する必要のあるファイアウォールはありますか? – staackuser2
それは公にアクセスできません。 – fancy