Score:0

Apache 2.4 Subdomain Proxy Balancer และ Reverse Proxy

ธง cn

ฉันมีแอปพลิเคชัน Next.js ที่ทำงานบนสองพอร์ต 3000 และ 3001, และฉันต้องการใช้ apache 2.4 reverse proxy เพื่อทำสิ่งนี้:

https://app.com/* -> localhost:300x/*
https://user.app.com/* -> localhost:300x/user/*

จนถึงตอนนี้การตั้งค่าของฉันเป็นดังนี้:

<VirtualHost app.com:80>
  ServerName app.com
  <Proxy "balancer://mycluster">
    BalancerMember "http://localhost:3000" route=1 retry=10
    BalancerMember "http://localhost:3001" route=2 retry=10
  </Proxy>
  ProxyPass        "/" "balancer://mycluster/"
  ProxyPassReverse "/" "balancer://mycluster/"
</VirtualHost>

<VirtualHost user.app.com:80>
    ServerName user.app.com
    <Proxy "balancer://mycluster">
      BalancerMember "http://localhost:3000" route=1 retry=10
      BalancerMember "http://localhost:3001" route=2 retry=10
    </Proxy>
    ProxyPass        "/" "balancer://mycluster/user/"
    ProxyPassReverse "/" "balancer://mycluster/user/"
</VirtualHost>

แต่เมื่อใดก็ตามที่ฉันเข้าถึง https://user.app.com มันเปลี่ยนเส้นทางฉันไปที่ https://user.app.com/user กับ 4o4 ข้อผิดพลาด

หวังว่าจะมีคนชี้ให้เห็นสิ่งที่ฉันทำผิด ขอบคุณล่วงหน้า.

Score:0
ธง zw

คุณไม่ได้ระบุการกำหนดค่าสำหรับคำขอ https ของคุณ คุณต้องสร้างการกำหนดค่าตามสำหรับ <VirtualHost app.com:443> และ <VirtualHost user.app.com:443>. ฉันถือว่าคุณมี reverse proxy อีกอันก่อนหน้านี้ มิฉะนั้นฉันไม่เข้าใจว่าทำไมคุณถึงได้รับการตอบกลับจาก GET นั้น

ไม่มีการเปลี่ยนเส้นทางในการกำหนดค่าของคุณ คุณแน่ใจหรือว่าถูกเปลี่ยนเส้นทาง หากคุณถูกเปลี่ยนเส้นทาง คุณอาจต้องการตรวจสอบและแบ่งปันรหัสแอปพลิเคชันของคุณด้วย การเปลี่ยนเส้นทางอาจเกิดขึ้นในเว็บแอปพลิเคชันของคุณเอง

โพสต์คำตอบ

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