นักเทียบท่า httpd และ Tomcat เป็นเรื่องใหม่สำหรับฉัน
สิ่งที่ฉันต้องการจะทำ: เข้าถึง Tomcat Servlet ผ่าน httpd ajp reverse proxy
ฉันกำลังสร้างคอนเทนเนอร์สองคอนเทนเนอร์ภายใต้เครือข่ายบริดจ์เดียวกัน อันหนึ่งรัน httpd และอีกอันเป็นทอมแคท
ปัญหา: ฉันไม่สามารถเข้าถึง Tomcat ผ่าน httpd Httpd ส่งคืนข้อผิดพลาด 403 ฉันสามารถเข้าถึงได้ผ่านพอร์ต 8080 ถ้าฉันเปิดเผยต่อโฮสต์ ฉันได้อ่านบทความมากมาย แต่ไม่เข้าใจว่าฉันทำอะไรผิด การกำหนดค่าปัจจุบันควรทำงานตามความเข้าใจของฉัน แต่แน่นอนว่าฉันขาดอะไรไป
กรุณาชี้แนะฉันว่าฉันทำอะไรผิด
การกำหนดค่าและไฟล์นักเทียบท่าของฉัน
โปรดดูที่ ที่เก็บ Git ที่นี่.
ฉันรันคอนเทนเนอร์โดยสร้างอิมเมจก่อนแล้วรันตาม
# เริ่มเว็บคอนเทนเนอร์
นักเทียบท่าเรียกใช้ -dit --name httpd.container -p 80:80 --network extope-network httpd-101-image
# เริ่มคอนเทนเนอร์ AP
นักเทียบท่าเรียกใช้ -dit --name tomcat.container -p 8080:8080 --network extope-network --add-host=host.docker.internal:host-gateway tomcat-101-image