0

我正在尝试将 vmods 与清漆一起使用。但是,如果我想集成一个 vmod,我似乎需要从源代码构建清漆,例如,statsd. 但是,我已经通过在我的 centos7 机器上通过 rpm 安装 varnish 成功运行了它。

我的问题是,从 rpm 安装清漆时是否可以使用 vmod?怎么做?

4

2 回答 2

0

除非您使用提供的 vmod 之一,否则我仍然会安装源代码,可能是在构建机器上并在那里构建您的 vmod,然后将您的 vmod 部署到您的生产服务器。或者,如果您有类似 ansible 脚本的东西解压源代码,请构建您的 vmod,将其移动到位并删除源代码。从源代码构建清漆不会覆盖源自 RPM 的二进制文件 - 可执行文件将位于不同的目录中。如果保留两个版本,则可能需要更改路径的顺序。

于 2016-04-27T20:37:54.860 回答
0

使用 RPM 的 Varnish 4.0,您可以从源代码安装 vmods,而无需重新编译。

首先安装varnish-libs-devel,然后在 vmod 源目录中执行正常的 autogen.sh + configure + make 安装顺序。

这当然取决于有问题的 vmod 仍然有可用的 4.0 版本,但大多数常见的仍然有。

于 2016-03-22T12:50:17.927 回答