【问题标题】:Nginx setup for Node Media Server节点媒体服务器的 Nginx 设置
【发布时间】:2021-04-12 22:16:08
【问题描述】:

我正在尝试在 EC2 实例上运行 node-media-server,但我无法让 OBS 连接到服务器,这是我的 Nginx 配置:

server {
    listen 8000;
    listen 1935;
    server_name example.com;

    location / {
        proxy_pass http://localhost:$server_port;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

这是我设置的安全组:

知道发生了什么吗?

提前致谢,

【问题讨论】:

    标签: node.js nginx reverse-proxy node-media-server


    【解决方案1】:

    我发现了问题,首先设置 Nginx 只监听 80 端口,因为 node-media-server 负责监听 8000 和 1935 端口

    server {
        listen 80;
        server_name example.com;
    
        location / {
            proxy_pass http://localhost:$server_port;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;
        }
    }
    

    第二件事是确保端口 8000 和 1935 在服务器中打开,因为默认情况下它们没有打开。

    希望对遇到同样问题的人有所帮助。

    【讨论】:

      猜你喜欢
      • 2018-08-03
      • 2021-09-08
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 2019-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多