
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:80
estou recebendo uma resposta vazia (que é o conteúdo do /usr/share/nginx/html
balanceador 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/hosts
o servidor balanceador de carga.
Como faço para resolver esse problema?