自从最近更新 plex 以来,我的 plex 代理停止工作。我尝试四处搜索,但没有找到太多信息。下面列出的是配置文件,有人有plex并且知道出了什么问题吗?我只是收到一个 404 未找到的页面
server {
listen 80;
if ($http_referer ~* /plex/) {
rewrite ^/web/(.*) /plex/$1? redirect;
}
root /var/www;
location /plex/ {
proxy_pass http://127.0.0.1:32400/web/;
}
location /plexapi/ {
proxy_pass http://127.0.0.1:32400/;
}
}
这是我
的,它完美地工作:
server {
listen 443;
server_name plex.mydoamin.com ;
satisfy any;
ssl_certificate /etc/letsencrypt/live/mydomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mydomain.com/privkey.pem;
location = / {
rewrite ^ /web/;
proxy_redirect http:// $scheme://;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location / {
proxy_pass http://192.168.1.14:32400/;
proxy_redirect http:// $scheme://;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
index index.html index.htm;
}
}
要检查的一些事项:
- 运行 'sudo netstat -nlp | grep ':32400' 以确保预期端口上仍有内容在运行。
- 在运行Nginx和Plex的机器中,尝试直接连接到URL。这两个都应该有效:"卷曲 http://127.0.0.1:32400/和卷曲 http://127.0.0.1:32400/web/;
如果这些测试中的任何一个失败,问题出在Plex而不是Nginx上。在这种情况下,您可以发布您的 Plex 配置。
检查 Plex 的更新日志也是一个好主意。自上次更新Plex以来,更改日志中是否提到了可能对您有问题的更改?