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

ONLYOFFICE DocsをWindowsでHTTPSプロトコルに切り替える

はじめに​

通常、ONLYOFFICE Docsにアクセスする際は、デフォルトで使用されるHTTPよりもHTTPSプロトコルを使用する方がはるかに安全です。エディターのアクセス方法を変更するには、特定の手順を実行する必要があります。以下の手順に従って、ONLYOFFICE DocsをHTTPSプロトコルに切り替える方法を確認してください。

ONLYOFFICE Docs v5.3以降をHTTPSに切り替える​

ONLYOFFICE DocsをHTTPSプロトコルに切り替える前に、セキュリティ証明書と証明書の秘密鍵を作成する必要があります。それらをONLYOFFICE Docsがインストールされているコンピュータのフォルダに保存してください。

証明書が用意できたら、以下の手順を進めてください:

注記

すべてのコマンドは管理者権限で実行する必要があります。管理者としてコマンドプロンプトを開始するには、デスクトップの左下隅にあるスタートメニューボタンを右クリックし、コマンドプロンプト(管理者) オプションをクリックします。

  1. ONLYOFFICE DocumentServer Proxyサービスを停止します:

    net stop DsProxySvc
  2. 次のコマンドを使用して、%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx\conf\ds-ssl.conf.tmpl ファイルを %ProgramFiles%\ONLYOFFICE\DocumentServer\nginx\conf\ds.conf ファイルにコピーします:

    COPY /Y "%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx\conf\ds-ssl.conf.tmpl" "%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx\conf\ds.conf"
  3. %ProgramFiles%\ONLYOFFICE\DocumentServer\nginx\conf\ds.conf ファイルを編集し、二重中括弧 {{...}} 内のすべてのパラメータを実際の値に置き換えます:

    注記

    バックスラッシュ文字( \ )は次のいずれかの方法でエスケープする必要があります:C:\\yourfolder\\certificates\\onlyoffice.key または C:/yourfolder/certificates/onlyoffice.key。パスにスペースが含まれている場合は、パスを引用符で囲む必要があります。例:"C:/yourfolder/my certificates/onlyoffice.key"。

    • {{SSL_CERTIFICATE_PATH}} - 取得したSSL証明書のパス;
    • {{SSL_KEY_PATH}} - SSL証明書の秘密鍵のパス;
    • {{SSL_VERIFY_CLIENT}} - クライアント証明書の検証が有効かどうか(on、off、optional、optional_no_caのいずれかの値が使用可能);
    • {{CA_CERTIFICATES_PATH}} - 前のパラメータで有効にした場合に検証されるクライアント証明書のパス;
    • {{ONLYOFFICE_HTTPS_HSTS_MAXAGE}} - ONLYOFFICE Docs のNGINX vHost設定でHSTSのmax-ageを設定するための高度な構成オプションで、SSLが使用されている場合にのみ適用されます(通常のデフォルト値は 31536000 で、十分に安全とされています);
    • {{SSL_DHPARAM_PATH}} - Diffie-Hellmanパラメータのパス;

    設定ファイルで使用されるSSLパラメータの詳細については、NGINXのドキュメントをご覧ください。

  4. すべての変更を保存したら、ONLYOFFICE DocumentServer Proxyサービスを再起動します:

    net start DsProxySvc
    注記

    ONLYOFFICE Docsが正しく動作するには、ポート443が開いている必要があります。

  5. %ProgramFiles%\ONLYOFFICE\DocumentServer\bin\documentserver-update-securelink.bat を実行します

ONLYOFFICE Docs v4.3–v5.2をHTTPSに切り替える​

注記

この手順は、ONLYOFFICE Docsの古いバージョン(v4.3–v5.2)に適用されます。最新バージョンへのアップグレードをお勧めします。アップグレードできない場合は、上記のメインの手順とあわせて以下の手順を実行してください。手順2と3は、以下のように異なります。

  1. 次のコマンドを使用して、%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx-1.11.4\conf\onlyoffice-documentserver-ssl.conf.template ファイルを %ProgramFiles%\ONLYOFFICE\DocumentServer\nginx-1.11.4\conf\onlyoffice-documentserver.conf ファイルにコピーします:

    COPY /Y "%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx-1.11.4\conf\onlyoffice-documentserver-ssl.conf.template" "%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx-1.11.4\conf\onlyoffice-documentserver.conf"
  2. %ProgramFiles%\ONLYOFFICE\DocumentServer\nginx-1.11.4\conf\onlyoffice-documentserver.conf ファイルを編集し、上記の手順3で説明したように、二重中括弧 {{...}} 内のすべてのパラメータを実際の値に置き換えます。