外部IPアドレス35.189.85.127および内部IP 10.154.0.2のGoogle Cloud VMインスタンス内にあるTomcatホームページにアクセスしようとしています。私のローカルマシン上で、私のブラウザで私がhttp://35.189.85.127とhttp://35.189.85.127:8080を試してみましたが、接続がタイムアウトしたエラー外部IPを使用してGoogle Cloud VMインスタンスTomcatにアクセスする
を得ました。 35.189.85.127のサーバーが応答するには時間がかかりすぎます。
私はこの質問に関するstackoverflowに関するすべての質問と回答を見ましたが、まだ明確な解決策は見つかりませんでした。私がこれまで行ってきた
手順は:
- 私はセットアップCompute Engineの中のGoogle Cloud VMインスタンスを持っています。私はWindows Server 2016をイメージとして使用しています。
- RDPを使用してWindows Serverにログオンします。
- Windows ServerにJava 1.7とTomcat 7を正常にインストールしました。
- 私はJavaとTomcat 7をテストしましたが、どちらもうまくいきます。すなわち、ブラウザを開いてlocalhost:8080と入力すると、Tomcat HomePageが表示されます。
- 私はlocalhostを自分のVMインスタンスの内部IP(つまり10.154.0.2:8080)に置き換え、Tomcat HomePageを再度正しく表示します。
- 今、私は私のVMインスタンスの外部IP(静的)35.189.85.127を使用してTomcatのホームページにアクセスしようとするが、私のブラウザで私は、接続がタイムアウトした
エラーが発生します。 35.189.85.127のサーバーが応答するには時間がかかりすぎます。
ありがとうございます。ほんとうにありがとう。私はオプション2を使うつもりだと思う。しかし、私の名前によれば、私はGoogle Cloudの初心者だ。これについてどうやって行くか教えてください。可能であればチャットもできます。親切に私に知らせてください。 – Newbie
こんにちは、 オプション2を使い、外部IPでアクセスする際に問題がある場合は、 Google Cloud Platform - > VPCネットワーク - >ファイアウォールルールをクリックします。 [AWSのこれはセキュリティグループと呼ばれます] 入力ルールを追加します。 名前を付けてください。ターゲットはTomcatインスタンスサーバー/サーバーのグループ/すべてに適用してください。 ソースIPの怒りは0.0.0.0/0 [すべての外部として]で、プロトコルは "tcp 8080" [あなたの質問を見て、Tomcatポートを8080に設定]で、このルールを許可します。 あなたは設定する必要があります。 はい、私たちはチャットをすることができます。IM/PM私の詳細。 –