使用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 上直接加入證書服務,保證在互聯網上的數據傳輸安全。

相關文章
相關標籤/搜索