Squid - puis-je purger les objets de cache dans le cache de calmars à l'aide de l'URL?
Question
Je suis nouveau dans le cache de calmars.Je cherche des objets de purge avec URL HTTP.
http://$cacheuser$:$cachepassword$@$cache$:8081/CE/Delete/<protocol>/<machine-name>/<folder>/<file>
cela fonctionnera-t-il correctement.Le calmar supporte ce type de purge via URL?
merci.
La solution
J'ai hébergé un script CGI dans la machine de cache qui écoute pour la requête HTTP et exécute 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";
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow