В сервере балансировки нагрузки я настроил эти вещи в/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для load-balancer.)

В чем проблема и как ее решить. Подозреваю, что это связано с DNS. Но я не знаю, как решить эту проблему?

я добавил

192.168.1.72 localhost

на /etc/hostsсервер балансировки нагрузки.

Как решить эту проблему?

Связанный контент