设置清漆和清漆记录
isotoma.recipe.varnish的Python项目详细描述
清漆构建配方
这个包提供了清漆配置的配方。这个 与plone.recipe.varnish相比有许多特性和区别,但是 灵感来源于那个包裹。
此版本仅支持Varnish 3.x.
这个包也没有提供plone.recipe.varnish的所有特性, 因为它的设计用途略有不同。用这个食谱你 每个部署的后端应用程序服务器都有一个varnish守护进程。如果你有 在服务器上运行三个不同的应用程序,您将运行三个varnish守护进程。 这意味着它们可以单独部署、配置和维护。这个 也意味着不需要基于主机头的路由。
请注意,此软件包不支持 安装 清漆。使用 二进制文件由您的操作系统提供,或者使用zc.recipe.cmmi可能。
关键区别在于:
< Buff行情>- 此软件包使用 isotoma.recipe.gocaptain 来编写启动/停止脚本,因此它更有可能与您的操作系统配合得很好,并且表现得更正常
- 支持对每个Varnish实例使用单独的日志系统,同样使用GoCaptain
- 一种不同的(而且可以说更理智的)基本清漆配置
- 轻松支持自定义模板
配置示例
这个包的配方类似于:
[varnish] recipe = isotoma.recipe.varnish name = mysite bind = 127.0.0.1:8080 backends = 127.0.0.1:9000 varnishlog = /usr/bin/varnishncsa logfile = /var/log/varnish/mysite.log
这将在bin目录中创建两个启动脚本:varnish和 清漆。日志实例将只记录此Varnish实例的活动。
强制参数
< DL>可选参数
< DL>许可证
版权所有2010 ISOtoma有限公司
根据apache许可证2.0版(以下简称"许可证")授权; 除非符合许可证,否则您不能使用此文件。 您可以在
< Buff行情> http://www.apache.org/licenses/license-2.0除非适用法律要求或书面同意,否则软件 根据许可证分发是按"原样"分发的, 无任何明示或默示的保证或条件。 有关管理权限的特定语言和 许可下的限制。