我开发了一些我希望在线提供的python程序。 我是Web服务的新手,我不知道我需要做什么来创建一个服务,其中有人向URL发出请求(例如),并且URL触发一个Python程序,在用户的浏览器中显示某些内容或者通过浏览器向程序提供一组输入,然后python执行它应该做的任何事情。 我正在玩谷歌应用程序引擎,它运行良好的教程,并计划使用它,因为它看起来很容易,但GAE的问题是,它与一些库不能很好地工作(或根本不工作)我打算用。 我想我想要做的是使用我的WebFaction帐户的某种API。 有人能指出我正确的方向吗?我在WebFaction中有哪些选择?有哪些最简单的工具? 非常感谢您的帮助。 干杯
答案 0 :(得分:1)
嗯,你的问题有点普遍,但这里有一些指示/提示:
Webfaction允许您安装任何您想要的东西(您需要编译它/或要求管理员为您安装一些CentOS包)。
他们提供了一些带有mod_wsgi的默认Apache服务器,因此您可以运行web2py,Django或任何其他wsgi框架。
大多数流行的Python Web框架在Webfaction(web2py,django ...)中都有可用的安装程序,因此我建议您使用其中一个。
我还会安装supervisord,以便在重启/崩溃/出现问题后继续运行您的服务。
如果您有任何具体问题,我很乐意帮助您...