【发布时间】:2009-07-03 09:35:35
【问题描述】:
我已经创建了一个 web.py 应用程序,现在它已经准备好部署了,我不想在 web.py 的内置网络服务器上运行。我希望能够在不同的网络服务器、Apache 或 IIS 上运行它,而无需更改我的应用程序代码。如果我理解正确的话,这就是 WSGI 应该出现的地方。
但是,我不明白我必须做什么才能使我的应用程序可部署在 WSGI 服务器上?大多数示例假设您使用的是 Pylons/Django/other-framework,您只需在其上运行一些魔术命令即可为您修复所有问题。
根据我对(相当简短的)web.py 文档的理解,我应该使用web.application(...).wsgifunc(),而不是运行web.application(...).run()。然后什么?
【问题讨论】: