Хотя Zope 2.13 имеет встроенную поддержку wsgi, мне пока не удалось найти какую-либо документацию/руководство по развертыванию/статью/блог.
Кто-нибудь укажет/опубликует рабочий пример?
Хотя Zope 2.13 имеет встроенную поддержку wsgi, мне пока не удалось найти какую-либо документацию/руководство по развертыванию/статью/блог.
Кто-нибудь укажет/опубликует рабочий пример?
Попробуйте следующее:
Сборка, указанная в этом документе (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
для аутентификации (что существенно увеличивает "фактор удобства").
Причина в том, что, несмотря на то, что поддержка WSGI в Zope 2 является отправной точкой, все еще остается много шероховатостей, и в результате WSGI еще не является официально поддерживаемым или «рекомендуемым оптимальным» вариантом развертывания. Однако вы можете найти http://smith-li.com/wordpress/2011/05/31/plone-4-1-with-apache-and-mod_wsgi-sorta/ полезен в качестве отправной точки.