Skip to main content
 首页 » 编程设计

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

2025年05月04日28davidwang456

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

请您参考如下方法:

0.0.0.0不是真实地址;这是一个特殊值,表示“在您可以监听的每个 IPv4 网络上监听”。

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


如果您的浏览器与服务器在同一台机器上,您希望使用本地主机地址,如下所示:

http://localhost:8000 
http://127.0.0.1:8000 

那个127.0.0.1是一个真实的地址,但它是一个特殊的地址,意思是“我所在的同一台机器,不通过网络”(localhost 是该地址的特殊名称)。


如果您的服务器与浏览器位于不同的机器上,您必须使用实际映射到服务器的 IP 地址或名称。例如,如果您通过 ssh 192.168.1.100 启动服务器,然后在 shell 中运行它,您将像这样连接:

http://192.168.1.100:8000