ฉันต้องตั้งค่า Nginx เป็นพร็อกซีย้อนกลับไปยังต้นทางของฉัน ต้นกำเนิดมีข้อจำกัดของ 50 การเชื่อมต่อ HTTP พร้อมกันต่อที่อยู่ IP.
เซิร์ฟเวอร์ Ubuntu ของฉันมีหลาย IP ที่เชื่อมต่ออยู่ ฉันต้องการใช้ IP เหล่านี้เพื่อรับคำขอพร้อมกันมากกว่า 50 รายการไปยังต้นทางของฉัน
ด้านล่างนี้เป็นวิธีที่ฉันพยายามทำ ฉันได้สร้างบล็อกเซิร์ฟเวอร์หลายบล็อกโดยแต่ละบล็อกจะรับฟัง IP เฉพาะ ฉันได้เพิ่ม IP สาธารณะในระเบียน DNS เพื่อให้ได้ DNS แบบวนรอบ
ตอนนี้ถ้าฉันมีบล็อก "เซิร์ฟเวอร์" 3 nginx ดังนี้ ฉันหวังว่า IP อื่นจะถูกส่งไปยังต้นทางของฉันตามบล็อกเซิร์ฟเวอร์ที่ใช้ในการส่งคำขอ? ดังนั้น ในทางทฤษฎี ฉันจะสามารถบรรลุคำขอพร้อมกัน 150 รายการ (หากมีคน 50 คนแก้ไข DNS ให้กับแต่ละ IP)
โปรดแจ้งให้เราทราบว่าการตั้งค่าของฉันถูกต้องหรือไม่
เซิร์ฟเวอร์ {
ฟัง 1.1.1.1:80;
server_name proxy.site.net;
proxy_pass https://example.com/
proxy_bind 1.1.1.1 โปร่งใส;
}
เซิร์ฟเวอร์ {
ฟัง 1.1.1.2:80;
server_name proxy.site.net;
proxy_pass https://example.com/
proxy_bind 1.1.1.2 โปร่งใส;
}
เซิร์ฟเวอร์ {
ฟัง 1.1.1.3:80;
server_name proxy.site.net;
proxy_pass https://example.com/
proxy_bind 1.1.1.3 โปร่งใส;
}