Score:1

proxy_pass ไปยัง URL อื่นใน nginx

ธง cn

ฉันต้องการสร้าง reverse proxy ภายใต้ตำแหน่งเดียวสำหรับอัพสตรีมสองรายการที่แตกต่างกัน อัปสตรีมนั้นแตกต่างกันมากจนมีคำนำหน้าที่แตกต่างกันใน URL แต่ที่เหลือก็เหมือนกัน

การกำหนดค่าที่ไม่ทำงาน:

    ต้นน้ำฟู{
        เซิร์ฟเวอร์ https://foo.example.com/foo;
        เซิร์ฟเวอร์ https://bar.example.net/bar สำรอง;
    }

    เซิร์ฟเวอร์{
      ...
      ตำแหน่ง /foobar/(.+) {
         proxy_pass https://foo/$1?args
      }
   }

ฉันรู้ว่าฉันไม่สามารถใช้ URL ในส่วน 'อัปสตรีม' ได้ และฉันรู้ว่าฉันไม่สามารถใช้สองเซิร์ฟเวอร์ใน proxy_pass คำสั่ง แต่มีวิธีใช้ nginx เป็น 'Failover Balancer' สำหรับสอง URL ที่ต่างกันหรือไม่

โพสต์คำตอบ

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