ການປະກາດ parent ໃນ Squid ຢ່າງດຽວບໍ່ໄດ້ບັງຄັບທຸກຄຳຂໍສົ່ງຕໍ່ໃຫ້ໃຊ້ມັນ. ຖ້າທາງກົງຂັດນະໂຍບາຍ ໃຫ້ຕັ້ງຂໍ້ກຳນົດນີ້ຊັດເຈນ ແລະທົດສອບເມື່ອ parent ໃຊ້ບໍ່ໄດ້.

ຕົວຢ່າງສຳລັບ Squid 6.13 ນີ້ຕັ້ງຊື່ parent ໜຶ່ງຕົວ ແລະຫ້າມສົ່ງຕໍ່ໄປເຊີບເວີຕົ້ນທາງໂດຍກົງສຳລັບຕົ້ນທາງໄຄເອັນໜຶ່ງແຫ່ງ:

cache_peer 192.0.2.20 parent 3128 0 no-query default name=upstream
acl routed_client src 198.51.100.27/32
never_direct allow routed_client

ທັງສອງທີ່ຢູ່ເປັນຄ່າຕົວຢ່າງ. ໃນການທົດສອບ upstream ທີ່ຄວບຄຸມໄດ້ ແລະອະນຸຍາດ HTTP parent ສາທາລະນະ ໃຫ້ເລືອກທີ່ຢູ່ຈາກລາຍຊື່ HTTP ພຣັອກຊີ. ເກັບນະໂຍບາຍ http_access ແຍກທີ່ຮັບແຕ່ໄຄເອັນທີ່ຕ້ອງການ. ກົດເສັ້ນທາງບໍ່ໄດ້ໃຫ້ສິດໄຄເອັນໃຊ້ພຣັອກຊີ.

ກວດກົດເສັ້ນທາງທີ່ມີຢູ່

no-query ປິດຄຳຖາມ ICP ໄປ peer ນີ້. ສູນແມ່ນພອດຄຳຖາມຂອງ peer ບໍ່ແມ່ນຕົວຮັບ HTTP. ຕົວຮັບຝັ່ງໄຄເອັນ ແລະກົດເຂົ້າເຖິງຍັງແຍກກັນ.

ກວດຄ່າ always_direct ເກົ່າ ແລະການເລືອກ peer ອື່ນກ່ອນເພີ່ມບລັອກ. ການປະຕິເສດຄູ່ທີ່ກົງໃນ always_direct ບໍ່ໄດ້ບັງຄັບ parent ດ້ວຍຕົນເອງ. ກົດ never-direct ທີ່ຊັດຈຶ່ງລະບຸຂໍ້ກຳນົດນີ້ສຳລັບໄຄເອັນທີ່ເລືອກ.

ສິ່ງນີ້ຄວບຄຸມທຸລະກຳທີ່ຕ້ອງສົ່ງຕໍ່. ລາຍການແຄດພາຍໃນທີ່ໃຊ້ໄດ້ອາດຕອບໂດຍບໍ່ຕິດຕໍ່ parent ດັ່ງນັ້ນບໍ່ມີການເຊື່ອມ parent ໃໝ່ຈຶ່ງບໍ່ແມ່ນລະເມີດເສັ້ນທາງໂດຍອັດຕະໂນມັດ.

ກວດເສັ້ນທາງ ແລະພຶດຕິກຳເມື່ອລົ້ມເຫຼວ

ໃຊ້ປາຍທາງທີ່ຄວບຄຸມໄດ້ ແລະເບິ່ງຂໍ້ມູນລຳດັບຊັ້ນໃນ access logຄູ່ກັບສິ່ງທີ່ປາຍທາງສັງເກດ. ສະຖານະ HTTP ສຸດທ້າຍຢ່າງດຽວບອກບໍ່ໄດ້ວ່າ Squid ໃຊ້ parent ຫຼືທາງກົງ.

ໃນການທົດສອບບຳລຸງຮັກສາ ເຮັດໃຫ້ parent ໃຊ້ບໍ່ໄດ້ແລ້ວຂໍລາຍການເກົ່າທີ່ບໍ່ຢູ່ໃນແຄດຊ້ຳ. ຖ້ານະໂຍບາຍຫ້າມສົ່ງກົງ ທຸລະກຳຄວນລົ້ມເຫຼວແທນການໄປເຖິງຕົ້ນທາງດ້ວຍທາງອື່ນ. ເຮັດສະເພາະບໍລິການທີ່ທ່ານຄວບຄຸມ ແລະຄືນຄ່າທີ່ຕັ້ງໃຈໄວ້ພາຍຫຼັງ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ