当使用以下集中情况对Nextcloud进行代理访问时,且代理前部署了https而被代理的nextcloud未部署https时:
1、使用docker容器部署nextcloud后,由NGINX、Apache2或waf反向代理;
2、使用NGINX+PHP或Apache2+PHP部署nextcloud但未设置https,而反向代理后端http服务器的WAF部署了https时。

出现上述情况时,正常输入账号密码可能无法正常跳转到登录后界面,需要点击刷新才能进入。这种情况是因为跳转时以http进行跳转,无法正常跳转到前台的https。
解决方法是:
在config.php中添加下面这一句

'overwriteprotocol' => 'https',

随后重新到登录界面,记得Ctrl+F5刷新一下缓存,重新登陆即可。