varnish-vcl

    2热度

    1回答

    使用清漆3.0.7。为了转发任何非SSL连接我已经添加了以下子程序到我的VCL: sub vcl_synth { if (resp.status == 750) { set resp.status = 301; set resp.http.Location = req.http.x-redir; return(deliver); } }

    0热度

    1回答

    是否有充分的理由追加以逗号分隔的ips或将以下工作? if (req.restarts == 0) { if (!req.http.x-forwarded-for) { set req.http.X-Forwarded-For = client.ip; } }

    0热度

    1回答

    我有几个清漆缓存正在运行,并且希望能够在本地清漆节点上有ban()/purge()内容,并且从那里我也想清除远程清漆,所以我可以清除所有清漆主机。 它应该在“POST”方法调用上触发。任何机会调用脚本?在这种情况下?或者在远程缓存上执行BAN/POST请求? sub vcl_recv { if(req.http.X-bypass-Cache == "yes" || req.method == "

    1热度

    1回答

    我目前正在使用清漆为我的网站,以前它工作正常,没有问题,但今天我得到的是503错误时试图访问我的网站的任何部分,这是我从varnishlog回来。 3 VCL_return c pass 3 FetchError c no backend connection 3 VCL_call c error

    1热度

    2回答

    我试图使清漆工作与最后修改的标题,但无论我做什么我的页面在120s缓存,并且清漆永远不会与后端重新验证。 我的后端在发送这些标题: Cache-Control: must-revalidate, proxy-revalidate, public, stale-while-revalidate=0 Last-Modified: Fri, 22 Jan 2016 03:32:33 GMT 当我登

    1热度

    1回答

    背景: 我们的网络结构将所有流量都带入Varnish安装,然后根据以前的管理员设置规则将流量转移到5个不同的Web服务器之一。我对清漆没有太多经验。 昨晚我们被一个特定文件的请求轰炸。这个文件是我们限制到一组特定服务器的文件,并且由于原因,它与我们的主数据库有直接的联系。显然,这不是最佳的,因此我们的网站遭受了很大的打击。我试图做的和失败的,是在Varnish VCL中编写一段代码,该代码将为该文

    1热度

    1回答

    我在我的vcl中有重复代码,我想创建自定义函数而不嵌入内联C代码。有可能的? 非常感谢您的阅读! 问候

    -1热度

    1回答

    发生错误我用default.vcl C{#include <time.h>}C 下面的代码在启动时发生错误。 Message from C-compiler: ./vcl.TfBe17Rg.c:429:21: time.h: No such file or directory ./vcl.TfBe17Rg.c:430:23: string.h: No such file or direct

    1热度

    2回答

    我一直在关注如何设置haproxy和varnish。 (Link)但是,本教程是在几年前编写的。我一直在试图改变V3清漆的配置,并在这部分所遇到的一个问题: sub vcl_hit { # Purge if (req.request == "PURGE") { set obj.ttl = 0s; error 200 "Purged.";

    2热度

    1回答

    Heey好,我挣扎中光油 if (req.url ~ "/somepath/(.*)/saml/sp/metadata") { set req.backend = somebackend_https; set req.url = regsub(req.url, "/somepath/(.*)/saml/sp/metadata","$1/saml/sp/metadata");