负载均衡简单来说,就是将大量的用户请求均匀地分配到多台服务器上,让这些服务器共同来处理这些请求。这样每台服务器只需要处理一部分请求,就可以避免单个服务器过载的情况,从而保证整个系统能够稳定、高效地运行。
Nginx要实现负载均衡功能,需要在配置文件的http模块内加入服务器组的配置,并在server模块中引用。

- upstream backend:定义服务器组backend(backend为自定义服务器组名),其中包含了要进行负载均衡的所有服务器的IP和端口。
- location /:表示对所有的请求进行处理。
- proxy_pass http://backend:将请求转发至backend服务器组。