Score:0

ส่งต่อ DNS ไปยังพอร์ตเฉพาะเพื่อเข้าถึงคอนเทนเนอร์นักเทียบท่า

ธง cn

ฉันมี 1 โดเมนและ 1 โดเมนย่อย:

example.com.au
api.example.com.au

ฉันมีคอนเทนเนอร์นักเทียบท่า 2 ตัวที่ทำงานต่างกัน 2 แอปพลิเคชัน เว็บไซต์ส่วนหน้าและ API คอนเทนเนอร์เหล่านี้สามารถเข้าถึงได้มากกว่า 8080 (ส่วนหน้า) และ 3000 (ส่วนหลัง)

ทั้งสองโดเมนอยู่บน ELB ผ่าน HTTPS และฉันได้ตั้งค่าการกำหนดเส้นทาง IP เพื่อส่งต่อการรับส่งข้อมูลจาก http และ https ไปยังพอร์ต 8080 ดังนั้นเว็บแอปส่วนหน้าจึงโหลดได้ดี แต่เว็บแอปจำเป็นต้องเข้าถึง API ผ่านโดเมนอื่น (โดเมนย่อย) อย่างไรก็ตาม ฉัน สูญเสียวิธีรับ api.example.com.au เพื่อโหลดข้อมูลจาก API บนพอร์ต 3000 โดยสิ้นเชิง

ฉันคิดว่าคอนเทนเนอร์ apache อาจยอมรับทราฟฟิกทั้งหมดจาก example.com.au และ api.example.com.au จากนั้นจึงส่งพร็อกซีพาสไปยังคอนเทนเนอร์ที่เหมาะสมบนพอร์ตต่างๆ แต่ก็ไม่แน่ใจว่าจะทำสิ่งนี้ได้อย่างไรตามตัวอย่างที่ฉันพบ... หรือแม้ว่านี่จะเป็นแนวทางที่ดีที่สุด

djdomi avatar
za flag
ฉันจะนั่ง nginx บนโฮสต์และใช้เพื่อย้อนกลับพรอกซีไปยังทั้งสองเนื่องจากเป็นโฮสต์เดียวกันจึงง่ายต่อการตั้งค่าเหล่านี้
Score:0
ธง in

DNS ให้ชื่อแก่การค้นหา IP เท่านั้น ซึ่งไม่เกี่ยวข้องกับพอร์ต

สิ่งที่คุณควรดูคือวิธีการทำงานของ vhosts ในเว็บเซิร์ฟเวอร์ หลังจากนั้นคุณสามารถใช้ฟังก์ชันพร็อกซีย้อนกลับได้ หรือเปลี่ยนเส้นทาง HTTP เพื่อให้ url มีพอร์ตอื่น (ฉันไม่แนะนำให้คุณทำเช่นนี้)

แต่ประเด็นหลักที่นี่คืออีกครั้งที่ DNS ไม่สามารถใช้ควบคุมพอร์ตหรือส่วนต่าง ๆ ของ url อื่นได้ ดังนั้นควรเชื่อมต่อ IP ที่ชื่อโฮสต์ที่กำหนดเท่านั้น

puks1978 avatar
cn flag
ขอบคุณสำหรับการตอบสนอง ฉันได้ตั้งค่า apache และจัดการการกำหนดเส้นทางผ่านพร็อกซีไปยังพอร์ตแล้ว และดูเหมือนว่าทุกอย่างจะทำงานได้ดี

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา