【发布时间】:2018-11-03 12:35:15
【问题描述】:
我对 Google Cloud 的工作方式非常陌生,我觉得这里似乎缺少一些明显的东西。我已经在 Ubuntu 18.04 VM 上安装了 TeamCity,它在端口 8111 上运行。在浏览器中点击 [ip]:8111 时,我没有得到界面——我得到“35.196.21.62 拒绝连接”。我可以从我的 Windows 机器上的命令提示符 ping [ip]:8111,但它也没有响应。但是,我可以在没有端口的情况下 ping [ip],它的响应很好。
据我所知,我的防火墙应该设置为允许阳光下的所有东西连接到盒子。我为出口和入口创建了以下相同的规则。
最后,防火墙规则显示在实例上,因此正在应用它们。
这也是Linux机器上的问题。我已经确认服务正在运行,但我不确定还要检查什么——因为没有 GUI,所以没有浏览器。 “ufw status”确认防火墙已关闭。
如何打开该端口以便在浏览器中访问它?
【问题讨论】:
-
为了理智,我建议您通过 SSH 登录到实例并运行
netstat --an。这将列出所有正在侦听连接的接口和端口。查找正在监听 8111 的条目,并根据您的发现更新问题。 -
嗯,netstat --an 不起作用,但我自己运行了 netstat,看起来 8111 上没有服务监听……我猜这是 TeamCity 的问题。它说服务正在运行,所以至少我有一个起点。不知道这个命令存在。谢谢!
-
对不起,应该是
netstat -an。但是,我认为我们已经找到了难题的核心。 -
谢谢!如果您将其发布为答案,我会接受。此命令是否列出了所有可能的事情,或者服务可能正在侦听但未在此处列出?
标签: ubuntu google-cloud-platform cloud ubuntu-18.04