让nginx反向代理与plex一起工作
由于最近更新了plex,我的plex混响代理停止工作。我试着四处搜索,但没有找到多少信息。下面列出的是配置文件,是否有人拥有plex并知道出现了什么问题?我只是得到一个404找不到的页面让nginx反向代理与plex一起工作,nginx,proxy,plex,Nginx,Proxy,Plex,由于最近更新了plex,我的plex混响代理停止工作。我试着四处搜索,但没有找到多少信息。下面列出的是配置文件,是否有人拥有plex并知道出现了什么问题?我只是得到一个404找不到的页面 server { listen 80; if ($http_referer ~* /plex/) { rewrite ^/web/(.*) /plex/$1? redirect; } root /var/www; location /plex/ { proxy_pass
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/;
}
}
一些需要检查的事项:
- 运行'sudo netstat-nlp | grep':32400'以确保预期端口上仍有运行的内容李>
- 在运行Nginx和Plex的机器上,尝试直接连接到URL。这两者都应该起作用:`卷曲和卷曲李>
检查Plex的变更日志也是一个好主意。变更日志中是否有提及自上次更新Plex以来可能会对您造成问题的变更?以下是我的建议:
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;
}
}
除了返回epty的curl之外,所有的东西都能工作。但这是由于复杂的方式重新布线的东西,如果通过浏览器访问,它将启动plexweb。