如何将 server_name 与流 NGINX 一起使用?

vy.*_*ham 2 nginx video-streaming

目前设置如下:

stream  {
    server {
        server_name stream.kingdomgame.org; # this line is resulting in an error
        proxy_pass http://localhost:1935;
    }
}

Run Code Online (Sandbox Code Playgroud)

没有 server_name 也可以正常工作,但如果可能的话我想使用域。

Ter*_*nen 6

server_name用于指定server块的 HTTP 虚拟主机名。

streammodule是一个TCP流代理模块,TCP流没有虚拟主机名的概念。

所以,答案是你不能与模块server_name一起使用stream