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;
}
}
}
これはうまくいくのでしょうか、それとも完全に失敗でしょうか?