Squid يۆتكەش ۋاكالەتچىسى ئۈچۈن HAProxy ساغلاملىق تەكشۈرۈشى
يۆتكەش ۋاكالەتچىسى بىلەن سۆزلىشىدىغان HAProxy ساغلاملىق تەكشۈرۈشىنى قۇرۇپ، ئاڭلىغۇچىنىڭ يېتىشچانلىقى، CONNECT قوبۇل قىلىشى ۋە مەنبەدىن ئېلىشنى ئايرىڭ.
ۋاكالەتچى ساھىبىدا /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 تەكشۈرۈشىنى تاللاپ، شۇ بەلگىنى جەزملەشتۈرۈڭ.
ۋاكالەتچى دەلىللەش قاتناشقاندا تەكشۈرۈش ھېساباتى ۋە مەنبە چەكلىمىلىرىنى تار ساقلاڭ. يېشىل بەلگە ئېلىش ئۈچۈن پۈتۈن ئاڭلىغۇچىنى دەلىللەشتىن بوشاتقاندا قوغدىلىۋاتقان مۇلازىمەت ئۆزگىرىدۇ.
ئاخىرىدا، مەغلۇپ بولغان تەكشۈرۈش نېمىنى چىقىرىۋېتىشى كېرەكلىكىنى بېكىتىڭ. كونترول قىلىنغان مەنبە ئۈزۈلۈشى ھەممە ۋاكالەتچىنىڭ يەتكۈزۈش تەكشۈرۈشىنى بىرلا ۋاقىتتا مەغلۇپ قىلالايدۇ. بۇ سىز ئۆلچەمەكچى بولغان باغلىنىش بولۇشى مۇمكىن، ياكى ئاڭلىغۇچى ساغلاملىقى بىلەن ئۇچتىن-ئۇچقا يېتىشچانلىقنى ئايرىم سىگنال قىلىپ ساقلاپ قېلىشنىڭ سەۋەبى بولۇشى مۇمكىن.