无法查看Django网站-开发服务器

时间:2019-04-01 04:45:20

标签: django

在运行开发服务器0.0.0.0:8000时,我看不到浏览器中加载的网站。

在详细说明为什么会发生这种情况的同时,我进行了以下更改:

  • ALLOWED_HOSTS = ['*']
  • 杀死了8000个所有进程
  • 防火墙已关闭

我正在使用的服务器是RHEL。

System check identified no issues (0 silenced).
April 01, 2019 - 04:39:38
Django version 2.1.7, using settings 'gig_bank.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.

//浏览器不显示任何内容。

1 个答案:

答案 0 :(得分:2)

由于您指定的是远程服务器,因此很可能是防火墙问题, 您需要确保port 8000已打开,可以使用netcat对其进行测试,如下所示:

nc -zv -w1 ip port
  

如果服务器位于云内部,则需要将规则添加到云控制台,关闭服务器中的防火墙是不够的。

  • 只要服务器上的防火墙没有真正关闭,您就可以运行sudo ufw allow 8000/tcp(对于Linux用户)