Nginx代理1935到子目录路径?
我让Ant媒体服务器运行。它通常在标准RTMP端口Nginx代理1935到子目录路径?,nginx,rtmp,Nginx,Rtmp,我让Ant媒体服务器运行。它通常在标准RTMP端口1935上运行。我已将Ant更改为11935(当前有效),我希望nginx接收1935,并将其重新路由到11935(带有一个subdir) 因此,不要流式传输到rtmp://server.com/LiveApp/[键]您可以流式传输到rtmp://server.com/[键] nginx.conf stream { server { listen 1935; proxy_pass 127.0.0.1:11935; pr
1935
上运行。我已将Ant更改为11935
(当前有效),我希望nginx接收1935
,并将其重新路由到11935
(带有一个subdir)
因此,不要流式传输到rtmp://server.com/LiveApp/[键]
您可以流式传输到rtmp://server.com/[键]
nginx.conf
stream {
server {
listen 1935;
proxy_pass 127.0.0.1:11935;
proxy_buffer_size 32k;
}
}
sudo ufw状态
1935/tcp ALLOW Anywhere
1935/tcp (v6) ALLOW Anywhere (v6)
这在目前是有效的。我可以流到rtmp://server.com/LiveApp/[键]
很好。但是现在我想代理rtmp://server.com/[键]
->rtmp://server.com:11935/LiveApp/[键]
我(失败)尝试将其添加为http代理:
server {
listen 1935;
server_name _;
location ~/(.*)$ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass localhost:11935/LiveApp/$1;
}
}