zfile开源版部署后,域名反代后空白白屏

49次阅读

共计 3067 个字符,预计需要花费 8 分钟才能阅读完成。

2022.12.20 解决后记录补充
锅出在 cf 上,将 cf 的 Rocket Loader 和自动优化 css、js、html 关掉即可
关闭路径: 速度 -> 优化 -> Auto Minify,HTML JS CSS 都依次关闭试试,最大的可能是 JS。关闭后,刷新缓存,确保没有缓存后再试
nginx 反代参考如下即可:
location / {
proxy_pass http://127.0.0.1:8080;
rewrite ^/(.*)$ /$1 break;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection upgrade;
proxy_set_header Accept-Encoding "";
}
复制代码
以下是原帖
—————————————————————————————-
最新版的 zfile 开源版 docker 部署,用 nginx 反代后界面空白,(也曾试过 caddy 同空白)
查过坛子历史贴,也搜了一大圈目前没找到可靠的解决方法。用的是军哥 lnmp。
求搞好 zfile 反代的大佬能贴个反代代码参考下。
zfile 开源版部署后,域名反代后空白白屏
zfile 开源版部署后,域名反代后空白白屏
目前的 nginx 反代是这样写的
location / {
proxy_pass http://127.0.0.1:8080;
rewrite ^/(.*)$ /$1 break;
proxy_redirect off;
proxy_headers_hash_max_size 512;
proxy_headers_hash_bucket_size 128;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade-Insecure-Requests 1;
proxy_set_header X-Forwarded-Proto https;
}
复制代码

htazq 发表于 2022-12-20 11:54
谢谢大佬,关闭 Rocket Loader 后,还是不行,打开仍然是空白,

关闭掉自动优化 js css 用宝塔 无法帮到你宝塔 +1 .https://file.idonglei.com/ 忘记在那个网站复制的
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header Connection "upgrade";
proxy_set_header X-Forwarded-Proto https;
client_max_body_size 20m;
} 复制代码要把其他的都删掉,类似这些:
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~* .(js|css|png|jpg|jpeg|gif|ico|svg)$ {
expires max;
log_not_found off;
}

gajiodgaj 发表于 2022-12-19 21:46
忘记在那个网站复制的

谢谢,试了还是不行

edge 发表于 2022-12-19 21:58
要把其他的都删掉,类似这些:
location = /favicon.ico {
log_not_found off;

其他的都删掉了的,如图所示
zfile 开源版部署后,域名反代后空白白屏加一行
proxy_set_header Accept-Encoding "";
看看?

tilm 发表于 2022-12-20 07:41
加一行
proxy_set_header Accept-Encoding "";
看看?

谢谢,加了还是不行,空白

htazq 发表于 2022-12-20 07:49
谢谢,加了还是不行,空白

刚刚配置了一个,成功了。
猜想是不是你开了 CF 的 Rocket Loader 的问题?
server {
listen 80;
server_name < 域名 >;
location / {
proxy_pass http://127.0.0.1:8080;
rewrite ^/(.*)$ /$1 break;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection upgrade;
proxy_set_header Accept-Encoding "";
}
}复制代码
zfile 开源版部署后,域名反代后空白白屏来官方群里问 qq 群 180605017 刚才试了一下 Caddy,这个配置是可以的
domainname {
tls [email protected]
reverse_proxylocalhost:8080 {
header_up Host {http.reverse_proxy.upstream.hostport}
}
} 复制代码

tilm 发表于 2022-12-20 08:01
刚刚配置了一个,成功了。
猜想是不是你开了 CF 的 Rocket Loader 的问题?

谢谢大佬,关掉 cf 加速后好了。问题应该是出在 cf 上。直接解析到源站 ip 是可以的,目前我还在尝试既可以 cf 隐藏源 ip 又可以正常使用的方法。

WZ-Software 发表于 2022-12-20 08:06
来官方群里问 qq 群 180605017

谢谢,我加群问下

bigfaint 发表于 2022-12-20 08:14
刚才试了一下 Caddy,这个配置是可以的

谢谢大佬,找到问题了,是 cf 设置的问题

htazq 发表于 2022-12-20 11:22
谢谢大佬,关掉 cf 加速后好了。问题应该是出在 cf 上。直接解析到源站 ip 是可以的,目前我还在尝试既可以 cf 隐 …

在优化里关闭 Rocket Loader 估计就可以了。

tilm 发表于 2022-12-20 11:41
在优化里关闭 Rocket Loader 估计就可以了。

谢谢大佬,关闭 Rocket Loader 后,还是不行,打开仍然是空白,zfile 开源版部署后,域名反代后空白白屏zfile 开源版部署后,域名反代后空白白屏

htazq 发表于 2022-12-20 11:54
谢谢大佬,关闭 Rocket Loader 后,还是不行,打开仍然是空白,

关闭掉自动优化 js css

yfzz 发表于 2022-12-20 11:55
关闭掉自动优化 js css

可以了,谢谢谢谢

htazq 发表于 2022-12-20 11:54
谢谢大佬,关闭 Rocket Loader 后,还是不行,打开仍然是空白,

关闭路径: 速度 -> 优化 -> Auto Minify,HTML JS CSS 都依次关闭试试,最大的可能是 JS。关闭后,刷新缓存,确保没有缓存后再试

yfzz 发表于 2022-12-20 12:01
关闭路径: 速度 -> 优化 -> Auto Minify,HTML JS CSS 都依次关闭试试,最大的可能是 JS。关闭后,刷新 …

谢谢作者大大,已经解决

正文完
 0