Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法查看django网站-开发服务器_Django - Fatal编程技术网

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

无法查看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

在运行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'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.

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

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

nc -zv -w1 ip port
如果服务器位于云中,则需要将规则添加到云控制台,关闭服务器中的防火墙是不够的

  • 为了防止服务器上的防火墙实际上没有关闭,您可以运行
    sudoufwallow 8000/tcp
    (适用于linux用户)

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

nc -zv -w1 ip port
如果服务器位于云中,则需要将规则添加到云控制台,关闭服务器中的防火墙是不够的

  • 为了防止服务器上的防火墙实际上没有关闭,您可以运行
    sudoufwallow 8000/tcp
    (适用于linux用户)

在浏览器中导航到时看到的内容。这是空白页吗?上面写着:即使我在ip上运行,也无法访问此网站。它仍然显示:无法访问此网站。运行服务器时是否可以显示完整的控制台跟踪。系统检查未发现任何问题(0已静音)。2019年4月1日-05:14:40 Django版本2.1.7,使用设置“big_bank.settings”在启动开发服务器时使用CONTROL-C退出服务器。在浏览器中导航到时看到的内容。这是空白页吗?上面写着:即使我在ip上运行,也无法访问此网站。它仍然显示:无法访问此网站。运行服务器时是否可以显示完整的控制台跟踪。系统检查未发现任何问题(0已静音)。2019年4月1日-05:14:40 Django版本2.1.7,使用设置“big_bank.settings”在启动开发服务器时使用CONTROL-C退出服务器。为了确保这不是网络问题,您可以在远程服务器上运行
nc-l-p 8000
而不是Django,在您的计算机上运行
echo'Hello'| nc ip端口
,因此,我建议不同的可能性只是为了确保这不是网络问题,您是否可以在远程服务器上运行
nc-l-p8000
而不是django,在您的计算机上运行
echo'Hello'| nc ip port
,因此我建议不同的可能性