Score:0

การมิเรอร์ Nginx โดยไม่มี "หลัก" proxy_pass

ธง jp

ฉันมีกรณีที่ฉันต้องการให้ nginx สืบค้น proxy_pass ไปยังแบ็กเอนด์และมิเรอร์ไปยังไซต์หนึ่งแห่งขึ้นไป

นั่นค่อนข้างตรงไปตรงมากับการกำหนดค่าเช่น

เซิร์ฟเวอร์ {
        server_name mydomain.tld;
        ฟัง 80;

        ตำแหน่ง /ของฉัน/ปลายทาง {
                กระจก / กระจกเงา;
                proxy_pass http://mainbackend;
        }

        ตำแหน่ง / มิเรอร์ {
                ภายใน;
                proxy_pass http://mirrorbackend$request_uri;
        }
}

อย่างไรก็ตาม แบ็กเอนด์หลักยังไม่พร้อม และฉันต้องการให้ nginx สะท้อนข้อความค้นหาและตอบกลับด้วย 200

ฉันลองสิ่งต่อไปนี้ (และหลายรูปแบบเนื่องจากใช้งานไม่ได้)

เซิร์ฟเวอร์ {
        server_name mydomain.tld;
        ฟัง 80;

        ตำแหน่ง /ของฉัน/ปลายทาง {
                กระจก / กระจกเงา;
                # proxy_pass http://mainbackend;
                คืน 200;
        }

        ตำแหน่ง / มิเรอร์ {
                ภายใน;
                proxy_pass http://mirrorbackend$request_uri;
        }
}

เมื่อทำเช่นนั้น nginx จะส่งคืน 200 แต่การมิเรอร์ไม่ทำงาน

ฉันต้องการให้ nginx ส่งคืน 200 ไม่ใช่การตอบสนองของ mirrorbackend เนื่องจากเป็นเซิร์ฟเวอร์ทดสอบที่อาจขึ้นหรือลงและสถานะของมันไม่ควรส่งผลกระทบต่อการตอบสนองที่ได้รับ

มันสามารถทำได้ ? ฉันจะทำอย่างนั้นได้อย่างไร ?

Score:0
ธง cn

มันไม่สวย แต่ใช้งานได้

เซิร์ฟเวอร์ {
    server_name mydomain.tld;
    ฟัง 80;

    ตำแหน่ง /ของฉัน/ปลายทาง {
            กระจก / กระจกเงา;
            proxy_pass http://mydomain.tld/OK/;
    }

    ตำแหน่ง / มิเรอร์ {
            ภายใน;
            proxy_pass http://mirrorbackend$request_uri;
    }

    ตำแหน่ง /ตกลง/{
            คืน 200;
    }
 }
jyte avatar
jp flag
คุณแน่ใจหรือว่าได้ผล ? เนื่องจากฉันแน่ใจว่าฉันลองสิ่งเดียวกันทุกประการ มันส่งคืน 200 แต่ฉันไม่เห็นข้อความค้นหาที่ทำมิเรอร์ในบันทึกของมิเรอร์แบ็กเอนด์ สำหรับตอนนี้ฉันมีเซิร์ฟเวอร์ด่วนจำลองที่ส่งคืน 200 และพร็อกซีพาส "หลัก" ที่ส่งต่อไปยัง ...

โพสต์คำตอบ

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