varnish-vcl 相关问题

Varnish配置语言(VCL)是一种特定于域的小型语言,用于为Varnish HTTP加速器定义请求处理和缓存策略。不要将它与Delphi和C ++ Builder中使用的Visual Component Library(VCL)混淆。对于与这些产品相关的问题,请使用“vcl”标签。

消失以连接 HTTPS 服务

设置img Web 服务器建立在内部网络上(没有互联网连接)。用户必须能够访问内部用户和外部(公共)用户。 Web 服务器无法使用的情况

回答 0 投票 0

清漆在将其分离到容器中后抛出 503 错误

下面是Varnish容器及其日志和应用程序容器及其日志。 在我将清漆分离到容器中之前,清漆在具有相同 b 的应用程序容器中工作正常......

回答 2 投票 0

Varnish VCL,字符串连接

我正在尝试检查请求标头是否包含某个 ip,但是使用匹配运算符 ~ 没有按预期工作: 如果(req.http.X-Forwarded-For && req.http.X-Forwarded-For ~ &quo...

回答 0 投票 0

Varnish: 清理说,它的工作,但不删除旧内容。

我在数字海洋Ubuntu虚拟机上运行一个独立的varnish实例,基本上工作正常。这个设置是用来承担一个旧的wordpress服务器的负载,它位于其他任何地方。这工作...

回答 1 投票 3

在VCL中使用C语言修改响应

varnish文档中说,我们可以在VCL文件中包含C代码段,比如sub vcl_hash { C{ int i = * 一些获取数字的逻辑 * }C }。但现在我怎么能用值...

回答 1 投票 0

Varnish:禁止使用任何GET参数的URL。

我在使用Varnish cache 3.有时我需要根据URL忽略GET参数和任何头文件而使缓存无效。我使用BAN命令来处理这个问题。GET命令来检索内容。结果他们...

回答 1 投票 0

如何将esi标签加入到主esi标签中?

我在项目中使用esi和Varnish作为缓存代理服务器。主块有1小时的ttl和几个块进入与ttl 10分钟内。是否可以将esi标签包含在主esi标签中......

回答 1 投票 0


如何在Varnish中的default.vcl中创建自定义函数?

我的vcl中有重复的代码,我想创建自定义函数而不嵌入嵌入式C代码。有可能吗?

回答 1 投票 1

我正在从EC2 linux上的docker hub运行开放清漆图像,如何启用清漆日志记录?

我具有带有主机和端口的Default.vcl,并已复制到容器清漆:/ etc / varnish,我可以通过清漆打入后端,但无法使用docker日志跟踪清漆日志

回答 1 投票 0

清漆正则表达式或if(bereq.url〜“

我尝试为清漆缓存v4创建一个正则表达式sub vcl_backend_response {if(bereq.url〜“(/ media | / bundles | / sonata_admin / | / build)$”){{未设置beresp.http.set-cookie;设置beresp ....

回答 1 投票 0


Varnish缓存未将Content-Length标头发送到后端服务器

我正在尝试使用Varnish缓存来缓存POST请求。我正在使用vcl文件作为vcl 4.0;导入标准进口车身;后端默认{.host =“ **。***。**。***”; .port =“ **”; ...

回答 1 投票 0

有人可以解释在不同情况下PRIV_CALL,PRIV_TASK,PRIV_TOP,PRIV_VCL在私有指针后使用清漆vmod吗?

我希望维护varnish在vmod中接收的主机名的本地状态。使用哪个PRIV_CALL,PRIV_TASK,PRIV_TOP,PRIV_VCL指针以及哪种情况?这是针对...

回答 1 投票 0

将使用BAN从Varnish中删除遗漏和遗漏

我们的缓存控制标头仅在应用程序部署期间更改。成功部署后,我们当前的部署管道会触发整个站点上的BAN以刷新缓存。请问这个禁令...

回答 1 投票 0

Wordpress Varnish vcl配置

当我在Varnish vcl配置中用户使用apache时:.expected_response = 200;并且一切正常,但是当安装Litespeed时,我应该将此参数更改为:.expected_response = 301; ...

回答 1 投票 0

一种从Varnish快速清除非常大的URL列表的方 法

我的Varnish服务器缓存了一个地图切片服务器,该服务器每1分钟从OpenStreetMap进行实时更新。通常,地图的整个区域都需要无效-即10,000甚至100,000 ......>

回答 1 投票 0

如何在Varnish VCL中使用std截断

我正在尝试截断我用于Varnish VCL的随机数,该随机数来自STD vmod。问题在于std.real2integer()值仅传递给std.round(),您可以猜到,它只能......>

回答 1 投票 0

如何重现VCL 3.0 vcl_recv的行为/在VCL 4.0中重新启动

我正在将旧的Varnish 3服务器升级到Varnish 6.11,此Varnish服务器已设置为避免使用管道缓存大文件(超过100mb)。首先将请求正常发送到后端,如果...

回答 1 投票 0

清漆缓存中的无限重定向循环

我们最近将Varnish放在了Drupal的前面,因为服务器承受着沉重的负担,总体上我们感到非常满意。剩下的唯一问题是,我们有时会有一个无限的...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.