欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ngnix的负载均衡配置

程序员文章站 2022-07-12 16:50:48
...
  1. 介绍ngnix
  2. 使用ngnix做负载均衡
    ngnix的负载均衡配置
    配置文件nginx.conf:
    ngnix的负载均衡配置

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

相关标签: 配置文档 nginx