NginX 교차 로드밸런싱

NginX 교차 로드밸런싱

2개의 웹 서버가 있다고 가정해 보겠습니다. 둘 다 NginX가 설치되어 있습니다. 이들 사이의 트래픽 부하를 분산하려고 합니다. nginx.conf에서 어떻게 합니까?

서버1:

http {
  upstream myproject {
    ip_hash;
    server 127.0.0.1:8000;
    server 10.0.0.2:8000;
  }

  server {
    listen 80;
    server_name www.domain.com;
    location / {
      proxy_pass http://myproject;
    }
  }
}

서버2:

http {
  upstream myproject {
    ip_hash;
    server 127.0.0.1:8000;
    server 10.0.0.1:8000;
  }

  server {
    listen 80;
    server_name www.domain.com;
    location / {
      proxy_pass http://myproject;
    }
  }
}

이것이 작동해야 하는가, 아니면 완전한 실패인가?

관련 정보