A レベル レコードを使用して、ドメイン側とサーバー側の Ubuntu サーバーで実行されているさまざまなサービスを指す方法を教えてください。

A レベル レコードを使用して、ドメイン側とサーバー側の Ubuntu サーバーで実行されているさまざまなサービスを指す方法を教えてください。

私はUbuntu 20.04.5サーバーを所有しており、Nextcloudは問題なく動作しています。Apache2を使用し、これに従いました。チュートリアルnextcloud.example.comとして設定します。ドメインを購入したサイトで、サーバーのドメインを指すAレベルレコードを追加しました。これは非常にうまく機能します。現在、サーバーにCollaboraをインストールしてNextcloudと統合しようとしています。チュートリアルすべての手順をエラー メッセージなしで正常に実行しました。現在、A レコードについて混乱しています。これもサーバーの 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

Collabora のホワイト ページが表示されない場合はOK、リバース プロキシと DNS が正しく設定されていません。

http://your.ip.add.ress:9980さらにトラブルシューティングを行うには、Collabora サーバー ( )の IP アドレスとポートにアクセスしてみてください。

  • が表示された場合OK、Collabora は実行されていますが、リバース プロキシ/仮想ホストは構成されていません。
  • もし、あんたがしないを取得したOK場合、Collabora サーバー自体が正常に動作していません。

最後に、上記を確認したら、「設定」の「オフィス」の「独自のサーバーを使用する」で Collabora サーバーを Nextcloud に追加できます。

関連情報