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

Windows版 ONLYOFFICE DocSpace エンタープライズをHTTPSに切り替える方法

はじめに

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

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

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

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

PowerShellバージョン5.1以上がコンピュータにインストールされている必要があります。

Windows PowerShellを管理者として実行します。デフォルトでは、PowerShellは以下のパスにインストールされています:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

PowerShellコンソールで、\sbin\ディレクトリに移動します。以下のコマンドを使用してください:

cd "C:\Program Files (x86)\Ascensio System SIA\DocSpace\sbin"

次のスクリプトを実行します:

./docspace-ssl-setup.ps1 EMAIL DOMAIN

ここで:

  • EMAILは登録および復旧用のメールアドレスです。

    複数のメールを登録するには、カンマを使用します。例:u1@example.com,u2@example.com。ユーザーのメールは引用符で囲む必要があります。

    スクリプトを実行するコマンドの例:

    ./docspace-ssl-setup.ps1 "EMAIL1,EMAIL2" DOMAIN
  • DOMAINONLYOFFICE DocSpace エンタープライズ版ポータルがインストールされているドメインのアドレスです。
ドメインのAレコードを確認してください(例:pingコマンドを使用)。そうしないと、証明書が発行されません。

スクリプトはCA署名付き証明書をサーバーに作成およびインストールします。

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

証明書の自動更新タスクがタスクスケジューラに追加されます。証明書が期限切れになってもスクリプトを再実行する必要はありません。

独自の証明書を使用する

-fパラメータを使用して独自の証明書を使用できます:

./docspace-ssl-setup.ps1 -f yourdomain.com CERTIFICATE PRIVATEKEY

ここで:

  • CERTIFICATEはドメインの証明書ファイルへのパスです。
  • PRIVATEKEYは証明書の秘密鍵ファイルへのパスです。
自己署名証明書は、正しく機能するために完全なチェーンを持っている必要があります。

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

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