无法访问Plex UI

时间:2017-11-06 21:02:33

标签: curl nginx freebsd plex

我有一个NAS,我将nginx设置为反向代理,以访问其上的各种应用程序,包括Plex。我最近在我的FreeBSD服务器上升级了plexmediaserver。但是,自从我升级后,我无法在浏览器(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(curl localhost:32400)的端口卷曲服务器上的localhost,我会获得XML输出而不是HTML。

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

0 个答案:

没有答案