在Ubuntu上配置Nginx负载均衡需先安装Nginx,再通过修改配置文件定义后端服务器组及负载策略,以下是核心策略及配置方式:
upstream backend {
server 192.168.1.101:80;
server 192.168.1.102:80;
}
upstream backend {
server 192.168.1.101:80 weight=3;
server 192.168.1.102:80 weight=1;
}
upstream backend {
ip_hash;
server 192.168.1.101:80;
server 192.168.1.102:80;
}
upstream backend {
least_conn;
server 192.168.1.101:80;
server 192.168.1.102:80;
}
配置后需测试语法并重启Nginx:
sudo nginx -t # 测试配置
sudo systemctl restart nginx # 重启服务
注:部分高级策略(如动态负载均衡)需安装第三方模块,可参考官方文档扩展。