我一直在尝试使用Python作为服务器端语言。特别是,我正在研究微框架(因为这些日子似乎很酷)。
我尝试使用几个框架。我正在使用的以下示例使用itty。
$ python hello_world.py
itty starting up (using wsgiref)...
Listening on http://0.0.0.0:5000
Use Ctrl-C to quit.
这完全没问题。我点击http://0.0.0.0:5000
然后就可以了。但现在我无法理解如何在我的网络主机上做同样的事情。我可以很好地访问我的网站(例如foo.com),但在运行hello_world.py之后,我无法点击相应的URL(即foo.com:5000)。
如何使用相应的端口点击URL?我可以不指定端口(例如bar.foo.com => foo.com:5000)吗?
我是否应该转发端口?我是否有另一种方法可以实现我的目标(即点击Python生成的网页)?
我怎么能告诉我是否有权进行这些更改?我的webhost是1and1,如果有帮助的话。
如果我无法在我的虚拟主机上完成此操作,我该怎样才能在我有更多控制权的服务器上(例如EC2实例)? (我也不确定,但我认为this question可能是相关的)
我对端口和路由的工作知识很少,所以非常感谢任何知识或资源。