NginX クロスロードバランス

NginX クロスロードバランス

2 台の Web サーバーがあるとします。両方に 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;
    }
  }
}

これはうまくいくのでしょうか、それとも完全に失敗でしょうか?

関連情報