ロードバランサーサーバーでは、これらのことを設定しました/etc/nginx/conf.d/load-balancer.conf

ロードバランサーサーバーでは、これらのことを設定しました/etc/nginx/conf.d/load-balancer.conf

これらは私の3つのサーバーです。

Load Balancer-192.168.1.72
Server-01-192.168.1.79
Server-02-192.168.1.80

ロードバランサーサーバーでは、これらのことを設定しました/etc/nginx/conf.d/load-balancer.conf

upstream backend{
  server 192.168.1.79:80;
  server 192.168.1.80:80;
}

server {
  listen 80;
  server_name localhost;
  
  location / {
  proxy_pass http://backend;
  }
}

server-01では、これを次のように設定しました/usr/share/nginx/html/index.html

cat index.html
This is server-01

server-02では、これを次のように設定しました/usr/share/nginx/html/index.html

cat index.html
This is server-02

問題

構成は成功しました。しかし、私が すると、空の応答(ロードバランサーのcurl localhost:80コンテンツ)が返されます。/usr/share/nginx/html

ここでの問題は何ですか、どうすれば解決できますか。DNS に関連する問題だと思います。しかし、この問題をどのように解決すればよいかわかりません。

追加した

192.168.1.72 localhost

/etc/hostsロードバランサ サーバーの。

この問題をどうやって解決すればいいでしょうか?

関連情報