nginx负载均衡+springboot内置tomcat集群

安装nginx

安装命令:

nginx所需工具安装:

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

nginx下载地址:https://nginx.org/download/

下载“nginx-1.9.9.tar.gz”,移动到/usr/local/下。

解压

tar -zxvf nginx-1.9.9.tar.gz

进入nginx目录

cd nginx-1.9.9

配置

./configure --prefix=/usr/local/nginx

make

make
make install

配置负均衡:


#user  nobody;
worker_processes  1;


events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

        #在server上添加此upstream节点
    upstream mytomcat{
    #分权 即访问131134的次数比例为11
        server localhost:5001 weight=1;  #springboot1 内置tomcat运行的端口
        server localhost:5002 weight=1;  #springboot2 内置tomcat运行的端口
        server localhost:5003 weight=1;  #springboot3 内置tomcat运行的端口
        }
        
    # HTTPS server
    server {
        listen 5000 ;
        server_name localhost;
        #即所有请求都到这里去找分配
        location / {
       #使用mytomcat分配规则,即刚自定义添加的upstream节点
           proxy_pass http://mytomcat;
        }
    }


}


你可能感兴趣的:(nginx)