首页 > 网站 > Nginx > 正文

nginx转发相同请求到不同服务器的方法

2024-08-30 12:23:55
字体:
来源:转载
供稿:网友
  今天遇到了一个问题,小编分享给大家,希望能帮助到大家:
  nginx 怎么可以实现,相同的一次请求,分发给两台不同的服务器,比如请求A,同时将这个请求转发给服务器B,和服务器C。
  一个相同的请求想同时转发到:
  http://a:api/;
  http://b:api/;
  这其实就是nginx负载均衡配置,需要配置一个upstream,然后nginx会基于某一个负载均衡算法达到转发的效果,以至于用哪种负载均衡算法,是可以通过配置完成的。
  在代理服务器上配置 vim /usr/local/nginx/conf/nginx.conf 在http模块里添加
  将后端服务器如192.168.7.90添加至代理服务器里面
  upstream test {
  server 192.168.7.90;
  }
  在location里添加 proxy_pass http://test;
  location / {
  proxy_pass http://test;
  root html;
  index index.html;
  }
总结:
  以上就是全部内容啦,更多资讯,请关注武林网之家
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表