Score:0

จะทำให้ nginx รับและส่งข้อมูลไปยังทั้งเซิร์ฟเวอร์ 1 และเซิร์ฟเวอร์ 2 ได้อย่างไร

ธง rs

ฉันมี nginx เป็นพร็อกซีย้อนกลับ ฉันต้องการส่งข้อมูลไปยังเซิร์ฟเวอร์ทั้งสอง ไม่ใช่เซิร์ฟเวอร์เดียว ไม่โหลดบาลานซ์ (เพียงส่งข้อมูลที่ได้รับจากพอร์ต 80 ไปยังเซิร์ฟเวอร์ 1 และเซิร์ฟเวอร์ 2)

Server1 จะเป็นเว็บเซิร์ฟเวอร์ และ Server2 ใช้สำหรับขอบันทึก

ตำแหน่ง /app2/ {
    proxy_bind 127.0.0.2;
    proxy_pass http://example.com/app2/;
}
Gerard H. Pille avatar
in flag
คุณต้องพัฒนาพร็อกซีที่ทำอย่างนั้น คุณมีความคิดว่าคุณจะทำอย่างไรกับคำตอบจากเซิร์ฟเวอร์ที่สอง?
Score:0
ธง in

รู้สึกเหมือนเป็นคำถาม XY คุณระบุว่า server2 ใช้สำหรับการบันทึกหรือไม่

ฉันขอแนะนำให้ใช้เซิร์ฟเวอร์ทั้งสองสำหรับเว็บเซิร์ฟเวอร์และการบันทึก จากนั้นตั้งค่ากระบวนการอื่นเพื่อนำเข้าบันทึกเหล่านั้น (logstash, elasticsearch ฯลฯ) และทำให้นาฬิกาซิงค์กับ NTP

โซลูชันนี้ช่วยให้คุณขยายในแนวนอนด้วยเซิร์ฟเวอร์ 3,4.... หากโหลดต้องการสิ่งนั้น

Score:0
ธง in

อีกทางเลือกหนึ่งคือย้ายบทบาท "แยก" ไปยังสวิตช์อีเธอร์เน็ตแทนพร็อกซีหรือเว็บเซิร์ฟเวอร์

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

พอร์ตมอนิเตอร์ที่ติดอยู่กับพอร์ตนั้นจะเป็นเซ็นเซอร์โฮสต์บางชนิด ซึ่งสามารถทิ้งแพ็กเก็ตทุกอย่างและบันทึกสิ่งที่เห็น มีตัวเลือกซอฟต์แวร์จำนวนมากที่รวดเร็ว

ข้อได้เปรียบหลักของสิ่งนี้คือ เว็บเซิร์ฟเวอร์/s และพร็อกซีจะไม่รับรู้และไม่ต้องการการเปลี่ยนแปลง และไม่มีการโหลดบนโฮสต์เหล่านั้น

โพสต์คำตอบ

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