Squid yo'naltiruvchi proksisi uchun HAProxy salomatlik tekshiruvlari
Yo'naltiruvchi proksi bilan gaplashadigan HAProxy salomatlik tekshiruvini quring va tinglovchining yetib borishi, CONNECT qabul qilinishi hamda manbadan olishni ajrating.
Proksi xostidagi /check.txt nomli fayl salomatlik uchun ravshan nishon bo'lib tuyuladi. Gap shundaki, Squid'ning ochiq yo'naltiruvchi tinglovchisi o'sha xostning hujjat ildizini taqdim etuvchi oddiy veb-sayt emas.
HEAD /check.txt HTTP/1.1 kabi manba uslubidagi so'rov yo'naltiruvchi proksi orqali oddiy HTTP so'rovi uchun kutiladigan mutlaq nishonni tashlab ketadi. Konfiguratsiyaga qarab u rad etilishi yoki boshqa mahalliy xizmat tomonidan ko'rib chiqilishi mumkin. Ikkala natija ham panel ko'rsatganidan kamroq ma'lumot berishi mumkin.
Mavjud saqlab turishingiz kerak bo'lgan xizmatni tanlang
| Tekshiruv | Foydali dalil |
|---|---|
| Proksi tinglovchisiga TCP ulanish | Yetib boradigan jarayon bu ulanishni qabul qiladi. |
| Boshqariladigan nishonga CONNECT | Proksi bu tunnel so'rovini qabul qiladi. |
| Proksi orqali HTTP olish | Tanlangan so'rov yo'li kutilgan javobni qaytarishi mumkin. |
Uchinchi holatda so'rovga nishon kerak, masalan:
HEAD http://probe.example.internal/proxy-ready HTTP/1.1
Host: probe.example.internal
Xost nomi faqat misol. Proksi hal qila oladigan va unga ataylab kirishga ruxsat berilgan boshqariladigan oxirgi nuqtadan foydalaning. HAProxy'ning http-check send direktivasi usul, URI, versiya va sarlavhalarni tanlashni qo'llab-quvvatlaydi; manba server misolini o'zgartirmasdan meros olish o'rniga o'sha so'rovni aniq sozlang.
HEAD javob holati va sarlavhalarini tekshira oladi. Hech qachon uzatilmaydigan javob tanasini tekshira olmaydi. Agar salomatlik shartnomasi tanada belgi talab qilsa, mos GET tekshiruvini tanlang va o'sha belgini tasdiqlang.
Proksi autentifikatsiyasi ishtirok etganda tekshiruv hisobi va manba cheklovlarini tor tuting. Yashil belgi olish uchun butun tinglovchini autentifikatsiyadan ozod qilish himoya qilinayotgan xizmatni o'zgartiradi.
Nihoyat, muvaffaqiyatsiz tekshiruv nimani olib tashlashi kerakligini hal qiling. Boshqariladigan manba uzilishi bir vaqtning o'zida har bir proksining yo'naltirish tekshiruvini yiqitishi mumkin. Bu siz o'lchamoqchi bo'lgan bog'liqlik bo'lishi mumkin yoki tinglovchi salomatligi va uchdan-uchga mavjudlikni alohida signallar sifatida saqlash sababi bo'lishi mumkin.