0

我有一个 NAS,我将 nginx 设置为反向代理以访问其上的各种应用程序,包括 Plex。我最近plexmediaserver在我的 FreeBSD 服务器上进行了升级。但是,由于我升级了它,之后我无法在浏览器 ( http://mynas.domain.com/plex ) 中访问 Plex UI,并且无法连接 SmartTV 或 XBox One 上的任何 Plex 应用程序。我能够通过 nginx 反向代理访问服务器上托管的所有其他应用程序。即http://mynas.domain.com/app1http://mynas.domain.com/app2

nginx 配置没有改变:

location /plex {
    proxy_pass http://localhost:32400/web;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

location /web {
    proxy_pass https://localhost:32400;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

我可以验证它plexmediaserver正在我的服务器上运行:

$ ps aux | grep plex
plex       656   0.0  0.6 350964  52568  -  Ss   Tue06PM     2:43.99 /usr/local/share/plexmediaserver/Plex_Media_Server (Plex Media Server)
plex       781   0.0  0.6 298028  45668  -  SN   Tue06PM     3:27.05 Plex Plug-in [com.plexapp.system] /usr/local/share/plexmediaserver/Resources/Plug-ins-a17e99e/Framework.bundle/Contents/Resourc
plex       798   0.0  0.2 209652  14584  -  S    Tue06PM     0:50.34 /usr/local/share/plexmediaserver/Plex DLNA Server

如果我尝试在我的服务器上卷曲 URL http://mynas.domain.com/plex,我会得到以下信息

   $ curl mynas.domain.com/plex
   curl: (7) Failed to connect to mynas.domain.com port 80: Connection refused

如果我使用运行 Plex () 的端口卷曲服务器上的 localhost curl localhost:32400,我会得到 XML 输出而不是 HTML。

我不确定为什么我要获取 XML 而不是 Plex 的 Web UI。什么会导致这种情况发生?我运行更新时是否可能更改了某些权限?

4

0 回答 0