ფაილი სახელად /check.txt პროქსის ჰოსტზე თითქოს აშკარა ჯანმრთელობის სამიზნეა. ხაფანგი ის არის, რომ Squid-ის აშკარა გადამისამართებელი მსმენელი არ არის ჩვეულებრივი ვებსაიტი, რომელიც ამ ჰოსტის დოკუმენტების ფესვს ემსახურება.

წყაროს სტილის მოთხოვნა, როგორიცაა HEAD /check.txt HTTP/1.1, გამოტოვებს აბსოლუტურ სამიზნეს, რომელიც მოსალოდნელია ჩვეულებრივი HTTP მოთხოვნისთვის გადამისამართებელი პროქსის მეშვეობით. კონფიგურაციის მიხედვით ის შეიძლება უარყოფილ იქნეს ან სხვა ლოკალურმა სერვისმა დაამუშაოს. ორივე შედეგმა შეიძლება იმაზე ნაკლები გითხრათ, ვიდრე დაფა მიუთითებს.

აირჩიეთ სერვისი, რომელიც ხელმისაწვდომი უნდა დარჩეს

შემოწმებასასარგებლო მტკიცებულება
TCP კავშირი პროქსის მსმენელთანმისაწვდომი პროცესი იღებს ამ კავშირს.
CONNECT კონტროლირებად სამიზნესთანპროქსი იღებს ამ გვირაბის მოთხოვნას.
HTTP-ის მიღება პროქსის მეშვეობითარჩეულ მოთხოვნის გზას შეუძლია მოსალოდნელი პასუხის დაბრუნება.

მესამე შემთხვევაში მოთხოვნას სამიზნე სჭირდება, მაგალითად:

HEAD http://probe.example.internal/proxy-ready HTTP/1.1
Host: probe.example.internal

ჰოსტის სახელი მხოლოდ საილუსტრაციოა. გამოიყენეთ კონტროლირებადი ბოლო წერტილი, რომელიც პროქსის შეუძლია გადაწყვიტოს და რომელზეც მას განზრახ აქვს მისვლის უფლება. HAProxy-ის http-check send მხარს უჭერს მეთოდის, URI-ის, ვერსიისა და სათაურების არჩევას; ეს მოთხოვნა ცალსახად დააკონფიგურირეთ, ნაცვლად იმისა, რომ წყაროს სერვერის მაგალითი უცვლელად დაიმკვიდროთ.

HEAD-ს შეუძლია პასუხის სტატუსისა და სათაურების შემოწმება. მას არ შეუძლია იმ პასუხის სხეულის ვალიდაცია, რომელიც არასოდეს გადაიცემა. თუ ჯანმრთელობის ხელშეკრულება სხეულში ნიშანს მოითხოვს, აირჩიეთ შესაბამისი GET შემოწმება და დაადასტურეთ ის ნიშანი.

როცა პროქსის ავთენტიფიკაციაა ჩართული, შემოწმების ანგარიში და წყაროს შეზღუდვები ვიწროდ შეინახეთ. მთელი მსმენელის ავთენტიფიკაციისგან გათავისუფლება მწვანე ნიშნისთვის ცვლის იმ სერვისს, რომელიც დაცულია.

ბოლოს, გადაწყვიტეთ, რა უნდა მოაშოროს წარუმატებელმა შემოწმებამ. კონტროლირებადი წყაროს გათიშვამ შეიძლება ერთდროულად ჩააგდოს ყველა პროქსის გადაცემის შემოწმება. ეს შეიძლება ზუსტად ის დამოკიდებულება იყოს, რომლის გაზომვაც გსურთ, ან მიზეზი, რომ მსმენელის ჯანმრთელობა და ბოლოდან ბოლომდე ხელმისაწვდომობა ცალკე სიგნალებად შეინახოთ.

დაკავშირებული სტატიები