我正在从头开始设置一个Web服务器,主要用于使用Python编写webapps.在查看Apache mod_wsgi的替代方案时,看起来pypy确实非常适合我打算用于我自己的应用程序的几乎所有东西.没有真正有机会正确使用PyPy,我觉得这是一个很好的机会来使用它,因为我不需要服务器是防弹的.
但是,我想在Web服务器上运行一些PHP应用程序以用于管理目的(例如,PHPPgAdmin).是否有一个优雅的解决方案,允许我在像Apache这样的PHP兼容的网络服务器中使用PyPy?或者我将不得不运行CherryPy / Paste或其他一个WSGI服务器,Apache和mod_wsgi在一个单独的端口上提供管理服务?
解决方法:
您可以在mod_proxy后面运行PyPy应用程序,并使用Apache提供静态内容(甚至更好地使用nginx).除了CherryPy,gunicorn和tornado在PyPy上运行得很好.