Centos7.2 Nginx配置负载均衡

来源:互联网 发布:软件调研方案模板 编辑:程序博客网 时间:2024/06/14 08:19

准备环境:

192.168.40.246Centos7.2 nginx tomcat

192.168.40.247Centos7.2 nginx tomcat

在两台nginx的配置中添加以下配置:

#load balancing

    upstream huwj.com {

      ip_hash;

      server 192.168.40.246:8009;

      server 192.168.40.247:8009;

    }

 

    server{

      listen 80;

     #如果通过NAT端口映射,内网端口不一致可关闭重定向

      #port_in_redirectoff;

      server_name huwj.com;

      location / {

          proxy_pass       http://huwj.com;

          proxy_set_header  Host            $host;

          proxy_set_header  X-Real-IP        $remote_addr;

          proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;

       }

    }

Ip_hash是指根据访问的IP源分配到固定的负载服务器,解决session共享问题

8009端口是web监听端口

server配置对应的域名即可

huwj.com对应访问的域名,可解析至两台服务器IP

原创粉丝点击