NGINX负载均衡简介和配置
介绍
跨多个应用程序实例的负载平衡是优化资源利用率、最大化吞吐量、减少延迟和确保容错配置的常用技术。可以使用 nginx 作为非常高效的 HTTP 负载均衡器将流量分发到多个应用程序服务器,并提高使用 nginx 的 Web 应用程序的性能、可扩展性和可靠性。
方式
1、默认负载均衡,轮询分配
注:对应用程序服务器的请求以循环方式分发。
使用 nginx 进行负载平衡的最简单配置可能如下所示:
http {
upstream myapp1 {
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}
server {
listen 80;
location / {
proxy_pass http://myapp