提示 csp 屏蔽,一般由反向代理导致。

Docker部署时:

设置环境变量:

1
2
APACHE_DISABLE_REWRITE_IP: 1
TRUSTED_PROXIES: 172.16.0.0/12 # 反向代理地址,一般为 docker 虚拟网关地址

或者设置:

1
OVERWRITEPROTOCOL: https

From: https://github.com/nextcloud/docker

独立部署时:

修改 config/config.php:

1
2
'overwrite.cli.url' => 'https://cloud.myserver.com', 
'overwriteprotocol' => 'https',

From: https://help.nextcloud.com/t/nextcloud-wont-load-any-mixed-content/13565

Https 协议有混合内容无法显示_2018-11-26-03-09-48.png