0

我正在测试一些 python 功能作为 Web 服务器。键入:

$ python -m SimpleHTTPServer 8080

...并在路由器上设置端口转发到这个 8080。我可以通过 web 访问http://my.ip.adr.ess:8080/,而 my.ip.adr.ess 代表我的 IP 地址。

当我启动我的 xampp 服务器时,它可以通过http://my.ip.adr.ess/访问,并且访问不需要 8080 端口。

我应该怎么做python服务器这样响应?

4

2 回答 2

2

这意味着 xampp 在端口 80 上运行,这是 http:// 的默认端口。您还需要在该端口上运行 SimpleHTTPServer。有关在端口 80 上运行 SimpleHTTPServer 的更多信息

于 2014-01-12T08:46:12.520 回答
1

将端口指定为80(HTTP 协议的默认端口)。

python -m SimpleHTTPServer 80

您可能需要 Unix 中的超级用户权限才能绑定端口 80(低于 1024)。

sudo python -m SimpleHTTPServer 80
于 2014-01-12T08:46:19.807 回答