ຖ້າການປ່ຽນລາຍຊື່ອະນຸຍາດ proxy ຂອງ Apache ບໍ່ມີຜົນ, ໃຫ້ກວດເບິ່ງວ່າເງື່ອນໄຂ <IfModule> ທີ່ອ້ອມຮອບມັນກົງກັບໂມດູນທີ່ໂຫຼດແລ້ວຫຼືບໍ່. Apache ຈະຂ້າມບລັອກທີ່ມີເງື່ອນໄຂ ເມື່ອໂມດູນທີ່ລະບຸບໍ່ມີ.

<IfModule proxy_http_module>
    <Proxy "*">
        Require ip 192.0.2.25
    </Proxy>
</IfModule>

ນີ້ແມ່ນສ່ວນໜຶ່ງຂອງກົດການເຂົ້າເຖິງສຳລັບ forward proxy ທີ່ມີຢູ່ແລ້ວ. ປ່ຽນ ທີ່ຢູ່ລູກຄ້າຕົວຢ່າງ; ຕົວຮັບຟັງ, ບົດບາດ proxy ແລະໂມດູນທີ່ຕ້ອງການ ຕ້ອງຕັ້ງຄ່າແຍກຕ່າງຫາກ.

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

ເປັນຫຍັງການເລີ່ມຕົ້ນຍັງອາດສຳເລັດ

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

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

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