惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
Jina AI
Jina AI
小众软件
小众软件
WordPress大学
WordPress大学
Last Week in AI
Last Week in AI
美团技术团队
V
V2EX
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 聂微东
博客园 - 【当耐特】
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
博客园 - 司徒正美
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
宝玉的分享
宝玉的分享
月光博客
月光博客
IT之家
IT之家
博客园 - 三生石上(FineUI控件)
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
博客园 - Franky

博客园 - Simle

OpenClaw 接入 Telegram 编程随想曲周刊(第82期) 编程随想曲周刊(第81期) Arduino自动安装ESP32开发包 Arduino手动安装ESP32开发包 Docker入门实践(六) 编程随想曲周刊(第80期) Docker入门实践(五) Docker入门实践(四) Docker入门实践(三) Docker入门实践(二) Docker入门实践(一) Nginx入门实践(六) Nginx入门实践(五) Nginx入门实践(三) Nginx入门实践(二) 编程随想曲周刊(第79期) 编程随想曲周刊(第78期) 编程随想曲周刊(第77期) Nginx入门实践(一)
Nginx入门实践(四)
Simle · 2024-09-12 · via 博客园 - Simle

环境

系统:Windows7
Nginx版本:1.26.2

Nginx负载均衡实现

  1. 实现逻辑
Nginx1:访问入口
Nginx2、Nginx3、Nginx4:组成负载集群
  1. 配置C:\Windows\System32\drivers\etc\hosts文件
新增IP域名映射
127.0.0.1 backend1.com
127.0.0.1 backend2.com
  1. Nginx1配置
http {
	upstream backend {
		server backend1.com:8081;
		server backend2.com:8082;
		server backend3.com:8000 backup;
	}
    server {
        listen       80;
        server_name  localhost;

        location / {
            proxy_pass http://backend;
        }
    }
}
  1. Nginx2配置
http {
    server {
        listen       8081;
        server_name  backend1.com;
    }
}
  1. Nginx3配置
http {
    server {
        listen       8082;
        server_name  backend2.com;
    }
}
  1. Nginx4配置
http {
    server {
        listen       8000;
        server_name  backend3.com;
    }
}