负载均衡

nginx的负载均衡其实是反向代理的延伸,当单台后端服务器无法处理前端庞大的请求时,可以为后端多准备几台服务器,共同分摊流量,这就是负载均衡,也叫均衡负载
这个模块提供一个简单方法来实现在轮询和客户端IP之间的后端服务器负荷平衡
配置范例:

  1. upstream backend {
  2. server backend1.example.com weight=5;
  3. server backend2.example.com:8080;
  4. server unix:/tmp/backend3;
  5. }
  6. server {
  7. location / {
  8. proxy_pass http://backend;
  9. }
  10. }

官方文档: https://www.nginx.cn/doc/