1

我正在用 Python 为我的办公室编写一个桌上足球梯,以在我的 HostGator 共享主机上提供服务。我对这门语言非常陌生(C# 专业人士),但是已经获得了可以在服务器上运行的简单脚本。

我使用了https://wiki.python.org/moin/BaseHttpServer中的示例,将服务器名称修改为我的域,并将端口修改为四位数。我得到了 HostGator 支持来打开相应的传出端口。然后我用 a+x chmodded 脚本并执行它。成功!服务器运行并保持不变。

我试图以各种方式访问​​服务器,但没有成功。

  • http://mydomain.com/path/to/script
  • http://mydomain.com:port/path/to/script
  • http://mydomain.com:port
  • 对上述路径的 GET 请求。

我在服务器配置方面或代码方面缺少什么来成功访问此 BaseHTTPServer?

4

1 回答 1

1

您不应将您的服务器绑定到仅从 localhost 可见的 127.0.0.1,但最好绑定到0.0.0.0服务器上网络接口的 IP。

Start with 0.0.0.0which 将绑定到所有网络接口。

如果它没有帮助,那么您应该检查防火墙是否允许访问给定端口。

于 2014-05-09T00:32:24.197 回答