ngnix的负载均衡配置
程序员文章站
2022-07-12 16:50:48
...
- 介绍ngnix
- 使用ngnix做负载均衡
配置文件nginx.conf:
1)upstream severTomcat 这个需要自己写,其中severTomcat和下面proxy_pass http://severTomcat中的severTomcat是对应的;
2) 访问的机制:
ngnix所在的服务器监听80端口(比如访问:10.10.10.245/main);
location / 表示监听所有的请求;location /main表示监听10.10.10.245/main请求;
proxy_pass http://severTomcat表示使用它映射到upstream severTomcat中去;
然后去找upstream severTomcat下的服务(具有两个服务server 10.10.10.245:8080和server 10.10.10.243:8081)
然后映射:http://10.10.10.245:8080/main 或者http://10.10.10.243:8081/main;
weight表示权重,权重多表示更加容易访问到它。
核心配置:
#keepalive_timeout 0;
keepalive_timeout 65;
upstream severTomcat {
server 10.10.10.245:8080 weight=20;
server 10.10.10.243:8081 weight=10;
}
#gzip on;
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
proxy_pass http://severTomcat;
}
3.使用ngnix做虚拟ip
下一篇: 向上转型与向下转型