服务器正在运行,但无法在浏览器中打开

时间:2018-04-10 20:45:29

标签: python django

我正在开发一个Django项目,我正在尝试使用Jquery,我使用了一个命令 - : 我的Windows PowerShell上的python -m HTTP.server,服务器已启动,但当我尝试在浏览器中使用地址http://0.0.0.0:8000时,它显示错误如下 - 无法访问此网站 http://0.0.0.0:8000/的网页可能暂时关闭,或者可能已永久移至新的网址。 ERR_ADDRESS_INVALID 我的防火墙允许访问。 请帮忙。

1 个答案:

答案 0 :(得分:5)

0.0.0.0不是真正的地址;它是一个特殊的价值,意味着"倾听您可以收听的每个IPv4网络"。

要进行连接,您必须指定其中一个地址。

如果您的浏览器与服务器位于同一台计算机上,则您希望使用localhost地址,如下所示:

localhost

127.0.0.1是一个真正的地址,但它是一个特殊的地址,意思是“我在同一台机器上,而不是通过网络”#34; (ssh 192.168.1.100是该地址的特殊名称。)

如果您的服务器与浏览器位于不同的计算机上,则必须使用实际映射到服务器的IP地址或名称。例如,如果您通过http://192.168.1.100:8000 启动服务器然后在shell中运行它,那么您将连接如下:

{{1}}