ฉันต้องการโหลดบาลานซ์การติดตั้ง Serverpilot ระหว่าง 2 เซิร์ฟเวอร์ ดูเหมือนว่าการกำหนดค่าจะไม่ใช้ 'อัปสตรีม' ใด ๆ ดังนั้นฉันจึงสับสนเกี่ยวกับวิธีเพิ่ม นี่คือสิ่งที่ฉันมี:
/etc/nginx-sp/vhosts.d/server1.conf
เซิร์ฟเวอร์ {
ฟัง 80;
ฟัง [::]:80;
ชื่อเซิร์ฟเวอร์
sv1.domain.com
;
รูท /srv/users/serverpilot/apps/server1/public;
access_log /srv/users/serverpilot/log/server1/server1_nginx.access.log หลัก;
error_log /srv/users/serverpilot/log/server1/server1_nginx.error.log;
proxy_set_header โฮสต์ $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
รวม /etc/nginx-sp/vhosts.d/server1.d/*.nonssl_conf;
รวม /etc/nginx-sp/vhosts.d/server1.d/*.conf;
}
/etc/nginx-sp/vhosts.d/server1.d/main.conf
ที่ตั้ง / {
proxy_pass $backend_protocol://$backend_host:$backend_port;
}
ฉันต้องการเพิ่ม IP ของเซิร์ฟเวอร์ปัจจุบันและ IP ใหม่ไปยังอัปสตรีมเพื่อให้ Nginx ปัดเศษระหว่าง 2 แทนที่จะใช้เซิร์ฟเวอร์เดียว ฉันหวังว่าจะสมเหตุสมผล