Django runserver无法从Google云平台运行

问题描述 投票:0回答:3

此问题与(非常相似,但不尽相同,因为我在Google云端上运行,我怀疑可能是问题的原因:]

我正在尝试在google云平台上的VM实例上运行一个api。到目前为止,我已经使nginx正常工作(当我转到ip地址时,会收到一条欢迎消息,这对我很有帮助)。当我运行时:

python3 manage.py runserver 0.0.0.0:8000

我得到以下输出:

执行系统检查...

系统检查未发现问题(0静音)。

2019年2月6日-09:27:13

Django版本2.1.5,使用设置'my_api.settings.development'

http://0.0.0.0:8000/处启动开发服务器

使用CONTROL-C退出服务器。

这看起来不错,但是当我转到以下任何页面(所有这些页面都已在allowed_hosts下列出):

  • 0.0.0.0:8000
  • 127.0.0.1:8000
  • :8000

该页面无法加载。

我尝试检查使用了哪些端口

netstat

并且我已经使用该端口杀死了所有程序,之后我重新启动了程序,但无济于事。

至此,我已经修复了其他帖子中建议的所有内容,但我没有主意。查找/解决我的网页无法加载的原因的下一步是什么?

python django google-cloud-platform
3个回答
2
投票

您将需要创建防火墙规则以允许tcp port 8000上的入站流量。


0
投票

正如@JohnHanley指出的,我需要创建一个防火墙规则。


0
投票
  1. 确保已启用HTTP流量

© www.soinside.com 2019 - 2024. All rights reserved.