Python Ubuntu 18.04无法到达端口5000上的api端点

Python Ubuntu 18.04无法到达端口5000上的api端点,python,ubuntu,flask,google-cloud-platform,Python,Ubuntu,Flask,Google Cloud Platform,我正在使用Google Cloud Ubuntu18.04服务器并尝试运行flask服务器 当我使用 if __name__ == '__main__': app.run('0.0.0.0',8080,debug = False) 我能够使用postman达到API的终点 但是当我尝试使用默认的5000端口时,我无法到达API端点 if __name__ == '__main__': app.run('0.0.0.0',5000,debug = False) 我明确地

我正在使用Google Cloud Ubuntu18.04服务器并尝试运行flask服务器

当我使用

if __name__ == '__main__':
    app.run('0.0.0.0',8080,debug = False)
我能够使用postman达到API的终点

但是当我尝试使用默认的5000端口时,我无法到达API端点

if __name__ == '__main__':
        app.run('0.0.0.0',5000,debug = False)
我明确地使用了这两种方法

sudo ufw allow 5000/tcp
iptables -I INPUT -p tcp --dport 5000 -j ACCEPT
运行

netstat -an | grep :5000
显示输出:

tcp  0      0 0.0.0.0:5000            0.0.0.0:*               LISTEN
运行

sudo lsof -iTCP -sTCP:LISTEN -P
显示以下输出:

COMMAND    PID            USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
systemd-r  904 systemd-resolve   13u  IPv4  17768      0t0  TCP localhost:53 (LISTEN)
apache2   1156            root    4u  IPv6  19665      0t0  TCP *:80 (LISTEN)
apache2   1157        www-data    4u  IPv6  19665      0t0  TCP *:80 (LISTEN)
apache2   1158        www-data    4u  IPv6  19665      0t0  TCP *:80 (LISTEN)
sshd      1506            root    3u  IPv4  23628      0t0  TCP *:22 (LISTEN)
sshd      1506            root    4u  IPv6  23630      0t0  TCP *:22 (LISTEN)
python    4088        vineel_k   26u  IPv4  34925      0t0  TCP *:5000 (LISTEN)

要使用5000端口访问API端点,我还需要执行任何其他步骤吗?

添加一个允许进入计算引擎实例的VPC网络上的TCP流量。

配置似乎正确。但请分享一些有关VPC网络的详细信息,您的虚拟机位于GCP上。您正在使用默认网络吗?您在端口5000上有允许进入的tcp流量吗?您好@DanielOcando谢谢您的回复,我以前不知道这些设置,我已要求我们的管理部门为我设置规则。一旦他们配置了规则,我会在这里发布更新。谢谢@DanielOcando,在端口上配置了防火墙规则之后,它就开始工作了。很高兴知道!我将为社区添加答案。