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

推荐订阅源

Recent Announcements
Recent Announcements
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
Google DeepMind News
Google DeepMind News
Microsoft Security Blog
Microsoft Security Blog
aimingoo的专栏
aimingoo的专栏
I
InfoQ
B
Blog
WordPress大学
WordPress大学
Jina AI
Jina AI
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
阮一峰的网络日志
阮一峰的网络日志
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
Google Developers Blog
C
Check Point Blog
月光博客
月光博客
L
LangChain Blog
GbyAI
GbyAI

博客园 - 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;
    }
}