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

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 IP is not allowed to send PURGE requests."));
            }
            return (purge);
    }

Ich ziemlich sicher beide der obigen Aussagen sind "richtig", das, was ich bin hung-up auf, dass, wenn ich schickte eine

curl -X PURGE http://domain.com/

oder

curl -X PURGE http://domain.com/.*

Lack und zurück schickt 200 Gelöscht... die cache gelöscht? Auch wenn es nur die homepage und nicht den gesamten cache (schwöre, es war alle mit den oben genannten .* Methode) ist, und die oben genannten code-Schnipsel korrekt sind, gibt es einen bestimmten Grund, http://domain.com (wie in der eigentlichen homepage) nicht gelöscht?

varnishncsa zeigt:

MYIP - - [16/Feb/2015:23:23:10 -0600] "PURGE http://domain.com/HTTP/1.1" 200 241 "-" "curl/7.29.0"

Ich weiß, ich muss fehlt etwas dumm, aber ich kann nicht es herausfinden?

  • Haben Sie dachte, dies noch hin?
InformationsquelleAutor alturic | 2015-02-17
Schreibe einen Kommentar