首页 文章

外部IP和端口无法访问Google计算实例

提问于
浏览
1

我在https://console.cloud.google.com/compute/instances上创建了一个google计算实例

之后我部署了一个在端口8082上运行的jar文件嵌入式jetty服务器 . 我用java -jar命令执行jar文件 .

在VPC网络中,我添加防火墙规则以打开端口8082.现在,如果我尝试在Web浏览器中的端口8082访问google实例,我将收到连接拒绝错误 . 以下是带端口的外部IP地址

http://35.184.211.81:8082

我不知道为什么上面的外部ip不起作用 . 如果我打开 Cloud 端shell并在端口8082上打开Web预览,那么我可以在下面的端口8082上访问我的Web应用程序是网址

https://8082-dot-3144491-dot-devshell.appspot.com

看起来很混乱 . 以上地址显示我的应用程序部署在谷歌 Cloud 实例上,但无法使用外部IP访问 .

1 回答

  • 0

    我自己解决了上述问题 .

    问题是我使用谷歌 Cloud shell来部署我的应用程序 . 我在google cloud shell中运行java -jar命令 . 我不知道为什么在谷歌 Cloud 外壳中进行的更改或程序执行是暂时的,这就是我的应用程序无法在外部IP上访问的原因 .

    我使用SSH连接我的实例,运行jar文件,然后我的应用程序可以在外部IP上使用端口访问 . 在https://console.cloud.google.com中,有一个选项可以使用SSH连接实例,因此我使用该选项 .

相关问题