Хотя у Zope 2.13 есть встроенная поддержка wsgi, мне пока не удалось найти учебник по документации / развертыванию / статью / блог.
Кто-нибудь указывает / публикует рабочий пример?
Причина в том, что, хотя поддержка WSGI в Zope 2 является отправной точкой, по-прежнему существует множество неровностей, и в результате WSGI еще не является официально поддерживаемым или рекомендуемым вариантом развертывания. Тем не менее, вы можете найти http://smith -li.com / wordpress / 2011/05/31 / plone-4-1-with-apache-and-mod_wsgi-sorta / полезной в качестве отправной точки.
Попробуйте следующее:
Компоновка, упомянутая в этом документе (http://build.pythonpackages.com/buildout/plone/4.2.x), выглядит следующим образом:
[buildout] allow-hosts = *.plone.org *.python.org extensions = buildout.bootstrap mr.developer extends = http://dist.plone.org/release/4.2b1/versions.cfg extends-cache = . find-links = http://dist.plone.org/thirdparty/elementtree-1.2.7-20070827-preview.zip parts = mod-wsgi plone wsgi-conf versions = versions [plone] recipe = plone.recipe.zope2instance eggs = PasteScript Pillow Plone Products.PloneHotfix20110928 WebError repoze.retry repoze.tm2 repoze.vhm products = user = admin:admin scripts = paster [versions] distribute = 0.6.24 # Error: Setup script exited with error: src/config.h: No such file or directory # Error: Couldn't install: pycrypto 2.4 pycrypto = 2.3 zc.buildout = 1.5.2 [mod-wsgi] recipe = collective.recipe.modwsgi eggs = ${plone:eggs} config-file = plone.ini [wsgi-conf] recipe = collective.recipe.template url = http://build.pythonpackages.com/buildout/plone/plone.ini.in output = plone.ini [versions] Zope2 = 2.13.11
Обратите внимание, что используется более новый Zope2, чем тот, который, вероятно, будет поставляться с Plone 4.2. Это связано с тем, что в выпуске 2.13.11 добавлена поддержка для выполнения WSGI, не требуя repoze.who для аутентификации (что значительно увеличивает «коэффициент удобства»).
repoze.who