共计 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 反代的大佬能贴个反代代码参考下。
目前的 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;
其他的都删掉了的,如图所示
加一行
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 "";
}
}复制代码
来官方群里问 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 后,还是不行,打开仍然是空白,
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。关闭后,刷新 …
谢谢作者大大,已经解决