使用nginx 作kbmmw REST 服务的负载均衡

咱们通常在云上部署REST服务。既想利用kbmmw 的方便性,又想保证系统的安全性,同时nginx

想经过负载均衡保证服务器的健壮性。下面咱们使用ubuntu+nginx 来实现如下kbmmw rest 服务器的web

负载均衡。ubuntu

首先在ubuntu上安装nginx 服务器。vim

为了方便直接使用,咱们直接使用apt 安装安全

sudo apt-get install nginx服务器

安装完毕后,就会自动开启web 服务。负载均衡

咱们运行kbmmw rest 服务器,并把REST 服务监听在8080 端口。测试

在ubuntu 上修改nginx 配置文件。spa

sudo vim ../nginx/sites-available/default代理

反向代理到8080 端口上。

从新启动nginx 服务器。

开始测试

先使用原来的端口

访问正常。

再使用80端口测试

彻底正常。

最后再别的机器上测试

彻底正常。

咱们能够加入不一样的kbmmw rest 服务器以实现负载均衡。

首先咱们开启三个kbmmw 服务器。

修改nginx 配置文件的http 节点,加入以上服务端口

而后在server 节点加入 kbmmw 的反向代理

 

 重启nginx 服务器。

而后在客户端访问,就会发现三个服务都在正常服务。实现了负载均衡的效果。

 

固然了,若是用到https,也能够在nginx 上直接加入证书服务,保证在互联网上的数据传输安全。

相关文章
相关标签/搜索