Nginx负载均衡配置

部署规划

假设有4台机,IP分别是:

192.168.100.105
192.168.100.110
192.168.100.115
192.168.100.120

每台机都部署后端服务(jar或war),绑定的端口都是8080。Nginx部署在192.168.100.105机。

 

配置

编辑nginx.conf

vim /usr/local/nginx/conf/nginx.conf

添加或修改的属性:

http {
    #负载均衡的节点,upstream名不能有下划线,否则会报错
    upstream tomcat.nodes {
        server 192.168.100.105:8080;
        server 192.168.100.110:8080;
        server 192.168.100.115:8080;
        server 192.168.100.120:8080;
    }

    server {
        #Nginx的监听IP
        server_name  0.0.0.0;
        
        #Nginx的监听端口
        listen       8082;

        location / {
            #URL路由的前缀,如果没配该属性,默认会使用Nginx安装路径(/usr/local/nginx/html/)
            proxy_pass http://tomcat.nodes;
        }
    }
}

 

测试

浏览器访问:http://192.168.100.105:8082

 

上一篇:Nginx负载均衡配置


下一篇:PAC代理自动配置文件(不支持https协议)