这是我调用网页时出现的页面,我使用 Nignx 负载均衡器配置了两个 Nginx Web 服务器节点。
192.168.0.100 - Nginx 负载均衡器
192.168.0.101 - Nginx web 服务器 1
192.168.0.102 - Nginx web 服务器 2
如果我通过负载均衡器调用网站,则无法正常工作,浏览器中只会显示默认的 Nginx 页面。但是当我单独调用每个 Web 服务器时,它们都运行良好。这是我的负载均衡器配置。我需要在这里进行任何更改吗?
http {
upstream website1 {
server 192.168.0.101;
server 192.168.0.102;
}
server {
listen 80; # Listen on the external interface
server_name 192.168.0.100;
location / {
proxy_pass http://website1;
}
}
}
答案1
尝试将上游从http
块中取出并将端口添加到上游配置中:
upstream website1 {
server 192.168.0.101:80;
server 192.168.0.102:80;
}
另外,您是否启用了此配置?应该在 中sites-enabled
,或者在某些配置中,这些配置会include
进入实时配置。