
これらは私の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
ロードバランサ サーバーの。
この問題をどうやって解決すればいいでしょうか?