Python 共享主机上的BasicHTTPServer

Python 共享主机上的BasicHTTPServer,python,basehttpserver,Python,Basehttpserver,我正在用Python为我的办公室编写一个foosball梯形图,在我的HostGator共享主机上提供服务。我对这门语言非常陌生(C#guy by trade),但我已经获得了在服务器上运行的简单脚本 我使用了在中找到的示例,将服务器名称修改为我的域,将端口修改为四位数。我获得了HostGator支持以打开相应的传出端口。然后我用+x标记脚本并执行它。成功!服务器运行并保持正常 我试图以各种方式攻击服务器,但没有成功 http://mydomain.com/path/to/script htt

我正在用Python为我的办公室编写一个foosball梯形图,在我的HostGator共享主机上提供服务。我对这门语言非常陌生(C#guy by trade),但我已经获得了在服务器上运行的简单脚本

我使用了在中找到的示例,将服务器名称修改为我的域,将端口修改为四位数。我获得了HostGator支持以打开相应的传出端口。然后我用+x标记脚本并执行它。成功!服务器运行并保持正常

我试图以各种方式攻击服务器,但没有成功

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

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

您不应将服务器绑定到127.0.0.1,该127.0.0.1仅从本地主机可见,但最好绑定到服务器上的网络接口IP

从将绑定到所有网络接口的
0.0.0.0
开始


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

很可能入站端口被HostGator阻止,因此这一建议无疑将我引向了正确的方向。