【发布时间】:2017-08-31 16:05:32
【问题描述】:
我对在 nginx 中重写 url 的知识非常有限。我在 nginx 上运行了一个 plex 媒体服务器,我可以使用在 github 上找到的这些配置使用http://domain.com/web/index.html 访问仪表板:
upstream plex-upstream {
server plex-server.example.com:32400;
}
server {
listen 80;
server_name domain.com
location / {
if ($http_x_plex_device_name = '') {
rewrite ^/$ http://$http_host/web/index.html;
}
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_pass http://plex-upstream;
}
}
我想要的是删除 /web/index.html,所以当我转到 http://domain.com 时,PMS 仪表板将加载。我已经尝试了一些线性重写规则,但都失败了。谢谢。
【问题讨论】: