বার্নিশাদম ব্যবহার করে একটি একক url এর জন্য বার্নিশ ক্যাশে পরিষ্কার করুন


12

ওয়ার্নপ্রেস ওয়েবসাইটে বার্নিশ ব্যবহার করা হচ্ছে।

আমি সম্পূর্ণ ডোমেনের পরিবর্তে একক ইউআরএল জন্য বার্নিশ পরিষ্কার করতে চাই।

এই আদেশের সাহায্যে আমি পুরো ডোমেনের জন্য বার্নিশ পুনরায় চালু করতে পারি:

varnishadm -T :6082 -S /etc/varnish/secret 'ban req.http.host ~ \"http://www.foo.com\" && req.url ~ \"^/\"'

তবে আমি কেবল একটি একক url এর জন্য বার্নিশ পরিষ্কার করতে চাই।

উদা: www.foo.com/url_to_be_purged

আমি পূর্ববর্তী কমান্ডটি একক ইউআরএল দ্বারা প্রতিস্থাপনের চেষ্টা করেছি:

varnishadm -T :6082 -S /etc/varnish/secret 'ban req.http.host ~ \"http://www.foo.com/url_to_be_purged\" && req.url ~ \"^/\"'

তবে এটি কার্যকর হয়নি, ইউআরএল এখনও HITবার্নিশে ছিল।

আমি কীভাবে এটি অর্জন করতে পারি তার কোনও ধারণা?

হালনাগাদ

ঘোলাঘরের উত্তরের পরামর্শ হিসাবে আমি নিম্নলিখিত আদেশটি চেষ্টা করেছি:

varnishadm -T :6082 -S /etc/varnish/secret ban "req.http.host == http://www.foo.com && req.url == http://www.foo.com/url_to_be_purged"

আমি এই প্রকরণটিও চেষ্টা করেছি:

varnishadm -T :6082 -S /etc/varnish/secret ban "req.http.host == http://www.foo.com && req.url == /url_to_be_purged"

তবে আমি এখনও HITইউআরএল এ পাই এবং ডেটা আপডেট হয় না


1
ম্যান, হোস্টনেমে স্কিম (HTTP: // বা https: // বা ftp: // বা অন্যান্য) ব্যবহার বন্ধ করুন :) আপনার কমান্ডটি হওয়া উচিত: বার্নিশাদম-টি: 6082-এস / ইত্যাদি / বার্নিশ / গোপন নিষিদ্ধকরণ "req.http .হোস্ট == www.foo.com && req.url == / url_to_be_purged "
ঘোলাঘ

উত্তর:


20

আপনাকে হোস্টনামের জন্য স্কিম নির্দিষ্ট করার দরকার নেই এবং আপনি রেজেক্সের পরিবর্তে কড়া ম্যাচ ব্যবহার করতে পারেন:

varnishadm -T 127.0.0.1:6082 -S /etc/varnish/secret ban "req.http.host == example.com && req.url == /some/url/"

1
অন্য উত্তরের ভুল জায়গায় উদ্ধৃতি ছিল। > varnishadm -T 127.0.0.1:6082 -S / ইত্যাদি / বার্নিশ / গোপন "নিষেধাজ্ঞা rek.url == / url_to_be_purged"
জিম হোমস

0

আপনি নিম্নলিখিত চেষ্টা করতে পারেন:

sudo varnishadm -S /etc/varnish/secret  -T 127.0.0.1:6082 "ban req.url ~ \"http://example.com/testimage.png$\""

আমার জন্য কাজ।


2
এটি sudoঅন্য উত্তর ছাড়া কিছুই যুক্ত করে না । এটি মন্তব্য হিসাবে ভাল হতে পারে।
এসা জোকিনেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.