Nginx教程

Nginx负载均衡配置

本文主要是介绍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负载均衡配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!