无法查看django网站-开发服务器
在运行dev服务器0.0.0.0:8000时,我看不到浏览器中加载的网站 在分析可能发生这种情况的一些原因时,我做了以下更改:无法查看django网站-开发服务器,django,Django,在运行dev服务器0.0.0.0:8000时,我看不到浏览器中加载的网站 在分析可能发生这种情况的一些原因时,我做了以下更改: 允许的_主机=['*'] 已终止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' Star
- 允许的_主机=['*']
- 已终止8000上的所有进程
- 防火墙已关闭
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.
//浏览器中不显示任何内容。由于您指定它是远程服务器,很可能是防火墙问题, 您需要确保
端口8000
已打开,您可以使用netcat
对其进行测试,如下所示:
nc -zv -w1 ip port
如果服务器位于云中,则需要将规则添加到云控制台,关闭服务器中的防火墙是不够的
- 为了防止服务器上的防火墙实际上没有关闭,您可以运行
(适用于linux用户)sudoufwallow 8000/tcp
端口8000
已打开,您可以使用netcat
对其进行测试,如下所示:
nc -zv -w1 ip port
如果服务器位于云中,则需要将规则添加到云控制台,关闭服务器中的防火墙是不够的
- 为了防止服务器上的防火墙实际上没有关闭,您可以运行
(适用于linux用户)sudoufwallow 8000/tcp
nc-l-p 8000
而不是Django,在您的计算机上运行echo'Hello'| nc ip端口
,因此,我建议不同的可能性只是为了确保这不是网络问题,您是否可以在远程服务器上运行nc-l-p8000
而不是django,在您的计算机上运行echo'Hello'| nc ip port
,因此我建议不同的可能性