Node.js Ngnix配置负载平衡器节点js服务器

Node.js Ngnix配置负载平衡器节点js服务器,node.js,rest,api,nginx,load-balancing,Node.js,Rest,Api,Nginx,Load Balancing,我已经在一台使用ubuntu服务器16.04的机器上和另一台使用相同服务器的机器上开发了一个带有node js的Rest API,因此我安装了Nginx作为反向代理。现在,我想在负载平衡中设置RESTAPI,在两台服务器上部署我的应用程序。 我如何将Nginx配置为一个负载平衡器,与公开相同节点js应用程序的服务器一起使用?根据以下内容编辑您的/etc/Nginx/sites available/default upstream backend_hosts { server host1.e

我已经在一台使用ubuntu服务器16.04的机器上和另一台使用相同服务器的机器上开发了一个带有node js的Rest API,因此我安装了Nginx作为反向代理。现在,我想在负载平衡中设置RESTAPI,在两台服务器上部署我的应用程序。
我如何将Nginx配置为一个负载平衡器,与公开相同节点js应用程序的服务器一起使用?

根据以下内容编辑您的/etc/Nginx/sites available/default

upstream backend_hosts {
   server host1.example.com;
   server host2.example.com;
   server host3.example.com;
}

server {
   listen 80;
   server_name example.com;

   location / {
      proxy_pass http://backend_hosts;
   }
}