利用nginx 为REST API提供负载均衡。利用nginx的负载均衡可以极大提升API服务的稳定性,本文简述此过程配置方法。
sudo apt install nginx
安装nginx,接下来找出nginx配置地址,使用代码nginx -V
可打印出一系列配置信息,不同平台和发行版可能不同,我这边是--prefix=/usr/share/nginx
,即为nginx根目录,--conf-path=/etc/nginx/nginx.conf
即为配置目录。
vim /etc/nginx/nginx.conf
注意其中的
1 | ... |
在/etc/nginx/conf.d/
新建service.conf
,
1 | upstream tornadoes { |
这里我们将本地的5000端口负载均衡到四个REST Tornado服务上。service nginx restart
即可。