【发布时间】:2013-07-17 17:58:59
【问题描述】:
我对制作一个非常基本的 Python webapp 很感兴趣,实际上只是一个接受一些输入的表单,在该输入上调用一个 Python 函数,接收从该函数返回的结果,然后使用 Web 开发技巧使它们看起来漂亮的。我见过许多使用 CherryPy、flask、bottle、web.py 的解决方案,所有这些都很棒,但我还没有看到任何一个实际使用 Apache 的示例。它们似乎都是这个一体化的 Web 服务器框架,这对我来说完全是多余的,而不是我需要的。我已经在这里运行了 Apache,因此与其启动第二个 Web 服务器并担心保持其运行,我宁愿让 Apache 整天为我的应用程序以及其他所有东西提供服务。
我们有相当标准的http://myserver.com/~user/ 设置和/home/user 中的public_html 目录,但是对于我的生活,我无法弄清楚如何创建一个调用 Python 函数的页面,该函数提供并具有Python 代码在浏览到http://myserver.com/~user/ 时实际执行。让我们暂时假设mod_python 甚至mod_wsgi 设置正确......我需要做什么?我是否需要通过 PHP exec() 调用我的脚本,这对我来说首先满足了对 mod_python 的需求,还是有更优雅的解决方案(实际上使用 mod_python)?
【问题讨论】:
标签: python apache mod-wsgi mod-python