Tag: varnish-vcl

Die Varnish Configuration Language (VCL) ist eine kleine Domäne-spezifische Sprache verwendet, um zu definieren, request-handling und caching-Richtlinien für den Lack HTTP accelerator.

Nicht zu verwechseln mit der Visual Component Library (VCL) für Delphi und C++Builder. Verwenden Sie die „vcl“ – tag für Fragen rund um diese Produkte.

Lack und SSL mit Pfund

Anzahl der Antworten 1 Antworten
Ich habe meine Lack-server wie folgt: backend web1 {.host = "XXX.XXX.XXX.XXX"; .port = "80";} backend web2 {.host = "XXX.XXX.XXX.XXX"; .port = "80";} backend web3 {.host = "XXX.XXX.XXX.XXX"; .port = "80";} backend web1_ssl {.host = "XXX.XXX.XXX.XXX"; .port =

Lack wird nicht erkannt req.Gnade variable

Anzahl der Antworten 2 Antworten
Ich habe eine frische Installation von Slackware 64 14bit, und blickte durch Lack-installation-Dokumentation ich habe alle Abhängigkeiten installiert und kompiliert Lack ohne Fehler (make check alle tests besteht) Doch, wenn ich versuche zu laufen Lack mit varnishd

Lack nicht Verarbeitung ESI umfasst

Anzahl der Antworten 4 Antworten
Ich versuche, setup-Lack zu verarbeiten ESI umfasst, die auf einer lokalen Umgebung. Ich bin mit Lack in einer virtuellen Maschine und der Inhalt läuft auf der host-Maschine. Ich habe zwei Dateien "index.html" und "test.html". Diese sind beide

Lack entfernt Öffentliche IP-Adresse vom X-Forwarded-for

Anzahl der Antworten 2 Antworten
Stehe ich vor einem Problem, bei dem der Lack nicht senden Zwischengeschalteten proxy IP oder Public IP in einem bestimmten Fall. Szenario ist wie folgt : Einige Hotel /Unternehmen ist der squid-proxy konfiguriert ist und der Datenverkehr

Was ist der Pipe-Modus und pass-Modus in Lack

Anzahl der Antworten 1 Antworten
was ist der pipe-Modus und pass-Modus in Lack-cache ... ich habe versucht Sie unter diesem link, um zu verstehen, Lack. Ich etwas verstehen, weitergeben, aber ich würde gerne eine bessere Erklärung.. http://spin.atomicobject.com/2013/01/16/speed-up-website-varnish/ InformationsquelleAutor J-D | 2014-03-19

Lack 4 -, Spül - ich dachte, ich hätte alles herausgefunden

Anzahl der Antworten 1 Antworten
Gut, ich werde es einfach halten, PURGE Anfragen (oder so dachte ich?) waren so ziemlich alle behandelt wörtlich: acl purge { "localhost"; "127.0.0.1"; } dann if (req.method == "PURGE") { if (!client.ip ~ purge) { return(synth(405, "This

Lack entfernen, bestimmte cookies von backend-Reaktion

Anzahl der Antworten 1 Antworten
Ich entfernen müssen bestimmte cookies von der backend-Reaktion im Lack. Meine back-End-server setzt eine Reihe von cookies, die brauche ich nicht und kann ich leider nicht kontrollieren, so dass ich diese löschen möchten. Aber ich brauche einige

Wie Sie Festlegen, Lack-Cache-Control-Header

Anzahl der Antworten 3 Antworten
Ich hoffe mir kann jemand beraten über die richtige Methode für immer Lack zum senden von cache-control-Header. Derzeit ist meine Konfiguration senden "Cache-Control: no-cache" auf Klienten. Vielen Dank im Voraus für jeden, der helfen kann... Es könnte

Lack automagisch hinzufügen load balancer IP zu X-Forwarded-For-header

Anzahl der Antworten 3 Antworten
Meine Anfrage läuft wie folgt ab; HAProxy --> Varnish (4.0.1) --> Apache web backends Wenn ein neuer request kommt in HAProxy, die client-IP-Adresse Hinzugefügt wird, die X-Forwarded-For header (was gut ist!). Aber es sieht aus wie Lack,

Lack: Cacheble aber nicht zwischengespeichert

Anzahl der Antworten 1 Antworten
wenn ich diesen Befehl ausführen varnishtop -i txurl diese Anfrage "cacheble", aber nicht "zwischengespeichert". Ich sehe "Age=0" (Alter, halten in Lack), wie um es zu Bearbeiten? Dies ist der Antrag für meine .php-Seite GET-Verwendet http://example.com User-Agent: lwp-request/5.810

Ändern Listen-Port auf httpd Konfig für Varnish-Konfiguration

Anzahl der Antworten 2 Antworten
Habe ich installiert, Cache Lack meinen CentOS server.Ich versuche die Konfiguration korrekt, aber wie ich gelesen habe viele Dokument, die sagen mir ändern apache port Listen 80 zu Listen 8080. Aber ich konnte keine Zeile Listen 80

So löschen Sie die komplette cache im Lack?

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach einem Weg, um löschen Sie den cache für alle Domänen und URLs in Lack. Derzeit würde ich ausgeben müssen, die einzelnen Befehle für die einzelnen URLs, zum Beispiel: curl -X PURGE

Nicht neu starten Lack über "service varnish restart"

Anzahl der Antworten 1 Antworten
Ich änderungen in "/etc/default/varnish" sowie der vcl-Datei "/etc/varnish/default.vcl" und deshalb wollen neu starten, Lack. Aber ich bin nicht in der Lage, um herauszufinden, was falsch ist. Bereits verbrachte mehr als eine Stunde lookijng in es, aber kein

Lack 503 service unavailable

Anzahl der Antworten 1 Antworten
Mein Lack version ist 3.0. Meinem server funktioniert gut, während ich curl die URLs, aber beim benutzen Lack cache es zurück 503 service unavailable gelegentlich. Log info mag: 0 Debug - "VCL_error(200, OK)" 24 VCL_call c recv

Lack Client-IP nicht einloggen Apache-Logs

Anzahl der Antworten 3 Antworten
Habe ich konfiguriert Lack 3 mit Apache und es läuft tadellos in Ordnung. Aber ich bin nicht in der Lage, um die Client-ip angemeldet Apache-logs. Ich habe versucht ein paar Lösungen zu googeln, um mit kein Glück.

Stripping-out-select-querystring-Attribut/Wert-Paare, damit der Lack wird nicht variieren, Sie den cache, indem Sie

Anzahl der Antworten 7 Antworten
Mein Ziel ist eine "whitelist" bestimmten querystring-Parametern und Ihre Werte, damit der Lack wird nicht variieren, cache zwischen den urls. Beispiel: Url 1: http://foo.com/someproduct.html?utm_code=google&type=hello Url 2: http://foo.com/someproduct.html?utm_code=yahoo&type=hello Url 3: http://foo.com/someproduct.html?utm_code=yahoo&type=goodbye Im obigen Beispiel ich will auf die

Wie um zu überprüfen, ob Lack cache richtig funktioniert?

Anzahl der Antworten 2 Antworten
Ich bin mit Lack-Cache auf einem WordPress-website, die läuft auf Nginx. Es konfiguriert die Art und Weise erwähnt in dieser blog. Es ist Arbeit, aber ich bin nicht sicher, ob es tatsächlich das bereitstellen von Inhalten aus

Error 503 Backend fetch failed

Anzahl der Antworten 3 Antworten
Ich habe diesen Fehler in meiner Website Error 503 Backend fetch failed Backend fetch failed Guru Meditation: XID: 526707 Varnish cache server Wer weiß, was die Ursache sein kann oder wie man herausfindet, was passiert? Es happenned

Lack: Guru Meditation

Anzahl der Antworten 2 Antworten
Ich bin der Installation folgenden Lack Lack 3.0.2 Dokumentation /etc/varnish/default.vcl backend default { .host = "127.0.0.1"; .port = "80"; .connect_timeout = 600s; .first_byte_timeout = 600s; .between_bytes_timeout = 600s; } Mittagessen Befehl sudo varnishd -f /etc/varnish/default.vcl -s malloc,200M

Wie debugge VCL in Lack?

Anzahl der Antworten 2 Antworten
Wie kann ich print a log im VCL? Kann ich drucken melden Sie info auf dem Bildschirm? Kann ich tun, wie diese? sub vcl_recv { .... log.info(req.http.host); //can i write a log here? .... } Kommentar zu

Lack-Hit-for-Pass bedeutet?

Anzahl der Antworten 1 Antworten
Lack-Version 3 hat einige Objekte, die für verschiedene Operationen. Beispielsweise pass wird verwendet, wenn es um abrufen von Daten aus backend. und es nutzt hit, wenn es feststellt, das anfordern von Inhalten im cache. Aber ich kann