使用nginx 做kbmmw REST 服务的负载均衡
Posted xalion
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用nginx 做kbmmw REST 服务的负载均衡相关的知识,希望对你有一定的参考价值。
我们一般在云上部署REST服务。既想利用kbmmw 的方便性,又想保证系统的安全性,同时
想通过负载均衡保证服务器的健壮性。下面我们使用ubuntu+nginx 来实现以下kbmmw rest 服务器的
负载均衡。
首先在ubuntu上安装nginx 服务器。
为了方便直接使用,我们直接使用apt 安装
sudo apt-get install nginx
安装完毕后,就会自动开启web 服务。
我们运行kbmmw rest 服务器,并把REST 服务监听在8080 端口。
在ubuntu 上修改nginx 配置文件。
sudo vim ../nginx/sites-available/default
反向代理到8080 端口上。
重新启动nginx 服务器。
开始测试
先使用原来的端口
访问正常。
再使用80端口测试
完全正常。
最后再别的机器上测试
完全正常。
以上是示例,我们可以加入不同的kbmmw rest 服务器以实现负载均衡。
当然了,如果用到https,也可以在nginx 上直接加入证书服务,保证在互联网上的数据传输安全。
以上是关于使用nginx 做kbmmw REST 服务的负载均衡的主要内容,如果未能解决你的问题,请参考以下文章
REST easy with kbmMW #4 – Access management
REST easy with kbmMW #20 – OpenAPI and Swagger UI