首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Google Compute Engine - 如何打开端口8080进行外部HTTP通信?

Google Compute Engine - 如何打开端口8080进行外部HTTP通信?
EN

Stack Overflow用户
提问于 2018-12-13 00:31:28
回答 2查看 0关注 0票数 0

我正在尝试在GCE VM上打开端口8080。通过阅读有关堆栈溢出的文档和其他类似问题,它应该像创建防火墙规则一样简单。我已经这样做了,当我尝试从外部访问此端口时仍然看到“连接被拒绝”错误。例如,如果外部IP地址是12.345.67.890,当我尝试从此VM或其他计算机打开http://12.345.67.890:8080时,出现“连接被拒绝”错误。

“dev-allow-all”是我创建的规则

“dev-allow-all”规则应允许从任何IP地址访问8080。

我已经尝试过的事情来解决这个问题:

  1. 启用对GC主控室的“VM实例详细信息”页面的HTTP和HTTPS访问
  2. 为网络的“外部IP”创建静态IP地址
  3. netstat在端口8080上显示AS LISTEN
  4. 创建了以下iptables条目 -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
  5. 重启VM :)

我很感激你的经历,谢谢!

UPDATE

提供规则的屏幕截图:

我根据答案创建了规则“dev-allow-8080-traffic”,它没有目标/源过滤器。我仍然得到“拒绝连接”

EN

Stack Overflow用户

发布于 2018-12-13 08:55:06

在您的规则定义中,尝试将“目标”更改为“网络中的所有实例”。这不是安全预期的推荐方法,但它至少可以让您了解它是防火墙配置还是其他一些问题。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档