1、在HTTP下创建代理池

#新增名为portal_service_poo的代理池,后端有3台服务器的8080端口提供服务
upstream portal_service_pool {
                server 10.215.1.1:8080;
                server 10.215.1.2:8080;
                server 10.215.1.3:8080;
                keepalive 8192;
    }
新增名为aaa_service_poo的代理池,后端有3台服务器的8081端口提供服务
upstream aaa_service_pool {
                server 10.215.1.1:8081;
                server 10.215.1.2:8081;
                server 10.215.1.3:8081;
                keepalive 8192;
    }

2、在server监听下添加代理转发配置

    server {
        listen 8080;

        charset utf-8;     }
#指定访问IP URL时转发到portal池处理
        location / {
            proxy_pass http://portal_service_pool;
        }
#指定访问IP:/aaa URL时转发到aaa池处理
        location /aaa{
           proxy_pass http://aaa_service_pool;
        }
    }

3、上述配置讲解

假设Nginx本机地址为192.168.1.1,当用户访问192.168.1.1时,请求转发给了portal_service_pool池里的服务器:8080端口处理,

Copyright © 运维知识库 all right reserved. 蜀ICP备16012425号文件修订时间: 2019-10-10 23:19:59

results matching ""

    No results matching ""