Squid: ¿Puedo purgar objetos de caché en caché de calamar usando URL?
Pregunta
Soy nuevo en Squid-Cache.Estoy buscando objetos de purga utilizando la URL http.
http://$cacheuser$:$cachepassword$@$cache$:8081/CE/Delete/<protocol>/<machine-name>/<folder>/<file>
Esto funcionará correctamente.¿Sistema de calamar este tipo de purga a través de URL?
gracias.
Solución
He alojado un script CGI en la máquina de caché que escucha la solicitud HTTP y ejecuta Squidclient.
use CGI qw(:standard);
$urltopurge=param("url");
print $urltopurge;
print header();
print "Trying to purge <b>$urltopurge</b><P>";
print "sending command <B>squidclient -v -m PURGE -h 172.24.133.181 -p 8081 $urltopurge</b> to proxy server<P><HR><b>Server Response:</b><P>";
$result = system ("C:\\squid\\bin\\squidclient.exe -v -m PURGE -p 8081 $urltopurge");
print $result;
print "<hr>";
print "purger.cgi - Praveen";
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow