nginx 负载均衡配置
创建配置文件
upstream tg-t4 {
server 10.0.0.110:8099;
server 10.0.0.110:8098;
}
server {
listen 8096;
server_name www.tg-t4.com;
location / {
proxy_pass http://tg-t4;
}
}
配置文件解析:
upstream tg-t4 {
server 10.0.0.110:8099; ###设置服务地址1
server 10.0.0.110:8098; ###设置服务地址2
}
server {
listen 8096; ###定义反向代理端口
server_name www.tg-t4.com; ###定义反向代理地址,即访问时通过www.tg-t4.com:8096访问设置的服务器地址1/2
location / {
proxy_pass http://tg-t4; ###反向代理之前upstream模块里定义的两个服务器地址1/2
}
}
总结:
负载均衡是通过upstream模块与proxy_pass反向代理实现的。通过访问反向代理的地址来分别访问负载均衡对应的服务地址。
upstream设置:server 同级目录
upstream tg-t4 {
server 10.0.0.110:8099; ###设置服务地址1
server 10.0.0.110:8098; ###设置服务地址2
}
参考: