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.
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 =
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
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
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
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
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
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
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
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,
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
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
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
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
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
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.
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
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
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
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
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
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