使用Nginx实现服务器进程的负载均衡

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzw_ice/article/details/89408168

使用Nginx实现服务器进程的负载均衡

简要说明
原:服务器拥有多个进程,每个进程使用长连接和全局进程连接
现:通过Ngnix负载均衡策略,将多个进程分配连接到不同的全局进程上

使用Nginx之后的结果

Ngnix的安装

nginx需要使用 Sticky负载均衡算法,所以需要额外安装Sticky插件
编译安装Sticky-Nginx

cd ~
mkdir soft
cd soft
wget http://nginx.org/download/nginx-1.12.1.tar.gz
git clone https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng.git
tar -zxvf nginx-1.12.1.tar.gz

cd nginx-1.12.1
# 配置sticky模块 建议填写绝对路径
./configure --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_gunzip_module --with-http_gzip_static_module --add-module=../nginx-sticky-module-ng
make
make install

make之前可能会因为机器安装的软件不同而出现不同提示,一些软件安装过程如下

 git安装
yum -y install git

 gcc 安装
yum -y install gcc

 pcre 安装
yum install pcre pcre-devel

 openssl安装
yum install openssl openssl-devel
配置

Nginx的配置,看到的最详细的在这,可自行看看:https://www.cnblogs.com/wolfshining/p/7762870.html

项目中,针对全局进程,配置多个IP和端口,相当于Nginx的Server,多个进程相当于Client
详细配置便不贴了

猜你喜欢

转载自blog.csdn.net/wzw_ice/article/details/89408168
今日推荐