Fáìlì kan tí orúkọ rẹ̀ ń jẹ́ /check.txt lórí ẹ̀rọ proxy dàbí ibi àfojúsùn ìlera tí ó hàn gbangba. Ìdẹ̀ ni pé olùgbọ́ alátìlẹ́yìn tí ó ṣe kedere ti Squid kì í ṣe ojú-òpó webù lasan tí ń pèsè gbòǹgbò àwọn ìwé ẹ̀rọ náà.

Ìbéèrè irú orísun bí HEAD /check.txt HTTP/1.1 ń fi ibi àfojúsùn pípé tí a ń retí fún ìbéèrè HTTP lasan nípasẹ̀ proxy alátìlẹ́yìn sílẹ̀. Ní ìbámu pẹ̀lú ìṣètò, a lè kọ̀ ọ́ tàbí iṣẹ́ àdúgbò mìíràn lè bójú tó o. Àwọn àbájáde méjèèjì lè sọ díẹ̀ sí i ju bí pátákó ìṣàkóso ṣe dábàá.

Yan iṣẹ́ tí o nílò láti jẹ́ kí ó wà ní àròwá

Àyẹ̀wòẸ̀rí tí ó wúlò
Ìsopọ̀ TCP sí olùgbọ́ proxyÌlànà tí ó lè dé gba ìsopọ̀ yẹn.
CONNECT sí ibi àfojúsùn tí a ń ṣàkósoProxy gba ìbéèrè ọ̀nà yẹn.
Gbígba HTTP nípasẹ̀ proxyỌ̀nà ìbéèrè tí a yàn lè dá ìdáhùn tí a retí padà.

Nínú ọ̀ràn kẹta, ìbéèrè nílò ibi àfojúsùn, fún àpẹẹrẹ:

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

Orúkọ ẹ̀rọ jẹ́ àpẹẹrẹ nìkan. Lo ibi ìparí tí a ń ṣàkóso tí proxy lè yanjú, tí a sì ti gbà á láàyè ní àmọ̀ọ́nú láti dé. http-check send HAProxy ń ṣe àtìlẹ́yìn fún yíyan ọ̀nà, URI, ẹ̀dá àti àwọn orí; ṣètò ìbéèrè yẹn ní gbangba dípò jíjogún àpẹẹrẹ olùpèsè orísun láìyí padà.

HEAD lè yẹ ipò ìdáhùn àti àwọn orí wò. Kò lè fìdí ara ìdáhùn tí a kò gbé jáde rí mú. Bí májẹ̀mú ìlera bá nílò àmì nínú ara, yan àyẹ̀wò GET tí ó yẹ kí o sì fìdí àmì yẹn mú.

Pa àkọsílẹ̀ àyẹ̀wò àti àwọn ìdíwọ́ orísun mọ́ ní dídín nígbà tí ìfìdí ẹ̀rí proxy bá kópa. Yíyọ olùgbọ́ pátápátá kúrò nínú ìfìdí ẹ̀rí láti rí àmì àwọ̀ ewé ń yí iṣẹ́ tí a ń dáàbò bò padà.

Níkẹyìn, pinnu ohun tí àyẹ̀wò tí ó kùnà yẹ kí ó yọ kúrò. Ìdálẹ́sẹ̀ orísun tí a ń ṣàkóso lè mú àyẹ̀wò gbígbé jáde ti gbogbo proxy kùnà lẹ́ẹ̀kan náà. Ìyẹn lè jẹ́ ìgbẹ́kẹ̀lé tí o fẹ́ díwọ̀n, tàbí ìdí láti pa ìlera olùgbọ́ àti wíwà ní àròwá láti ìparí dé ìparí mọ́ gẹ́gẹ́ bí àmì ọ̀tọ̀ọ̀tọ̀.

Àwọn àpilẹ̀kọ tó jọra