我試圖訪問我的Google Cloud VM實例中的Tomcat HomePage,該實例的外部IP地址爲35.189.85.127,內部IP爲10.154.0.2。在我的本地機器上,在我的瀏覽器中,我嘗試了http://35.189.85.127和http://35.189.85.127:8080,但遇到了錯誤使用外部IP訪問Google Cloud VM實例Tomcat
連接超時。 35.189.85.127的服務器需要很長時間才能響應。
我已經看到所有關於這個問題的問題和答案在stackoverflow,但我仍然沒有找到明確的解決方案。
,我到目前爲止已經完成的步驟:
- 我已經安裝在計算引擎谷歌的雲虛擬機實例。我使用Windows Server 2016作爲圖像。
- 使用RDP我登錄到Windows Server。
- 我在Windows Server上成功安裝了Java 1.7和Tomcat 7。
- 我測試了Java和Tomcat 7,兩者都正常工作,即我打開瀏覽器並輸入localhost:8080,它顯示Tomcat HomePage。
- 我用我的VM實例內部IP(即10.154.0.2:8080)替換了localhost,它再次正確顯示了Tomcat HomePage。
- 現在,我嘗試使用我的虛擬機實例的外部IP(靜態)35.189.85.127訪問Tomcat的首頁,但在瀏覽器中,我得到錯誤
連接超時。 35.189.85.127的服務器需要很長時間才能響應。
謝謝你的回覆。對此,我真的非常感激。我想我會選擇2,但按照我的名字,我是Google Cloud的新手。你能指導我如何去做這件事嗎?如果可能,我們也可以聊天。請讓我知道。 – Newbie
嗨,新手, 如果想與選項2一起使用,並有外部IP訪問問題。 點擊Google雲端平臺 - > VPC網絡 - >防火牆規則。 [在AWS中稱爲安全組] 添加入口規則。 給它一個名字,目標應該是你的Tomcat實例服務器/服務器組/適用於所有(你決定)。 源IP範圍將爲0.0.0.0/0 [因爲所有外部]和協議將是「tcp 8080」[查看您的問題,您將Tomcat端口設置爲8080],則允許此規則。 你應該設置。 是的,我們可以聊天。IM/PM我的細節。 –