บล็อก <VirtualHost> อธิบายว่า Apache ควรจัดการคำขอที่ตรงกันอย่างไร แต่ไม่ได้สร้างซ็อกเก็ตรับฟัง ดังนั้นการกำหนดค่าพร็อกซีส่งต่อบนพอร์ต 8080 จึงอาจมีอยู่ในไฟล์ที่ดูถูกต้อง ขณะที่ไคลเอนต์ไม่พบตัวรับฟังที่นั่น

คำสั่ง Listen ให้ข้อกำหนดแยกต่างหากนั้น สำหรับพร็อกซีที่เข้าถึงได้ผ่านไคลเอนต์ภายในหรืออุโมงค์ที่ป้องกันเท่านั้น รูปแบบที่ต้องการอาจรวมถึง:

Listen 127.0.0.1:8080

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

นี่แสดงความสัมพันธ์ ไม่ใช่การติดตั้งพร็อกซีที่สมบูรณ์ รักษาการอนุญาตไคลเอนต์และข้อจำกัดปลายทางที่มีอยู่ ที่อยู่ loopback จงใจไม่เสนอตัวรับฟังพร็อกซีสาธารณะใหม่

ตรวจสอบการกำหนดค่าที่มีผลสำหรับรายการ Listen ที่ทับซ้อนกันด้วย การเพิ่มคำสั่งอื่นโดยไม่สังเกตตัวรับฟังที่มีอยู่อาจขัดขวางการเริ่มทำงาน ขั้นตอนการรีสตาร์ตที่ Apache สนับสนุนก็สำคัญเมื่อย้ายจากที่อยู่เฉพาะไปยังการผูก wildcard ที่ทับซ้อน

เมื่อ SSH ส่งต่อไปยังพร็อกซีนี้ ปลายทางไกลต้องเข้าถึงตัวรับฟังจริง การเข้าสู่ระบบ SSH ที่สำเร็จไม่ได้ทำให้พอร์ต Apache ที่กำหนดค่าไว้มีอยู่ แก้ไขตัวรับฟังและการผูกที่ต้องการก่อนเปลี่ยนข้อมูลรับรอง HTTP หรือทำให้กฎการเข้าถึงอ่อนลง จากนั้น ตรวจสอบกรณีการเข้าถึงที่อนุญาตและถูกปฏิเสธบนตัวรับฟังจริง

บทความที่เกี่ยวข้อง