私は 2 年前から Debian 9 LEMP サーバーを稼働させています。Nextcloud、Docker の Collabora Office、Letsencrypt 証明書を使用しています。すべてがスムーズに動作します。常に最新バージョンに更新しています。
私はウェブオフィスをあまり使用しないので、コラボラオフィスがしばらく前に機能しなくなったことを今日知りました。
そこで、停止して Docker イメージを rm しました。新しいバージョンを取得しました。それでもまだ動作しません。
だから私は: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"、ホスト: ""
奇数。