
我有一台 Ubuntu 20.04.5 伺服器,上面運行著 Nextcloud,運作得很好。我使用 Apache2 並遵循這個教學將其設定為 nextcloud.example.com。在我購買網域的網站上,我新增了一條 A 級記錄以指向我的伺服器的網域。這非常有效。現在我嘗試在我的伺服器上安裝 Collabora 並將其與 Nextcloud 整合。按照此教學。我已成功完成所有步驟,沒有錯誤訊息。現在我對A-Record感到困惑。它是否也指向伺服器IP?我需要在我的伺服器上做什麼才能使其正常工作。
問題:當我嘗試將網域新增至 Nextcloud Office 時,我會得到以下資訊:
Could not establish connection to the Collabora Online server
當我在瀏覽器中開啟 URL 時,我會看到 Apache 預設頁面。
有人可以給我指出一些方向嗎?謝謝。
答案1
我正在運行與您相同的堆疊 - 但在 Docker 上。但是,Collabora 整合和 DNS 記錄的原理應該是相同的。
Collabora 的 DNS 記錄應指向相同伺服器(正在執行反向代理/虛擬主機)。
就我而言,我還為這兩個服務設定了反向代理和 DNS 記錄(DNS 記錄僅指向伺服器 IP):
cloud.mydomain.com
(下雲)office.mydomain.com
(合作)
您只需訪問這些網站即可測試它們是否正常運作。
- 造訪
cloud.mydomain.com
當然會帶您進入 Nextcloud 登入頁面 - 訪問
office.mydomain.com
應該會帶您到一個空白的白頁,OK
上面有文字
如果您沒有獲得OK
Collabora 的白頁,則表示反向代理和 DNS 未正確設定。
若要進一步排除故障,請嘗試存取 Collabora 伺服器的 IP 位址和連接埠 ( http://your.ip.add.ress:9980
):
- 如果您收到
OK
,則 Collabora 正在運行,但未配置反向代理/虛擬主機。 - 如果你不得到
OK
,則 Collabora 伺服器本身未正常運作。
最後,確認上述內容後,您可以在「設定」中的「Office」和「使用您自己的伺服器」下將 Collabora 伺服器新增至 Nextcloud。