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