No Load Balancer Server, configurei essas coisas em/etc/nginx/conf.d/load-balancer.conf

No Load Balancer Server, configurei essas coisas em/etc/nginx/conf.d/load-balancer.conf

Estes são meus 3 servidores.

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

No Load Balancer Server, configurei essas coisas em/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;
  }
}

No servidor-01, configurei isso em/usr/share/nginx/html/index.html

cat index.html
This is server-01

No servidor-02, configurei isso em/usr/share/nginx/html/index.html

cat index.html
This is server-02

O problema

A configuração foi bem-sucedida. Mas quando eu curl localhost:80estou recebendo uma resposta vazia (que é o conteúdo do /usr/share/nginx/htmlbalanceador de carga).

Qual é o problema aqui e como posso resolvê-lo. Suspeito que seja algo relacionado ao DNS. Mas não sei como resolvo esse problema?

Eu adicionei

192.168.1.72 localhost

para /etc/hostso servidor balanceador de carga.

Como faço para resolver esse problema?

informação relacionada