ບລັອກ <VirtualHost> ອະທິບາຍວ່າ Apache ຄວນຈັດການຄຳຮ້ອງທີ່ກົງກັນແນວໃດ. ແຕ່ມັນບໍ່ໄດ້ສ້າງ socket ຮັບຟັງ. ດັ່ງນັ້ນການຕັ້ງຄ່າ proxy ສົ່ງຕໍ່ເທິງ port 8080 ສາມາດມີຢູ່ໃນໄຟລ໌ທີ່ເບິ່ງຄືຖືກຕ້ອງ ໃນຂະນະທີ່ລູກຄ້າບໍ່ພົບຕົວຮັບຟັງຢູ່ທີ່ນັ້ນ.

Listen ຄຳສັ່ງສະໜອງຄວາມຕ້ອງການແຍກຕ່າງຫາກນັ້ນ. ສຳລັບ proxy ທີ່ເຂົ້າເຖິງໄດ້ພຽງແຕ່ຜ່ານລູກຄ້າທ້ອງຖິ່ນ ຫຼື ອຸໂມງທີ່ຖືກປ້ອງກັນ, ຮູບແບບທີ່ຕ້ອງການອາດປະກອບມີ:

Listen 127.0.0.1:8080

<VirtualHost 127.0.0.1:8080>
    # Existing restricted forward-proxy configuration
</VirtualHost>

ນີ້ສະແດງຄວາມສຳພັນ, ບໍ່ແມ່ນການຕິດຕັ້ງ proxy ແບບເຕັມຮູບ. ຮັກສາການອະນຸຍາດລູກຄ້າ ແລະ ຂໍ້ຈຳກັດປາຍທາງທີ່ມີຢູ່. ທີ່ຢູ່ loopback ຈົງໃຈບໍ່ສະເໜີຕົວຮັບຟັງ proxy ສາທາລະນະໃໝ່.

ກວດສອບການຕັ້ງຄ່າທີ່ມີຜົນສຳລັບລາຍການ Listen ທີ່ທັບຊ້ອນກັນ. ການເພີ່ມຄຳສັ່ງອື່ນໂດຍບໍ່ສັງເກດຕົວຮັບຟັງທີ່ມີຢູ່ອາດຂັດຂວາງການເລີ່ມຕົ້ນ. ຂັ້ນຕອນການເລີ່ມໃໝ່ທີ່ Apache ສະໜັບສະໜູນກໍສຳຄັນ ເມື່ອຍ້າຍຈາກທີ່ຢູ່ສະເພາະໄປຫາການຜູກ wildcard ທີ່ທັບຊ້ອນ.

ເມື່ອ SSH ສົ່ງຕໍ່ມາຫາ proxy ນີ້, ປາຍທາງໄກຕ້ອງໄປຮອດຕົວຮັບຟັງຕົວຈິງ. ການເຂົ້າສູ່ລະບົບ SSH ທີ່ສຳເລັດບໍ່ໄດ້ເຮັດໃຫ້ port Apache ທີ່ຕັ້ງຄ່າເປັນຢູ່. ແກ້ໄຂຕົວຮັບຟັງ ແລະ ການຜູກທີ່ຕ້ອງການ ກ່ອນປ່ຽນຂໍ້ມູນ HTTP ຫຼື ເຮັດໃຫ້ກົດການເຂົ້າເຖິງອ່ອນແອລົງ. ຈາກນັ້ນ ກວດສອບກໍລະນີເຂົ້າເຖິງທີ່ອະນຸຍາດ ແລະ ປະຕິເສດ ເທິງຕົວຮັບຟັງຕົວຈິງ.

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