Heimdall使用nginx反代后没有css样式 No Style behind reverse Proxy

原issue见https://github.com/linuxserver/Heimdall/issues/471

Setting up Heimdall behind an nginx reverse proxy from selfhosted

为了能够在外网使用Heimdall,我使用nginx进行反代,但是在外网访问时css出现跨域错误,最开始以为是端口问题,因为我用的是默认端口,而不是80或者443。但是具体检查没有发现是端口的报错,因为nginx上面已经进行了端口设置。

后面github上面找到很多类似的issue,有的是版本本身的问题,找了一个按照他的方法,改了下nginx的配置就可以正常使用了。

我用的是nginx作为反代,搜了下网上需要添加以下header:

 

location / {

proxy_set_header Host $host;

proxy_set_header X-Forwarded-Scheme $scheme;

proxy_set_header X-Forwarded-Proto $scheme;

proxy_set_header X-Forwarded-For $remote_addr;

proxy_set_header X-Real-IP $remote_addr;

proxy_pass $forward_scheme://$server:$port$request_uri;

}

此条目发表在通用分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。