【发布时间】:2011-11-28 03:26:00
【问题描述】:
当我在 PHP 中工作时,我可以在不同的文件夹中处理单独的项目,并通过指向域/文件夹来运行它们。有没有办法以类似的方式运行cherrypy应用程序?基本上我有一个用于运行我的网站的 apache 服务器。我使用同一台服务器来开发和测试其他 PHP 项目。我是否也可以轻松地使用同一台服务器来运行多个cherrypy 应用程序,或者不同的 Python 框架可能允许我这样做?
【问题讨论】:
当我在 PHP 中工作时,我可以在不同的文件夹中处理单独的项目,并通过指向域/文件夹来运行它们。有没有办法以类似的方式运行cherrypy应用程序?基本上我有一个用于运行我的网站的 apache 服务器。我使用同一台服务器来开发和测试其他 PHP 项目。我是否也可以轻松地使用同一台服务器来运行多个cherrypy 应用程序,或者不同的 Python 框架可能允许我这样做?
【问题讨论】:
http://tools.cherrypy.org/wiki/ModWSGI
基本上,您必须将引擎设置为在嵌入式模式下运行。那是python的一面。
mod_wsgi 讨论中涵盖了 Apache 方面,但基本上您使用此指令创建一个虚拟主机
WSGIScriptAlias /path/to/script.py
您应该能够使用它运行任意数量的虚拟主机,尽管我尚未对其进行测试。
【讨论】: