使用nginx负载均衡web应用

时间:2022-06-16
本文章向大家介绍使用nginx负载均衡web应用,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

安装

首先需要在系统上安装nginx软件,这里使用Ubuntu的apt来安装。

sudo apt-get install nginx

配置

安装完成后,我们首先需要修改一个ngins的配置。

这里假定我们已经有了个两个相同的web应用,分别使用的 8081 和 8082 端口。我们通过nginx的8080端口代理这两个web应用。

修改 /etc/nginx/nginx.conf 文件,在其中的 http 部分最后做如下配置:

...

http {
    ...
    ########################################
    # 注释部分
    # include /etc/nginx/sites-enabled/*;   
    ########################################

    ########################################
    # 增加部分
    upstream myhost {
            server localhost:8081 weight=1;
            server localhost:8082 weight=1;
    }
    server {
            listen 8080;
            location / {
                    proxy_pass http://myhost;
            }
    }
    ########################################
}

运行

启动 nginx 服务

sudo /etc/init.d/nginx start

然后通过浏览器访问 http://<ip>:8080 地址来验证配置是否生效。