メインコンテンツまでスキップ

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

はじめに​

Windowsに ONLYOFFICE Apps エンタープライズ版 をインストールする際、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\Ascensio System SIA\Apps\sbin"

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

./apps-ssl-setup.ps1 EMAIL DOMAIN

ここで:

  • EMAIL は、登録および回復用の連絡先メールアドレスです。

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

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

    ./apps-ssl-setup.ps1 "EMAIL1,EMAIL2" DOMAIN
  • DOMAIN は、ONLYOFFICE Apps エンタープライズ版 ワークスペースがインストールされているドメインのアドレスです。

注記

ドメインの Aレコード を確認してください(例:ping コマンドを使用)。そうしないと、証明書が発行されません。

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

これで、ワークスペースはhttps://アドレスで利用可能になります。

注記

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

独自の証明書を使用する​

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

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

ここで:

  • CERTIFICATE は、ドメインの証明書ファイルのパスです。
  • PRIVATEKEY は、証明書のプライベートキーのパスです。
注記

自己署名証明書は、正しく動作するために完全なチェーンを持っている必要があります。

これで、ワークスペースはhttps://アドレスで利用可能になります。