この記事はAIによって翻訳されました

Dockerを使用してONLYOFFICE DocSpace CommunityをHTTPSに切り替える方法

はじめに

Dockerを使用してONLYOFFICE DocSpace Communityをインストールする際に、letsencrypt.orgのサービスとスクリプトを利用して、CA署名付き証明書を簡単に作成し、コマンド一つでポータルをHTTPSに切り替えることができます。

以下の記事では、その方法について説明します。

HTTPSに切り替える際は、ポート443が利用可能である必要があります。

CA署名付き証明書の作成とインストール

letsencrypt証明書を使用してすぐにDocSpaceをSSLでインストールしたい場合は、以下のパラメータを使用してインストールスクリプトを実行してください:

bash docspace-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.com

ここで:

  • letsencryptmailは、登録および復旧連絡用のメールアドレスです。複数のメールを登録する場合はカンマを使用します。例:u1@example.com,u2@example.com。
  • letsencryptdomainは、ONLYOFFICE DocSpace Communityポータルがインストールされているドメインのアドレスです。複数のドメインを登録する場合はカンマを使用します。例:yourdomain1.com,yourdomain2.com。

スクリプトは自動的にletsencrypt.orgのCA署名付き証明書をサーバーに作成およびインストールし、変更を反映するためにNGINXサービスを再起動します。

これでポータルはhttps://アドレスで利用可能になります。

すでにインストール済みのDocSpaceをHTTPSに切り替えたい場合は、この手順をお読みください。

独自の証明書を使用する

独自の証明書を使用してすぐにDocSpaceをSSLでインストールしたい場合は、以下のパラメータを使用してインストールスクリプトを実行してください:

bash docspace-install.sh docker --docspacehost yourdomain.com --certfile path --certkeyfile path

ここで:

  • docspacehostは、ONLYOFFICE DocSpace Communityポータルがインストールされているドメインのアドレスです。複数のドメインを登録する場合はカンマを使用します。例:yourdomain1.com,yourdomain2.com。
  • certfileは、ドメインの証明書ファイルへのパスです。
  • certkeyfileは、証明書の秘密鍵ファイルへのパスです。
自己署名証明書は、正しく機能するために完全なチェーンを持っている必要があります。

これでポータルはhttps://アドレスで利用可能になります。

すでにインストール済みのDocSpaceをHTTPSに切り替えたい場合は、この手順をお読みください。

次の項目が含まれている記事:タグ:
すべてのタグを見る