2016-05-04 24 views
0

私はAWS EC2インスタンスを実行していますが、インスタンスのlocalhost URLにアクセスすることになっています。 localhost:port/index.html URLを試してみると、サーバが応答しないというエラーが出ます。代わりに、インスタンスのパブリックIPを使用しようとしましたが、失敗しました。私は、動作しなかったインバウンドトラフィック(IP:0.0.0.0/0)の特定のポート番号を公開してAWSを設定しました。 URLにアクセスできるように設定するにはどうすればよいですか?ローカルマシンからAWSのlocalhost URLにアクセスできない

+0

こんにちは!もっと情報を提供していただけますか?たとえば、接続するEC2インスタンス上で実行しているサービスは、ポート80のWebサーバーですか?インスタンス自体から、またはインターネット上のリモートコンピュータからアクセスしようとしていますか? Webサーバーが動作していることを確認するためにインスタンス自体からアクセスしようとしましたか? –

+0

はい、サービスはWebサーバー(EC2)では実行されていますが、ポート80では実行されていません。http URLはhttp:// localhost:45984/index.html(ポート番号変数)です。ローカルマシン(Mac、バージョンはOS X 10.11.4)にアクセスしようとしています。私は特定のURLのためのEC2端末のカールのようなツールを使用すると、私は応答を得ているので、 "サーバは応答していません"というときに、私が得るときにサービスがEC2インスタンス自体で実際に動作していることを知っています私は、サービスをリモートから、つまりローカルマシンからアクセスしようとします。 localhostをEC2のパブリックIPに置き換えると、動作していません。 – user4002112

答えて

0

サービスがEC2インスタンスのlocalhost:45984で実行されている場合、ポート転送を使用しない限り、ローカルマシンのブラウザからそのサーバーにアクセスすることはできません。

はここで異なる概念を説明する良い記事です:上:

https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding

私は、あなたが「45984 localhost」がアクセスできるように、何がしたいことは、あなたがトンネルを設定ローカルポート転送を、あると信じてMacで指定したポートからEC2インスタンスを取得します。

関連する問題