Docker collabora office 与 nextcloud 在 nginx、debian 上停止工作

Docker collabora office 与 nextcloud 在 nginx、debian 上停止工作

我有一个 Debian 9 LEMP 服务器,已经运行了 2 年。Nextcloud、docker 中的 Collabora Office,带有 Letsencrypt 证书。一切运行顺利。我总是更新到最新版本。

由于我不经常使用网络办公室,今天我发现协作办公室不久前已经停止工作了。

于是我停下来,重新检查了 docker 镜像。拉取了新版本。仍然不起作用。

所以我 :nc -z -v -w5 localhost 9980

localhost [127.0.0.1] 9980 (?) open

和:netstat -tulpn | grep LISTEN

tcp 0 0 127.0.0.1:9980 0.0.0.0:* LISTEN -

我的设置如下: https://www.collaboraoffice.com/code/nginx-reverse-proxy/

和这里: https://nextcloud.com/collaboraonline/

我错过了什么?

答案1

好的,我找到了。在我的 nginx 反向代理配置中缺少一个条目:

# Capabilities
location ^~ /hosting/capabilities {
    proxy_pass http://localhost:9980;
    proxy_set_header Host $http_host;
}

我通过检查nginx的error.log发现了这个问题。

[错误] 1205#1205:*5856 open()“/usr/share/nginx/html/hosting/capabilities”失败(2:没有此文件或目录),客户端:127.0.0.1,服务器:,请求:“GET /hosting/capabilities HTTP/1.1”,主机:“”

奇怪的。

相关内容