无法连接到我的简易Http服务器http:/127.0.0.1:8000或外部IP。

我的Windows 10电脑上安装了python 3.8.1。

我在要设置为服务器的目录下,通过PowerShell执行以下命令。

python -m http.server 8000

在运行命令后,我得到了以下响应

服务于HTTP :: 端口8000 (http:/[:]:8000) …

我是… 得以 该目录 on localhost:8000 不过 不是0.0.0.0:8000或 http:/127.0.0.1:8000。

我不能从同一台电脑或同一网络上的不同电脑访问外部Ip上的服务器。

我检查了防火墙以确保Python是一个被接受的应用程序,并且我的网络被设置为私有。

解决方案:

尽管文档中并没有说明这一点。我推测服务器没有绑定到所有可用端口。在PowerShell中,我尝试运行

python -m http.server 8000 --bind 0.0.0.0

我得到的答复是

在0.0.0.0端口8000上服务HTTP (http:/0.0.0.0:8000。) …

我可以通过以下地址访问服务器。

希望对我以外的人有所帮助

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何使用pandas比较一个数据框的1个元素和其他数据框的所有元素?

2022-9-8 16:08:25

未分类

在WebBrowser控件中避免刷新事件?

2022-9-8 16:19:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索