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

コントロールパネルを使用してHTTPSに切り替える

はじめに​

コントロールパネルを使用すると、ポータルを安全なHTTPSプロトコルに迅速かつ簡単に切り替えることができます。

注記

このオプションは現在、Windowsインストールでは利用できません。

コントロールパネルインターフェースを介してポータルでHTTPSを有効にする方法は2つあります:

  • SSL証明書を持っていない場合は、ワンクリックで新しい署名付き証明書を生成できます。コントロールパネルはletsencrypt.orgサービスを使用してCA署名付き証明書を生成します。
  • サーバーで生成された既存の秘密鍵とそのベースで作成された公開鍵証明書(自己署名または認証機関によって発行されたもの)を持っている場合は、コントロールパネルにそれらをアップロードするだけです。
自己署名証明書とCA署名証明書についての情報を表示

自己署名証明書は、それを作成した本人によって署名されます。このような証明書は、例えばOpenSSLツールキットを使用して作成できます。自己署名証明書は十分なセキュリティレベルを保証しますが、いくつかの問題を引き起こす可能性があります。例えば、ポータルにアクセスするときに、証明書が検証できないというセキュリティ警告がブラウザに表示されます。また、これらは中間者攻撃に対してより脆弱と見なされます。自己署名証明書は、テスト目的やローカルネットワークからのみアクセス可能なサーバーで使用するのが良いでしょう。

CA署名証明書は、信頼できる第三者(認証機関、CA)によって署名されます。このような証明書は、お好みのSSL証明書プロバイダーから取得できます。ほとんどの場合、プライベートキーとCSR(証明書署名要求)を任意のツール(例:OpenSSL)を使用して生成し、CSRを認証機関に送信して身元を確認し、署名付き証明書を発行してもらいます。このような証明書を使用する場合、認証機関は証明書が有効であることを確認するため、セキュリティ警告は表示されません。さらに、機密データに対してより高いセキュリティレベルが有効になります。

コントロールパネルにアクセスするには、ポータルにサインインし、スタートページの「コントロールパネル」リンクをクリックします。または、ポータルの「設定」に移動し、左側のパネルにある「コントロールパネル」リンクをクリックします。

新しい証明書を生成する​

注記

letsencrypt証明書を正常に生成するには、ポート80を開けておく必要があります。

新しい証明書を生成するには:

HTTPS page

  1. 左側のサイドバーの共通設定セクションでHTTPSページを開きます。
  2. 生成して適用ボタンをクリックします。証明書と秘密鍵が正常に生成されたことを知らせるポップアップメッセージボックスが表示されます。
  3. その後、コントロールパネルとポータルが再起動され、このプロセス中は利用できなくなります。完了までに最大5分かかることがあります。証明書のインストールプロセスが終了すると、ポータルはHTTPSで利用可能になります。

インストールされた証明書を削除するには、削除ボタンを使用します。

既存の証明書と秘密鍵をアップロードする​

既存の .crt 証明書と秘密の .key キーを使用するには:

  1. 左側のサイドバーの共通設定セクションでHTTPSページを開きます。

  2. CRT証明書フィールドの横にあるプラスボタンをクリックし、.crt証明書を選択してアップロードします。

  3. HTTPSキーフィールドの横にあるプラスボタンをクリックし、秘密の.keyキーを選択してアップロードします。

    注記

    アップロードする前に、秘密鍵が暗号化されていないことを確認してください。パスワード保護された.keyファイルがある場合は、まずそれを復号化する必要があります。

  4. .crtと.keyファイルがアップロードされたら、ページ下部の適用ボタンをクリックします。

  5. その後、コントロールパネルとポータルが再起動され、このプロセス中は利用できなくなります。完了までに最大5分かかることがあります。証明書のインストールプロセスが終了すると、ポータルはHTTPSで利用可能になります。証明書が発行されたドメイン名は、コントロールパネルのHTTPSページのドメインで生成セクションに表示されます。

    CA-signed certificate

インストールされた証明書を削除するには、削除ボタンを使用します。