代理传递给多个上游

时间:2009-08-09 13:56:40

标签: apache nginx

apache或nginx(最好)中是否有指令允许同时将传入流复制到多个上游?

我之所以需要这样的原因:我想将实时视频内容从一个客户端流式传输到多个Flash RMTP服务器,这些服务器将使这些内容可供多个客户使用。
此设置正在一个流服务器上运行,但我想添加更多。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我假设您正在使用,类似于此:

proxy_pass

 location / {
   proxy_pass        http://192.168.1.11:8000;
   proxy_set_header  X-Real-IP  $remote_addr;
 }

-

使用此代替: http:// wiki.nginx.org/NginxHttpUpstreamModule

 upstream backend  {
   server backend1.example.com weight=5;
   server backend2.example.com:8080;
   server unix:/tmp/backend3;
 }

 server {
   location / {
     proxy_pass  http://backend;
   }
 }