5

我正在从头开始设置网络服务器,主要用于使用 Python 编写网络应用程序。在寻找 Apache+mod_wsgi 的替代品时,看起来 pypy 确实可以很好地处理我打算用于我自己的应用程序的几乎所有东西。真的没有机会正确地使用 PyPy,我觉得这是一个很好的使用它的机会,因为我不需要服务器是防弹的。

但是,出于管理目的,我想在网络服务器上运行一些 PHP 应用程序(例如 PHPPgAdmin)。是否有一个优雅的解决方案允许我在 Apache 等 PHP 兼容的网络服务器中使用 PyPy?还是我必须在单独的端口上运行 CherryPy/Paste 或其他 WSGI 服务器之一,并在单独的端口上使用 Apache 和 mod_wsgi 来提供管理服务?

4

2 回答 2

6

您可以在 mod_proxy 后面运行 PyPy 应用程序,并使用 Apache 提供静态内容(甚至更好地使用 nginx)。除了 CherryPy,gunicorntornado在 PyPy 上运行也很好。

于 2011-08-07T23:57:13.220 回答
-1

我知道 mod_wsgi 不适用于 mod_php

我强烈建议您在 CGI 级别上运行 PHP 和 Python 应用程序。

PHP 5.x 在 CGI 上运行,对于 python,存在 Flup,这使得在 CGI 上运行 WSGI 应用程序成为可能。

驯兽师

于 2012-01-19T02:25:03.163 回答