咱们通常在云上部署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 上直接加入证书服务,保证在互联网上的数据传输安全。