系统信息:Ubuntu 20.04
Nextcloud 版本:通过 Snap 安装,版本30.0.4,通过 Nginx 访问
环境信息:内网访问,没有域名,没有SSL
我尝试了以下方法:
- 使用 Nextcloud 内建 CODE 服务器,有如下提示:
无法建立与 Collabora Online 服务器的连接。
Failed to connect to the remote server: Server error: `GET http://10.192.47.155:8888/extra-apps/richdocumentscode/proxy.php?req=/hosting/discovery` resulted in a `502 Bad Gateway` response
但是如果我直接在浏览器里面访问http://10.192.47.155:8888/extra-apps/richdocumentscode/proxy.php?req=/hosting/discovery,是可以加载出来一个XML的
- 使用Docker安装 collabora/code。
运行方法:sudo docker run -t -d -p 0.0.0.0:9980:9980 -p '[::1]:9980:9980' --name collabora --restart always --privileged -e "extra_params=--o:ssl.enable=false --o:ssl.termination=true" -e "username=admin" -e "password=admin" collabora/code
,没有设置反向代理
同样有如下提示:
无法建立与 Collabora Online 服务器的连接。
Failed to connect to the remote server: Server error: `GET http://10.192.47.155:9980/hosting/discovery` resulted in a `502 Bad Gateway` response
同样,如果我直接在浏览器里面访问http://10.192.47.155:9980/hosting/discovery,是可以加载出来一个XML的
- 直接在服务器上安装Docker,没有设置反向代理,现象与通过Docker安装是一样的
是我的版本不对吗?还是必须要设置反向代理?我确实搞不懂了。。。