Beh, mi terrò le cose semplici, le richieste di Aria nel Filtro (? O almeno così pensavo) erano praticamente tutti gestiti letteralmente:vernice 4, spurgo - ho pensato che avevo capito tutto
acl purge {
"localhost";
"127.0.0.1";
}
e poi
if (req.method == "PURGE") {
if (!client.ip ~ purge) {
return(synth(405, "This IP is not allowed to send PURGE requests."));
}
return (purge);
}
ho abbastanza certo entrambe le dichiarazioni di cui sopra sono "corrette", la cosa che sto appeso-up su è che se ho mandato un
curl -X PURGE http://domain.com/
o
curl -X PURGE http://domain.com/.*
e Varnish restituisce 200 purgato bene ... la cache viene eliminato? Anche se è solo la homepage e non l'intera cache (si è detto che utilizzava il metodo. * Sopra) e i frammenti di codice sopra riportati sono corretti c'è qualche ragione particolare per cui lo http://domain.com (come nella home page attuale) non viene eliminato?
spettacoli varnishncsa:
MYIP - - [16/Feb/2015:23:23:10 -0600] "PURGE http://domain.com/ HTTP/1.1" 200 241 "-" "curl/7.29.0"
So che devo essere manca qualcosa di sciocco, ma non riesco a capirlo?
Hai già capito? – hsb1007