无法在 Google 计算实例中打开端口 8000

无法在 Google 计算实例中打开端口 8000

检查一项 - 应用程序是否正在 GCP 实例中的端口 8000 上运行

kranthi@xxx-dev-xxx:~$ netstat -tlpn | grep 8000
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp        0       0 0.0.0.0:8000            0.0.0.0:*               LISTEN      22051/python  

检查二——从我的电脑检查防火墙规则和应用的实例标签

kranthi@xxxxxxxx:~$ gcloud compute firewall-rules describe django- 
dev-env --format="value(targetTags)"
xxx-dev-kranthi;xxx-dev-xxx
kranthi@xxxxxxxx:~$ 

检查三——检查实例标签

kranthi@xxxxxxxxx:~$ gcloud compute instances list -- 
filter='tags:fdst-dev-blr1' --format='table(name,status,tags.items)'
NAME           STATUS   ITEMS
xxx-dev-xxx  RUNNING  [u'xxx-dev-xxx', u'http-server', u'https-server']

我们看到主机名是 xxx-dev-xxx 的实例被赋予了网络标签 xxx-dev-xxx。

防火墙规则 django- dev-env 也具有标签 xxx-dev-xxx

答案1

我在写这个问题的时候刚刚解决了这个问题。我在计算实例上有一个额外的防火墙标签,删除后我可以使用端口 8000 远程登录服务器

相关内容