Örtük (wrapper) sıfır yükləmə çıxış kodunu müşahidə olunan “HTTP 200 OK” cavabına çevirə bilməz. Hər qatın həqiqətən nə bildirdiyini qeyd edin:

SahəCavablandırılan sual
Alət və ya plagin çıxışıYoxlama icra olundu və hansı uğursuzluq sinfini bildirdi?
Proksi danışıqlarıYönləndirmə və ya tələb olunan tunel qəbul edildi?
Mənbə statusu və gözlənilən məzmunTətbiq nəzərdə tutulan nəticəni qaytardı?
TLS doğrulamasıKonfiqurasiya edilmiş identifikasiya yoxlamaları uğurlu oldu?

curl adətən HTTP xəta cavabından sonra sıfır qaytara bilir. Onun fail seçimləri çıxış davranışını dəyişir, lakin uğursuzluq çıxışı statusu yenə də unikal şəkildə müəyyən etmir. Wget çıxış dəyərləri də kateqoriyalardır: autentifikasiya uğursuzluğu ayrıca HTTP 401 dəyəri deyil və server xətası kateqoriyası onun içindəki hər cavabı müəyyən etmir. 401 gözləyən yoxlama həmin cavabı müşahidə etməlidir.

Proksinin son nöqtəsini və saytın adını ayrı saxlayın. HTTP-proksi yoxlamasının TCP həmsöhbəti proksidir; CONNECT təyinatı adlandırır, onun TLS sessiyası sonra tunelin içində işləyir. HTTPS proksi üçün xarici proksi etimadı başqa bir sertifikat yoxlamasıdır.

SSL bayrağını doğrulama kimi qəbul etməzdən əvvəl plaginin zəmanətini araşdırın. Monitoring Plugins check_http-i check_curl xeyrinə köhnəlmiş sayır. check_http sənədi xəbərdarlıq edir ki, yalnız SSL seçmək host adını və ya buraxıcı etimadını doğrulamır; check_curl-un sənədləşdirilmiş verify-peer seçimi həmin doğrulamanı əhatə edir.

Nəzərdə tutulan autentifikasiyalı marşrutdan da istifadə edin. Port zondlaması yaşıl qala bilər, halbuki əməliyyat hesabı 407 alır. Sirrini yerləşdirmənin uyğun mexanizmi ilə çatdırın və həqiqətən uğursuz olan mərhələni bildirin: rədd edilmiş tunel gözlənilməz sayt statusundan fərqli bir düzəliş tələb edir.

Əlaqəli məqalələr