我正在从头开始建立一个web服务器,主要用于用Python编写webapps。从Apache+mod wsgi的替代品来看,pypy在我打算用于我自己的应用程序的几乎所有东西上都表现得非常好。我觉得这是一个很好的机会来使用它,因为我不需要服务器是防弹的。在
但是,出于管理目的,我希望在web服务器上运行一些PHP应用程序(例如PHPPgAdmin)。有没有一个优雅的解决方案允许我在与PHP兼容的web服务器(如Apache)中使用PyPy?或者我必须运行CherryPy/Paste或其他WSGI服务器,在单独的端口上使用Apache和mod\WSGI来提供管理服务?在
我知道mod\uwsgi不能与mod\uphp一起工作
我强烈建议您在CGI级别运行PHP和Python应用程序。在
php5.x运行在CGI上,python存在flup,这使得在CGI上运行WSGI应用成为可能。在
驯服者
您可以在mod_proxy之后运行PyPy应用程序,并使用Apache提供静态内容(或者更好地使用nginx)。除了CherryPy之外,gunicorn和{a2}在PyPy上运行得很好。在
相关问题 更多 >
编程相关推荐